)]}'
{
  "log": [
    {
      "commit": "2ac8087c7b4ae15eaf68b762c53900f5058b37fb",
      "tree": "9aafe4807d2d5667cbd4029bac466f2222271b57",
      "parents": [
        "7706a9f1fffa1f0eba8215084e2a52d9199adfcd"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 26 11:03:35 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 26 11:03:35 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.39.0 to 4.39.1\n"
    },
    {
      "commit": "7706a9f1fffa1f0eba8215084e2a52d9199adfcd",
      "tree": "185ee93466a7d3dac1589dca51cf0c648991888c",
      "parents": [
        "5a82fc868a72cf57cce017c3eff6e55b05e7b07c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 21 15:24:10 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 21 15:24:10 2026 -0400"
      },
      "message": "Bump ossf/scorecard-action from 2.4.4 to 2.5.0\n"
    },
    {
      "commit": "5a82fc868a72cf57cce017c3eff6e55b05e7b07c",
      "tree": "24999229afcc598a415ce71b80653c57bcb35757",
      "parents": [
        "284512093d1e7cbbcea507eb534feb274f182017"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 20 20:13:00 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 20 20:13:00 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.38.3 to 4.39.0\n"
    },
    {
      "commit": "284512093d1e7cbbcea507eb534feb274f182017",
      "tree": "dc0c78e594652c44b1720b26f8dbb19f89cce1d6",
      "parents": [
        "dd8ca0e56574111d4fc069b5a59a4607cd8acb44"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 17 15:54:38 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 17 15:54:38 2026 -0400"
      },
      "message": "Bump actions/setup-java from 6.0.1 to 6.1.0\n"
    },
    {
      "commit": "dd8ca0e56574111d4fc069b5a59a4607cd8acb44",
      "tree": "2136e2e9ddafdc667d91dd8762fe7521ce9e4b9d",
      "parents": [
        "e62570b690748d37336851887a69ba5a16bc0c5c"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Oct 10 19:04:12 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "alex.d.herbert@gmail.com",
        "time": "Fri Oct 16 15:11:59 2026 +0100"
      },
      "message": "RNG-195: Extend support for alpha parameters in DirichletSampler\n\nChanges have been made to output log samples from the gamma sampler. The\nlog samples can be scaled by a constant before normalising by their sum.\n\nThis supports Dirichlet samples where the gamma samples are all zero or\noverflow due to tiny (\u003c1e-19) or large (\u003e1e33) concentration parameters.\n"
    },
    {
      "commit": "e62570b690748d37336851887a69ba5a16bc0c5c",
      "tree": "543cf2a0c49707b9108bdbe96a6a9fc6aeb7158f",
      "parents": [
        "81b6738002389bd133453663f26a6d9ce5f0979b"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 09:21:00 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 09:21:00 2026 -0400"
      },
      "message": "Bump github/codeql-action/analyze from 4.37.5 to 4.38.3\n"
    },
    {
      "commit": "81b6738002389bd133453663f26a6d9ce5f0979b",
      "tree": "41aea307cf8ce0bc5eacd13e254535bee1effd99",
      "parents": [
        "72e09bb9a7eb676a322838b3954114b084c47f43"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 08:29:10 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 08:29:10 2026 -0400"
      },
      "message": "Revert \"Bump github/codeql-action/analyze from 4.37.5 to 4.38.3\"\n\nThis reverts commit 72e09bb9a7eb676a322838b3954114b084c47f43.\n"
    },
    {
      "commit": "72e09bb9a7eb676a322838b3954114b084c47f43",
      "tree": "3fe4f3c7f48178112c543161c2f2bdb7c6a52ac9",
      "parents": [
        "9a0e8fe6c56f0d83dea642b49947b2948ef96f68"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 06:33:49 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 06:33:49 2026 -0400"
      },
      "message": "Bump github/codeql-action/analyze from 4.37.5 to 4.38.3\n"
    },
    {
      "commit": "9a0e8fe6c56f0d83dea642b49947b2948ef96f68",
      "tree": "41aea307cf8ce0bc5eacd13e254535bee1effd99",
      "parents": [
        "ca489820b18ab1e3c7a773bccb8285d65c572d6c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 06:25:29 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 06:25:29 2026 -0400"
      },
      "message": "Bump actions/upload-artifact from 7.0.1 to 7.0.2\n"
    },
    {
      "commit": "ca489820b18ab1e3c7a773bccb8285d65c572d6c",
      "tree": "89f3f0c109ae1d7591a1c9f528fc4477057c185b",
      "parents": [
        "6e5a0056b1a8405771431478f3e7c134dee35c14"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 10 08:01:56 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 10 08:01:56 2026 -0400"
      },
      "message": "Add github.autolink_jira\n"
    },
    {
      "commit": "6e5a0056b1a8405771431478f3e7c134dee35c14",
      "tree": "5ee685104242ebab5a593db383236dda9d36ebe3",
      "parents": [
        "ccc704edec83193e8f4db0d7aed77fc33d56fcb1"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Sep 24 12:58:08 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Sep 24 12:58:08 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.38.1 to 4.38.2\n"
    },
    {
      "commit": "ccc704edec83193e8f4db0d7aed77fc33d56fcb1",
      "tree": "b443841263dda3301532406e79b91b1f50be3832",
      "parents": [
        "7607dda1a57ee4e663c392f4517564996521906a"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sun Sep 20 15:02:16 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sun Sep 20 15:02:29 2026 +0100"
      },
      "message": "Correct private javadoc errors"
    },
    {
      "commit": "7607dda1a57ee4e663c392f4517564996521906a",
      "tree": "2662fd699a4048a90f25455b672f356c2b65101d",
      "parents": [
        "18e8a10f54486fc66db4c059c5355b639cb63215"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 11:16:36 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 11:16:36 2026 -0400"
      },
      "message": "Bump github/codeql-action/* from 4.37.9 to 4.38.1\n"
    },
    {
      "commit": "18e8a10f54486fc66db4c059c5355b639cb63215",
      "tree": "21cea5c5f75c236850e5c69b2062cf4308b25499",
      "parents": [
        "05b4f3661349b0de1559a79d822cefef460d3252"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 11:08:14 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 11:08:14 2026 -0400"
      },
      "message": "Bump actions/setup-java from 6.0.0 to 6.0.1\n"
    },
    {
      "commit": "05b4f3661349b0de1559a79d822cefef460d3252",
      "tree": "d8681529435c3ba88fe1f171ab3324501c5e7116",
      "parents": [
        "75e0ee6a13383b12b0562c19a37949633b65a4f0"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri Sep 18 12:51:49 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri Sep 18 15:50:49 2026 +0100"
      },
      "message": "RNG-203: Add a zeta distribution sampler\n"
    },
    {
      "commit": "75e0ee6a13383b12b0562c19a37949633b65a4f0",
      "tree": "c3967cf7ff5d06c4bc6e2454b63b6839abe74c80",
      "parents": [
        "75ba8f1819a54c5f7bd053ecee1780a428e03e5b"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu Sep 17 10:23:01 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu Sep 17 10:25:36 2026 +0100"
      },
      "message": "Update commons-parent 104 to 105"
    },
    {
      "commit": "75ba8f1819a54c5f7bd053ecee1780a428e03e5b",
      "tree": "3b81d0926a8c4a565af1cf60c980ce758875108d",
      "parents": [
        "1197da86b4955be0fbb7900702feda8fccfdb7dc"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu Sep 17 10:24:42 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu Sep 17 10:25:36 2026 +0100"
      },
      "message": "Suppress checkstyle in examples class"
    },
    {
      "commit": "1197da86b4955be0fbb7900702feda8fccfdb7dc",
      "tree": "c5371fd6cc7ec53a62c9653b2e9db863b2edf6bf",
      "parents": [
        "7270133f888a74579e6dc6796eace8ab25d1c3e3"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu Sep 17 10:22:24 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu Sep 17 10:25:36 2026 +0100"
      },
      "message": "Checkstyle: Remove unnecessary parentheses"
    },
    {
      "commit": "7270133f888a74579e6dc6796eace8ab25d1c3e3",
      "tree": "75b07a8b2c6a58ad76d88c8527375204ae7b39a7",
      "parents": [
        "3c536169237229c3b91d59259df5740af03959e6"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Wed Sep 09 14:34:13 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Wed Sep 09 14:34:13 2026 +0100"
      },
      "message": "Update test javadoc"
    },
    {
      "commit": "3c536169237229c3b91d59259df5740af03959e6",
      "tree": "ada07eae6dbecba16fd8f17697a57df35efc6f27",
      "parents": [
        "6fe5810e1724573955ba0eb1b51f3458dc8fdccf"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Aug 31 11:19:23 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Aug 31 11:19:23 2026 +0000"
      },
      "message": "Bump github/codeql-action/analyze from 4.37.8 to 4.37.9.\n"
    },
    {
      "commit": "6fe5810e1724573955ba0eb1b51f3458dc8fdccf",
      "tree": "4723401bfde155c39c15b36db0ec7b113b355b65",
      "parents": [
        "d925786bf00b1a8fd1b239615fba8ee53f151b44"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Aug 27 13:42:09 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Aug 27 13:42:09 2026 -0400"
      },
      "message": "Bump actions/setup-java from 5.7.0 to 6.0.0.\n"
    },
    {
      "commit": "d925786bf00b1a8fd1b239615fba8ee53f151b44",
      "tree": "d4fa48c0da653283a95cc7d4ef0354a98e579892",
      "parents": [
        "934e7e4120eafb1982b43b75029b4463b9d7be18"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 15:16:08 2026 -0500"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "alex.d.herbert@gmail.com",
        "time": "Wed Aug 26 10:28:56 2026 +0100"
      },
      "message": "Set up default protection ruleset for default and release branches"
    },
    {
      "commit": "934e7e4120eafb1982b43b75029b4463b9d7be18",
      "tree": "ed85b861de1a9dc783c0cefec65fc9bcd96cd7e1",
      "parents": [
        "803f9cd8eed29597aa2a84866e82c620b4ce175b"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Wed Aug 26 10:06:20 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Wed Aug 26 10:06:20 2026 +0100"
      },
      "message": "RNG-202: Document effects of scaling factors"
    },
    {
      "commit": "803f9cd8eed29597aa2a84866e82c620b4ce175b",
      "tree": "80e60f9364c3223465e8bb6f5136e840dd31aac2",
      "parents": [
        "bc81c1fb1c07a3177b25045acf43a6b8950fd4a4"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Wed Aug 26 09:03:35 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Wed Aug 26 09:03:35 2026 +0100"
      },
      "message": "Validate alpha is finite"
    },
    {
      "commit": "bc81c1fb1c07a3177b25045acf43a6b8950fd4a4",
      "tree": "7ee4eca8bc020f760fb709d186a82f85dd9be87a",
      "parents": [
        "c961b76e7109cc40216b4f46d49b28c3d5fdd3c2"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 25 14:14:49 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 25 14:14:49 2026 -0400"
      },
      "message": "Bump github/codeql-action/init from 4.37.7 to 4.37.8\n"
    },
    {
      "commit": "c961b76e7109cc40216b4f46d49b28c3d5fdd3c2",
      "tree": "b84e1043f3fd365228e27f6b7dfde213131224b3",
      "parents": [
        "fdeaeb0667a9bf8c5a17d32e9e48c38caf739df5"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Aug 25 09:42:42 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Aug 25 09:42:42 2026 +0100"
      },
      "message": "RNG-201: Limit the max mean to the    LargeMeanPoissonSampler support"
    },
    {
      "commit": "fdeaeb0667a9bf8c5a17d32e9e48c38caf739df5",
      "tree": "a880fa6359d31784dd1c5159b8a522070b435405",
      "parents": [
        "f5c2a905c4b058774ffc20f55e451713d11d353f"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sun Aug 23 16:47:28 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sun Aug 23 16:47:28 2026 +0100"
      },
      "message": "RNG-200: Add test for unsupported RandomSource instances\n\nSources must either pass the serialisation test; or raise an exception\nin the JDKRandomBridge constructor as not supported.\n"
    },
    {
      "commit": "f5c2a905c4b058774ffc20f55e451713d11d353f",
      "tree": "276cdb616a8e521cd633a188b77c2d3730386381",
      "parents": [
        "ce82d798d364256a07dec4984fccef4e518ea511"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sun Aug 23 16:08:35 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sun Aug 23 16:08:35 2026 +0100"
      },
      "message": "RNG-200: JDKRandomBridge documents unsupported RandomSource instances\n"
    },
    {
      "commit": "ce82d798d364256a07dec4984fccef4e518ea511",
      "tree": "c5ef84c27066b2575f59c891177c63503fcf80ae",
      "parents": [
        "45dcc69f28ab7e0825158c8d824b66d025610b79"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sun Aug 23 09:50:17 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sun Aug 23 09:50:17 2026 +0100"
      },
      "message": "Checkstyle formatting on test class\n"
    },
    {
      "commit": "45dcc69f28ab7e0825158c8d824b66d025610b79",
      "tree": "a38ab757fab3d82b140f03f00672d19e4b36b99c",
      "parents": [
        "f7937b999d510ac0b2c65a74dfb001f927453c27"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sun Aug 23 09:46:19 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sun Aug 23 09:46:19 2026 +0100"
      },
      "message": "Removed unused import"
    },
    {
      "commit": "f7937b999d510ac0b2c65a74dfb001f927453c27",
      "tree": "3aefdb2ab5afd477a900bd96d9e5f898e767f2ca",
      "parents": [
        "0796c8474d64f189e4fb03fe7ba7700e9cb92bdd"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sun Aug 23 09:04:43 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sun Aug 23 09:04:43 2026 +0100"
      },
      "message": "RNG-199: Validate state size before byte allocation"
    },
    {
      "commit": "0796c8474d64f189e4fb03fe7ba7700e9cb92bdd",
      "tree": "52810a05c7a68ced2c5eb14587742772761a95c5",
      "parents": [
        "fef61f72ac6b8b22fd86c87f29641bd1d07ac942"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 14:14:29 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 14:14:29 2026 +0100"
      },
      "message": "Suppress SummaryJavadoc in examples modules\n"
    },
    {
      "commit": "fef61f72ac6b8b22fd86c87f29641bd1d07ac942",
      "tree": "91c3b704c6336d70e791d3323a94821b71f51775",
      "parents": [
        "261a2d6c376a6e3023ebacdbf84a105403a0ae18"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 14:08:47 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 14:08:47 2026 +0100"
      },
      "message": "Simplify javadoc"
    },
    {
      "commit": "261a2d6c376a6e3023ebacdbf84a105403a0ae18",
      "tree": "0fdef07d8bf83174d1a44497b1b34062993b4012",
      "parents": [
        "46c4dc640143f8a556475c8b57035138ed9ee695"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 14:04:24 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 14:04:24 2026 +0100"
      },
      "message": "Add summary javadoc checkstyle rule"
    },
    {
      "commit": "46c4dc640143f8a556475c8b57035138ed9ee695",
      "tree": "58df2f86c65513a17cecf8545cad5f0eb12f4b93",
      "parents": [
        "9a900f1064279f35a8dd13b961e206bf70ea9e75"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 13:52:41 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 13:52:41 2026 +0100"
      },
      "message": "Drop unnecessary parentheses"
    },
    {
      "commit": "9a900f1064279f35a8dd13b961e206bf70ea9e75",
      "tree": "f7021951d9cea7233b9a1fc3c62ee3260c640a66",
      "parents": [
        "60c4bc787290c8a3ea02325a40fc394f5c9c75fd"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 13:46:35 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 13:46:35 2026 +0100"
      },
      "message": "Drop deprecated rule"
    },
    {
      "commit": "60c4bc787290c8a3ea02325a40fc394f5c9c75fd",
      "tree": "7efd18f3b84ffb194f24f3052042dd785dfd787e",
      "parents": [
        "baba8db4e583996bb2d1cda2b8bb9cb8daa5ae18"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 13:19:01 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 13:19:01 2026 +0100"
      },
      "message": "Update to commons-parent 104\n\nRequires changes to PMD rules.\n"
    },
    {
      "commit": "baba8db4e583996bb2d1cda2b8bb9cb8daa5ae18",
      "tree": "d53e304d042a555dc06c9bafdeb335d8afd5bf1c",
      "parents": [
        "e09059695e034544961bc9645b58376c4dee6de9"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 13:17:18 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 13:17:18 2026 +0100"
      },
      "message": "Change method scope in private class to protected"
    },
    {
      "commit": "e09059695e034544961bc9645b58376c4dee6de9",
      "tree": "4fcf45a0d803e7f5e12966ff31f987e1541a2847",
      "parents": [
        "6c75e8bcb0cd058ee5cac37145e6286248bfad5b"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 12:52:46 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 12:52:46 2026 +0100"
      },
      "message": "Typo"
    },
    {
      "commit": "6c75e8bcb0cd058ee5cac37145e6286248bfad5b",
      "tree": "0429e427df7a95f45af0fed014d679db0f6a0899",
      "parents": [
        "e558d169304fc2768ef6c5b4fc911badb36958b9"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 12:11:53 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 12:44:40 2026 +0100"
      },
      "message": "RNG-197: Drop methods not implemented by java.util.Random\n\nThe method defaults from UniformRandomProvider are inherited using the\nRandom.nextLong() as the source of randomness.\n\nRequires disabling japicmp for the simple module as the plugin does not\nrecognise the method exists as it does not use package dependencies to\nfind the interface default implementation. The change is accepted by\nrevapi.\n"
    },
    {
      "commit": "e558d169304fc2768ef6c5b4fc911badb36958b9",
      "tree": "1d8be02cbb80ea4a2567304b63720415778d2178",
      "parents": [
        "8abfa51735d6d4371e6c65f63a568cfa63f1b6d5"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 11:58:25 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 11:58:25 2026 +0100"
      },
      "message": "Document unsuitability for use in a cryptographic or security purposes"
    },
    {
      "commit": "8abfa51735d6d4371e6c65f63a568cfa63f1b6d5",
      "tree": "663929a1c580103178f1cf556efb9745958c6e64",
      "parents": [
        "8f273f2d0910089d32c89263165b124bb37a0e6f"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 09:53:48 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Aug 22 09:53:48 2026 +0100"
      },
      "message": "RNG-196: Introduce default alpha to exclude unobservable categories\n"
    },
    {
      "commit": "8f273f2d0910089d32c89263165b124bb37a0e6f",
      "tree": "d01e6d44aa69aa7a0f6bba207086ae7df02e7057",
      "parents": [
        "c6a5e9f686c53c0b9ff620497f82c29e72ba1c7c"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri Aug 21 19:24:57 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri Aug 21 19:24:57 2026 +0100"
      },
      "message": "Reject deserialization of bytes containing a proxy class descriptor"
    },
    {
      "commit": "c6a5e9f686c53c0b9ff620497f82c29e72ba1c7c",
      "tree": "c1f61baf0ec98d7cf31d3d3d851124bc91eac85e",
      "parents": [
        "977384774bbb179b544d46f24e6e1b601936d441"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri Aug 21 16:10:06 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Fri Aug 21 16:10:06 2026 +0100"
      },
      "message": "RNG-194: Samplers to validate parameters are finite"
    },
    {
      "commit": "977384774bbb179b544d46f24e6e1b601936d441",
      "tree": "8dc5638187581eaffc9fcca17719106609a60ddc",
      "parents": [
        "af5a5a52078c1e8d707f7b5b9deb94d9f37dac46"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 18 16:02:07 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 18 16:02:07 2026 -0400"
      },
      "message": "Bump codeql-action from 4.37.6 to 4.37.7\n"
    },
    {
      "commit": "af5a5a52078c1e8d707f7b5b9deb94d9f37dac46",
      "tree": "f75712bb092255dd0e7c267b0f313ca5df1cf741",
      "parents": [
        "6a968826a9d8e7fb6c57015958d174429778715a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Aug 05 14:14:58 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Aug 05 14:14:58 2026 -0400"
      },
      "message": "Bump actions/setup-java from 5.6.0 to 5.7.0\n"
    },
    {
      "commit": "6a968826a9d8e7fb6c57015958d174429778715a",
      "tree": "fe70d5f0febc5b28029d50c7835b3fb790cfb5a5",
      "parents": [
        "af3acca2286c000317a27ab3166191862f52707f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 04 15:59:22 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 04 15:59:22 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.37.3 to 4.37.6.\n"
    },
    {
      "commit": "af3acca2286c000317a27ab3166191862f52707f",
      "tree": "e23679b098e807cb0ad554a578b6a75e525916ca",
      "parents": [
        "040373cf5d013b1dad612b20781fc68abddc7083"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jul 29 08:14:48 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jul 29 08:14:48 2026 -0400"
      },
      "message": "Bump ossf/scorecard-action from 2.4.3 to 2.4.4.\n"
    },
    {
      "commit": "040373cf5d013b1dad612b20781fc68abddc7083",
      "tree": "e19534b00edbeb9662fb49542709f713343d60e5",
      "parents": [
        "c556d5f850a4547cad7777c9e51f30b2294b3fde"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jul 29 07:49:02 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jul 29 07:49:02 2026 -0400"
      },
      "message": "Bump GH CI actions/checkout from 7.0.0 to 7.0.1\n"
    },
    {
      "commit": "c556d5f850a4547cad7777c9e51f30b2294b3fde",
      "tree": "e749d57645ab7fde0b4fb5be49f2441129aee69b",
      "parents": [
        "4fd6cf2357922f97109fb5ff6cf538f025fb1003"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 28 14:54:41 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 28 14:54:41 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.37.1 to 4.37.3\n"
    },
    {
      "commit": "4fd6cf2357922f97109fb5ff6cf538f025fb1003",
      "tree": "5c9197957058d01fa61a00453c16ab89e1b6ddb2",
      "parents": [
        "d90eeda1e3b4d38204aac79c659044d768e00a16"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 09:50:05 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 09:50:05 2026 -0400"
      },
      "message": "Bump actions/checkout from 7.0.0 to 7.0.1\n"
    },
    {
      "commit": "d90eeda1e3b4d38204aac79c659044d768e00a16",
      "tree": "c1c189c9f70345f252b29f2772f06e461076ada0",
      "parents": [
        "4898c326cccf61977a0b3f6add65d005796510d6"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 21 13:46:04 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 21 13:46:04 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.37.0 to 4.37.1\n"
    },
    {
      "commit": "4898c326cccf61977a0b3f6add65d005796510d6",
      "tree": "e67dc5f31ccb2513949443e4ed3c5ff835adbe17",
      "parents": [
        "2bed3f662d331b23ef53a623324255df448b65b6"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 21 11:46:20 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 21 11:46:20 2026 -0400"
      },
      "message": "Bump actions/setup-java from 5.5.0 to 5.6.0\n"
    },
    {
      "commit": "2bed3f662d331b23ef53a623324255df448b65b6",
      "tree": "0cc3b442615b77b769a58bcfd35f90134ae95fab",
      "parents": [
        "33f9bcb49a3e53ecc539a876af3902adf6a624fc",
        "214225f2fc905fb74fcfafd1605f8517dfab8fec"
      ],
      "author": {
        "name": "Arnout Engelen",
        "email": "engelen@apache.org",
        "time": "Sun Jul 19 22:46:54 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 19 22:46:54 2026 +0100"
      },
      "message": "Merge pull request #201 from apache/dependabot/github_actions/codecov/codecov-action-7.0.0\n\nBump codecov/codecov-action from 6.0.0 to 7.0.0"
    },
    {
      "commit": "33f9bcb49a3e53ecc539a876af3902adf6a624fc",
      "tree": "d0dcd2e53cc87b8c854a707c7f1b3173320a1bba",
      "parents": [
        "1c29e58c12784ce46bb9c65fb09be596fa3117c4"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jul 13 13:50:19 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jul 13 13:50:19 2026 -0700"
      },
      "message": "Bump actions/setup-java from 5.4.0 to 5.5.0\n"
    },
    {
      "commit": "1c29e58c12784ce46bb9c65fb09be596fa3117c4",
      "tree": "327b8d8fec1912bf0ba5ffccfb01a04ec7f0783a",
      "parents": [
        "3a6cd72281ea849276fe8ae1bb1e1473b28ea4d2"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jul 10 09:09:10 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jul 10 09:09:10 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.36.3 to 4.37.0\n"
    },
    {
      "commit": "3a6cd72281ea849276fe8ae1bb1e1473b28ea4d2",
      "tree": "a505b3b13bbf847c6c8f7f1da5a65cf772f69b66",
      "parents": [
        "ef07d186af8408c02172b1b3b6257ed5ce1d14a2"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jul 08 16:15:22 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jul 08 16:15:22 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.36.2 to 4.36.3\n"
    },
    {
      "commit": "ef07d186af8408c02172b1b3b6257ed5ce1d14a2",
      "tree": "097c1f1fcfa280d189bb2b2bae0bbc876105454d",
      "parents": [
        "994531975d9f594de0a414b8b4b99fa1697ebccd"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jul 01 07:32:06 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jul 01 07:32:06 2026 -0400"
      },
      "message": "Bump actions/checkout from 6.0.2 to 7.0.0\n"
    },
    {
      "commit": "214225f2fc905fb74fcfafd1605f8517dfab8fec",
      "tree": "1395cfbff31b057062e7e1f3625a017c625b9a88",
      "parents": [
        "994531975d9f594de0a414b8b4b99fa1697ebccd"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jul 01 03:34:15 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 01 03:34:15 2026 +0000"
      },
      "message": "Bump codecov/codecov-action from 6.0.0 to 7.0.0\n\nBumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 6.0.0 to 7.0.0.\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/57e3a136b779b570ffcdbf80b3bdc90e7fab3de2...fb8b3582c8e4def4969c97caa2f19720cb33a72f)\n\n---\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n  dependency-version: 7.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "994531975d9f594de0a414b8b4b99fa1697ebccd",
      "tree": "b3529814c27042df7df8662cbb0b47263bea5fc9",
      "parents": [
        "29e41013d013b2f4a2041fc885b088c155cf4cc0"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jun 30 20:51:00 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jun 30 20:51:00 2026 -0400"
      },
      "message": "Bump actions/setup-java from 5.3.0 to 5.4.0\n"
    },
    {
      "commit": "29e41013d013b2f4a2041fc885b088c155cf4cc0",
      "tree": "0f959cc25cd98108b137676f1b8bf8e001b065b4",
      "parents": [
        "17643801925ac3f68b2192cfb986c53e110e9e74"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jun 29 07:30:46 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jun 29 07:30:46 2026 -0400"
      },
      "message": "Bump actions/cache from 6.0.0 to 6.1.0\n"
    },
    {
      "commit": "17643801925ac3f68b2192cfb986c53e110e9e74",
      "tree": "2671462a5b60460adaa38b66bf4e089652cf5edb",
      "parents": [
        "0d334019eb4116ab2565b0f9313f3dc43abe29a0"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 25 18:24:49 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 25 18:24:49 2026 -0400"
      },
      "message": "Bump actions/cache from 5.0.5 to 6.0.0.\n"
    },
    {
      "commit": "0d334019eb4116ab2565b0f9313f3dc43abe29a0",
      "tree": "a62c915bd6d0f38af1b398fef2fb0e6f76a9165e",
      "parents": [
        "a65abe5c19679b2ac95f0bb05869e2714df38009"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jun 22 07:32:59 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jun 22 07:32:59 2026 -0400"
      },
      "message": "Bump actions/setup-java from 5.2.0 to 5.3.0\n"
    },
    {
      "commit": "a65abe5c19679b2ac95f0bb05869e2714df38009",
      "tree": "014230e851d00494e28ac26bce05115eed5e105f",
      "parents": [
        "91224cc9e9aa644bfe386541f220e3a256405e41"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 19 07:29:03 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 19 07:29:03 2026 -0400"
      },
      "message": "Bump actions/checkout from 6.0.3 to 7.0.0.\n"
    },
    {
      "commit": "91224cc9e9aa644bfe386541f220e3a256405e41",
      "tree": "4d779fd6505f6eae34bb115f6181a5f9460dc73e",
      "parents": [
        "000b658f118391c961ef77365cf79f6ef7c9f229"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 11 14:24:32 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 11 14:24:32 2026 -0400"
      },
      "message": "Update legacy GitHub links in CONTRIBUTING.md\n"
    },
    {
      "commit": "000b658f118391c961ef77365cf79f6ef7c9f229",
      "tree": "e5cddfbee58e6854fbcf7dfcd9062636fdf7f78e",
      "parents": [
        "35ca184f16247cc560af12a8617744ea299dd6da"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jun 07 10:09:44 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jun 07 10:09:44 2026 -0400"
      },
      "message": "Bump GH CI actions/checkout from 6.0.2 to 6.0.3\n"
    },
    {
      "commit": "35ca184f16247cc560af12a8617744ea299dd6da",
      "tree": "25f8bc4172c3ab431b94125f6ae2745e65d71746",
      "parents": [
        "098b9ade7f2d10cf1efc6037d1fc60f0f36ce604"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 07:28:53 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 07:28:53 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.36.0 to 4.36.2\n"
    },
    {
      "commit": "098b9ade7f2d10cf1efc6037d1fc60f0f36ce604",
      "tree": "29d4e075a5807aa53091d9d8a2b9859e5e5ee4c4",
      "parents": [
        "431ccf418768d051836a721b817798eb7e646ff5"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed May 27 16:52:36 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed May 27 16:52:36 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.35.5 to 4.36.0\n"
    },
    {
      "commit": "431ccf418768d051836a721b817798eb7e646ff5",
      "tree": "23b99b2408011b90a3fc16cf7eed6ffb6a34bb15",
      "parents": [
        "237fd9709f47882f43fe49ea7dfb00cf8a6aedb8"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed May 20 06:44:35 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed May 20 06:44:35 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.35.4 to 4.35.5\n"
    },
    {
      "commit": "237fd9709f47882f43fe49ea7dfb00cf8a6aedb8",
      "tree": "d46563640709d49a53bf351442b69eaefd404cbe",
      "parents": [
        "5c0bc8d032f335f0398c541629094f4a2b227509"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue May 12 18:50:06 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue May 12 18:50:06 2026 +0000"
      },
      "message": "Bump github/codeql-action from 4.35.3 to 4.35.4\n"
    },
    {
      "commit": "5c0bc8d032f335f0398c541629094f4a2b227509",
      "tree": "bbdca9d8852d2fdae0729ccf6fba0180ca522a7b",
      "parents": [
        "86bf647f91ce1b54738bb143d989e697f5ae0dd5"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue May 05 11:24:09 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue May 05 11:24:09 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.35.2 to 4.35.3\n"
    },
    {
      "commit": "86bf647f91ce1b54738bb143d989e697f5ae0dd5",
      "tree": "4e44c98d014c354dcdf3901bbe806773afa9664c",
      "parents": [
        "ded492bed094d373ed44d37dd02ae710e1856b65"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 28 13:32:01 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 28 13:32:01 2026 +0100"
      },
      "message": "Update runbundle for JUnit to the current major version\n\nCorrect the version for the junit-platform."
    },
    {
      "commit": "ded492bed094d373ed44d37dd02ae710e1856b65",
      "tree": "0bcc5fb2ca0fa5f58bd67fcc515c4a424593ceb4",
      "parents": [
        "08db59bcd7c15a80dcde3abfab94d7800a5b4594"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 28 13:30:47 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 28 13:30:47 2026 +0100"
      },
      "message": "Update runbundle for JUnit to the current major version\n\nThis should accommodate JUnit updates made by commons parent without\nbreaking the build."
    },
    {
      "commit": "08db59bcd7c15a80dcde3abfab94d7800a5b4594",
      "tree": "1ab701309a41fbf9fda31ec24f13cbfda8fbaeec",
      "parents": [
        "00e8b499b111da58f6bd6d1c20b21a703578dcc8"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 28 13:17:47 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 28 13:17:47 2026 +0100"
      },
      "message": "Update release notes site publish instructions"
    },
    {
      "commit": "00e8b499b111da58f6bd6d1c20b21a703578dcc8",
      "tree": "879c0081b563dc5ceab2393a2f5ec91ee18e7fa4",
      "parents": [
        "df3dac393d96a1b9e46310db6be5f65c216c0ee6"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Apr 26 07:55:11 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Apr 26 07:55:11 2026 -0400"
      },
      "message": "Bump org.apache.commons:commons-parent from 98 to 99\n"
    },
    {
      "commit": "df3dac393d96a1b9e46310db6be5f65c216c0ee6",
      "tree": "5dca8378d548d886d50561c7dc4c04b88740adad",
      "parents": [
        "7a45d6ff18b92bfc56e32d546e2ffc5f3e189a1d"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 21 15:28:18 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 21 15:28:18 2026 +0100"
      },
      "message": "Fix release notes typo"
    },
    {
      "commit": "7a45d6ff18b92bfc56e32d546e2ffc5f3e189a1d",
      "tree": "37f2760c849cdb0bb00b4b93e5497de3852ac774",
      "parents": [
        "eb8dec761b1db1ada4bf9ca2bd51734ca5e52346"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 21 13:31:13 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 21 13:31:13 2026 +0100"
      },
      "message": "Update PHILOX_4X64 Gaussian sampler performance"
    },
    {
      "commit": "eb8dec761b1db1ada4bf9ca2bd51734ca5e52346",
      "tree": "9b325167b940d20fcc75f94899e8643c092a8fe5",
      "parents": [
        "3c31765574f99785c9a34a6aeffb98f525f1b5e6"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 21 13:10:46 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 21 13:10:46 2026 +0100"
      },
      "message": "Update release notes"
    },
    {
      "commit": "3c31765574f99785c9a34a6aeffb98f525f1b5e6",
      "tree": "20ad357d6868d02b220b3d16a9f1d52accb2e340",
      "parents": [
        "d31fa6791c2b52017bcc1414a9f432763d2b08ce"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 21 12:57:36 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 21 12:57:36 2026 +0100"
      },
      "message": "Update README pages following 1.7 release"
    },
    {
      "commit": "d31fa6791c2b52017bcc1414a9f432763d2b08ce",
      "tree": "c9a446bf78ff1ce6a594ebd8c0fe8bfd1808b1f6",
      "parents": [
        "1870a59f8ce98c6771adefbd44d00e8b3190852e"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 21 12:36:54 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 21 12:38:17 2026 +0100"
      },
      "message": "Update to next development version"
    },
    {
      "commit": "1870a59f8ce98c6771adefbd44d00e8b3190852e",
      "tree": "0b26cef9b6157c7b6a6d3e80dac9c1d703540beb",
      "parents": [
        "6a4e997d406a7c7bb8e09403cbff0746bd7e27fb"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Thu Apr 16 16:35:37 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 21 10:24:55 2026 +0100"
      },
      "message": "Use tag \u003cinputExclude\u003e for rat"
    },
    {
      "commit": "6a4e997d406a7c7bb8e09403cbff0746bd7e27fb",
      "tree": "8c349499d56f83083af46ce473f2fb61937bbe26",
      "parents": [
        "d44496aa32668a2521dbd95a722f36728e786150"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Mon Apr 20 15:22:39 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Mon Apr 20 15:31:25 2026 +0100"
      },
      "message": "RNG-54: Add code example for a String sampler\n\nThis achieves the aims of the proposed StringSampler interface to sample\nfrom an alphabet of a given length using the most efficient method.\n"
    },
    {
      "commit": "d44496aa32668a2521dbd95a722f36728e786150",
      "tree": "97ea48c79c15cee591cc6a05ac4cb8d97fdedfcc",
      "parents": [
        "94fa48c307a010d8ad96e488fd268bee3305d936"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 20 12:07:07 2026 +0000"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "a.herbert@sussex.ac.uk",
        "time": "Mon Apr 20 13:14:16 2026 +0100"
      },
      "message": "Bump info.picocli:picocli from 4.7.6 to 4.7.7\n\nBumps [info.picocli:picocli](https://github.com/remkop/picocli) from 4.7.6 to 4.7.7.\n- [Release notes](https://github.com/remkop/picocli/releases)\n- [Changelog](https://github.com/remkop/picocli/blob/main/RELEASE-NOTES.md)\n- [Commits](https://github.com/remkop/picocli/compare/v4.7.6...v4.7.7)\n\n---\nupdated-dependencies:\n- dependency-name: info.picocli:picocli\n  dependency-version: 4.7.7\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "94fa48c307a010d8ad96e488fd268bee3305d936",
      "tree": "c50bc3dd7302819651cdfd7c35ae61acd8d84c5d",
      "parents": [
        "f5c0bb5b027e7bb0b27c22ad4481b35b992f8a91"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Apr 01 03:37:16 2026 +0000"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "a.herbert@sussex.ac.uk",
        "time": "Mon Apr 20 13:05:51 2026 +0100"
      },
      "message": "Bump codecov/codecov-action from 5.5.2 to 6.0.0\n\nBumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.5.2 to 6.0.0.\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/671740ac38dd9b0130fbe1cec585b89eea48d3de...57e3a136b779b570ffcdbf80b3bdc90e7fab3de2)\n\n---\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n  dependency-version: 6.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "f5c0bb5b027e7bb0b27c22ad4481b35b992f8a91",
      "tree": "2c18fc45fa9140147b895cb6a312476580b4fd9b",
      "parents": [
        "73f1e984521415d94f9784e03391474e5eaa364f"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sun Apr 19 11:09:24 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sun Apr 19 11:09:24 2026 +0100"
      },
      "message": "Update revapi configuration\n\nUse commons.bc.version for artifact to compare.\n\nUse distinct ids in each configuration section.\n\nUse ignore explicitly in the build configuration but not in reporting\n(to allow the change to be reported).\n\nAdd missing 1.7 root to reporting section.\n"
    },
    {
      "commit": "73f1e984521415d94f9784e03391474e5eaa364f",
      "tree": "fa77ff2649bd980db77ac869dbd98857e2838057",
      "parents": [
        "c00c7a9906add99fff0f25e892760044bb183de6"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Apr 18 15:44:55 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Sat Apr 18 15:44:55 2026 +0100"
      },
      "message": "Add more test details to error message"
    },
    {
      "commit": "c00c7a9906add99fff0f25e892760044bb183de6",
      "tree": "2ac828e5a62d477eb39fd077d1b446af211e39f7",
      "parents": [
        "00ef36792fdfcb033fd87786f688b48323eda314"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Apr 16 07:11:00 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Apr 16 07:11:00 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.35.1 to 4.35.2\n"
    },
    {
      "commit": "00ef36792fdfcb033fd87786f688b48323eda314",
      "tree": "bd4b9e0fa13f4bf17543c72fcdf552db3d178d11",
      "parents": [
        "a72459365a31a1292c1c81bd842bb0c487dfd810"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Wed Apr 15 12:54:03 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Wed Apr 15 12:54:03 2026 +0100"
      },
      "message": "Update changes"
    },
    {
      "commit": "a72459365a31a1292c1c81bd842bb0c487dfd810",
      "tree": "dee8a61f80b42b38742806e14d3e5f14f89db4f4",
      "parents": [
        "69c949bcc08f60c4f8e042856cf76ceeb3b86a97"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Wed Apr 15 12:35:19 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Wed Apr 15 12:35:19 2026 +0100"
      },
      "message": "Update release guide site staging instructions\n"
    },
    {
      "commit": "69c949bcc08f60c4f8e042856cf76ceeb3b86a97",
      "tree": "ed79ce1eb718124836ca32a1f7b6fff04707f6c3",
      "parents": [
        "a14cf2eec3cb392193c7be746c6ebdecead32551"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 18:23:31 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 18:23:31 2026 +0100"
      },
      "message": "Remove old version of JXR plugin.\n\nThe latest 3.x version supports no fork.\n"
    },
    {
      "commit": "a14cf2eec3cb392193c7be746c6ebdecead32551",
      "tree": "b4bffac37e9f8f356efa3a21f6beecc1536d3eaa",
      "parents": [
        "081a7b69d3b7beaf2fa91cb6f7edbb7cdcdc8d93"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 18:07:16 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 18:07:16 2026 +0100"
      },
      "message": "RNG-192: Remove use of overriddable instance method for state\ninitialisation"
    },
    {
      "commit": "081a7b69d3b7beaf2fa91cb6f7edbb7cdcdc8d93",
      "tree": "01de3912c3c042e67dceddfa7f007f991d8a95ed",
      "parents": [
        "616cfaebdd8902cb5aa963866d8e4f97a129356c"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 16:38:28 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 16:38:28 2026 +0100"
      },
      "message": "Remove redundant 32-bit mask of long value before cast to int"
    },
    {
      "commit": "616cfaebdd8902cb5aa963866d8e4f97a129356c",
      "tree": "0ba88b0c4850492ddb51bce0c14c14c59f92bf25",
      "parents": [
        "30342e9d596fa3d46545f8a511fe32189285a948"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 16:15:25 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 16:25:52 2026 +0100"
      },
      "message": "Comment partial implementation"
    },
    {
      "commit": "30342e9d596fa3d46545f8a511fe32189285a948",
      "tree": "5f28f664520dffe24fa1b7786dff30cd8ab04857",
      "parents": [
        "d6ee9ba5b75fe8b33a1b2eeead29de614f69b69a"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 16:01:44 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 16:25:52 2026 +0100"
      },
      "message": "Remove unused logFactorial method"
    },
    {
      "commit": "d6ee9ba5b75fe8b33a1b2eeead29de614f69b69a",
      "tree": "068858614afe373fa84407b6819face735d88c4a",
      "parents": [
        "0c694751b43048848d94b9f2e1b758f76b3cffe1"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 15:55:30 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 16:25:52 2026 +0100"
      },
      "message": "PMD: allow public members in non public type\n\nAdded exclusions to allow build using PMD 7.21.0.\n\nSee also: https://github.com/pmd/pmd/issues/6477"
    },
    {
      "commit": "0c694751b43048848d94b9f2e1b758f76b3cffe1",
      "tree": "606a6c76c747fd939d252bc4542b97e3d6be9087",
      "parents": [
        "ace1857b7de7fccfc7eb595c1ec401f742f49589"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 14:49:49 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 16:25:52 2026 +0100"
      },
      "message": "Remove public member from package private class\n\nDoes not break binary compatibility. Only package members will have\naccess to this class and the public scope is redundant.\n\nIdentified by PMD rule: PublicMemberInNonPublicType\n"
    },
    {
      "commit": "ace1857b7de7fccfc7eb595c1ec401f742f49589",
      "tree": "3099cbf095284c94830b7bb80cac6d89c5a603a2",
      "parents": [
        "68a2208960acf516445496483ae74ec531187690"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 16:24:39 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 16:25:52 2026 +0100"
      },
      "message": "Update commons parent 96 to 98"
    },
    {
      "commit": "68a2208960acf516445496483ae74ec531187690",
      "tree": "0205fd9436e98bbf18c2570592bdf3bb5542ae70",
      "parents": [
        "d26e9cd610f01a5ce5f8b041fc8e30b5ace3823e"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 15:02:03 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 16:19:45 2026 +0100"
      },
      "message": "PMD fix: Remove unnecessary interface declaration"
    },
    {
      "commit": "d26e9cd610f01a5ce5f8b041fc8e30b5ace3823e",
      "tree": "4d111cebc7e4a65c2bc93bf548bfd273a83a0204",
      "parents": [
        "7c38079037a21ab7d5139cc9eb6ef46835e71543"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 16:18:24 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 16:19:45 2026 +0100"
      },
      "message": "Exclude patch files from PMD"
    },
    {
      "commit": "7c38079037a21ab7d5139cc9eb6ef46835e71543",
      "tree": "4c2f26ccaa4e1823b4d9ece91c1b37dd785c2bd2",
      "parents": [
        "cec3c55fd5402230ba367a3565c43e6dc39cd83f"
      ],
      "author": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 14:36:51 2026 +0100"
      },
      "committer": {
        "name": "Alex Herbert",
        "email": "aherbert@apache.org",
        "time": "Tue Apr 14 14:37:12 2026 +0100"
      },
      "message": "Update apache-rat configuration for version 0.17\n\nRemove use of deprecated \u003cexcludes\u003e element."
    }
  ],
  "next": "cec3c55fd5402230ba367a3565c43e6dc39cd83f"
}
