)]}'
{
  "log": [
    {
      "commit": "e868deec6c1063e5c51eac33a4bef3dbb8b8bfbc",
      "tree": "ac64adb3cf0c71215e9f452a9678df3c4d5f5da6",
      "parents": [
        "cc36b3947883648dda545ed3a23f6ef75f62a7e6"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Apr 07 08:37:40 2026 +0100"
      },
      "committer": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Apr 07 08:37:40 2026 +0100"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "cc36b3947883648dda545ed3a23f6ef75f62a7e6",
      "tree": "cb412eb4fc8b7e80f4484b565f2d03aba57cf8bc",
      "parents": [
        "5e7178dc7a316e051b40141b7e36ada85f4ba224"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Apr 07 08:37:27 2026 +0100"
      },
      "committer": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Apr 07 08:37:27 2026 +0100"
      },
      "message": "[maven-release-plugin] prepare release jackrabbit-2.23.4-beta\n"
    },
    {
      "commit": "5e7178dc7a316e051b40141b7e36ada85f4ba224",
      "tree": "54cdb5ab5312776aec8a021df154f6a3ed70097a",
      "parents": [
        "aca95bec892be98594c11675fef43de91c84c58e"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Apr 07 08:45:49 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 08:45:49 2026 +0200"
      },
      "message": "JCR-5234: Release Jackrabbit 2.23.4-beta - Candidate Release Notes (#345)"
    },
    {
      "commit": "aca95bec892be98594c11675fef43de91c84c58e",
      "tree": "7b928058fbe7ce58bfd182674f5fe9054b8d847d",
      "parents": [
        "6cce9a4c3eafdcaf3334ba90236ee5c681198af9"
      ],
      "author": {
        "name": "mbaedke",
        "email": "manfred.baedke@gmail.com",
        "time": "Wed Apr 01 15:14:46 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 15:14:46 2026 +0200"
      },
      "message": "JCR-4945: Ensure OSGi-enabled Jackrabbit bundles deploy in environments featuring only Slf4j v2 or even Tika v2.9 (#337)\n\nAdded tests."
    },
    {
      "commit": "6cce9a4c3eafdcaf3334ba90236ee5c681198af9",
      "tree": "3abe1b4bbcb41766e1c4159b98d8d5615790d2ea",
      "parents": [
        "1448fc22f8e9638a61ef8d3dec6d221befbe0de1"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Wed Apr 01 12:39:52 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 12:39:52 2026 +0200"
      },
      "message": "JCR-5217: Update Mockito dependency to 5.23.0 (#343)"
    },
    {
      "commit": "1448fc22f8e9638a61ef8d3dec6d221befbe0de1",
      "tree": "6fd0a826e013f2a3707c04579ea6d8dc32d3eb65",
      "parents": [
        "ea2755fa4118a0cfde45ac1a52bb0beff68c1ea9"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Wed Apr 01 12:33:47 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 12:33:47 2026 +0200"
      },
      "message": "JCR-5222: webapp: update tomcat dependency to 9.0.116 (#342)"
    },
    {
      "commit": "ea2755fa4118a0cfde45ac1a52bb0beff68c1ea9",
      "tree": "dbd13864298caa094ebf5dcd11c09174f4eea47f",
      "parents": [
        "024bca3806907cff6abcf2f922149728b1cd08c0"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Mar 23 16:31:10 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 16:31:10 2026 +0100"
      },
      "message": "JCR-5232: Update Jackrabbit Trunk to Oak 1.92.0 (#341)"
    },
    {
      "commit": "024bca3806907cff6abcf2f922149728b1cd08c0",
      "tree": "0d9ef04d3dca1566eda6d1ec494c410572f131c5",
      "parents": [
        "47462e09bfc2044a4cb46b21850c637cd413a9c9"
      ],
      "author": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Mon Feb 09 18:01:35 2026 +0100"
      },
      "committer": {
        "name": "Konrad Windszus",
        "email": "konrad@windszus.net",
        "time": "Fri Feb 20 13:32:59 2026 +0100"
      },
      "message": "Update sonar-m-p to 5.5.0.6356\n\nExecute Sonar run with Java 21 (Java 17 is deprecated for Sonar)\nUpdate Actions to Node.js 24 compliant versions"
    },
    {
      "commit": "47462e09bfc2044a4cb46b21850c637cd413a9c9",
      "tree": "94d8bc936ccd320ac6bd2d97a3e7830849f041f4",
      "parents": [
        "d855181015074ba27eca339b19943859e92032d0"
      ],
      "author": {
        "name": "mbaedke",
        "email": "manfred.baedke@gmail.com",
        "time": "Wed Feb 18 16:48:15 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 18 16:48:15 2026 +0100"
      },
      "message": "JCR-5229: LockedWrapperTest.testSequenceWithSessionRefresh() may fail due to race conditions (#338)\n\nAdded synchronization."
    },
    {
      "commit": "d855181015074ba27eca339b19943859e92032d0",
      "tree": "f1a2e4d4b71d56651f7fb78534b857147859dae7",
      "parents": [
        "5213d444e1b67f36faa362b6323541d0a561415f"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Wed Feb 18 15:58:56 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 18 15:58:56 2026 +0100"
      },
      "message": "JCR-5230: improve diagnostics in IndexingQueueTest (#339)\n\n"
    },
    {
      "commit": "5213d444e1b67f36faa362b6323541d0a561415f",
      "tree": "7f18a603e6e7eb55af535b279cf14c265faf6fea",
      "parents": [
        "78d59dfe6454111ef3d14b6ba5eb7a09a4ddf24f"
      ],
      "author": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Mon Feb 09 19:49:13 2026 +0100"
      },
      "committer": {
        "name": "Konrad Windszus",
        "email": "konrad@windszus.net",
        "time": "Tue Feb 10 08:28:29 2026 +0100"
      },
      "message": "JCR-5173: Fix sonar.coverage.jacoco.xmlReportPaths for modules\n\nAll modules must refer to the single aggregate report to extract\ncoverage information only from there."
    },
    {
      "commit": "78d59dfe6454111ef3d14b6ba5eb7a09a4ddf24f",
      "tree": "bf0100d2c834c28e53c57c6e141c55fa3b043bfa",
      "parents": [
        "c3ba3a620aa7ccc6ebfc1a9cc707fd4ba7f16ac9"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Feb 09 18:03:36 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 09 18:03:36 2026 +0100"
      },
      "message": "JCR-5226: Base64 decoder does not handle lack of padding correctly (#332)\n\n* JCR-5226: Base64 decoder does not handle input without padding correctly - failing test case\n\n* JCR-5226: Base64 decoder does not handle input without padding correctly - minimal change to handle missing padding (instead of returning garbage)\n\n* JCR-5226: more test coverage\n\n* JCR-5226: fix one more case and add more test coverage\n\n* JCR-5226: clean up test class\n\n* JCR-5226: minor refactoring of base class\n\n* JCR-5226: javadoc"
    },
    {
      "commit": "c3ba3a620aa7ccc6ebfc1a9cc707fd4ba7f16ac9",
      "tree": "81636862cca0069262d0e33d9df06c20ac1019bf",
      "parents": [
        "87ff8c7fd71e07bb416f5e0570c1247c9c945d9c"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Wed Jan 28 13:19:48 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 28 13:19:48 2026 +0100"
      },
      "message": "JCR-5224: remove jackrabbit 2.0 compatibility and performance tests (#331)\n\n"
    },
    {
      "commit": "87ff8c7fd71e07bb416f5e0570c1247c9c945d9c",
      "tree": "b4b3620243bbc6b7079e4ede72f0c1110454e985",
      "parents": [
        "aefd942321b2994693c45851dc7ff794142e40a6"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Jan 27 17:16:58 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 27 17:16:58 2026 +0100"
      },
      "message": "JCR-5223: update Apache parent pom to version 37 (#330)\n\n"
    },
    {
      "commit": "aefd942321b2994693c45851dc7ff794142e40a6",
      "tree": "0c413f350ffb1263a79d70603dcf7f655e32960a",
      "parents": [
        "2a61db63bf015fcdaafab914bf243c5d55134343"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Jan 27 15:16:30 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 27 15:16:30 2026 +0100"
      },
      "message": "JCR-5222: webapp: update tomcat dependency to 9.0.115 (#329)\n\n"
    },
    {
      "commit": "2a61db63bf015fcdaafab914bf243c5d55134343",
      "tree": "1de790ab5c17637ea097eda0f95c4d46212cba96",
      "parents": [
        "188dfc9bc3d0780b037f6912842e92f91738732d"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Jan 27 11:15:47 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 27 11:15:47 2026 +0100"
      },
      "message": "JCR-5218: webapp: bump htmlunit to 4.21.0 (#327)\n\n"
    },
    {
      "commit": "188dfc9bc3d0780b037f6912842e92f91738732d",
      "tree": "582cabb181a92f99d92268b6ee89e9dd46f5594e",
      "parents": [
        "057bbf93ad737e867a6d8f358bebe69d6d994d8c"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Jan 26 23:25:06 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 26 23:25:06 2026 +0100"
      },
      "message": "JCR-4521: Update commons-dbcp dependency to 2.14.0 (#328) - ack oleosterhagen \n\nCopied from https://github.com/apache/jackrabbit/pull/320 - thanks @oleosterhagen "
    },
    {
      "commit": "057bbf93ad737e867a6d8f358bebe69d6d994d8c",
      "tree": "29946096ec2666a15b0f8da3fa94a9a2747677fa",
      "parents": [
        "5e265c86f4b8691710b7cc0b5c7e89ffd85830e1"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Sat Jan 17 10:41:45 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 17 10:41:45 2026 +0100"
      },
      "message": "JCR-5219: set baseline comparisonVersion to latest stable (2.22.3) (#324)\n\n"
    },
    {
      "commit": "5e265c86f4b8691710b7cc0b5c7e89ffd85830e1",
      "tree": "5edaea4cdd2cc6735e7934669a26d927224cad1c",
      "parents": [
        "07520241490e162b7df0808d698965ce2e5da3e5"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Thu Jan 15 16:30:00 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 15 16:30:00 2026 +0100"
      },
      "message": "JCR-5217: Update Mockito dependency to 5.21.0 (#323)\n\n"
    },
    {
      "commit": "07520241490e162b7df0808d698965ce2e5da3e5",
      "tree": "ffcc322b8d24356770bd6aaa47b6f8e459521ab7",
      "parents": [
        "63d454e63619d98e1a77fa8942592898ef49db23"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Thu Jan 15 13:46:54 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 15 13:46:54 2026 +0100"
      },
      "message": "JCR-5211: package-version jcr2spi (#315)\n\n"
    },
    {
      "commit": "63d454e63619d98e1a77fa8942592898ef49db23",
      "tree": "1a1bed43a4bae61291d4c6a6b12aee67714f269a",
      "parents": [
        "bb1f7e359599f1df246151ac3d80e3eb6ece8463",
        "5d33a43e1d12ffe94fbe43e96f6da6e609b4db12"
      ],
      "author": {
        "name": "Jörg Hoh",
        "email": "joerghoh@users.noreply.github.com",
        "time": "Wed Jan 07 21:21:59 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 07 21:21:59 2026 +0100"
      },
      "message": "Merge pull request #318 from apache/JCR-5216\n\nJCR-5216: Update oak-jackrabbit-api.version.implemented in trunk to Oak 1.90.0"
    },
    {
      "commit": "5d33a43e1d12ffe94fbe43e96f6da6e609b4db12",
      "tree": "1a1bed43a4bae61291d4c6a6b12aee67714f269a",
      "parents": [
        "bb1f7e359599f1df246151ac3d80e3eb6ece8463"
      ],
      "author": {
        "name": "Joerg Hoh",
        "email": "jhoh@adobe.com",
        "time": "Wed Jan 07 16:36:05 2026 +0100"
      },
      "committer": {
        "name": "Joerg Hoh",
        "email": "jhoh@adobe.com",
        "time": "Wed Jan 07 16:36:05 2026 +0100"
      },
      "message": "JCR-5216: Update oak-jackrabbit-api.version.implemented in trunk to Oak 1.90.0\n"
    },
    {
      "commit": "bb1f7e359599f1df246151ac3d80e3eb6ece8463",
      "tree": "46e79e9a95328d46e33fbda702f786dd196fa8e7",
      "parents": [
        "c1fc4a1de37f0f676c965395f8c2a0660814add5",
        "4e23bda48e751d6ccb166de51bc358fed1ac96d9"
      ],
      "author": {
        "name": "Rishabh Kumar",
        "email": "rishabhdaim1991@gmail.com",
        "time": "Thu Dec 04 17:11:17 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 04 17:11:17 2025 +0530"
      },
      "message": "Merge pull request #316 from apache/JCR-5212\n\nJCR-5212 : updated release-notes"
    },
    {
      "commit": "4e23bda48e751d6ccb166de51bc358fed1ac96d9",
      "tree": "46e79e9a95328d46e33fbda702f786dd196fa8e7",
      "parents": [
        "c1fc4a1de37f0f676c965395f8c2a0660814add5"
      ],
      "author": {
        "name": "Rishabh Kumar",
        "email": "diam@adobe.com",
        "time": "Thu Dec 04 16:45:49 2025 +0530"
      },
      "committer": {
        "name": "Rishabh Kumar",
        "email": "diam@adobe.com",
        "time": "Thu Dec 04 16:45:49 2025 +0530"
      },
      "message": "JCR-5212 : updated release-notes\n"
    },
    {
      "commit": "c1fc4a1de37f0f676c965395f8c2a0660814add5",
      "tree": "2bc6a1c38a56625de6df2f547d609a003c7c6aa8",
      "parents": [
        "fd51c02e89accb595975703f6f3a45246d3f0a8b"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Dec 02 15:30:08 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 02 15:30:08 2025 +0100"
      },
      "message": "JCR-5187: Update commons-cli dependency to 1.11.0 (#314)\n\n"
    },
    {
      "commit": "fd51c02e89accb595975703f6f3a45246d3f0a8b",
      "tree": "e587ce3a66bbcc33ea888786392af028c7960037",
      "parents": [
        "d4da03129fe686a755b49ac5c62a045be967cd17"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Dec 02 14:54:07 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 02 14:54:07 2025 +0100"
      },
      "message": "JCR-5190: webapp: bump htmlunit to 4.19.0 (#313)\n\n"
    },
    {
      "commit": "d4da03129fe686a755b49ac5c62a045be967cd17",
      "tree": "bb33d9f0842ec25182cfe9982f69055fc3825bec",
      "parents": [
        "bc181ced3726d79adcf00aea41dadc41ed1a861b"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Thu Nov 27 12:36:11 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 27 12:36:11 2025 +0100"
      },
      "message": "JCR-5156: webapp: update tomcat dependency to 9.0.112 (#312)\n\n"
    },
    {
      "commit": "bc181ced3726d79adcf00aea41dadc41ed1a861b",
      "tree": "55dc180fa427b1cbdeae7e41e2bd427bdee4607b",
      "parents": [
        "72e3ee74f9d3242b04441b631547b299f803d95f"
      ],
      "author": {
        "name": "mbaedke",
        "email": "manfred.baedke@gmail.com",
        "time": "Mon Nov 24 14:02:48 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 24 14:02:48 2025 +0100"
      },
      "message": "JCR-5203: integration tests in jackrabbit-core occasionally fail to I… (#308)\n\nfixed"
    },
    {
      "commit": "72e3ee74f9d3242b04441b631547b299f803d95f",
      "tree": "55dc180fa427b1cbdeae7e41e2bd427bdee4607b",
      "parents": [
        "42566aea9b704b465447431274d0f30f19884db2"
      ],
      "author": {
        "name": "mbaedke",
        "email": "manfred.baedke@gmail.com",
        "time": "Fri Nov 21 15:04:37 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 21 15:04:37 2025 +0100"
      },
      "message": "JCR-5196: Some test classes are not executed by default because they … (#309)\n\nAdded test classes to the corresponding test suites.\nAdded failing tests and added them to the list of known issues."
    },
    {
      "commit": "42566aea9b704b465447431274d0f30f19884db2",
      "tree": "4aaf38929f0efe7b56a60895ff6e9293e4b276a8",
      "parents": [
        "10d362c8af21f4a78adb6c0c6f94ad6bb5b16cdd"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Nov 11 16:30:17 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 11 16:30:17 2025 +0100"
      },
      "message": "JCR-5197: cleanup o.a.j.util.Base64 and update Javadoc (#300)\n\n"
    },
    {
      "commit": "10d362c8af21f4a78adb6c0c6f94ad6bb5b16cdd",
      "tree": "70696c2d5d68ac6abab3f6f067991634441fbc18",
      "parents": [
        "e7e28a3b7e1211eda0d21edcb6c4eb627c198a1e"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Nov 11 15:36:56 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 11 15:36:56 2025 +0100"
      },
      "message": "JCR-5176: Update commons-io dependency to 2.21.0 (#310)\n\n"
    },
    {
      "commit": "e7e28a3b7e1211eda0d21edcb6c4eb627c198a1e",
      "tree": "40b6bc24b05bf1eaedc5f2f81069740653aeee6c",
      "parents": [
        "d2522f054ec831ba0980c72ff89184a4213ceaf9"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Nov 04 17:14:54 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 04 17:14:54 2025 +0100"
      },
      "message": "JCR-5201: Update oak-jackrabbit-api.version.implemented in trunk to Oak 1.88.0 (#307)\n\n"
    },
    {
      "commit": "d2522f054ec831ba0980c72ff89184a4213ceaf9",
      "tree": "6b0bbd0ef6c02e8550db285e9e99fcea6faaa240",
      "parents": [
        "34b3e6cb8b5d31929379a00f0068093e6cbd4171"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Nov 03 16:29:03 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 03 16:29:03 2025 +0100"
      },
      "message": "JCR-5156: webapp: update tomcat dependency to 9.0.111 (#305)\n\n"
    },
    {
      "commit": "34b3e6cb8b5d31929379a00f0068093e6cbd4171",
      "tree": "678bb594882b9ffedd88e9e9e2d49d830317ec7c",
      "parents": [
        "3a422289e3a2c4944926439e683cd12e0f78c3c3"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Nov 03 16:24:58 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 03 16:24:58 2025 +0100"
      },
      "message": "JCR-5200: Update h2db dependency to 2.4.240 (#306)\n\n"
    },
    {
      "commit": "3a422289e3a2c4944926439e683cd12e0f78c3c3",
      "tree": "5d11d1e863b7bec81eed98a4f086162da532bde9",
      "parents": [
        "2a28fcc826e450dfeb7dea563b35e1aa8eb6d803"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Nov 03 14:49:13 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 03 14:49:13 2025 +0100"
      },
      "message": "JCR-5190: webapp: bump htmlunit to 4.18.0 (#304)\n\n"
    },
    {
      "commit": "2a28fcc826e450dfeb7dea563b35e1aa8eb6d803",
      "tree": "a45cec1715480eb873a81476cdf792e52c9f50a1",
      "parents": [
        "542d9af96172ac59995c81454f5a8d84b88698f0"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Oct 07 15:45:45 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 07 15:45:45 2025 +0200"
      },
      "message": "JCR-5195: Utilities for \u0027safe\u0027 creation of XML document builders (#298)\n\n"
    },
    {
      "commit": "542d9af96172ac59995c81454f5a8d84b88698f0",
      "tree": "a5791f2db95a916ac322bbe6178199cf569926a2",
      "parents": [
        "413acb9864adff47e47d57bd5ebc61d35a68c7c7"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Sep 30 16:20:32 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 30 16:20:32 2025 +0200"
      },
      "message": "JCR-5140: Improve support for generating namespace prefixes (#255)\n\n"
    },
    {
      "commit": "413acb9864adff47e47d57bd5ebc61d35a68c7c7",
      "tree": "7cd074441a56ae891c15d9cd905c44dba5107615",
      "parents": [
        "61c84ac2ffb660ce77c1add17af773763c24d074"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Sep 22 21:30:05 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 22 21:30:05 2025 +0200"
      },
      "message": "JCR-5185: Update oak-jackrabbit-api.version.implemented in trunk to Oak 1.86.0 (#297)\n\n"
    },
    {
      "commit": "61c84ac2ffb660ce77c1add17af773763c24d074",
      "tree": "016fbb2f7d36cef0ba65c279baa0c67f63e7a8e6",
      "parents": [
        "f6704bfd26356acef33ea81b0c8180ec69e6ab4a"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Sep 22 13:29:50 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 22 13:29:50 2025 +0200"
      },
      "message": "JCR-5193: update Apache parent pom to version 35 (#296)\n\n"
    },
    {
      "commit": "f6704bfd26356acef33ea81b0c8180ec69e6ab4a",
      "tree": "8d868fb35ccae07323dce5d67ae9505b659ad4f0",
      "parents": [
        "39e85e87971669037c46aae42ad109ca23f6c3b5"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Sep 22 12:22:00 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 22 12:22:00 2025 +0200"
      },
      "message": "JCR-5192: update aws java sdk version to 1.12.791 (#295)\n\n"
    },
    {
      "commit": "39e85e87971669037c46aae42ad109ca23f6c3b5",
      "tree": "87893d1bd327231c52c6ad8d67951ec31577045b",
      "parents": [
        "f9035e3340526880f95e83c794ba49b5f6aa2045"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Sep 22 12:17:32 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 22 12:17:32 2025 +0200"
      },
      "message": "JCR-5191: remove JEXL dependency (#294)\n\n"
    },
    {
      "commit": "f9035e3340526880f95e83c794ba49b5f6aa2045",
      "tree": "b83fe3aa3e534705d44697797c0658abe43544e0",
      "parents": [
        "6a85186adf19fdb668e015611057d2ac2b727dcd"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Sep 22 11:56:01 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 22 11:56:01 2025 +0200"
      },
      "message": " JCR-5175: Update Mockito dependency to 5.20.0  (#293)\n\n* JCR-5175: Update Mockito dependency to 5.19.0\n\n* JCR-5187: Update commons-cli dependency to 1.10.0 (#287)\n\n* JCR-5188: Update h2db dependency to 2.3.232 (#288)\n\n* JCR-5156: webapp: update tomcat dependency to 9.0.109 (#289)\n\n* JCR-5189: update Jetty to 9.4.58.v20250814 (#290)\n\n* JCR-5175: Update Mockito dependency to 5.20.0"
    },
    {
      "commit": "6a85186adf19fdb668e015611057d2ac2b727dcd",
      "tree": "e657dd6d72898fbb121b2f6fdfa67df6d212318c",
      "parents": [
        "eb4fcb9a0482206a8a04623d59c605fcec92c069"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Sep 22 10:41:09 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 22 10:41:09 2025 +0200"
      },
      "message": "JCR-5190: webapp: bump htmlunit to 4.16.0 (#292)\n\n"
    },
    {
      "commit": "eb4fcb9a0482206a8a04623d59c605fcec92c069",
      "tree": "c93f249d012c9a1719e7652ea5666728d9276979",
      "parents": [
        "0a9a803bfe99f516bb3cb35ea097d4c6ca42d4b6"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Sun Sep 21 12:06:08 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 21 12:06:08 2025 +0200"
      },
      "message": "JCR-5189: update Jetty to 9.4.58.v20250814 (#290)\n\n"
    },
    {
      "commit": "0a9a803bfe99f516bb3cb35ea097d4c6ca42d4b6",
      "tree": "2ea787a3b679d33dd1808928b71d4e1e52787ec7",
      "parents": [
        "c0a5bc9d397527a3ad08a4f1037bfc61747e3b27"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Fri Sep 19 16:49:25 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 19 16:49:25 2025 +0200"
      },
      "message": "JCR-5156: webapp: update tomcat dependency to 9.0.109 (#289)\n\n"
    },
    {
      "commit": "c0a5bc9d397527a3ad08a4f1037bfc61747e3b27",
      "tree": "dab3dddd479079351b95583093e49d00291f189b",
      "parents": [
        "da75c725ded1d3399a19a5d04dfbfaf5e7c7b659"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Fri Sep 19 14:08:37 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 19 14:08:37 2025 +0200"
      },
      "message": "JCR-5188: Update h2db dependency to 2.3.232 (#288)\n\n"
    },
    {
      "commit": "da75c725ded1d3399a19a5d04dfbfaf5e7c7b659",
      "tree": "a1a1259a96dca0bac535bc1707bfc0f3962f33fa",
      "parents": [
        "41d5fc8ef098f7728372ab93f6755e5057d628a9"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Fri Sep 19 12:37:47 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 19 12:37:47 2025 +0200"
      },
      "message": "JCR-5187: Update commons-cli dependency to 1.10.0 (#287)\n\n"
    },
    {
      "commit": "41d5fc8ef098f7728372ab93f6755e5057d628a9",
      "tree": "d133a39b0852eda6f90bdafc947ffcd183b43fba",
      "parents": [
        "2020a50a469b37b1c81918c8470ba304ea777b25"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Fri Sep 19 11:12:42 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 19 11:12:42 2025 +0200"
      },
      "message": "JCR-5175: Update Mockito dependency to 5.19.0 (#286)\n\n"
    },
    {
      "commit": "2020a50a469b37b1c81918c8470ba304ea777b25",
      "tree": "3fe67c864c8977d55d1f969a9dad6d80cb94dc4f",
      "parents": [
        "165d8988bdc105db55668e76af2ef0ed56a7b2c5"
      ],
      "author": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Fri Jul 25 14:57:42 2025 +0200"
      },
      "committer": {
        "name": "Konrad Windszus",
        "email": "konrad@windszus.net",
        "time": "Mon Aug 18 20:45:43 2025 +0200"
      },
      "message": "JCR-5141 Deprecate JsonParser\n\nRecommend using JSON-P instead"
    },
    {
      "commit": "165d8988bdc105db55668e76af2ef0ed56a7b2c5",
      "tree": "4c73d12c8fba2cd3cf8d3fe6f9c5b65446c44cf8",
      "parents": [
        "efff5f6981659cf452e5a63d6508869afd19a8d0"
      ],
      "author": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Fri Jul 25 15:30:12 2025 +0200"
      },
      "committer": {
        "name": "Konrad Windszus",
        "email": "konrad@windszus.net",
        "time": "Mon Aug 18 20:18:36 2025 +0200"
      },
      "message": "JCR-5154 Remove deprecated Class.newInstance()"
    },
    {
      "commit": "efff5f6981659cf452e5a63d6508869afd19a8d0",
      "tree": "a5791f9e977f28a4819d1729ceab7571c11da634",
      "parents": [
        "ec6dc26c11d760846b2e6db75855c6edd49ced4b"
      ],
      "author": {
        "name": "Karol Lewandowski",
        "email": "karol86@gmail.com",
        "time": "Mon Aug 18 15:46:34 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 18 15:46:34 2025 +0200"
      },
      "message": "Fix a typo: @peop -\u003e @prop\n\n"
    },
    {
      "commit": "ec6dc26c11d760846b2e6db75855c6edd49ced4b",
      "tree": "6ac4570a675707e6ce37fd88d8165e388bb6b39f",
      "parents": [
        "eff3451f0b259e20d361fd607fdef77fa36f5a2f"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Aug 18 15:39:41 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 18 15:39:41 2025 +0200"
      },
      "message": "JCR-5185: webapp: update tomcat dependency to 9.0.108 (#283)\n\n"
    },
    {
      "commit": "eff3451f0b259e20d361fd607fdef77fa36f5a2f",
      "tree": "3e29e1d649ac71ea4cfe7ce5ce57fca29d99682f",
      "parents": [
        "ca08a16f95e6cc259d6150a919cea23a722d85ff"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Fri Aug 15 08:01:57 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 15 08:01:57 2025 +0200"
      },
      "message": "JCR-5178: Update easymock dependency to 5.6.0 (#271)\n\n"
    },
    {
      "commit": "ca08a16f95e6cc259d6150a919cea23a722d85ff",
      "tree": "dc9d02f8ebf94b4e8f161b8e5a402497846496c4",
      "parents": [
        "04f7d15e5f5dee4847ab38cbaba5a3285fc253b8"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Thu Aug 14 07:52:13 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 14 07:52:13 2025 +0200"
      },
      "message": "JCR-5185: Update oak-jackrabbit-api.version.implemented in trunk to Oak 1.84.0 (#281)\n\n"
    },
    {
      "commit": "04f7d15e5f5dee4847ab38cbaba5a3285fc253b8",
      "tree": "ee1833f07f1a19e8c97fe9d28c6d599ca647374c",
      "parents": [
        "1d9768c1d3bbdf0cce0e2285a512f2db0c3b2f25"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Aug 12 09:55:59 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 12 09:55:59 2025 +0200"
      },
      "message": "JCR-5183: Vote Template should be clear about the fact that running the check script in \"sh\" will not work (#279)\n\n* JCR-5183: Vote Template should be clear about the fact that running the check script in \"sh\" will not work\n\n* JCR-5183: Vote Template should be clear about the fact that running the check script in \"sh\" will not work\n\n* JCR-5183: Vote Template should be clear about the fact that running the check script in sh will not work - fix instruction just to invoke the script with specifying the shell (ack kwin)"
    },
    {
      "commit": "1d9768c1d3bbdf0cce0e2285a512f2db0c3b2f25",
      "tree": "eeb965d42eb3aebee335d26edb0dc87a08c258d4",
      "parents": [
        "d83fb1a11e3879ce03d65f80b60b26377f1b7c36"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Thu Jul 31 13:23:08 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 31 13:23:08 2025 +0200"
      },
      "message": "JCR-5182: Update pax-exam test dependency to 4.14.0 (#278)\n\n"
    },
    {
      "commit": "d83fb1a11e3879ce03d65f80b60b26377f1b7c36",
      "tree": "938af4fea78e2d1bd1d5af32c658b02f9eb5c404",
      "parents": [
        "49a1bbf93668a3394f44ce611d06637f257f132e"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Jul 28 13:35:59 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 28 13:35:59 2025 +0200"
      },
      "message": "JCR-5179: set baseline comparisonVersion to latest stable (2.22.1) (#276)\n\n"
    },
    {
      "commit": "49a1bbf93668a3394f44ce611d06637f257f132e",
      "tree": "53b4f00d944ae52b588e97e7297867e9a869f6c0",
      "parents": [
        "65fd0fa2ec9a5ffeac56e2b1b931a0a263f0a9f5"
      ],
      "author": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Thu Jul 24 17:37:12 2025 +0200"
      },
      "committer": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Thu Jul 24 17:37:12 2025 +0200"
      },
      "message": "JCR-5174 Use SonarQube path patterns which should work with multimodule\nprojects as well"
    },
    {
      "commit": "65fd0fa2ec9a5ffeac56e2b1b931a0a263f0a9f5",
      "tree": "b54dd1e564daec42e80ae54da76551ec87738e91",
      "parents": [
        "bb95e7b1e47e67e42542beaa3655ccf1f812cccd"
      ],
      "author": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Mon Jul 21 19:29:36 2025 +0200"
      },
      "committer": {
        "name": "Konrad Windszus",
        "email": "konrad@windszus.net",
        "time": "Thu Jul 24 14:29:16 2025 +0200"
      },
      "message": "JCR-5174 Exclude jackrabbit-jcr-tests from coverage calculation\n\nJCR-5172 Exclude test sources from SonarQube analysis"
    },
    {
      "commit": "bb95e7b1e47e67e42542beaa3655ccf1f812cccd",
      "tree": "4206c4e38f99ead90fa15b90c10d1d4800fbcdce",
      "parents": [
        "1b246e6e3d87dd6ad47d60c3f364eb4fce6d7042"
      ],
      "author": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Mon Jul 21 12:17:58 2025 +0200"
      },
      "committer": {
        "name": "Konrad Windszus",
        "email": "konrad@windszus.net",
        "time": "Mon Jul 21 17:36:24 2025 +0200"
      },
      "message": "JCR-5173 Create aggregated coverage report\n\nJCR-5172 Exclude jackrabbit-jcr-tests from coverage calculation"
    },
    {
      "commit": "1b246e6e3d87dd6ad47d60c3f364eb4fce6d7042",
      "tree": "0518cb31ec8bc9ee57fc49252c0aed50bacebea6",
      "parents": [
        "ce753a02d724d775392cacd8c0a405b7a5016788"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Jul 21 10:24:14 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 21 10:24:14 2025 +0200"
      },
      "message": "JCR-5177: jackrabbit-jcr2spi: update to commons-collections4 4.5.0 (#270)\n\n"
    },
    {
      "commit": "ce753a02d724d775392cacd8c0a405b7a5016788",
      "tree": "2dfd2ce17627ec7ea0ab49f2f90b67694304252b",
      "parents": [
        "85a1196acc804cbada29794a01591e1b99c46a05"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Jul 21 09:41:09 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 21 09:41:09 2025 +0200"
      },
      "message": "JCR-5156: webapp: update tomcat dependency to 9.0.107 (#269)\n\n"
    },
    {
      "commit": "85a1196acc804cbada29794a01591e1b99c46a05",
      "tree": "2832f9518725094b78bdfacb40bcf623e1d7c1fa",
      "parents": [
        "51babc7ba0d6796641f8b7fd79895174764d3f9a"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Sun Jul 20 22:32:18 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 20 22:32:18 2025 +0200"
      },
      "message": "JCR-5176: Update commons-io dependency to 2.20.0 (#268)\n\n"
    },
    {
      "commit": "51babc7ba0d6796641f8b7fd79895174764d3f9a",
      "tree": "3d864df29ec79c05581261e189674c8e49f88bc4",
      "parents": [
        "f0d1c092f21c1f9e539cceb6231ca182f514e9ff"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Sun Jul 20 22:25:49 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 20 22:25:49 2025 +0200"
      },
      "message": "JCR-5175: Update Mockito dependency to 5.18.0 (#267)\n\n"
    },
    {
      "commit": "f0d1c092f21c1f9e539cceb6231ca182f514e9ff",
      "tree": "cc0df9f4ed0b79344d7bb095085f64ea173bfe22",
      "parents": [
        "40f7d64243323788a54dc6389749572eabf2a60b"
      ],
      "author": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Thu Jul 17 08:50:55 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 17 08:50:55 2025 +0200"
      },
      "message": "Add link to SonarQube Cloud project"
    },
    {
      "commit": "40f7d64243323788a54dc6389749572eabf2a60b",
      "tree": "374b73a391f0b7e48fe68fd772cabb230a0ccbbf",
      "parents": [
        "49ccae25e3ae9aabdb557b645a300506af01e434"
      ],
      "author": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Wed Jul 16 16:58:50 2025 +0200"
      },
      "committer": {
        "name": "Konrad Windszus",
        "email": "konrad@windszus.net",
        "time": "Thu Jul 17 08:46:32 2025 +0200"
      },
      "message": "JCR-5160 Generate Jacoco Report in default location to be picked up by\nSonarScanner for Maven\n\nThe same agent is used for both ITs/UTs, one aggregate report is being\nused. Do no longer skip test execution for profile \"javadoc\" and \"rat\"."
    },
    {
      "commit": "49ccae25e3ae9aabdb557b645a300506af01e434",
      "tree": "d42c495808fc9b5e54d626588fd5a5f9e67cac90",
      "parents": [
        "56224685d952ada3e1a03d6a74e9fde1e1cd149f"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "julian.reschke@gmx.de",
        "time": "Thu Jul 10 19:20:29 2025 +0200"
      },
      "committer": {
        "name": "Julian Reschke",
        "email": "julian.reschke@gmx.de",
        "time": "Thu Jul 10 19:20:29 2025 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "56224685d952ada3e1a03d6a74e9fde1e1cd149f",
      "tree": "d8a6bbde23c8b404ff9729363f75850df2f338e1",
      "parents": [
        "31bc56ac738f8be78162733495744dc8ff895199"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "julian.reschke@gmx.de",
        "time": "Thu Jul 10 19:20:20 2025 +0200"
      },
      "committer": {
        "name": "Julian Reschke",
        "email": "julian.reschke@gmx.de",
        "time": "Thu Jul 10 19:20:20 2025 +0200"
      },
      "message": "[maven-release-plugin] prepare release jackrabbit-2.23.2-beta\n"
    },
    {
      "commit": "31bc56ac738f8be78162733495744dc8ff895199",
      "tree": "0daae2aabaee679a916ff1a159ff46b478ccf270",
      "parents": [
        "8ea2349234b181bf790cad58bfd91fd2763e64a9"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "julian.reschke@gmx.de",
        "time": "Thu Jul 10 17:32:24 2025 +0100"
      },
      "committer": {
        "name": "Julian Reschke",
        "email": "julian.reschke@gmx.de",
        "time": "Thu Jul 10 17:34:02 2025 +0100"
      },
      "message": "JCR-5166: Release Jackrabbit 2.23.2-beta - Release Notes\n"
    },
    {
      "commit": "8ea2349234b181bf790cad58bfd91fd2763e64a9",
      "tree": "4cbbb8f05013a1e5cb420567291ad779037c6a85",
      "parents": [
        "8b60b53546ebca4aa5160c9b764412fd381d5635"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Thu Jul 10 18:04:34 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 10 18:04:34 2025 +0200"
      },
      "message": "JCR-5165: various parsing improvements/consistency (#263)\n\n"
    },
    {
      "commit": "8b60b53546ebca4aa5160c9b764412fd381d5635",
      "tree": "df7b9a0c6b1d0a060e322a63851c64f55bf31d45",
      "parents": [
        "62747fa7ac458808d1c6aeb235b460ca06b901d4"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Thu Jul 10 06:28:36 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 10 06:28:36 2025 +0200"
      },
      "message": "JCR-5163: Update commons file-upload dependency to 1.6.0 (#261)\n\n"
    },
    {
      "commit": "62747fa7ac458808d1c6aeb235b460ca06b901d4",
      "tree": "f8646cb81998a9ba5e188343f9ce39c59cc8dd7f",
      "parents": [
        "19274a61e0572b26eb09688f632757b07cbc83d4"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Tue Jul 08 12:25:49 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 08 12:25:49 2025 +0200"
      },
      "message": "JCR-5161: NamespaceHelper - get NamespaceRegistry only once (#259)\n\n"
    },
    {
      "commit": "19274a61e0572b26eb09688f632757b07cbc83d4",
      "tree": "d0f291b4d21bc30a1a413ae467aec6f35efa95f0",
      "parents": [
        "be0a1a6e95d71639e2ed5aa329f9f56cbac84368"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Jul 07 09:59:29 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 07 09:59:29 2025 +0200"
      },
      "message": "JCR-5159: Create coverage for NamespaceHelper (#256)\n\n"
    },
    {
      "commit": "be0a1a6e95d71639e2ed5aa329f9f56cbac84368",
      "tree": "38b56a7f14c4d51d6bf08ecc2e5b9305b8daa99c",
      "parents": [
        "c7a428df831d6bb805bfa902cb1b80d97ced9d0b"
      ],
      "author": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Tue Jul 01 08:35:43 2025 +0200"
      },
      "committer": {
        "name": "Konrad Windszus",
        "email": "konrad@windszus.net",
        "time": "Fri Jul 04 11:24:26 2025 +0200"
      },
      "message": "Prevent git force push on trunk branch"
    },
    {
      "commit": "c7a428df831d6bb805bfa902cb1b80d97ced9d0b",
      "tree": "3d11c965f8a985d8abc8e7e8677d2e1cafb617b6",
      "parents": [
        "0975711c816c1584774c905fd481a78ae9ac51db"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Thu Jul 03 20:31:53 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 03 20:31:53 2025 +0200"
      },
      "message": "JCR-5157: configure CI for PRs on github - wip (#252)\n\n"
    },
    {
      "commit": "0975711c816c1584774c905fd481a78ae9ac51db",
      "tree": "fd9a4f3d1eb618763e4b7c9459ca558014c77498",
      "parents": [
        "16504b3fd27902bc799998862de79641e0a3088d"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Wed Jul 02 12:53:36 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 02 12:53:36 2025 +0200"
      },
      "message": "JCR-5158: Update oak-jackrabbit-api.version.implemented in trunk to Oak 1.82.0 (#254)\n\n"
    },
    {
      "commit": "16504b3fd27902bc799998862de79641e0a3088d",
      "tree": "600d53d14ed14eaf66796b0c2111ba6452845d59",
      "parents": [
        "3c76cbd2a439f7243aab47c08e16381d8072640b"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Wed Jul 02 11:02:29 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 02 11:02:29 2025 +0200"
      },
      "message": "JCR-5137: Update JCR commons to implement current jackrabbit-api (#231)\n\n"
    },
    {
      "commit": "3c76cbd2a439f7243aab47c08e16381d8072640b",
      "tree": "eb7ea2d2c2b598fe0ea4fb0fbee04f0dd4998a2e",
      "parents": [
        "a655f6fd1c64ac1c05dac79c2f84c166f660a8ac"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Jun 30 16:53:30 2025 +0100"
      },
      "committer": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Jun 30 16:53:30 2025 +0100"
      },
      "message": "JCR-5147: remove jackrabbit 1.x compatibility tests\n"
    },
    {
      "commit": "a655f6fd1c64ac1c05dac79c2f84c166f660a8ac",
      "tree": "e929e5e52d7e8cf50df30b105c1fdb9c5df4bed4",
      "parents": [
        "e512a3a65f01dbb2c9b55078085871e6d0fd9ccd"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Jun 30 12:21:02 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 30 12:21:02 2025 +0200"
      },
      "message": "JCR-5156: webapp: update tomcat dependency to 9.0.106 (#251)\n\n"
    },
    {
      "commit": "e512a3a65f01dbb2c9b55078085871e6d0fd9ccd",
      "tree": "3fcecc11480794862b713250df5a7a55f2569abb",
      "parents": [
        "0067cea7b9024b5a07ddcbc730b67e96fe518571"
      ],
      "author": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Tue Jun 10 20:51:17 2025 +0200"
      },
      "committer": {
        "name": "Konrad Windszus",
        "email": "konrad@windszus.net",
        "time": "Wed Jun 11 08:46:17 2025 +0200"
      },
      "message": "JCR-5152 Add method to check if a (local) name is valid according to JCR\nspec"
    },
    {
      "commit": "0067cea7b9024b5a07ddcbc730b67e96fe518571",
      "tree": "2eb97def803b601ef44b758786a7978314942a01",
      "parents": [
        "c9adb7bb7474d13f523d5a8351bd7d789c21431b"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Fri May 23 07:32:10 2025 +0100"
      },
      "committer": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Fri May 23 07:32:10 2025 +0100"
      },
      "message": "JCR-5146: Add mixin constants - fix package version\n"
    },
    {
      "commit": "c9adb7bb7474d13f523d5a8351bd7d789c21431b",
      "tree": "eaa19b47e6caba515302d66d93ee679bd5da786c",
      "parents": [
        "86ff983715b30c8bdc650c420974a6a63c7bb546"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Fri May 23 08:16:29 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 23 08:16:29 2025 +0200"
      },
      "message": "JCR-5148: remove (comment out) mysql test profile (#242)\n\n"
    },
    {
      "commit": "86ff983715b30c8bdc650c420974a6a63c7bb546",
      "tree": "b0e5cb69dfaa86c2f68092742eb75cdde51b64e0",
      "parents": [
        "3c4d0ff7bdb6517b2cb4f84fac77894cd95cf611"
      ],
      "author": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Tue May 20 17:22:13 2025 +0200"
      },
      "committer": {
        "name": "Konrad Windszus",
        "email": "konrad@windszus.net",
        "time": "Wed May 21 08:48:06 2025 +0200"
      },
      "message": "JCR-5150 Add constant for jcr:title"
    },
    {
      "commit": "3c4d0ff7bdb6517b2cb4f84fac77894cd95cf611",
      "tree": "5b094a8a48c4cd180fa6932dbab0d00fc9703a84",
      "parents": [
        "da98d40a73f7bfd629975c9e8bafac8f2c0e9764"
      ],
      "author": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Tue May 20 17:16:34 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 20 17:16:34 2025 +0200"
      },
      "message": "JCR-5146 Add mixin constants (#239)\n\n"
    },
    {
      "commit": "da98d40a73f7bfd629975c9e8bafac8f2c0e9764",
      "tree": "bf5127eb8ee49043e9ea05ee6f52c53687cea5ea",
      "parents": [
        "2561ec4ff49512ab6ec597e199046fa7c58f146a"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Thu May 08 12:10:37 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 08 12:10:37 2025 +0200"
      },
      "message": "JCR-5147: remove jackrabbit 1.x performance tests (#241)\n\n"
    },
    {
      "commit": "2561ec4ff49512ab6ec597e199046fa7c58f146a",
      "tree": "4af21670ded88b46bd50eb88be5b067a9edfe9a4",
      "parents": [
        "1d2c61bf2b874985c983fd1c85b4a072d06725d7"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Thu May 08 11:35:30 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 08 11:35:30 2025 +0200"
      },
      "message": "JCR-5145: Upgrade Commons VFS to 2.10.0 (#240)\n\n"
    },
    {
      "commit": "1d2c61bf2b874985c983fd1c85b4a072d06725d7",
      "tree": "3b53b6e4d4600ef108fef638b7177c7190fa35c0",
      "parents": [
        "d3916361a491545b2759db3c4c4872dec2ac39e0"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Thu May 08 11:25:07 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 08 11:25:07 2025 +0200"
      },
      "message": "JCR-5144: Update to jacoco version 0.8.13 (#238)\n\n"
    },
    {
      "commit": "d3916361a491545b2759db3c4c4872dec2ac39e0",
      "tree": "8b8c12a8436117efcb2d70683fc504cc0ffd0cac",
      "parents": [
        "728a437eba1b26e719e96509979bb27c46b914c5"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Thu May 08 07:41:54 2025 +0100"
      },
      "committer": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Thu May 08 07:41:54 2025 +0100"
      },
      "message": "JCR-5132: webapp: update tomcat dependency to 9.0.104\n"
    },
    {
      "commit": "728a437eba1b26e719e96509979bb27c46b914c5",
      "tree": "4f655858b38c47eaf2ccb0f40001fe2dfebfac22",
      "parents": [
        "7a319093c9864111bb86c9895148e580e0f8259a"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Thu May 08 07:30:20 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 08 07:30:20 2025 +0200"
      },
      "message": "JCR-5143: Update Mockito dependency to 5.17.0 (#237)\n\n"
    },
    {
      "commit": "7a319093c9864111bb86c9895148e580e0f8259a",
      "tree": "b4d7b61c9f1cbef532a821d04fc40867b387a8fc",
      "parents": [
        "5fb875247f2c859ca72114c0ecd22a70192045a3"
      ],
      "author": {
        "name": "mbaedke",
        "email": "manfred.baedke@gmail.com",
        "time": "Tue Apr 08 14:58:46 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 08 14:58:46 2025 +0200"
      },
      "message": "JCR-5135: Make JNDI support opt-in (#229)\n\nDone."
    },
    {
      "commit": "5fb875247f2c859ca72114c0ecd22a70192045a3",
      "tree": "2f5c4173538596822a20662b4180086123b73c91",
      "parents": [
        "0f409c159310380f01057102962b8eae0d446dfc"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Thu Apr 03 16:02:34 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 03 16:02:34 2025 +0200"
      },
      "message": " JCR-5138: Borrow JackrabbitSessionImpl tests from Oak (#232)\n\n"
    },
    {
      "commit": "0f409c159310380f01057102962b8eae0d446dfc",
      "tree": "09b202ce948e160bddf21dbd3669572c20f39b34",
      "parents": [
        "5de89ffb061a60f60c561fb785dcad06c1d6379a"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Thu Mar 27 11:11:59 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 27 11:11:59 2025 +0100"
      },
      "message": "JCR-5134: Update oak-jackrabbit-api.version.used to Oak 1.22.22 (#227)\n\n"
    },
    {
      "commit": "5de89ffb061a60f60c561fb785dcad06c1d6379a",
      "tree": "840330b29e427c08fd5e09031eef2d93bee54745",
      "parents": [
        "e97e1ebacac1c92bab9f62195e6949e80a081fee"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Thu Mar 27 11:06:47 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 27 11:06:47 2025 +0100"
      },
      "message": "JCR-5133: Update easymock dependency to 5.5.0 (#228)\n\n"
    },
    {
      "commit": "e97e1ebacac1c92bab9f62195e6949e80a081fee",
      "tree": "840330b29e427c08fd5e09031eef2d93bee54745",
      "parents": [
        "8dbb48263222da3a19e0a1a9ff10141e4eddb9da"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Wed Mar 19 16:02:22 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 19 16:02:22 2025 +0100"
      },
      "message": "JCR-5133: Update easymock dependency to 5.5.0 (#225)\n\n"
    },
    {
      "commit": "8dbb48263222da3a19e0a1a9ff10141e4eddb9da",
      "tree": "b88a44d2bb0d540414ab8558cd76e184844f90a2",
      "parents": [
        "9618754162926633e5f3281fe23033a6f00bab33"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Wed Mar 19 15:59:56 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 19 15:59:56 2025 +0100"
      },
      "message": "JCR-5131: jackrabbit-jcr2spi: switch to commons-collections4 4.5.0-M3 (#224)\n\n"
    },
    {
      "commit": "9618754162926633e5f3281fe23033a6f00bab33",
      "tree": "3b00f94b83b8c2e99cf6b065d7c4bd80f6d706b6",
      "parents": [
        "41ec359c6275ec82660f810a16bd0096f5730815"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Wed Mar 19 15:30:55 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 19 15:30:55 2025 +0100"
      },
      "message": "JCR-5132: webapp: update tomcat dependency to 9.0.102 (#223)\n\n"
    },
    {
      "commit": "41ec359c6275ec82660f810a16bd0096f5730815",
      "tree": "66819a7092fc989616e97f07fd943afe70623cf7",
      "parents": [
        "04375445a8eb57f8e0daacdc359f6c23742cac43"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Mar 17 10:10:39 2025 +0100"
      },
      "committer": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Mar 17 10:10:39 2025 +0100"
      },
      "message": "JCR-5127: Explicitly link to constants in expanded form in JCR (fix Javadoc)\n"
    },
    {
      "commit": "04375445a8eb57f8e0daacdc359f6c23742cac43",
      "tree": "646753059b1b24fb64188a28a821f069b3f3b9d8",
      "parents": [
        "9f5e1c720cbd15e9bc871946a728b31a0c526fed"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "reschke@apache.org",
        "time": "Mon Mar 17 09:45:24 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 17 09:45:24 2025 +0100"
      },
      "message": "JCR-5121: Java 23: getSubject is supported only if a security manager… (#222)\n\n* JCR-5121: Java 23: getSubject is supported only if a security manager is allowed - borrowed fix from OAK-11199\n\n* JCR-5121: Java 23: getSubject is supported only if a security manager is allowed - borrowed fix from OAK-11199\n\n* JCR-5121: Java 23: getSubject is supported only if a security manager is allowed - borrowed fix from OAK-11199 - remove unused \u0027callAs\u0027"
    },
    {
      "commit": "9f5e1c720cbd15e9bc871946a728b31a0c526fed",
      "tree": "22ee33bd7be24fb460166f1a044b2d6bf756e26e",
      "parents": [
        "5586c6493f791843c01b1c6a14183eddb784472b"
      ],
      "author": {
        "name": "Julian Reschke",
        "email": "julian.reschke@gmx.de",
        "time": "Thu Feb 13 07:58:49 2025 +0100"
      },
      "committer": {
        "name": "Julian Reschke",
        "email": "julian.reschke@gmx.de",
        "time": "Thu Feb 13 07:58:49 2025 +0100"
      },
      "message": "JCR-5130: Update oak-jackrabbit-api.version.implemented in trunk to Oak 1.76.0\n"
    },
    {
      "commit": "5586c6493f791843c01b1c6a14183eddb784472b",
      "tree": "3a0d1e5e8c5cd0f5f08586a73c2f1039fdbbf09e",
      "parents": [
        "71e2080f5534945bb2e5b33131e3c09d27d4ff3d"
      ],
      "author": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Fri Feb 07 12:23:44 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 07 12:23:44 2025 +0100"
      },
      "message": "JCR-5127 Explicitly link to constants in expanded form in JCR (#221)\n\n2.0 API\r\n\r\nHighlight where expanded form names should be used instead"
    }
  ],
  "next": "71e2080f5534945bb2e5b33131e3c09d27d4ff3d"
}
