)]}'
{
  "log": [
    {
      "commit": "a511e8c98ff3fe2d4bf1c3e3a9aad2bdef8584a2",
      "tree": "1750bde9feee1183e4296a0098cf360e3c45e6d3",
      "parents": [
        "5757240477c771b199b7a375bfea366361da963c"
      ],
      "author": {
        "name": "siddiqui irshad",
        "email": "mohdirshad1306@gmail.com",
        "time": "Fri Oct 30 18:47:05 2026 +0530"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "alex.d.herbert@gmail.com",
        "time": "Fri Oct 30 14:29:32 2026 +0000"
      },
      "message": "Pass exception cause to Assertions.fail in SimplexOptimizerTest\n"
    },
    {
      "commit": "5757240477c771b199b7a375bfea366361da963c",
      "tree": "617dd2544a08a66eae3d03fe2130e80c526668a5",
      "parents": [
        "4ac6bb4ef1fbe98d303ba06da61ddb8aa10af779"
      ],
      "author": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Thu Oct 29 19:39:41 2026 +0100"
      },
      "committer": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Thu Oct 29 19:39:41 2026 +0100"
      },
      "message": "Typo.\n"
    },
    {
      "commit": "4ac6bb4ef1fbe98d303ba06da61ddb8aa10af779",
      "tree": "c948be72a49c82a56053bfa58578e19dacb278e8",
      "parents": [
        "85f7ee1d2991ba93a71d5799d3f845db225a7c36"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu Oct 29 17:31:39 2026 +0000"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu Oct 29 17:31:39 2026 +0000"
      },
      "message": "Track changes"
    },
    {
      "commit": "85f7ee1d2991ba93a71d5799d3f845db225a7c36",
      "tree": "1b445b1db03ac46fc87eec87dba1a99ee734ec0d",
      "parents": [
        "590e4270cf9f818ad699823d2123a7910d70eaa1"
      ],
      "author": {
        "name": "insaf021",
        "email": "Insaf@digiscrypt.com",
        "time": "Thu Oct 29 22:57:39 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 29 17:27:39 2026 +0000"
      },
      "message": "MATH-1693: Synchronize BaseRuleFactory.getRule (#343)"
    },
    {
      "commit": "590e4270cf9f818ad699823d2123a7910d70eaa1",
      "tree": "d4784fb56e249430d85c69b68dee48a225aa3d08",
      "parents": [
        "af34c6b4631a61724b72112aae0d9d48adeb0b77"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu Oct 29 08:12:15 2026 +0000"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu Oct 29 08:43:34 2026 +0000"
      },
      "message": "Track changes"
    },
    {
      "commit": "af34c6b4631a61724b72112aae0d9d48adeb0b77",
      "tree": "a44df3e32e42be6d3ecbf684fbaedf6e52de494d",
      "parents": [
        "ee9e9bedc1b95c03772961c83404fef9f935e2b2"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu Oct 29 08:08:54 2026 +0000"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu Oct 29 08:43:34 2026 +0000"
      },
      "message": "Update apache rat excludes to inputExcudes"
    },
    {
      "commit": "ee9e9bedc1b95c03772961c83404fef9f935e2b2",
      "tree": "f47678427aa556aae9863839e14f822d92af8bb5",
      "parents": [
        "00b3e005a0874019a06624a1783b7b4ef4c08332"
      ],
      "author": {
        "name": "insaf021",
        "email": "Insaf@digiscrypt.com",
        "time": "Thu Oct 29 14:13:17 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 29 08:43:17 2026 +0000"
      },
      "message": "MATH-1694: Fix racy Jacobi coefficient cache in PolynomialsUtils (#340)\n\nBaseRuleFactory.getRule read and updated the pointsAndWeightsDouble\nTreeMap without holding the lock used by getRuleInternal. Factory\ninstances are shared (IterativeLegendreGaussIntegrator keeps a static\nGaussIntegratorFactory), so concurrent requests for different rules\ncould corrupt the map and leave callers spinning in TreeMap.getEntry.\n\nPolynomialsUtils.createJacobiPolynomial published the coefficient list\nfor a new (v, w) key before seeding it and then read it outside the\nlock guarding the seeding, so a racing caller could extend a partial\nlist and return a wrong polynomial. buildPolynomial also read the\ncached coefficients after releasing the list lock."
    },
    {
      "commit": "00b3e005a0874019a06624a1783b7b4ef4c08332",
      "tree": "db77fba6b392a3af617c71d923fc86dffdad19b4",
      "parents": [
        "614c23d2b50fd3969174c7637bba540ba65f8d1a"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Wed Oct 28 18:14:47 2026 +0000"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Wed Oct 28 18:14:47 2026 +0000"
      },
      "message": "Track changes"
    },
    {
      "commit": "614c23d2b50fd3969174c7637bba540ba65f8d1a",
      "tree": "0740065cd250054c3f14e3c485ce43f391d97207",
      "parents": [
        "75e62ead434abd5a6d2376d5774fbe33da8de925"
      ],
      "author": {
        "name": "insaf021",
        "email": "Insaf@digiscrypt.com",
        "time": "Wed Oct 28 23:33:55 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 18:03:55 2026 +0000"
      },
      "message": "Keep magnitude of truncated integer digits in Dfp string constructor (#342)"
    },
    {
      "commit": "75e62ead434abd5a6d2376d5774fbe33da8de925",
      "tree": "c787118663cb2db7a35b7cf3af7168470a5f4a73",
      "parents": [
        "cf1e2f7188a8bc818e0b78f2700459bc108a1e2b"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Wed Oct 28 09:56:10 2026 +0000"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Wed Oct 28 10:06:32 2026 +0000"
      },
      "message": "Fix sine test\n\nThe points were only sampled on average within half the period. Updated\nto sample uniformly within the period.\n\nUpdated the interpolation test to ensure the round-trip from xOut to xIn\nto xOut is exact. The periodic interpolation should then be exact.\n\nAdd note about flaky less-than-one-period test."
    },
    {
      "commit": "cf1e2f7188a8bc818e0b78f2700459bc108a1e2b",
      "tree": "be8d2d7f75d4cac390f550a8e836990402c14670",
      "parents": [
        "30356b2153b3a4fd9ecb2f64a2a6e988576798b2"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Wed Oct 28 08:30:36 2026 +0000"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Wed Oct 28 08:30:36 2026 +0000"
      },
      "message": "Track changes"
    },
    {
      "commit": "30356b2153b3a4fd9ecb2f64a2a6e988576798b2",
      "tree": "330da2cb72b2aea12f68a287eda8f0391783e09c",
      "parents": [
        "ddb3248a1f66d4344bd92919e2d9e8bd60ac4e33"
      ],
      "author": {
        "name": "insaf021",
        "email": "Insaf@digiscrypt.com",
        "time": "Wed Oct 28 13:58:15 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 08:28:15 2026 +0000"
      },
      "message": "Trap out-of-range exponents in the Dfp string constructor (#341)\n\nDfp(DfpField, String) discarded the flag returned by round(), so an\nexponent above MAX_EXP or below the gradual underflow range produced a\nfinite value that every arithmetic operation would have trapped to\ninfinity or zero. The exponent digits were also accumulated in an int\nwithout a bound, so \"1e2147483648\" wrapped negative and toString() on\nthe result looped forever in dfp2sci.\n\nStop accumulating exponent digits once they are past any representable\nmagnitude, store a zero mantissa with a zero exponent, and route the\nround() flag through dotrap as the arithmetic operations do.\n\nThe \"Next After #14\" literal 9.99e131078 in DfpTest and DfpDecTest is\nbeyond the largest finite value and only parsed as finite because of\nthis bug; it is corrected to e131071."
    },
    {
      "commit": "ddb3248a1f66d4344bd92919e2d9e8bd60ac4e33",
      "tree": "599e29f1f2cb22dc295d7189d234a18fd40882e3",
      "parents": [
        "8d39db110990ab153727d1167003fb224367f087"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Mon Oct 26 21:53:18 2026 +0000"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Mon Oct 26 21:53:18 2026 +0000"
      },
      "message": "Track changes"
    },
    {
      "commit": "8d39db110990ab153727d1167003fb224367f087",
      "tree": "20c9de8feb787ea1f2dd02cdc8f7bc3f8fcb57c9",
      "parents": [
        "966c16445e42135987738026d833929bb6556e1c"
      ],
      "author": {
        "name": "insaf021",
        "email": "Insaf@digiscrypt.com",
        "time": "Tue Oct 27 03:19:33 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 21:49:33 2026 +0000"
      },
      "message": "Fix end-of-input handling in CompositeFormat cursor helpers (#338)\n\nDo not silently ignore non-whitespace character at the end of input."
    },
    {
      "commit": "966c16445e42135987738026d833929bb6556e1c",
      "tree": "1cc40b626bc66d99749302d3b38aaa0c3d2279e7",
      "parents": [
        "23e406768c063e808da2c41d51a3c428fd3e26ac"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 26 11:03:14 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 26 11:03:14 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.39.0 to 4.39.1\n"
    },
    {
      "commit": "23e406768c063e808da2c41d51a3c428fd3e26ac",
      "tree": "3d274416d383a91bfe6169e6732faabb4cf8346e",
      "parents": [
        "53ad653a6c9611ed4dfc572a00fafb43c31da47e"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Mon Oct 26 08:32:09 2026 +0000"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Mon Oct 26 08:32:09 2026 +0000"
      },
      "message": "Checkstyle: Correct constructor order\n"
    },
    {
      "commit": "53ad653a6c9611ed4dfc572a00fafb43c31da47e",
      "tree": "dc2fc913e5420cc7772cffb65b43e55d2483bff2",
      "parents": [
        "55370d04f8d617c7e5bbbdd0df57184401d349ac"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Mon Oct 26 08:15:32 2026 +0000"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Mon Oct 26 08:15:32 2026 +0000"
      },
      "message": "Track changes"
    },
    {
      "commit": "55370d04f8d617c7e5bbbdd0df57184401d349ac",
      "tree": "6bc5d4ced6c6d87336a53b421c337458b479664a",
      "parents": [
        "b774a47a2771252a2a76f3d6ec39c2c51321b7b4"
      ],
      "author": {
        "name": "Efe",
        "email": "gokdemirefe1903@gmail.com",
        "time": "Mon Oct 26 11:12:53 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 08:12:53 2026 +0000"
      },
      "message": "MATH-1688: Reject malformed grouping separators in ComplexFormat (#330)\n\nMATH-1688: Reject invalid grouping separators in complex parsing\n\nSigned-off-by: Efe Gökdemir \u003cefe@rexcode.co.uk\u003e"
    },
    {
      "commit": "b774a47a2771252a2a76f3d6ec39c2c51321b7b4",
      "tree": "ebd227693cfa3320e4cad41e14d9f354abfaedf2",
      "parents": [
        "b3a8489de7a5127dcda900ee9cb6d9975c065ef2"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Oct 24 15:20:21 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Oct 24 15:20:21 2026 +0100"
      },
      "message": "Track changes"
    },
    {
      "commit": "b3a8489de7a5127dcda900ee9cb6d9975c065ef2",
      "tree": "bd1f57f9172911bd6b2748c6feca198ddce9f225",
      "parents": [
        "73bf53b42efe71d62be5dd71a1a552be91d1f08c"
      ],
      "author": {
        "name": "hutiefang76",
        "email": "137664623+hutiefang76@users.noreply.github.com",
        "time": "Sat Oct 24 07:15:55 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 24 15:15:55 2026 +0100"
      },
      "message": "MATH-1392: Respect no-intercept models in sample size validation (#337)\n\nPermit square full-rank OLS and GLS designs without an intercept while\npreserving default-intercept and underdetermined-input validation.\nDocument that error variance remains unavailable at zero residual DOF.\n\nGenerated-by: DeepSeek\nGenerated-by: Codex"
    },
    {
      "commit": "73bf53b42efe71d62be5dd71a1a552be91d1f08c",
      "tree": "dbb0bd25b90ae2fe861d2552ec8a6bd3dc9eb9a9",
      "parents": [
        "a9aabf603627f8ff7866d109cb4350a03cd37839"
      ],
      "author": {
        "name": "hutiefang76",
        "email": "137664623+hutiefang76@users.noreply.github.com",
        "time": "Sat Oct 24 05:57:42 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 24 13:57:42 2026 +0100"
      },
      "message": "MATH-1678: Avoid Canberra distance overflow (#336)\n\nLarge finite coordinates can overflow the denominator and produce\nNaN or zero instead of the distance contribution. Scale both\ncoordinates by one half only when their finite magnitudes overflow,\nwhile preserving ordinary and non-finite input behavior.\n\nAdd extreme-value, independent BigDecimal reference, and special-value\nregressions.\n\nGenerated-by: DeepSeek (deepseek-v4-flash), Codex"
    },
    {
      "commit": "a9aabf603627f8ff7866d109cb4350a03cd37839",
      "tree": "ac02e873f71e135fe582632894bf8f09b6923943",
      "parents": [
        "56a8f696688f00e8ab79be3edb110cc3c3833af5"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri Oct 23 11:12:38 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri Oct 23 11:12:38 2026 +0100"
      },
      "message": "Use zulu for macOS java 8 support"
    },
    {
      "commit": "56a8f696688f00e8ab79be3edb110cc3c3833af5",
      "tree": "0cc80efa0800a0617ff0ecd1ab687250a07a3489",
      "parents": [
        "b17ae12eacd50c9302f3b419d3d5b3775dc02449"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri Oct 23 09:53:24 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri Oct 23 09:53:24 2026 +0100"
      },
      "message": "Update GH macOS runner to macos-latest"
    },
    {
      "commit": "b17ae12eacd50c9302f3b419d3d5b3775dc02449",
      "tree": "135eb633837f71d0b051388333e12115e5e67d8e",
      "parents": [
        "85b9ccd5d05e65c127fc71be43d2c2b6e3908826"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri Oct 23 09:46:09 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri Oct 23 09:46:09 2026 +0100"
      },
      "message": "Track changes"
    },
    {
      "commit": "85b9ccd5d05e65c127fc71be43d2c2b6e3908826",
      "tree": "f6060bb89bd8024472d3e92880baa9867f323fa9",
      "parents": [
        "a0df91d88eef1a124d0a93ea13c230de39e7b6cf"
      ],
      "author": {
        "name": "Javid Khan",
        "email": "dxbjavid@gmail.com",
        "time": "Sun Oct 04 18:52:20 2026 +0530"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "alex.d.herbert@gmail.com",
        "time": "Fri Oct 23 09:36:08 2026 +0100"
      },
      "message": "reject int overflow of rows * columns in SparseFieldMatrix\n"
    },
    {
      "commit": "a0df91d88eef1a124d0a93ea13c230de39e7b6cf",
      "tree": "f7f0ab867eeff8c40dbc0829b9a4c7c72bbfdb17",
      "parents": [
        "2d0ae0a6fda6d03da5f470093a1f04a846a482c6"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 21 15:23:55 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 21 15:23:55 2026 -0400"
      },
      "message": "Bump ossf/scorecard-action from 2.4.4 to 2.5.0\n"
    },
    {
      "commit": "2d0ae0a6fda6d03da5f470093a1f04a846a482c6",
      "tree": "20712868e501cc900d27aa6dfef379dc81382f64",
      "parents": [
        "f9946dad1592f43b00492f15d0a12216283b6a7d"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 20 20:12:43 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 20 20:12:43 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.38.3 to 4.39.0\n"
    },
    {
      "commit": "f9946dad1592f43b00492f15d0a12216283b6a7d",
      "tree": "7e0371792e03d1e532cb4ef7dbefffc48d9929c5",
      "parents": [
        "6df549558f13d799698bf3d10e1bca1792d2caee"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Oct 20 14:24:42 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Oct 20 14:24:42 2026 +0100"
      },
      "message": "Track changes"
    },
    {
      "commit": "6df549558f13d799698bf3d10e1bca1792d2caee",
      "tree": "5a9ff56183fe0dbad51d3618ae5d6d126f1fcb74",
      "parents": [
        "50ba7180e77ce6e616c222290760f758f83730b3"
      ],
      "author": {
        "name": "Lyin-OTTF",
        "email": "htao08203@gmail.com",
        "time": "Tue Oct 20 15:55:49 2026 +0800"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "alex.d.herbert@gmail.com",
        "time": "Tue Oct 20 14:19:55 2026 +0100"
      },
      "message": "Synchronize getPercentile of SynchronizedDescriptiveStatistics\n\nDescriptiveStatistics.getPercentile sets the quantile on the shared\npercentile implementation and then calls apply, which is synchronized\nin SynchronizedDescriptiveStatistics. The setQuantile step ran outside\nthe instance lock, so a concurrent getPercentile call could swap the\nquantile in between the two steps and a caller could end up computing\na percentile for a quantile it never requested.\n\nOverride getPercentile as synchronized so the quantile update and the\napply are atomic with respect to the other synchronized methods on the\nsame instance. Add a reflection test guarding the synchronized modifier\nand a concurrency test that holds the instance monitor while another\nthread requests a different quantile, asserting the requested quantile\nis the one applied.\n\nSigned-off-by: Lyin-OTTF \u003chtao08203@gmail.com\u003e\n"
    },
    {
      "commit": "50ba7180e77ce6e616c222290760f758f83730b3",
      "tree": "2cdb8a2b61eb75aff640dbb94f586aede4f234db",
      "parents": [
        "208f64fcd47797e02d9e75314cdc7b15f2f57090"
      ],
      "author": {
        "name": "Lyin-OTTF",
        "email": "htao08203@gmail.com",
        "time": "Tue Oct 20 10:29:08 2026 +0800"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "alex.d.herbert@gmail.com",
        "time": "Tue Oct 20 14:19:55 2026 +0100"
      },
      "message": "Simplify javadoc of the synchronized mutators to inheritDoc only\n\nBoth removeMostRecentValue and replaceMostRecentValue only need the\ninherited documentation; the extra paragraph explaining why the lock is\ntaken repeats what addValue already conveys and the class-level contract\nalready states.\n"
    },
    {
      "commit": "208f64fcd47797e02d9e75314cdc7b15f2f57090",
      "tree": "5f8c82b0b15fe7c592dbd213bdca0d953eb748a5",
      "parents": [
        "b1bbc2cb1bb14081d024a7da31929bfe7f98914b"
      ],
      "author": {
        "name": "Lyin-OTTF",
        "email": "3037869661@qq.com",
        "time": "Mon Oct 19 21:38:53 2026 +0800"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "alex.d.herbert@gmail.com",
        "time": "Tue Oct 20 14:19:55 2026 +0100"
      },
      "message": "Synchronize the remaining mutators of SynchronizedDescriptiveStatistics\n\nSynchronizedDescriptiveStatistics documents that modification and access\nmethods are atomic operations for a single instance, but it only overrides\ntwelve of the inherited methods. removeMostRecentValue() and\nreplaceMostRecentValue(double) were not among them, so these two mutators\nupdated the storeless statistics without holding the instance monitor - the\nsibling SynchronizedSummaryStatistics does cover every mutator.\n\nA getValues() or getMean() call locks the monitor and copies or computes\nover the store, so it can now run concurrently with a replace in flight; and\na remove can interleave with add so that the discarded value is not the one\nthe caller observed. Both violate the class contract and can produce an\ninconsistent snapshot rather than an exception.\n\nAdd synchronized overrides for both methods. The new tests hold the instance\nmonitor and run the mutator on another thread: a synchronized method stays\nblocked until the monitor is released, whereas the previous implementation\nreturned immediately. A reflection test asserts that every mutator of\nDescriptiveStatistics is declared synchronized in the wrapper, so a mutator\nadded later cannot silently regress.\n\n"
    },
    {
      "commit": "b1bbc2cb1bb14081d024a7da31929bfe7f98914b",
      "tree": "a99b6d410430e3f1d5cc55debb6b61844f54d58a",
      "parents": [
        "d3c0eac5da0e0ad5c23722e17934c55d7487364f"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Oct 20 13:39:54 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Oct 20 13:39:54 2026 +0100"
      },
      "message": "Allow test to fail with OutOfMemoryError"
    },
    {
      "commit": "d3c0eac5da0e0ad5c23722e17934c55d7487364f",
      "tree": "4cc933a46cdfd160b126abf0afdf9e9712f419f7",
      "parents": [
        "f76c559aff9d1e27be68cf3b741bbce5e0eb339f"
      ],
      "author": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Tue Oct 20 00:21:14 2026 +0200"
      },
      "committer": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Tue Oct 20 00:21:14 2026 +0200"
      },
      "message": "Remove configuration setting that fails the build.\n"
    },
    {
      "commit": "f76c559aff9d1e27be68cf3b741bbce5e0eb339f",
      "tree": "864e12dbab50ad6dc9dab6d7fd0c8a8eb9f5337a",
      "parents": [
        "9c7aeea703cf5d1619863a1a5edf0772b08f6765"
      ],
      "author": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Mon Oct 19 11:01:26 2026 +0200"
      },
      "committer": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Tue Oct 20 00:01:57 2026 +0200"
      },
      "message": "Typo.\n"
    },
    {
      "commit": "9c7aeea703cf5d1619863a1a5edf0772b08f6765",
      "tree": "ed0fb4fe33bc73ba967d67374964ff82120ccbe8",
      "parents": [
        "be9a7b00092495f19aab23a726e32290b8d80e36"
      ],
      "author": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Mon Oct 19 23:54:56 2026 +0200"
      },
      "committer": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Mon Oct 19 23:54:56 2026 +0200"
      },
      "message": "Attribution.\n"
    },
    {
      "commit": "be9a7b00092495f19aab23a726e32290b8d80e36",
      "tree": "99a68d93783cbccc51bfd0e8849e8cadebd4461d",
      "parents": [
        "95cda75814c79e1af2fb414808486d45b612d508"
      ],
      "author": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Mon Oct 19 23:54:05 2026 +0200"
      },
      "committer": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Mon Oct 19 23:54:05 2026 +0200"
      },
      "message": "Javadoc.\n"
    },
    {
      "commit": "95cda75814c79e1af2fb414808486d45b612d508",
      "tree": "3fca6eaa53b56ba719edce060391ce71ee8ef34a",
      "parents": [
        "3d15331bf8b73ecb3f209fb165ad47d41dd13ef7"
      ],
      "author": {
        "name": "Kyon",
        "email": "251157463+skyon0522-ai@users.noreply.github.com",
        "time": "Mon Oct 19 12:14:24 2026 +0900"
      },
      "committer": {
        "name": "Kyon",
        "email": "251157463+skyon0522-ai@users.noreply.github.com",
        "time": "Mon Oct 19 12:14:24 2026 +0900"
      },
      "message": "MATH-1424: Preserve converged real Schur boundaries\n\nClear subdiagonals after accepted relative splits and real-pair rotations.\nKeep the existing convergence decisions and genuine complex blocks, with\nanalytic, scaled and reconstruction regressions.\n\nGenerated-by: OpenAI Codex\n"
    },
    {
      "commit": "3d15331bf8b73ecb3f209fb165ad47d41dd13ef7",
      "tree": "1c8f5081fdc10fd0aaade2cf61af581ebf1d8675",
      "parents": [
        "5496b4fd7bab8492d35e51cb67ebff07433d3f7c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 17 15:54:19 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 17 15:54:19 2026 -0400"
      },
      "message": "Bump actions/setup-java from 6.0.1 to 6.1.0\n"
    },
    {
      "commit": "5496b4fd7bab8492d35e51cb67ebff07433d3f7c",
      "tree": "c3cf4440edfaadc349322ca54417880227636ba1",
      "parents": [
        "a0994d7aba85a253ddd1953463fb3d6755dfec44"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 09:20:40 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 09:20:40 2026 -0400"
      },
      "message": "Bump github/codeql-action/analyze from 4.37.5 to 4.38.3\n"
    },
    {
      "commit": "a0994d7aba85a253ddd1953463fb3d6755dfec44",
      "tree": "d6b07e0260bfc33dafb9b06c706d13e3a70dc751",
      "parents": [
        "828e594fa5939e98e9bb5fd29c8453c0ec4f4c4a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 08:29:08 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 08:29:08 2026 -0400"
      },
      "message": "Revert \"Bump github/codeql-action/analyze from 4.37.5 to 4.38.3\"\n\nThis reverts commit 828e594fa5939e98e9bb5fd29c8453c0ec4f4c4a.\n"
    },
    {
      "commit": "828e594fa5939e98e9bb5fd29c8453c0ec4f4c4a",
      "tree": "02e70ea203db496f5e96097ca7bbd3988b7eb57c",
      "parents": [
        "d732d7ba553cc099a3f56c7b3ac2fc2790ba12c5"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 06:33:31 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 06:33:31 2026 -0400"
      },
      "message": "Bump github/codeql-action/analyze from 4.37.5 to 4.38.3\n"
    },
    {
      "commit": "d732d7ba553cc099a3f56c7b3ac2fc2790ba12c5",
      "tree": "d6b07e0260bfc33dafb9b06c706d13e3a70dc751",
      "parents": [
        "465966883044581a1ad5adc389cec43b6b941e84"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 06:25:13 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 06:25:13 2026 -0400"
      },
      "message": "Bump actions/upload-artifact from 7.0.1 to 7.0.2\n"
    },
    {
      "commit": "465966883044581a1ad5adc389cec43b6b941e84",
      "tree": "e894b4ecceb0cf12b960c88ef4f1cce04f9c114a",
      "parents": [
        "d38ed3d6c432fdf43f916a87363ecef34752d779"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 10 08:01:39 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 10 08:01:39 2026 -0400"
      },
      "message": "Add github.autolink_jira\n"
    },
    {
      "commit": "d38ed3d6c432fdf43f916a87363ecef34752d779",
      "tree": "2f00a269f158c11ff113a2136933649e77bd2878",
      "parents": [
        "1a8688fa6b654bb9cd6ac3fb120e631ad2f8b871"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu Oct 08 16:01:47 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu Oct 08 16:05:57 2026 +0100"
      },
      "message": "MATH-1692: Avoid intermediate overflow in asinh/acosh\n"
    },
    {
      "commit": "1a8688fa6b654bb9cd6ac3fb120e631ad2f8b871",
      "tree": "e596dc6fdcd187d5e3cbc1d3d9ab5b2559b79fdb",
      "parents": [
        "9c450d57c36899c2580647d8b45c3c4a594a1889"
      ],
      "author": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Thu Oct 08 00:06:55 2026 +0200"
      },
      "committer": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Thu Oct 08 00:06:55 2026 +0200"
      },
      "message": "Track changes.\n"
    },
    {
      "commit": "9c450d57c36899c2580647d8b45c3c4a594a1889",
      "tree": "c545328e23a5be310dc8bfabcadd749399e5d004",
      "parents": [
        "f0cad7ba63d6735edf7d3e0e1e0f17297ffdbe4f"
      ],
      "author": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Mon Sep 28 01:02:49 2026 +0200"
      },
      "committer": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Mon Sep 28 01:02:49 2026 +0200"
      },
      "message": "MATH-1691: Detect invalid dimensions (array size overflow).\n\nFound by a security scan.\n"
    },
    {
      "commit": "f0cad7ba63d6735edf7d3e0e1e0f17297ffdbe4f",
      "tree": "397d33ac2634344e79d21df71f1f8b66b47897fb",
      "parents": [
        "da3d79c0d430ca989dd20dc7617f19cfb7324e7f"
      ],
      "author": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Sun Sep 27 18:46:43 2026 +0200"
      },
      "committer": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Sun Sep 27 18:48:54 2026 +0200"
      },
      "message": "MATH-1691: Prevent infinite loop on NaN input.\n\nFound by a security scan.\n"
    },
    {
      "commit": "da3d79c0d430ca989dd20dc7617f19cfb7324e7f",
      "tree": "587f09c52e6ebcaa633be86cf65b761178a33438",
      "parents": [
        "25c3ade210808b4fff8c75aa573495d9d3245d32"
      ],
      "author": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Sun Sep 27 18:44:37 2026 +0200"
      },
      "committer": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Sun Sep 27 18:48:54 2026 +0200"
      },
      "message": "MATH-1691: Abort early on non finite input.\n\nFound by a security scan.\n"
    },
    {
      "commit": "25c3ade210808b4fff8c75aa573495d9d3245d32",
      "tree": "3c9a25cec043a8db5dac930501882fcd4d1353e9",
      "parents": [
        "77e7044ba4a98ca3ca4e05d3bc8923e2b9acbdce"
      ],
      "author": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Sun Sep 27 18:41:49 2026 +0200"
      },
      "committer": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Sun Sep 27 18:48:54 2026 +0200"
      },
      "message": "MATH-1691: Abort early on non finite input.\n\nFound by a security scan.\n"
    },
    {
      "commit": "77e7044ba4a98ca3ca4e05d3bc8923e2b9acbdce",
      "tree": "659afc287ee1a99b7933bf1852ecb9e1e4560b8a",
      "parents": [
        "b4b67d1fb1b23c1098fa8c8d78a8f617565d0f3a"
      ],
      "author": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Sun Sep 27 18:40:46 2026 +0200"
      },
      "committer": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Sun Sep 27 18:48:54 2026 +0200"
      },
      "message": "MATH-1691: Abort early on non finite input.\n\nFound by a security scan.\n"
    },
    {
      "commit": "b4b67d1fb1b23c1098fa8c8d78a8f617565d0f3a",
      "tree": "c557320c0fa4433d2ea41c8b6369e109c34f583d",
      "parents": [
        "7f9061404e555e2b98923dad47e52f1484325ceb"
      ],
      "author": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Sun Sep 27 18:39:08 2026 +0200"
      },
      "committer": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Sun Sep 27 18:48:54 2026 +0200"
      },
      "message": "MATH-1691: Abort early on non finite input.\n\nFound by a security scan.\n"
    },
    {
      "commit": "7f9061404e555e2b98923dad47e52f1484325ceb",
      "tree": "a39a9bbe362de105fbd66fbe65bea0ffc01bbf9a",
      "parents": [
        "1d71c8c4814415c8737f4b9d020d56e699253672"
      ],
      "author": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Sun Sep 27 18:35:53 2026 +0200"
      },
      "committer": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Sun Sep 27 18:48:54 2026 +0200"
      },
      "message": "MATH-1691: Inconsistent synchronization.\n\nFound by a security scan.\n"
    },
    {
      "commit": "1d71c8c4814415c8737f4b9d020d56e699253672",
      "tree": "df4941011b3bfaef3ca45d51a504e67ee9846860",
      "parents": [
        "e0cc595f346dc729d6d6236a3c00020d35233801"
      ],
      "author": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Sun Sep 27 18:34:40 2026 +0200"
      },
      "committer": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Sun Sep 27 18:48:54 2026 +0200"
      },
      "message": "Typo (Javadoc).\n"
    },
    {
      "commit": "e0cc595f346dc729d6d6236a3c00020d35233801",
      "tree": "2c538e38e170ec2dad7d25ef3ee2f2e745a8e8cf",
      "parents": [
        "a3869a44854b2bad7e0d654566a1efaf067f52ee"
      ],
      "author": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Thu Sep 10 08:52:05 2026 +0200"
      },
      "committer": {
        "name": "Gilles Sadowski",
        "email": "gilleseran@gmail.com",
        "time": "Sun Sep 27 18:48:30 2026 +0200"
      },
      "message": "Upgrade to CP 103.\n\nAdd (data) files in RAT exclusion list.\n"
    },
    {
      "commit": "a3869a44854b2bad7e0d654566a1efaf067f52ee",
      "tree": "02da9d842f3fb9fa97749bbfc657b89828b0249b",
      "parents": [
        "3c7e96cb47e281f01509947cc55721c805b78e48"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Sep 24 12:57:49 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Sep 24 12:57:49 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.38.1 to 4.38.2\n"
    },
    {
      "commit": "3c7e96cb47e281f01509947cc55721c805b78e48",
      "tree": "7ee54aa684a3355bbb204bdc6a3fe402f1201d78",
      "parents": [
        "1d4d272fb362a3ce4c298a766b5c73e14ed8882e"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 11:16:18 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 11:16:18 2026 -0400"
      },
      "message": "Bump github/codeql-action/* from 4.37.9 to 4.38.1\n"
    },
    {
      "commit": "1d4d272fb362a3ce4c298a766b5c73e14ed8882e",
      "tree": "24abfada1528e23785bd322d6ac4fc02fa2a50d4",
      "parents": [
        "7bc81e97e91d3a988e4e569e31b77909af884be1"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 11:07:55 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 11:07:55 2026 -0400"
      },
      "message": "Bump actions/setup-java from 6.0.0 to 6.0.1\n"
    },
    {
      "commit": "7bc81e97e91d3a988e4e569e31b77909af884be1",
      "tree": "2de9b849d319ff67141b89525ef33a1a008db4b4",
      "parents": [
        "954b4e947f5ebd24c3cae07b473234d38756df7e"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Aug 31 11:19:04 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Aug 31 11:19:04 2026 +0000"
      },
      "message": "Bump github/codeql-action/analyze from 4.37.8 to 4.37.9.\n"
    },
    {
      "commit": "954b4e947f5ebd24c3cae07b473234d38756df7e",
      "tree": "1a5426134dabb10650f8874a532a1738d2b21dc8",
      "parents": [
        "7c4aa44240c81eb90852bdb51b88b4ceaa292aa4"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Aug 27 13:41:50 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Aug 27 13:41:50 2026 -0400"
      },
      "message": "Bump actions/setup-java from 5.7.0 to 6.0.0.\n"
    },
    {
      "commit": "7c4aa44240c81eb90852bdb51b88b4ceaa292aa4",
      "tree": "5de30295c5114f9edf221464d387f0b639c6bdc8",
      "parents": [
        "1209ab411239f6a3590f2a58ccda0a0fdc18c563"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 14:27:26 2026 -0500"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "alex.d.herbert@gmail.com",
        "time": "Wed Aug 26 10:31:35 2026 +0100"
      },
      "message": "Set up default protection ruleset for default and release branches"
    },
    {
      "commit": "1209ab411239f6a3590f2a58ccda0a0fdc18c563",
      "tree": "bd9f832bd69f2d45d9c74fa3dd37ec8742675858",
      "parents": [
        "d50da1ea6f9abda7905148236df9244a9f481449"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 25 14:14:22 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 25 14:14:22 2026 -0400"
      },
      "message": "Bump github/codeql-action/init from 4.37.7 to 4.37.8\n"
    },
    {
      "commit": "d50da1ea6f9abda7905148236df9244a9f481449",
      "tree": "0fe6cb8daccb2fe82261017c9a5c4c8c4ac7677a",
      "parents": [
        "a6109b5d800c7bd4ec95736b367e5cb6c9c3d9c6"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Mon Aug 24 08:51:22 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Mon Aug 24 08:51:22 2026 +0100"
      },
      "message": "Update changes"
    },
    {
      "commit": "a6109b5d800c7bd4ec95736b367e5cb6c9c3d9c6",
      "tree": "5f63df671456426570f8d4792d36731df8a628af",
      "parents": [
        "bbc8f6c790dec827c7a3f32c9b3fc40ec86bd4a6"
      ],
      "author": {
        "name": "Javid Khan",
        "email": "dxbjavid@gmail.com",
        "time": "Mon Aug 24 13:18:34 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 08:48:34 2026 +0100"
      },
      "message": "Validate direction number degree in SobolSequenceGenerator stream parser (#325)\n\nAdd test for out-of-range direction number degree in SobolSequenceGenerator\n\n---------\n\nCo-authored-by: Alex Herbert \u003caherbert@apache.org\u003e"
    },
    {
      "commit": "bbc8f6c790dec827c7a3f32c9b3fc40ec86bd4a6",
      "tree": "926d5e4b6fc01f416a9ff2ec8ff4a6afff761c52",
      "parents": [
        "d9fd8324cb346f55d197f90442a6e1eedeff11a0"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 18 16:01:43 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 18 16:01:43 2026 -0400"
      },
      "message": "Bump codeql-action from 4.37.6 to 4.37.7\n"
    },
    {
      "commit": "d9fd8324cb346f55d197f90442a6e1eedeff11a0",
      "tree": "57d6c169f1efba527d19d05f8feb30f6ca8ccbbf",
      "parents": [
        "eac689271e5d04e3097ece07e0811d8106e752c5"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Aug 05 14:14:33 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Aug 05 14:14:33 2026 -0400"
      },
      "message": "Bump actions/setup-java from 5.6.0 to 5.7.0\n"
    },
    {
      "commit": "eac689271e5d04e3097ece07e0811d8106e752c5",
      "tree": "00f5159e673040ff54521a1feb6694e4e6c90ba9",
      "parents": [
        "f2fdc3968bdb7627029d84867398fa0af3cf0c84"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 04 15:59:01 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 04 15:59:01 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.37.3 to 4.37.6.\n"
    },
    {
      "commit": "f2fdc3968bdb7627029d84867398fa0af3cf0c84",
      "tree": "579f3a7c5ebeba5185c311ffc8dc8c996da14414",
      "parents": [
        "dda05ad674c61d2057d91163f96a7c582eef11cf"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jul 29 08:14:34 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jul 29 08:14:34 2026 -0400"
      },
      "message": "Bump ossf/scorecard-action from 2.4.3 to 2.4.4.\n"
    },
    {
      "commit": "dda05ad674c61d2057d91163f96a7c582eef11cf",
      "tree": "6063441d81e7e20d3c2658e94a52ca08d95777d6",
      "parents": [
        "73fb8e05c639611605a62f4df4ef963a58b9e96e"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 28 14:54:23 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 28 14:54:23 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.37.1 to 4.37.3\n"
    },
    {
      "commit": "73fb8e05c639611605a62f4df4ef963a58b9e96e",
      "tree": "d37e93d6810d1f6a22c09a17e44e703d50b9c800",
      "parents": [
        "912fd9c4ebc56a78293deb703443fe0f5d5f8f89"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 09:49:51 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 09:49:51 2026 -0400"
      },
      "message": "Bump actions/checkout from 7.0.0 to 7.0.1\n"
    },
    {
      "commit": "912fd9c4ebc56a78293deb703443fe0f5d5f8f89",
      "tree": "4e2a876a1ed73c77a3505d7be86d3659d9924846",
      "parents": [
        "782747e49171c5d1cc7f7650f33ef9ac95da7662"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 21 13:45:48 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 21 13:45:48 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.37.0 to 4.37.1\n"
    },
    {
      "commit": "782747e49171c5d1cc7f7650f33ef9ac95da7662",
      "tree": "a58f03e9c3fa3eb4743c79d45207c53529362ac4",
      "parents": [
        "4740d049ae77bc1a6deac6ec2f8ab50f094228a6"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 21 11:46:04 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 21 11:46:04 2026 -0400"
      },
      "message": "Bump actions/setup-java from 5.5.0 to 5.6.0\n"
    },
    {
      "commit": "4740d049ae77bc1a6deac6ec2f8ab50f094228a6",
      "tree": "1cb890408521785c960e6e6dd54fc6e93c5d388e",
      "parents": [
        "34af94e7cc97bdf48ac2bac892b832b577c81026"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jul 13 13:50:02 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jul 13 13:50:02 2026 -0700"
      },
      "message": "Bump actions/setup-java from 5.4.0 to 5.5.0\n"
    },
    {
      "commit": "34af94e7cc97bdf48ac2bac892b832b577c81026",
      "tree": "7336712598cbdf7a717ef30dfd1cfd8577670497",
      "parents": [
        "20f5f21d999fa099dc5a504608cf4b041abf1d32"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jul 10 09:08:54 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jul 10 09:08:54 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.36.3 to 4.37.0\n"
    },
    {
      "commit": "20f5f21d999fa099dc5a504608cf4b041abf1d32",
      "tree": "b90ba807fe8f69716b0d195314a9cdfce2de54d6",
      "parents": [
        "6418ae3852c3a4512d7166603c44f36e196a9226"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jul 08 16:15:07 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jul 08 16:15:07 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.36.2 to 4.36.3\n"
    },
    {
      "commit": "6418ae3852c3a4512d7166603c44f36e196a9226",
      "tree": "678c895cce4bdb932be48589ad8833ef1bf8c580",
      "parents": [
        "e1731b44c151bac3a78f74e5ebbc3c9bc2fee148"
      ],
      "author": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Thu Jul 02 09:50:56 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 02 08:50:56 2026 +0100"
      },
      "message": "Restrict trigger push branch for GitHub Workflow (#328)\n\nFeature branches rarely need their own CI runs: the code is already\ntested when a pull request is opened against a release branch. If the\npush trigger has no branch restriction and pull_request is also\nconfigured, every push to a branch with an open PR runs the workflow\ntwice: once for the push and once for the PR synchronisation.\n\nAlways give the push trigger an explicit list of branches: this stops\nbranches created from a release branch from inheriting its workflow\nruns.\n\nsee https://cwiki.apache.org/confluence/pages/viewpage.action?pageId\u003d430408443#GitHubActionsRecommendedPractices-Restrictthepushtriggertospecificbranches\n\nSigned-off-by: Aurélien Pupier \u003capupier@ibm.com\u003e"
    },
    {
      "commit": "e1731b44c151bac3a78f74e5ebbc3c9bc2fee148",
      "tree": "b4aa6361e7261f8a17c04672024fb5e129e95f31",
      "parents": [
        "ed1b2e685e070116647b6dfc3a5a531481505199"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jun 30 20:50:46 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jun 30 20:50:46 2026 -0400"
      },
      "message": "Bump actions/setup-java from 5.3.0 to 5.4.0\n"
    },
    {
      "commit": "ed1b2e685e070116647b6dfc3a5a531481505199",
      "tree": "051aa19cd44bb02b108cffbe2d6b3ed6fb81b73f",
      "parents": [
        "af1d9529e3638d60bc60b1effe4dfb588a44ca96"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jun 29 07:30:32 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jun 29 07:30:32 2026 -0400"
      },
      "message": "Bump actions/cache from 6.0.0 to 6.1.0\n"
    },
    {
      "commit": "af1d9529e3638d60bc60b1effe4dfb588a44ca96",
      "tree": "b8eac69e99c8a75ffa3c496fd5cfc39d50827403",
      "parents": [
        "0428d489537d65135a4658afa36256e31f2f070a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 25 18:24:35 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 25 18:24:35 2026 -0400"
      },
      "message": "Bump actions/cache from 5.0.5 to 6.0.0.\n"
    },
    {
      "commit": "0428d489537d65135a4658afa36256e31f2f070a",
      "tree": "29ff8df9f7d26c326015b30eaf985633901f96c1",
      "parents": [
        "d6e1c26ade13a71c3148c68144d14b61230db5fa"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jun 22 07:32:44 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jun 22 07:32:44 2026 -0400"
      },
      "message": "Bump actions/setup-java from 5.2.0 to 5.3.0\n"
    },
    {
      "commit": "d6e1c26ade13a71c3148c68144d14b61230db5fa",
      "tree": "e103a191972fcec4f3c330544134249896b087de",
      "parents": [
        "ed865f9e3e1096ffbee959947bc2e44c435c6e8c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 19 07:28:52 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 19 07:28:52 2026 -0400"
      },
      "message": "Bump actions/checkout from 6.0.3 to 7.0.0.\n"
    },
    {
      "commit": "ed865f9e3e1096ffbee959947bc2e44c435c6e8c",
      "tree": "75cffed0c72f76947e67b000ebf2634e2d5c9891",
      "parents": [
        "8a940bfc5dc1a83baf3fadcb4668acbf6591a85c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 11 14:24:16 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 11 14:24:16 2026 -0400"
      },
      "message": "Update legacy GitHub links in CONTRIBUTING.md\n"
    },
    {
      "commit": "8a940bfc5dc1a83baf3fadcb4668acbf6591a85c",
      "tree": "ff9f52fd75e8a0342e9cefba34107a417915d2d4",
      "parents": [
        "4e14c08c57d93b535aba874dd02642a680ab7ec6"
      ],
      "author": {
        "name": "Javid Khan",
        "email": "dxbjavid@gmail.com",
        "time": "Wed Jun 10 00:10:41 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 09 19:40:41 2026 +0100"
      },
      "message": "Fix off-by-one rejecting trailing nan/infinity in parseNumber (#326)\n\nAdd round-trip and imaginary-part special value parse tests"
    },
    {
      "commit": "4e14c08c57d93b535aba874dd02642a680ab7ec6",
      "tree": "0b3e0a6254ba9888d1f1fdf48775ab0709546962",
      "parents": [
        "7792b07a1950565a4c376ba8a0f8276781d607ce"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jun 07 10:09:34 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jun 07 10:09:34 2026 -0400"
      },
      "message": "Bump GH CI actions/checkout from 6.0.2 to 6.0.3\n"
    },
    {
      "commit": "7792b07a1950565a4c376ba8a0f8276781d607ce",
      "tree": "4ba6fec576e4572b488bd8c6f9ff3cd2716564b4",
      "parents": [
        "fad211362479c65aaa5b9a1d7e6b2b682a1c85c0"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 07:28:38 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 07:28:38 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.36.0 to 4.36.2\n"
    },
    {
      "commit": "fad211362479c65aaa5b9a1d7e6b2b682a1c85c0",
      "tree": "3d746f314758c357e49a3ec59547315f83b67c51",
      "parents": [
        "2e251dd1bb9d2f1043751941e0860d93fb8ad15f"
      ],
      "author": {
        "name": "Javid Khan",
        "email": "dxbjavid@gmail.com",
        "time": "Tue Jun 02 13:22:59 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 08:52:59 2026 +0100"
      },
      "message": "Fix int overflow in pos + size bounds check in array vector constructors (#324)"
    },
    {
      "commit": "2e251dd1bb9d2f1043751941e0860d93fb8ad15f",
      "tree": "52be5ae32fbd48c29a705d1a89f85d68914e31c8",
      "parents": [
        "2b9cb48737c4ebf3767e42523bea96f1e6f8c4d5"
      ],
      "author": {
        "name": "Javid Khan",
        "email": "dxbjavid@gmail.com",
        "time": "Mon Jun 01 20:29:09 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 15:59:09 2026 +0100"
      },
      "message": "Fix int overflow in subarray bounds check in verifyValues and setData (#323)\n\nWiden exception value to long and add overflow tests."
    },
    {
      "commit": "2b9cb48737c4ebf3767e42523bea96f1e6f8c4d5",
      "tree": "339f5ce5023170fb2dd11df4e2ad03e346bed1fe",
      "parents": [
        "85f179748f7f0a26beda8b6a5d7302380e3d31b7"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed May 27 16:52:21 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed May 27 16:52:21 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.35.5 to 4.36.0\n"
    },
    {
      "commit": "85f179748f7f0a26beda8b6a5d7302380e3d31b7",
      "tree": "6cc53edf6120371c19127b9b29fcd6d06bed5511",
      "parents": [
        "34d66f771232e12ea8a00cb75f6fdcdc7853b975"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri May 22 00:43:21 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri May 22 00:43:21 2026 +0100"
      },
      "message": "Install commons-math4-parent for legacy build"
    },
    {
      "commit": "34d66f771232e12ea8a00cb75f6fdcdc7853b975",
      "tree": "2c29e5d93402c4956f4bcc47ec0afb486f349ec7",
      "parents": [
        "1f230d225fd67673e490fe3c5e8c95dc6ad13235"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri May 22 00:16:57 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri May 22 00:16:57 2026 +0100"
      },
      "message": "Revert \"Change GH to macos-latest\"\n\nThis reverts commit 733940e729e5f53df1277191aeb3ee33154a8022.\n\nmacos-13 is required for Java 8.\n"
    },
    {
      "commit": "1f230d225fd67673e490fe3c5e8c95dc6ad13235",
      "tree": "404fd092f458fcce82aec98560142100cebed872",
      "parents": [
        "733940e729e5f53df1277191aeb3ee33154a8022"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri May 22 00:04:50 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri May 22 00:04:50 2026 +0100"
      },
      "message": "Fix GH workflow syntax"
    },
    {
      "commit": "733940e729e5f53df1277191aeb3ee33154a8022",
      "tree": "8fa90fead17176a851ad8225aa1562c0477d7869",
      "parents": [
        "42db37b41fca6430d4f09397fccf25e31e318231"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri May 22 00:02:54 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri May 22 00:02:54 2026 +0100"
      },
      "message": "Change GH to macos-latest\n\nmacos-13 is deprecated."
    },
    {
      "commit": "42db37b41fca6430d4f09397fccf25e31e318231",
      "tree": "72b215f403f8d6d7f2fdf97572bc0d889a212aba",
      "parents": [
        "07405f3d87a6551e1283c30899e441ec448b221d"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri May 22 00:00:54 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri May 22 00:00:54 2026 +0100"
      },
      "message": "Update GH actions\n\nUpdated to avoid warning about node.js 20"
    },
    {
      "commit": "07405f3d87a6551e1283c30899e441ec448b221d",
      "tree": "b098c990184453a80f5c99fad65f0295f224d093",
      "parents": [
        "f0f0af1353f30dce0b6e0e4607960f4164328c6e"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu May 21 14:57:40 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu May 21 14:57:40 2026 +0100"
      },
      "message": "Update checkstyle suppressions line numbers"
    },
    {
      "commit": "f0f0af1353f30dce0b6e0e4607960f4164328c6e",
      "tree": "cf104f712fff0b414f483ef6ea837825f62547a3",
      "parents": [
        "148f3d43fda95123b7a2a3f80cce64dd7bbdd174"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu May 21 14:00:02 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu May 21 14:03:11 2026 +0100"
      },
      "message": "MATH-1690: Document violation of equals and hashCode contract"
    },
    {
      "commit": "148f3d43fda95123b7a2a3f80cce64dd7bbdd174",
      "tree": "a458454019590fa4618e11d6ca2422c2fadb516e",
      "parents": [
        "fdc93dcbe40d8a7a328338178a4e077774ca20a7"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu May 21 13:36:38 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu May 21 13:59:45 2026 +0100"
      },
      "message": "MATH-1689: Document non-use of Comparator for equality\n"
    },
    {
      "commit": "fdc93dcbe40d8a7a328338178a4e077774ca20a7",
      "tree": "b82eade5767f16ae88819f7d55304fbcb6d13333",
      "parents": [
        "54d8d9bd503b3c654050fd5f174bb3e0856d5edc"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed May 20 06:44:19 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed May 20 06:44:19 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.35.4 to 4.35.5\n"
    },
    {
      "commit": "54d8d9bd503b3c654050fd5f174bb3e0856d5edc",
      "tree": "8e7fe74c273ce36d0301838cf0ea366772f1b594",
      "parents": [
        "43ef12406294dffe825920e53f0ff2e960702db5"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue May 12 18:49:50 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue May 12 18:49:50 2026 +0000"
      },
      "message": "Bump github/codeql-action from 4.35.3 to 4.35.4\n"
    },
    {
      "commit": "43ef12406294dffe825920e53f0ff2e960702db5",
      "tree": "c24ab3651545a2e1b23e14b5596ff94ea81e3a1c",
      "parents": [
        "adc2af24f498913fb3e41ce8e90dd52a22d3e12f"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue May 05 17:19:12 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue May 05 17:19:12 2026 +0100"
      },
      "message": "Update Commons Statistics dependencies in userguide examples"
    },
    {
      "commit": "adc2af24f498913fb3e41ce8e90dd52a22d3e12f",
      "tree": "bc91b52d7f7efa7eeb2add93da17bcef11db4e89",
      "parents": [
        "8588039a4747082607d5c5c9fd7470be6d1eb718"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue May 05 17:05:12 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue May 05 17:05:12 2026 +0100"
      },
      "message": "Update commons-lang3 in userguide examples\n"
    },
    {
      "commit": "8588039a4747082607d5c5c9fd7470be6d1eb718",
      "tree": "110c7168ea49f55b20dcc5fc7c21bbb4ff8475b9",
      "parents": [
        "d3f0abbec1ab5234b320d7cb02b4722c5db3a675"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue May 05 17:02:59 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue May 05 17:02:59 2026 +0100"
      },
      "message": "Correct userguide example"
    }
  ],
  "next": "d3f0abbec1ab5234b320d7cb02b4722c5db3a675"
}
