)]}'
{
  "log": [
    {
      "commit": "724639480d2e058cbb13743f37b0638ec0a53f19",
      "tree": "b18df7e25ac203f70590596ac68c99a74c5bcc57",
      "parents": [
        "5ed02d88708ae2039631cf21ba5137d928c8c468"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 26 11:02:45 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 26 11:02:45 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.39.0 to 4.39.1\n"
    },
    {
      "commit": "5ed02d88708ae2039631cf21ba5137d928c8c468",
      "tree": "c22d6bfc9941ea4b8208695ffb5d5c60befbba9c",
      "parents": [
        "98bac6ff0ba4e1b7bd2f86a8b4aed89166ed8495"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 21 15:23:29 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 21 15:23:29 2026 -0400"
      },
      "message": "Bump ossf/scorecard-action from 2.4.4 to 2.5.0\n"
    },
    {
      "commit": "98bac6ff0ba4e1b7bd2f86a8b4aed89166ed8495",
      "tree": "3b14ca1e9ccd252b2da7025664e3ae54bb9a3dff",
      "parents": [
        "0f0b813b589027b6f28d4d688ac0d12484f5fada"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 20 20:12:20 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 20 20:12:20 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.38.3 to 4.39.0\n"
    },
    {
      "commit": "0f0b813b589027b6f28d4d688ac0d12484f5fada",
      "tree": "981973bb4a6faa4505ef996e10df2a9dc306da16",
      "parents": [
        "00df153d31beaba5b17b14b878c41fc06571c54f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 17 15:53:53 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 17 15:53:53 2026 -0400"
      },
      "message": "Bump actions/setup-java from 6.0.1 to 6.1.0\n"
    },
    {
      "commit": "00df153d31beaba5b17b14b878c41fc06571c54f",
      "tree": "4e1a0bde1716ba13136e0e1cf532ff904efd6e53",
      "parents": [
        "5a7991f56de3c7263ce2b0b35e5cb3c711a37ab7"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 17 13:07:34 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 17 13:07:34 2026 -0400"
      },
      "message": "Bump org.apache.commons:commons-parent from 105 to 106\n"
    },
    {
      "commit": "5a7991f56de3c7263ce2b0b35e5cb3c711a37ab7",
      "tree": "b4140be4f23deead225d0da91d864fff3996bba8",
      "parents": [
        "506c23c06a3b6c4c79d044b51f09823facc6a488"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@users.noreply.github.com",
        "time": "Sat Oct 17 13:07:05 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 17 13:07:05 2026 -0400"
      },
      "message": "Bump Apache Commons Parent from 105 to 106 (#484)"
    },
    {
      "commit": "506c23c06a3b6c4c79d044b51f09823facc6a488",
      "tree": "e234935b0d034331e5c02e961f419dc355700518",
      "parents": [
        "b6720858a5a2c16182a64bac67cd3bdc6fe235a5"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 09:20:13 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 09:20:13 2026 -0400"
      },
      "message": "Bump github/codeql-action/analyze from 4.37.5 to 4.38.3\n"
    },
    {
      "commit": "b6720858a5a2c16182a64bac67cd3bdc6fe235a5",
      "tree": "8ac8586a08c383b93fcbb8734251ad3caad2066a",
      "parents": [
        "ef61c405c31703d039d77e6f5adc2b819479827b"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 08:29:06 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 08:29:06 2026 -0400"
      },
      "message": "Revert \"Bump github/codeql-action/analyze from 4.37.5 to 4.38.3\"\n\nThis reverts commit ef61c405c31703d039d77e6f5adc2b819479827b.\n"
    },
    {
      "commit": "ef61c405c31703d039d77e6f5adc2b819479827b",
      "tree": "8e3becac3cd80d3b12b02632db9109e5c8e200ce",
      "parents": [
        "941e8b79515a75cc24581f1b19c979a5b3da9904"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 06:33:09 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 06:33:09 2026 -0400"
      },
      "message": "Bump github/codeql-action/analyze from 4.37.5 to 4.38.3\n"
    },
    {
      "commit": "941e8b79515a75cc24581f1b19c979a5b3da9904",
      "tree": "8ac8586a08c383b93fcbb8734251ad3caad2066a",
      "parents": [
        "4b2684bd6b8064d716c5a50aaadea6d008adb882"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 06:24:48 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 15 06:24:48 2026 -0400"
      },
      "message": "Bump actions/upload-artifact from 7.0.1 to 7.0.2\n"
    },
    {
      "commit": "4b2684bd6b8064d716c5a50aaadea6d008adb882",
      "tree": "d87f00efa4f936398d344cc7dd5d10d78846796a",
      "parents": [
        "6658742893132ff95c430029aad8f16073d6ef93"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 10 08:01:15 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 10 08:01:15 2026 -0400"
      },
      "message": "Add github.autolink_jira\n"
    },
    {
      "commit": "6658742893132ff95c430029aad8f16073d6ef93",
      "tree": "0711482da67baf684c98e8c7a4394b14664905c0",
      "parents": [
        "d24133123c3b53913b110c03d954a7e8a6cbb098"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 03 10:28:23 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 03 10:28:23 2026 -0400"
      },
      "message": "Update GH CI from Java 26 to 27\n"
    },
    {
      "commit": "d24133123c3b53913b110c03d954a7e8a6cbb098",
      "tree": "7f3210eca15392e4a7b28b52e9970752cdd96777",
      "parents": [
        "652c8fad6c82f85c6d00e6cdb6091a6d3cc18515"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Sep 29 20:00:26 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Sep 29 20:00:26 2026 +0000"
      },
      "message": "Bump org.apache.commons:commons-lang3 from 3.20.0 to 3.21.0\n"
    },
    {
      "commit": "652c8fad6c82f85c6d00e6cdb6091a6d3cc18515",
      "tree": "59df44eec3775c594c6b294e74f31a2fdccab2f4",
      "parents": [
        "0102514712310e7d07220b00d57b3b4cfb652c5f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@users.noreply.github.com",
        "time": "Tue Sep 29 15:59:31 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 29 15:59:31 2026 -0400"
      },
      "message": "Bump org.apache.commons:commons-lang3 from 3.20.0 to 3.21.0 (#482)"
    },
    {
      "commit": "0102514712310e7d07220b00d57b3b4cfb652c5f",
      "tree": "1f53f63949dad60688fccc50d68a5440d19bbc6c",
      "parents": [
        "685de7eb82ff6feeac7c547fe79616675ccbe3f3"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Sep 24 12:57:23 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Sep 24 12:57:23 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.38.1 to 4.38.2\n"
    },
    {
      "commit": "685de7eb82ff6feeac7c547fe79616675ccbe3f3",
      "tree": "006e2a2afce2512cef9029e9a156fb6886447495",
      "parents": [
        "ff771d8ca760aa44a92d8f4641455abadc78107a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Sep 22 07:29:15 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Sep 22 07:29:15 2026 -0400"
      },
      "message": "Protect main branches\n"
    },
    {
      "commit": "ff771d8ca760aa44a92d8f4641455abadc78107a",
      "tree": "f328e0d1a183b146bc65958f683cd0b0f2a2dbea",
      "parents": [
        "e254e2378c43517ef3516df9a7b424461d24d30f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Sep 22 07:26:42 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Sep 22 07:26:42 2026 -0400"
      },
      "message": "Protect main branches\n"
    },
    {
      "commit": "e254e2378c43517ef3516df9a7b424461d24d30f",
      "tree": "bccf40f32a0eec005b2c4c358ea2275a4e3e5bdb",
      "parents": [
        "69af032347bf5c8c7489eac5611f1088acdf6204"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 11:15:56 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 11:15:56 2026 -0400"
      },
      "message": "Bump github/codeql-action/* from 4.37.9 to 4.38.1\n"
    },
    {
      "commit": "69af032347bf5c8c7489eac5611f1088acdf6204",
      "tree": "f0f2ae6766bb27c8730154c0104df523e7714376",
      "parents": [
        "5f1f7b18b605572636b50934a9e244b4cd2fb81a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 11:07:26 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Sep 19 11:07:26 2026 -0400"
      },
      "message": "Bump actions/setup-java from 6.0.0 to 6.0.1\n"
    },
    {
      "commit": "5f1f7b18b605572636b50934a9e244b4cd2fb81a",
      "tree": "4b98c74984c5f015971edbaffe5c86abdd157783",
      "parents": [
        "0334e0224a0ecff35084616332f18ac28d50dc60"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 07 09:41:49 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Sep 07 09:41:49 2026 -0400"
      },
      "message": "Bump org.apache.commons:commons-parent from 104 to 105.\n"
    },
    {
      "commit": "0334e0224a0ecff35084616332f18ac28d50dc60",
      "tree": "5b2730d6fe4f058de4c1d44bba13ca61ad4137f1",
      "parents": [
        "47c681d05dc63098308ea8289f7e3cfc99bc992b"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Aug 31 11:18:40 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Aug 31 11:18:40 2026 +0000"
      },
      "message": "Bump github/codeql-action/analyze from 4.37.8 to 4.37.9.\n"
    },
    {
      "commit": "47c681d05dc63098308ea8289f7e3cfc99bc992b",
      "tree": "6434bdbd4185d7b759ec10b261920e20841c59c1",
      "parents": [
        "f1c8e543476a893c88114988c61311f4a00489c6"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Aug 27 13:41:22 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Aug 27 13:41:22 2026 -0400"
      },
      "message": "Bump actions/setup-java from 5.7.0 to 6.0.0.\n"
    },
    {
      "commit": "f1c8e543476a893c88114988c61311f4a00489c6",
      "tree": "4dfca49016b8e71f8432550131a5e1607b34ef57",
      "parents": [
        "1d4dd423bbed3202c63044f25ac4e3f2fd135e51"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 25 14:13:50 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 25 14:13:50 2026 -0400"
      },
      "message": "Bump github/codeql-action/init from 4.37.7 to 4.37.8\n"
    },
    {
      "commit": "1d4dd423bbed3202c63044f25ac4e3f2fd135e51",
      "tree": "4cef610b793fae9056782cc01775133ea0688ee3",
      "parents": [
        "d7f9a3e17dd45cefb3569d6ff34c9af78d12eda8"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Aug 22 09:03:59 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Aug 22 09:03:59 2026 -0400"
      },
      "message": "Bump org.apache.commons:commons-parent from 103 to 104.\n"
    },
    {
      "commit": "d7f9a3e17dd45cefb3569d6ff34c9af78d12eda8",
      "tree": "381281694732633c6039ba458a2ba75def41c91b",
      "parents": [
        "bfed1b369ae1e5283ef7883dfefc503dd21e7273"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 18 16:01:13 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 18 16:01:13 2026 -0400"
      },
      "message": "Bump codeql-action from 4.37.6 to 4.37.7\n"
    },
    {
      "commit": "bfed1b369ae1e5283ef7883dfefc503dd21e7273",
      "tree": "7bb71510f8c451851a6a00c665c5f92b2ee46167",
      "parents": [
        "4d0c8ab7a36d3533f402e02c4d5581e821195b4b"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Aug 05 14:14:01 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Aug 05 14:14:01 2026 -0400"
      },
      "message": "Bump actions/setup-java from 5.6.0 to 5.7.0\n"
    },
    {
      "commit": "4d0c8ab7a36d3533f402e02c4d5581e821195b4b",
      "tree": "607984daadf03f1bad64ded4231db6fe1fd63fd7",
      "parents": [
        "acb550005a54a1f37dd3418c22895ce21a723ecb"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 04 15:58:37 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 04 15:58:37 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.37.3 to 4.37.6.\n"
    },
    {
      "commit": "acb550005a54a1f37dd3418c22895ce21a723ecb",
      "tree": "79f6bfed535518ab6ee224bb6f3345ef5ade16e1",
      "parents": [
        "4564d4c2b6782fe8937ff41c6962572f15028baf"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Aug 02 15:50:33 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Aug 02 15:50:33 2026 -0400"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "4564d4c2b6782fe8937ff41c6962572f15028baf",
      "tree": "98eccc60f23df8da628dd12a331c72fdc44c4caa",
      "parents": [
        "702c8a62597a801dcebe59ddeb80ba038c11ef2b"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jul 29 08:14:11 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jul 29 08:14:11 2026 -0400"
      },
      "message": "Bump ossf/scorecard-action from 2.4.3 to 2.4.4.\n"
    },
    {
      "commit": "702c8a62597a801dcebe59ddeb80ba038c11ef2b",
      "tree": "3a74635775e744193ad113143eb5a4b7d34fc574",
      "parents": [
        "1caa8984073f490d529dedf8a8f60505622c70c0"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 28 14:53:59 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 28 14:53:59 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.37.1 to 4.37.3\n"
    },
    {
      "commit": "1caa8984073f490d529dedf8a8f60505622c70c0",
      "tree": "6a5512ecd71ee14ffacd9b6e0e38c0fa6829041c",
      "parents": [
        "aa257c0c92285f7369d3b3bd62ab0c17cb51317b"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:50:05 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:50:05 2026 -0400"
      },
      "message": "FileItemInputIteratorImpl.findNextItem() now uses the max file count\n(#481)."
    },
    {
      "commit": "aa257c0c92285f7369d3b3bd62ab0c17cb51317b",
      "tree": "ae394c9cc9899ebb342c832144912fbe796ddb50",
      "parents": [
        "cead254853f1adcc8cbbcc2e08a1ca919356c846"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:48:37 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:48:37 2026 -0400"
      },
      "message": "Remove trailing whitespace\n"
    },
    {
      "commit": "cead254853f1adcc8cbbcc2e08a1ca919356c846",
      "tree": "89c28ebb00603fe59e91ce88dbaa8bdb3bbb1f32",
      "parents": [
        "9eff2e6a802c43fb727567a8fd0384821fc3b0cb"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:48:20 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:48:20 2026 -0400"
      },
      "message": "Use final\n\n- No need for parentheses for single lambda argument\n"
    },
    {
      "commit": "9eff2e6a802c43fb727567a8fd0384821fc3b0cb",
      "tree": "304e786830d5a10a7895a32ec04038a3f058e686",
      "parents": [
        "1ea4786507722a69414a0d736b986eef2f72b18c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:48:00 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:48:00 2026 -0400"
      },
      "message": "Use final\n"
    },
    {
      "commit": "1ea4786507722a69414a0d736b986eef2f72b18c",
      "tree": "00a28b4f0e72d73ea075e50b7f94787a1b47ab4a",
      "parents": [
        "5c2723d51ab09f47f89a30b84e883332227ec236"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:47:43 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:47:43 2026 -0400"
      },
      "message": "Add @Override\n"
    },
    {
      "commit": "5c2723d51ab09f47f89a30b84e883332227ec236",
      "tree": "1355be64dad2ae91df04a8fb410f5f3e2e8d754b",
      "parents": [
        "56de2bb2a4a3c210c46df0ceef12be661181115d"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:47:37 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:47:37 2026 -0400"
      },
      "message": "Add @Override\n"
    },
    {
      "commit": "56de2bb2a4a3c210c46df0ceef12be661181115d",
      "tree": "3a1e352e2863388acfe5aa46876dcd3429b6af44",
      "parents": [
        "422edc83619e23380526a032b8ffe502734a324c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:47:26 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:47:26 2026 -0400"
      },
      "message": "Use final\n\n- No need for parentheses for single lambda argument\n- Use compact array declaration\n"
    },
    {
      "commit": "422edc83619e23380526a032b8ffe502734a324c",
      "tree": "304b377c3ed75ea0832c056361fbec5efb4f283e",
      "parents": [
        "dce34d2e849354ede473d9501778341b30c67ace"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:46:12 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:46:12 2026 -0400"
      },
      "message": "No need to nest\n"
    },
    {
      "commit": "dce34d2e849354ede473d9501778341b30c67ace",
      "tree": "f4433e2b2935e52cb2f560cc564b3fb3aab3956a",
      "parents": [
        "90280c4fa2baa9b6f412e5888976adc60bebdff0"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:45:47 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:45:47 2026 -0400"
      },
      "message": "Use final\n"
    },
    {
      "commit": "90280c4fa2baa9b6f412e5888976adc60bebdff0",
      "tree": "d317253bfc9ae5a0e11b032ddb1ecde1a1fc4c30",
      "parents": [
        "87064e08caa6f31a8f337a6ba182bf730407b5de"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:45:35 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 14:45:35 2026 -0400"
      },
      "message": "Use final\n"
    },
    {
      "commit": "87064e08caa6f31a8f337a6ba182bf730407b5de",
      "tree": "b760074030e5f00fe43432fcfb07e9ff31872b24",
      "parents": [
        "22fd81b371925101e6c415931e21d2b0a8d31384"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@users.noreply.github.com",
        "time": "Sun Jul 26 14:42:38 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 26 14:42:38 2026 -0400"
      },
      "message": "FileItemInputIteratorImpl.findNextItem() now uses the max file count. (#481)\n\n* FileItemInputIteratorImpl.findNextItem() now uses the max file count.\n\n* Refactor tests to use @ParameterizedTest\n\n* Add `multipart/related` variant of test\n\n* Add `multipart/mixed` variant of test\n\n---------\n\nCo-authored-by: Piotr P. Karwasz \u003cpiotr@github.copernik.eu\u003e"
    },
    {
      "commit": "22fd81b371925101e6c415931e21d2b0a8d31384",
      "tree": "87f418d1ed090743c358e309be836c897651f918",
      "parents": [
        "cb2e61d5df2733c97c2dd07e04068106ac78c7e5"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 12:13:30 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 26 12:13:30 2026 -0400"
      },
      "message": "Add file cleaner tests\n"
    },
    {
      "commit": "cb2e61d5df2733c97c2dd07e04068106ac78c7e5",
      "tree": "d9011cad26529cce982db85a4c6fdf7dac95a87e",
      "parents": [
        "0db4b5cff2640b4c000c8b42fc20f185e7dc0011"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 12:09:45 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 12:09:45 2026 -0400"
      },
      "message": "Add Java 28-ea as an experimental build to GH CI.\n"
    },
    {
      "commit": "0db4b5cff2640b4c000c8b42fc20f185e7dc0011",
      "tree": "bb9d7e052dc5b8d0b20df317c6546dfa12f60841",
      "parents": [
        "4ef233d35143adbd7b934ad54e947d408b12239a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 12:02:10 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 12:02:10 2026 -0400"
      },
      "message": "Rename test class\n"
    },
    {
      "commit": "4ef233d35143adbd7b934ad54e947d408b12239a",
      "tree": "ac783d4414d554451d7b388e55871284878f4870",
      "parents": [
        "a088cf13266ae870bf6d64e03ad0bfd976b16efb"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 11:52:06 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 11:52:06 2026 -0400"
      },
      "message": "Add JakartaServletFileUploadGetItemIteratorTest and\nJavaxServletFileUploadGetItemIteratorTest.\n"
    },
    {
      "commit": "a088cf13266ae870bf6d64e03ad0bfd976b16efb",
      "tree": "3f4e1f37e0519a35780b55506d6456ae2b13b4b6",
      "parents": [
        "d0a1985e1d763a71358d0122a74dbbc892384fd7"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 10:57:49 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 10:57:49 2026 -0400"
      },
      "message": "Add JavaxFileUploadFileCountLimitTest\n"
    },
    {
      "commit": "d0a1985e1d763a71358d0122a74dbbc892384fd7",
      "tree": "edc1a337d0f5d21a0df90c00b0cf38f1a147303b",
      "parents": [
        "a0cca520243f16c8cbb8be13172674618e701998"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 10:09:04 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 10:09:04 2026 -0400"
      },
      "message": "Better internal names\n"
    },
    {
      "commit": "a0cca520243f16c8cbb8be13172674618e701998",
      "tree": "22a2d68e92a37fc807fc741e9997b37b943b2694",
      "parents": [
        "3a7661e7d94e27a142298265cf602eb511bc2e37"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 10:05:16 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 10:05:16 2026 -0400"
      },
      "message": "Better parameter name\n"
    },
    {
      "commit": "3a7661e7d94e27a142298265cf602eb511bc2e37",
      "tree": "eeb9be7d84d7f06f1d9b82b2c31b61b5181c3dfa",
      "parents": [
        "25cd4bdf47f0b55b06d887cd37fc8a2233276c00"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 09:55:35 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 09:55:35 2026 -0400"
      },
      "message": "Add JakartaFileUploadFileCountLimitTest\n"
    },
    {
      "commit": "25cd4bdf47f0b55b06d887cd37fc8a2233276c00",
      "tree": "45be8777abbe1aab93cfaa9edd7dca2f9bc1eb0d",
      "parents": [
        "f594b51e1b0fc6e71a1a466ee868bfb571b83e6c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 09:49:29 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 09:49:29 2026 -0400"
      },
      "message": "Bump actions/checkout from 7.0.0 to 7.0.1\n"
    },
    {
      "commit": "f594b51e1b0fc6e71a1a466ee868bfb571b83e6c",
      "tree": "e932068ec6fab37ec42a53ca08f580092cd20733",
      "parents": [
        "2ebfe13713a9632831692efb260f419d52ba3dd5"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 09:11:29 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 25 09:11:29 2026 -0400"
      },
      "message": "Better parameter name\n"
    },
    {
      "commit": "2ebfe13713a9632831692efb260f419d52ba3dd5",
      "tree": "58a0a42fd94b75179645b28ed49a90784cd9252a",
      "parents": [
        "5d4fa4a9e5df6cec284c92641ded5ebecccdaea0"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 21 16:03:27 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 21 16:03:27 2026 -0700"
      },
      "message": "Bump org.apache.commons:commons-parent from 102 to 103.\n"
    },
    {
      "commit": "5d4fa4a9e5df6cec284c92641ded5ebecccdaea0",
      "tree": "68d6e8eda2906f83c3669b7d742ab2d0b67d58ae",
      "parents": [
        "49a2fcf898fc072f245aac779d5084cf7f350747"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 21 13:45:28 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 21 13:45:28 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.37.0 to 4.37.1\n"
    },
    {
      "commit": "49a2fcf898fc072f245aac779d5084cf7f350747",
      "tree": "10970cb8f4a1c9ffe1002c517bd8b8564aed2018",
      "parents": [
        "5cfa56ae76e445340e9b8c90504037d58c0eab22"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 21 11:45:37 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jul 21 11:45:37 2026 -0400"
      },
      "message": "Bump actions/setup-java from 5.5.0 to 5.6.0\n"
    },
    {
      "commit": "5cfa56ae76e445340e9b8c90504037d58c0eab22",
      "tree": "3d5f25593c57d9b2435119589712d128cdbfc7cf",
      "parents": [
        "89306450198219e131154b260a6d8fcc278901f4"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 18 07:23:17 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 18 07:23:17 2026 -0700"
      },
      "message": "Ignore invalid RFC 2231 extended value so it cannot erase a valid\nfilename (#479).\n"
    },
    {
      "commit": "89306450198219e131154b260a6d8fcc278901f4",
      "tree": "635e6b918c923f03141a8ccf7f1375baa75887fc",
      "parents": [
        "e45f38315cb0234fe10a63f8562d5ce2f9c0e7a9"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 18 07:20:38 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 18 07:20:38 2026 -0700"
      },
      "message": "Sort members.\n"
    },
    {
      "commit": "e45f38315cb0234fe10a63f8562d5ce2f9c0e7a9",
      "tree": "decc814f1804b39f5aee15a76e20884a92cb1968",
      "parents": [
        "e951b5f3aaaf5e3e4cca22e9bb2827573ecb5dbe"
      ],
      "author": {
        "name": "alhuda",
        "email": "50839256+alhudz@users.noreply.github.com",
        "time": "Sat Jul 18 19:47:35 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 18 10:17:35 2026 -0400"
      },
      "message": "Ignore invalid RFC 2231 extended value so it cannot erase a valid filename (#479)"
    },
    {
      "commit": "e951b5f3aaaf5e3e4cca22e9bb2827573ecb5dbe",
      "tree": "01baf884991c7fbf10d1a4df94302aedb662e357",
      "parents": [
        "d492799856fc774262660033fca8f8bc9351f18e"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jul 15 14:28:20 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jul 15 14:28:20 2026 -0400"
      },
      "message": "Reject malformed base64 payload in RFC 2047 decodeWord (#478)."
    },
    {
      "commit": "d492799856fc774262660033fca8f8bc9351f18e",
      "tree": "fe7738c53e979d95bcf58f1fd8c8b00a2f377976",
      "parents": [
        "e66b0739cf7ebf8dab97b1dd12c0b60570ee932c"
      ],
      "author": {
        "name": "alhuda",
        "email": "50839256+alhudz@users.noreply.github.com",
        "time": "Wed Jul 15 23:55:58 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 14:25:58 2026 -0400"
      },
      "message": "Reject malformed base64 payload in RFC 2047 decodeWord (#478)"
    },
    {
      "commit": "e66b0739cf7ebf8dab97b1dd12c0b60570ee932c",
      "tree": "94e775c97ff7bfb73bebc2addcf7aed684cbacb7",
      "parents": [
        "0db105f1c3a18c0da2884fbca6d2968c617cd2f1"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jul 13 13:49:37 2026 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jul 13 13:49:37 2026 -0700"
      },
      "message": "Bump actions/setup-java from 5.4.0 to 5.5.0\n"
    },
    {
      "commit": "0db105f1c3a18c0da2884fbca6d2968c617cd2f1",
      "tree": "d66f77b778349578e1270fed890dfe36d010eaaa",
      "parents": [
        "b44c5e847c3ef4d6d9313ad8cc2dbaf01d294574"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jul 13 11:09:52 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jul 13 11:09:52 2026 -0400"
      },
      "message": "Match RFC 2047 encoding token case-insensitively in decodeWord (#476)."
    },
    {
      "commit": "b44c5e847c3ef4d6d9313ad8cc2dbaf01d294574",
      "tree": "2964eac486d2757b0f7e5145c99461f40e35e3b1",
      "parents": [
        "3e28315e364184e82bf03a8e07e50edff148abbc"
      ],
      "author": {
        "name": "alhuda",
        "email": "50839256+alhudz@users.noreply.github.com",
        "time": "Mon Jul 13 20:35:28 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 11:05:28 2026 -0400"
      },
      "message": "Match RFC 2047 encoding token case-insensitively in decodeWord (#476)"
    },
    {
      "commit": "3e28315e364184e82bf03a8e07e50edff148abbc",
      "tree": "c91b5bd1a8091ba0e1858e728652086ff3b27747",
      "parents": [
        "c4a8492c96ec4d26cb8e14710890ffd1f355b014"
      ],
      "author": {
        "name": "alhuda",
        "email": "50839256+alhudz@users.noreply.github.com",
        "time": "Sun Jul 12 03:47:02 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 11 18:17:02 2026 -0400"
      },
      "message": "Reject truncated percent-encoding in RFC2231Utils.decodeText (#475)"
    },
    {
      "commit": "c4a8492c96ec4d26cb8e14710890ffd1f355b014",
      "tree": "eda15866a36ff48dd5e545c867bd7f795e7b59c7",
      "parents": [
        "6876687e440c843b97b009dccbd6bc63b779c9b9"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 11 11:22:12 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 11 11:22:12 2026 -0400"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "6876687e440c843b97b009dccbd6bc63b779c9b9",
      "tree": "c740357a4e265b8c97f1c4df69738293aab91f2c",
      "parents": [
        "19bd21630af67077201638143a421e23c1587838"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 11 09:08:39 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 11 09:08:39 2026 -0400"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "19bd21630af67077201638143a421e23c1587838",
      "tree": "5d504c92e937f6de2ac0170227cc56ae027242a5",
      "parents": [
        "62ff664c5eff0fe2f4f790f16f47ea555eb6ecca"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 11 08:49:07 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 11 08:49:07 2026 -0400"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "62ff664c5eff0fe2f4f790f16f47ea555eb6ecca",
      "tree": "98ff7ecf71db44793a8411e9d9954fe638e249b4",
      "parents": [
        "16398214edd8690ca9a312434a055ca660b5ea43"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jul 10 09:08:32 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jul 10 09:08:32 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.36.3 to 4.37.0\n"
    },
    {
      "commit": "16398214edd8690ca9a312434a055ca660b5ea43",
      "tree": "14b3878cd867b7410c66025090e5db4903b39006",
      "parents": [
        "2cef37d684113676fed9b5c11abb48346f28d162"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jul 08 16:14:46 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Jul 08 16:14:46 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.36.2 to 4.36.3\n"
    },
    {
      "commit": "2cef37d684113676fed9b5c11abb48346f28d162",
      "tree": "40a1a2b0ff9487b9d0e36c0215d7471b6a775aea",
      "parents": [
        "d43a1a4a0cbdecc620a87c64fe318ee6f4bb8f68"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 05 09:53:06 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jul 05 09:53:06 2026 -0400"
      },
      "message": "Flip null test\n"
    },
    {
      "commit": "d43a1a4a0cbdecc620a87c64fe318ee6f4bb8f68",
      "tree": "24a82650b0beba9bc0c3d9a13de68490f08340ab",
      "parents": [
        "e189deae6547bce3ec5fdc643f2c12109f0bca52"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 04 18:04:25 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jul 04 18:04:25 2026 -0400"
      },
      "message": "Normalize spelling\n"
    },
    {
      "commit": "e189deae6547bce3ec5fdc643f2c12109f0bca52",
      "tree": "bd1c4df5a9ae73b5a1066d9e067e2c626134df4f",
      "parents": [
        "655b70e13d8ea523908b2b575a60728ddbf4bfe5"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jun 30 20:50:24 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jun 30 20:50:24 2026 -0400"
      },
      "message": "Bump actions/setup-java from 5.3.0 to 5.4.0\n"
    },
    {
      "commit": "655b70e13d8ea523908b2b575a60728ddbf4bfe5",
      "tree": "af3fe6bdcd84fca15b9f8cbf8f3ac37931ca74a9",
      "parents": [
        "3395434c17c7929e2ee070bfba82425323d160a7"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jun 30 14:00:33 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Jun 30 14:00:33 2026 +0000"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "3395434c17c7929e2ee070bfba82425323d160a7",
      "tree": "a1555f111fa01355f24318960a256a5b39f3d987",
      "parents": [
        "ac6e6de5d5c4d4941bd46f40721f5408a24bbb7d"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jun 29 07:30:07 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jun 29 07:30:07 2026 -0400"
      },
      "message": "Bump actions/cache from 6.0.0 to 6.1.0\n"
    },
    {
      "commit": "ac6e6de5d5c4d4941bd46f40721f5408a24bbb7d",
      "tree": "a5269e6d17111f2d665bcb6d41844ef11bc727da",
      "parents": [
        "6347610538762d0e243e47dbcbef2d5b881ca502"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 25 18:24:12 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 25 18:24:12 2026 -0400"
      },
      "message": "Bump actions/cache from 5.0.5 to 6.0.0.\n"
    },
    {
      "commit": "6347610538762d0e243e47dbcbef2d5b881ca502",
      "tree": "38c46f093b293de2f5bddc530ec029b3e9850948",
      "parents": [
        "38bdc5a82cc44b1d301771f97dcee88e1127e363"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jun 22 07:32:19 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jun 22 07:32:19 2026 -0400"
      },
      "message": "Bump actions/setup-java from 5.2.0 to 5.3.0\n"
    },
    {
      "commit": "38bdc5a82cc44b1d301771f97dcee88e1127e363",
      "tree": "a9c218faa526c274b9c8b530cbcc0bb92affa76a",
      "parents": [
        "571f4aa7093cabba167e446ccb85a394105addc5"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jun 21 11:58:21 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jun 21 11:58:21 2026 +0000"
      },
      "message": "Create temporary upload file with owner-only permissions (#473).\n\n- Javadoc\n- Formatting\n"
    },
    {
      "commit": "571f4aa7093cabba167e446ccb85a394105addc5",
      "tree": "c00d79b37d0ec859f79dc4645e43068782b6465c",
      "parents": [
        "7df53e41a522f3698efaf3615a56fe0ef6bdfc3b"
      ],
      "author": {
        "name": "alhuda",
        "email": "50839256+alhudz@users.noreply.github.com",
        "time": "Sun Jun 21 17:23:40 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 21 07:53:40 2026 -0400"
      },
      "message": "Create temporary upload file with owner-only permissions (#473)\n\n* create temporary upload file with owner-only permissions\n\n* Add test for owner-only temporary upload file permissions\n\nOpen the persisted temporary file via a byte channel with the posix\npermission attribute so the rw------- mode is applied atomically at\ncreation, and add a test asserting the mode on POSIX file systems.\n\n* Use identical open options on both file-system paths in persist()\n\nShare one CREATE/TRUNCATE_EXISTING/WRITE option set across the posix and\nnon-posix branches so both truncate an existing target, matching the prior\nFiles.newOutputStream behavior. Add a test that persisting over an existing\nfile overwrites it."
    },
    {
      "commit": "7df53e41a522f3698efaf3615a56fe0ef6bdfc3b",
      "tree": "4fb436767f771aa6b3593a531280df7d12390d0a",
      "parents": [
        "9d049d2e57b832d6d0b15e1b6d0ffd9c6aa6cc94"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 20 21:23:39 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 20 21:23:39 2026 +0000"
      },
      "message": "Sort members\n"
    },
    {
      "commit": "9d049d2e57b832d6d0b15e1b6d0ffd9c6aa6cc94",
      "tree": "3af293a5891505ae3aad7dfdac4b57468d9c02f0",
      "parents": [
        "1fe568aa5cb19e3d91226c4520c255df4a7fdb1d"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 20 21:20:48 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Jun 20 21:20:48 2026 +0000"
      },
      "message": "RFC2231Utils decodeText - Incorrect handling of percent encoded text\n(#472)."
    },
    {
      "commit": "1fe568aa5cb19e3d91226c4520c255df4a7fdb1d",
      "tree": "02ba7da6ca264295a286dc273d70d1cd9067c629",
      "parents": [
        "4252da4b86d00f7e6f576f464338b09b806a024f"
      ],
      "author": {
        "name": "Chenjp",
        "email": "ch_jp@msn.com",
        "time": "Sun Jun 21 05:19:18 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 20 17:19:18 2026 -0400"
      },
      "message": "RFC2231Utils decodeText - Incorrect handling of percent encoded text (#472)\n\n* RFC2231Utils decodeText - Incorrect handling of percent encoded text\n\nIssue:\n    utf-8\u0027\u0027%3\\u8a35 -\u003e 5\nExpectation: illegal format.\n\nraise iae when decode \u0027%3\\u8a35\u0027.\n\n* more work\n\n---------\n\nCo-authored-by: chenjipeng \u003cchenjipeng@Chenjp2-macbook.local\u003e"
    },
    {
      "commit": "4252da4b86d00f7e6f576f464338b09b806a024f",
      "tree": "bdcc0a215b7768c1fb71f7d28f8bce65b84629e2",
      "parents": [
        "b1cee8dd4c16d9c188ab9cbdf865ef8bdcedee3d"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 19 07:28:30 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 19 07:28:30 2026 -0400"
      },
      "message": "Bump actions/checkout from 6.0.3 to 7.0.0.\n"
    },
    {
      "commit": "b1cee8dd4c16d9c188ab9cbdf865ef8bdcedee3d",
      "tree": "6ff17ecc799f84a61a0a897800a4371f5ba7754a",
      "parents": [
        "d5efb06ee55ad2b31ec6f9e52f01caec8b2e36bd"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 11 14:23:52 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 11 14:23:52 2026 -0400"
      },
      "message": "Update legacy GitHub links in CONTRIBUTING.md\n"
    },
    {
      "commit": "d5efb06ee55ad2b31ec6f9e52f01caec8b2e36bd",
      "tree": "4c8da96d69679f95205b760448d9c386f0d47dcb",
      "parents": [
        "ced7ec2fd48014a6703507c4645f12beccc6092c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 11 09:50:46 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Jun 11 09:50:46 2026 -0400"
      },
      "message": "Bump org.apache.commons:commons-parent from 101 to 102.\n"
    },
    {
      "commit": "ced7ec2fd48014a6703507c4645f12beccc6092c",
      "tree": "53783596279bce4288785a6cb0f2a0cc9dec72d6",
      "parents": [
        "a42b0996bf1ffb6d8dfb4c9abae434d43170d25f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jun 07 10:13:04 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jun 07 10:13:04 2026 -0400"
      },
      "message": "Bump GH CI actions/dependency-review-action from 4.9.0 to 5.0.0\n"
    },
    {
      "commit": "a42b0996bf1ffb6d8dfb4c9abae434d43170d25f",
      "tree": "3e40b3c10f28ffbdf0345c92b534f8d2c1b9de38",
      "parents": [
        "dd62f9a8169417c7d5ebfe6b258b7706404c12e1"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jun 07 10:09:13 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Jun 07 10:09:13 2026 -0400"
      },
      "message": "Bump GH CI actions/checkout from 6.0.2 to 6.0.3\n"
    },
    {
      "commit": "dd62f9a8169417c7d5ebfe6b258b7706404c12e1",
      "tree": "b10b7734b64fa3ff724ff645eeadbb19c53e339d",
      "parents": [
        "7958e1e1f37c87fc4f3e97f5539e630d8f901cf3"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 14:22:41 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 14:22:41 2026 -0400"
      },
      "message": "Bump org.apache.commons:commons-parent from 100 to 101\n"
    },
    {
      "commit": "7958e1e1f37c87fc4f3e97f5539e630d8f901cf3",
      "tree": "e5b5e64dfc7f0a5a30670412a97b2da4c668d40f",
      "parents": [
        "a63fae464c537d172e33bd1b620af5b5718565d7"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 07:28:17 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Jun 05 07:28:17 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.36.0 to 4.36.2\n"
    },
    {
      "commit": "a63fae464c537d172e33bd1b620af5b5718565d7",
      "tree": "5bc41ac8270d70e4f7f94fae2b7c01ce31f4889e",
      "parents": [
        "c8537a96584888a491145b4620160c3b35dd601e"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed May 27 16:52:00 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed May 27 16:52:00 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.35.5 to 4.36.0\n"
    },
    {
      "commit": "c8537a96584888a491145b4620160c3b35dd601e",
      "tree": "9b49cca07b0aef37bca273d2bf0beb56e8274c6a",
      "parents": [
        "7fa36db36889c85e56615e9a823226ebdec9a76a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu May 21 21:25:22 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu May 21 21:25:22 2026 -0400"
      },
      "message": "Bump org.apache.commons:commons-parent from 99 to 100\n"
    },
    {
      "commit": "7fa36db36889c85e56615e9a823226ebdec9a76a",
      "tree": "d596e2933f9595f5547cc36bd3b8858b7d5ef72a",
      "parents": [
        "1c30139e404237ae1696aa37b0af6707e1b2f649"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed May 20 06:43:58 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed May 20 06:43:58 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.35.4 to 4.35.5\n"
    },
    {
      "commit": "1c30139e404237ae1696aa37b0af6707e1b2f649",
      "tree": "6a5f5f347133ae16d6e10c2a718844d0e193711c",
      "parents": [
        "8da74df856ff04486455332e8304778ea6de5ed5"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue May 12 18:49:30 2026 +0000"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue May 12 18:49:30 2026 +0000"
      },
      "message": "Bump github/codeql-action from 4.35.3 to 4.35.4\n"
    },
    {
      "commit": "8da74df856ff04486455332e8304778ea6de5ed5",
      "tree": "e214537227907b6534be92aa0980e4015a7eaa43",
      "parents": [
        "5e1a1e1f7adc8af8a47b15b2a3e7513ed541973e"
      ],
      "author": {
        "name": "Mark Thomas",
        "email": "markt@apache.org",
        "time": "Tue May 12 08:02:33 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 12 08:02:33 2026 +0100"
      },
      "message": "Implement stricter checks for fields using RFC 2231 / RFC 5987 (#470)\n\nImplement stricter checks for fields using RFC 2231 / RFC 5987\n\nInvalid characters or %nn encoded values that include non-hex values in the extended value will cause the value to be ignored.\nIncludes some changes prompted by a CoPilot review"
    },
    {
      "commit": "5e1a1e1f7adc8af8a47b15b2a3e7513ed541973e",
      "tree": "1f806c3de954e0cb6661343d06c9d47029d6729f",
      "parents": [
        "d0acc401e78d51d875ef2c5548fe01a32256baac"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri May 08 07:31:22 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri May 08 07:31:22 2026 -0400"
      },
      "message": "Remove blank line\n"
    },
    {
      "commit": "d0acc401e78d51d875ef2c5548fe01a32256baac",
      "tree": "c287c148930cca370a9086087644366216c3c45d",
      "parents": [
        "844aa562d36ae788d2dba44e6ec7722c58859eb8"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue May 05 11:23:32 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue May 05 11:23:32 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.35.2 to 4.35.3\n"
    },
    {
      "commit": "844aa562d36ae788d2dba44e6ec7722c58859eb8",
      "tree": "c7207e970e9675ced0498047e92d169625fbd2e8",
      "parents": [
        "3f21e3b55cf866f84381301db26b7990d817658d"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Apr 27 07:28:38 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Apr 27 07:28:38 2026 -0400"
      },
      "message": "Add Java 26\n\nReplace Java 26-ea with 27-ea\n"
    },
    {
      "commit": "3f21e3b55cf866f84381301db26b7990d817658d",
      "tree": "b2936e04a72f28a5910781c47149f6eee90fb0c7",
      "parents": [
        "78fa7032a84495f313be95367d5ad2da3701a42b"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Apr 26 07:43:43 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Apr 26 07:43:43 2026 -0400"
      },
      "message": "Bump org.apache.commons:commons-parent from 98 to 99\n"
    },
    {
      "commit": "78fa7032a84495f313be95367d5ad2da3701a42b",
      "tree": "e6709b7cbd82a355ea703981bbdb1cdb8f3978a4",
      "parents": [
        "d1fb7b671e272258c5e0e0ad07fcd22227442261"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Apr 23 06:50:08 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Apr 23 06:50:08 2026 -0400"
      },
      "message": "Bump commons-io:commons-io from 2.21.0 to 2.22.0.\n"
    },
    {
      "commit": "d1fb7b671e272258c5e0e0ad07fcd22227442261",
      "tree": "5daeb52caf571735479b20e48d85c1ee859966eb",
      "parents": [
        "3458a8645a46eb0334d97a2329b0096bbe6c65b4"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Apr 16 07:10:30 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Apr 16 07:10:30 2026 -0400"
      },
      "message": "Bump github/codeql-action from 4.35.1 to 4.35.2\n"
    },
    {
      "commit": "3458a8645a46eb0334d97a2329b0096bbe6c65b4",
      "tree": "0bad5b75bd894372c4d93de176f9d55f25ac5210",
      "parents": [
        "5593fae20c14b768baa6fa17e4f5eab71f7c49ab"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Apr 14 07:55:00 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Apr 14 07:55:00 2026 -0400"
      },
      "message": "Bump actions/upload-artifact from 7.0.0 to 7.0.1\n"
    },
    {
      "commit": "5593fae20c14b768baa6fa17e4f5eab71f7c49ab",
      "tree": "ccd12a18cde1c007a34114f2052e7bdffa06bd39",
      "parents": [
        "5563b082a59d7b80b436c6866362f765754045ce"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Apr 14 07:48:54 2026 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Apr 14 07:48:54 2026 -0400"
      },
      "message": "Bump actions/cache from 5.0.4 to 5.0.5\n"
    }
  ],
  "next": "5563b082a59d7b80b436c6866362f765754045ce"
}
