)]}'
{
  "log": [
    {
      "commit": "858c8d770a1ef0952b4de98d8c35b4e2b52e83c0",
      "tree": "85839a6596a73682a842438abaeff75ffe1b45b6",
      "parents": [
        "777b3723f56456524a052b79f73649e99da1f1aa"
      ],
      "author": {
        "name": "Andrew Purtell",
        "email": "apurtell@apache.org",
        "time": "Mon Oct 26 07:45:08 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 09:45:08 2026 -0500"
      },
      "message": "ZOOKEEPER-5103: Address memory leaks in the C client\n\nReviewers: anmolnar, anmolnar\nAuthor: apurtell\nCloses #2475 from apurtell/ZOOKEEPER-5103"
    },
    {
      "commit": "777b3723f56456524a052b79f73649e99da1f1aa",
      "tree": "34ecad080438fb0984b22179ce7464922ca77398",
      "parents": [
        "9b014bf819d6c8af5d8acaa90c26e40487c4e986"
      ],
      "author": {
        "name": "Vasilii Alferov",
        "email": "vasilii@cloudflare.com",
        "time": "Wed Oct 21 04:02:15 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 21 11:02:15 2026 +0800"
      },
      "message": "ZOOKEEPER-5109: Do not pass server JVM flags to status diagnostic client\n\nReviewers: maoling, kezhuw\nAuthor: dukelion\nCloses #2398 from dukelion/fix-status-server-jvmflags"
    },
    {
      "commit": "9b014bf819d6c8af5d8acaa90c26e40487c4e986",
      "tree": "74690ba37eea991dad3e38adefd6e3d8ae6c6894",
      "parents": [
        "19f456acecd57353645a840eecda8e84e945bb41"
      ],
      "author": {
        "name": "Andor Molnár",
        "email": "andor@apache.org",
        "time": "Tue Oct 20 18:26:09 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 20 18:26:09 2026 -0500"
      },
      "message": "ZOOKEEPER-5097: Make DataTree snapshot serialization iterative\n\nReviewers: PDavid, kezhuw\nAuthor: anmolnar\nCloses #2476 from anmolnar/ZOOKEEPER-5097"
    },
    {
      "commit": "19f456acecd57353645a840eecda8e84e945bb41",
      "tree": "3f75bb439e5d41de84d245e1db792945d36270ec",
      "parents": [
        "5f770628f49c44c434588f28892ba17465e1707c"
      ],
      "author": {
        "name": "Ivan Khanas",
        "email": "xeno@altlinux.org",
        "time": "Tue Oct 20 18:19:08 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 20 11:19:08 2026 -0500"
      },
      "message": "ZOOKEEPER-4922: Audit JAAS login, logout and Kerberos ticket renewal\n\nReviewers: anmolnar, anmolnar, kezhuw\nAuthor: ikxeno\nCloses #2473 from ikxeno/ZOOKEEPER-4922"
    },
    {
      "commit": "5f770628f49c44c434588f28892ba17465e1707c",
      "tree": "ae299cadd115c668c0adc0dc499212f63b6016ca",
      "parents": [
        "48f7cb00e2d48d4563e45bebcd0f4665c30772a2"
      ],
      "author": {
        "name": "Justin Prieto",
        "email": "justin.prieto@temporal.io",
        "time": "Tue Oct 20 06:20:38 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 20 18:20:38 2026 +0800"
      },
      "message": "ZOOKEEPER-4391: Allow custom JVM heap sizing besides \"-Xmx\"\n\nReviewers: kezhuw\nAuthor: jprieto-temporal\nCloses #2460 from jprieto-temporal/jprieto/syyxuxtpmnum"
    },
    {
      "commit": "48f7cb00e2d48d4563e45bebcd0f4665c30772a2",
      "tree": "f1bfa0b257e7328b75c4a66f36e89de3a53c7583",
      "parents": [
        "4a6893e5a0e571dd0da96fe859f21fee089b08e3"
      ],
      "author": {
        "name": "casolaroSalvatore",
        "email": "150945794+casolaroSalvatore@users.noreply.github.com",
        "time": "Tue Oct 06 01:44:10 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 18:44:10 2026 -0500"
      },
      "message": "ZOOKEEPER-5091: WatchManager reports connections with no active watches after consuming the last standard watch\n\nReviewers: kezhuw, anmolnar\nAuthor: casolaroSalvatore\nCloses #2457 from casolaroSalvatore/ZOOKEEPER-5091"
    },
    {
      "commit": "4a6893e5a0e571dd0da96fe859f21fee089b08e3",
      "tree": "f177364c1d4315cd3c3ba9778391e4594eaacb2d",
      "parents": [
        "4262b4f8442e47bae0551ad5fc482f44aac52054"
      ],
      "author": {
        "name": "Balazs Meszaros",
        "email": "meszibalu@apache.org",
        "time": "Mon Oct 05 20:42:03 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 13:42:03 2026 -0500"
      },
      "message": "ZOOKEEPER-5054: Netty client should allow every supported TLS ciphers (addendum)\n\nReviewers: anmolnar\nAuthor: meszibalu\nCloses #2470 from meszibalu/zookeeper-5054-master"
    },
    {
      "commit": "4262b4f8442e47bae0551ad5fc482f44aac52054",
      "tree": "a25aeefc683369b8a26c86ad1bbdf7892f04d0ef",
      "parents": [
        "e50fc7be2bdb9107e10b1cc8a26860b1844ee915"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Mon Oct 05 18:05:46 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 11:05:46 2026 -0500"
      },
      "message": "ZOOKEEPER-5099: Upgrade jackson-databind to 2.22.3\n\nReviewers: anmolnar\nAuthor: PDavid\nCloses #2468 from PDavid/ZOOKEEPER-5099-jackson-upgrade"
    },
    {
      "commit": "e50fc7be2bdb9107e10b1cc8a26860b1844ee915",
      "tree": "e3b468e0f34f9d496716f472d4c79b4464032a54",
      "parents": [
        "f67ab635d565440e7655826bc83fa64f828954cd"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Mon Oct 05 16:59:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 09:59:04 2026 -0500"
      },
      "message": "ZOOKEEPER-5098: Upgrade netty to 4.1.138\n\nAuthor: PDavid\nCloses #2467 from PDavid/ZOOKEEPER-5098-netty-upgrade"
    },
    {
      "commit": "f67ab635d565440e7655826bc83fa64f828954cd",
      "tree": "43825cf76031d7ceb8d2ed8914d11c11b7b97454",
      "parents": [
        "aafd344eeeb5090e0e24126ea9e28133a77c22b0"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Fri Oct 02 21:41:24 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 14:41:24 2026 -0500"
      },
      "message": "ZOOKEEPER-5100: Fixed formatting of configuration-parameters.mdx to fix website build\n\nReviewers: anmolnar\nAuthor: PDavid\nCloses #2466 from PDavid/ZOOKEEPER-5100-website-lint-fix"
    },
    {
      "commit": "aafd344eeeb5090e0e24126ea9e28133a77c22b0",
      "tree": "e356fe2e6aa36d5ec1a2dc9c3a3def01cefaef35",
      "parents": [
        "5143ab88c943675fe9c3e9c7a3c1049b615f6959"
      ],
      "author": {
        "name": "Balazs Meszaros",
        "email": "meszibalu@apache.org",
        "time": "Thu Oct 01 02:39:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 19:39:37 2026 -0500"
      },
      "message": "ZOOKEEPER-5054: Netty client should allow every supported TLS ciphers\n\nReviewers: anmolnar, PDavid\nAuthor: meszibalu\nCloses #2404 from meszibalu/zookeeper-5054"
    },
    {
      "commit": "5143ab88c943675fe9c3e9c7a3c1049b615f6959",
      "tree": "bec2f7f97c626c1ad17bbc6be8ea890c9a4cfc33",
      "parents": [
        "22dad52e25d028c9bd5c2ea7b525b56ce1da1a53"
      ],
      "author": {
        "name": "Andor Molnar",
        "email": "andor@apache.org",
        "time": "Wed Sep 30 12:20:25 2026 -0500"
      },
      "committer": {
        "name": "Andor Molnar",
        "email": "andor@apache.org",
        "time": "Wed Sep 30 12:20:25 2026 -0500"
      },
      "message": "Revert \"Check valid voting member before applying (re)config during LE\"\n\nThis reverts commit 22dad52e25d028c9bd5c2ea7b525b56ce1da1a53.\n"
    },
    {
      "commit": "22dad52e25d028c9bd5c2ea7b525b56ce1da1a53",
      "tree": "6be361d143f31a3a12c57a7f27ae82a2b25c740b",
      "parents": [
        "3a02e65f9e5148fa09892b30a7b8c975e3227bb7"
      ],
      "author": {
        "name": "Andor Molnar",
        "email": "andor@apache.org",
        "time": "Wed Sep 30 10:08:35 2026 -0500"
      },
      "committer": {
        "name": "Andor Molnar",
        "email": "andor@apache.org",
        "time": "Wed Sep 30 10:08:48 2026 -0500"
      },
      "message": "Check valid voting member before applying (re)config during LE\n"
    },
    {
      "commit": "3a02e65f9e5148fa09892b30a7b8c975e3227bb7",
      "tree": "bec2f7f97c626c1ad17bbc6be8ea890c9a4cfc33",
      "parents": [
        "000ce4e7e8bb71502c3ea15b11847f5cd335a8d5"
      ],
      "author": {
        "name": "Andor Molnar",
        "email": "andor@apache.org",
        "time": "Thu Sep 24 15:25:44 2026 -0500"
      },
      "committer": {
        "name": "Andor Molnar",
        "email": "andor@apache.org",
        "time": "Wed Sep 30 10:01:26 2026 -0500"
      },
      "message": "Add multiRead response throttling to guard resource allocation\n"
    },
    {
      "commit": "000ce4e7e8bb71502c3ea15b11847f5cd335a8d5",
      "tree": "7f0ffb91ca25cc37e4da291b2a6c195609c2de1c",
      "parents": [
        "4571e5fb1af2832c30830417dc229fa940c6a424"
      ],
      "author": {
        "name": "Andor Molnar",
        "email": "andor@cloudera.com",
        "time": "Mon Sep 21 12:45:22 2026 -0500"
      },
      "committer": {
        "name": "Andor Molnar",
        "email": "andor@apache.org",
        "time": "Wed Sep 30 10:00:49 2026 -0500"
      },
      "message": "Quota: protect quota-stats data with format validation\n"
    },
    {
      "commit": "4571e5fb1af2832c30830417dc229fa940c6a424",
      "tree": "fb16aea4925ee52b9e29e25255d0d9b79c7241c7",
      "parents": [
        "de2077400fd7b504b8d2bf4e21111d19009466aa"
      ],
      "author": {
        "name": "Andor Molnar",
        "email": "andor@cloudera.com",
        "time": "Fri Sep 18 10:49:13 2026 -0500"
      },
      "committer": {
        "name": "Andor Molnar",
        "email": "andor@apache.org",
        "time": "Wed Sep 30 10:00:03 2026 -0500"
      },
      "message": "setACL race — missing acl attribute setting\n"
    },
    {
      "commit": "de2077400fd7b504b8d2bf4e21111d19009466aa",
      "tree": "be3e0e7d7ea4039d9df16dc3e9261e60b85ed9a3",
      "parents": [
        "ec016b6ac0ed72190774c5d5dcb131f7c8f208de"
      ],
      "author": {
        "name": "Andor Molnar",
        "email": "andor@cloudera.com",
        "time": "Thu Sep 17 14:56:06 2026 -0500"
      },
      "committer": {
        "name": "Andor Molnar",
        "email": "andor@apache.org",
        "time": "Wed Sep 30 09:58:08 2026 -0500"
      },
      "message": "SASL authzid: add extra validation on client port to mirror quorum check\n"
    },
    {
      "commit": "ec016b6ac0ed72190774c5d5dcb131f7c8f208de",
      "tree": "244eb2dbb272553864902cf3daf9da6002486822",
      "parents": [
        "92f104032d5a2f3938d6514ee46cccc07f9d522b"
      ],
      "author": {
        "name": "Ivan Khanas",
        "email": "xeno@altlinux.org",
        "time": "Tue Sep 29 20:18:17 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 29 13:18:17 2026 -0500"
      },
      "message": "ZOOKEEPER-4946: Fix Login renewal thread not exiting on shutdown\n\nReviewers: kezhuw\nAuthor: ikxeno\nCloses #2446 from ikxeno/ZOOKEEPER-4946"
    },
    {
      "commit": "92f104032d5a2f3938d6514ee46cccc07f9d522b",
      "tree": "d15834309fa2fc703be1fb854f8841bd0f342884",
      "parents": [
        "b9818714f4790347c27f37fd49739a91b46c8e5e"
      ],
      "author": {
        "name": "Stefan Wang",
        "email": "1fannnw@gmail.com",
        "time": "Tue Sep 29 09:53:26 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 29 11:53:26 2026 -0500"
      },
      "message": "ZOOKEEPER-4947: Stop the send loop after SASL authentication fails\n\nReviewers: kezhuw, anmolnar\nAuthor: 1fanwang\nCloses #2443 from 1fanwang/fix-zookeeper-4947-auth-failed-close"
    },
    {
      "commit": "b9818714f4790347c27f37fd49739a91b46c8e5e",
      "tree": "1ccec1efb72e89a729141f07eb8a0e96fc0c2d27",
      "parents": [
        "427f959f22813673d6adc0c2265ac33cda4bc052"
      ],
      "author": {
        "name": "Sanjay Malakar",
        "email": "iamsanjaymalakar@gmail.com",
        "time": "Sun Sep 20 03:58:18 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 20 18:58:18 2026 +0800"
      },
      "message": "ZOOKEEPER-5055: Ensure FileTxnLog.close() closes every stream\n\nReviewers: maoling, kezhuw\nAuthor: iamsanjaymalakar\nCloses #2405 from iamsanjaymalakar/ZOOKEEPER-5055-close-all-txn-log-streams"
    },
    {
      "commit": "427f959f22813673d6adc0c2265ac33cda4bc052",
      "tree": "fac54e43fed6dab5a418070df23eb19b1ab3111d",
      "parents": [
        "9b489f331040a6ed1c23bade135c2db16ec4ab87"
      ],
      "author": {
        "name": "Jeremy Schoemaker",
        "email": "jeremy@shoemoney.com",
        "time": "Fri Sep 18 05:45:45 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 18 18:45:45 2026 +0800"
      },
      "message": "ZOOKEEPER-5093: Ensure snapLog closed even if txnLog close throws in FileTxnSnapLog.close\n\nReviewers: kezhuw\nAuthor: shoemoney\nCloses #2445 from shoemoney/fix/zk-close-leak"
    },
    {
      "commit": "9b489f331040a6ed1c23bade135c2db16ec4ab87",
      "tree": "ba44ff967510bc6dc8a10c8b0ee95d2a9994c7d2",
      "parents": [
        "508e473d9b0242059ac8c566b2db13afbd4408ed"
      ],
      "author": {
        "name": "Yurii Palamarchuk",
        "email": "yurapalamarchuk111@gmail.com",
        "time": "Fri Sep 18 12:01:58 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 18 12:01:58 2026 +0200"
      },
      "message": "ZOOKEEPER-5089: Upgrade Website and Docs to new ReactRouter and Vite versions\n\nReviewers: PDavid, anmolnar\nAuthor: yuriipalam\nCloses #2458 from yuriipalam:ZOOKEEPER-5089"
    },
    {
      "commit": "508e473d9b0242059ac8c566b2db13afbd4408ed",
      "tree": "c60253f34d7747ff6a2c6329317916a2775e1a71",
      "parents": [
        "33770c45ac4a975491a6076662446d8a408f8c06"
      ],
      "author": {
        "name": "David Smiley",
        "email": "dsmiley@apache.org",
        "time": "Thu Sep 17 10:55:25 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 09:55:25 2026 -0500"
      },
      "message": "ZOOKEEPER-4324: dropwizard-metrics should be optional\n\nReviewers: maoling, PDavid, anmolnar\nAuthor: dsmiley\nCloses #2402 from dsmiley/ZK-4324-dropWizardDepOpt2"
    },
    {
      "commit": "33770c45ac4a975491a6076662446d8a408f8c06",
      "tree": "7f9d06118a88b46b26ae794dd73fe5437348f289",
      "parents": [
        "80f83861e66767cc0d45aebcb78c1312356fbd8b"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Tue Sep 15 20:34:36 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 15 13:34:36 2026 -0500"
      },
      "message": "ZOOKEEPER-5087: Suppress false positive OpenTelemetry CVE-s in OWASP dependency check\n\nReviewers: anmolnar\nAuthor: PDavid\nCloses #2453 from PDavid/ZOOKEEPER-5087"
    },
    {
      "commit": "80f83861e66767cc0d45aebcb78c1312356fbd8b",
      "tree": "dadf3c00cc6f64867d4652baf0b268c673dfe890",
      "parents": [
        "00e5277756735c72a1f2e8de78f2d13fbdcd2a6f"
      ],
      "author": {
        "name": "Andor Molnar",
        "email": "andor@cloudera.com",
        "time": "Tue Sep 15 13:00:23 2026 -0500"
      },
      "committer": {
        "name": "Andor Molnar",
        "email": "andor@cloudera.com",
        "time": "Tue Sep 15 13:00:23 2026 -0500"
      },
      "message": "Add new CVEs to Security page related to 3.8.7 and 3.9.6\n"
    },
    {
      "commit": "00e5277756735c72a1f2e8de78f2d13fbdcd2a6f",
      "tree": "3b1b86f474d7efc6ecfab80c9970c080a1c74b61",
      "parents": [
        "9102d0be12e66a5c592d8cbf0c6865f68ffa9252"
      ],
      "author": {
        "name": "Andor Molnar",
        "email": "andor@cloudera.com",
        "time": "Tue Sep 15 10:41:14 2026 -0500"
      },
      "committer": {
        "name": "Andor Molnar",
        "email": "andor@cloudera.com",
        "time": "Tue Sep 15 10:41:14 2026 -0500"
      },
      "message": "Website update for 3.8.7 and 3.9.6 releases\n"
    },
    {
      "commit": "9102d0be12e66a5c592d8cbf0c6865f68ffa9252",
      "tree": "efb14ccb0889017924b2607b6db2e1d9c9e74e4b",
      "parents": [
        "ebe5fd79f9f6a29345f5de12982184537261cceb"
      ],
      "author": {
        "name": "David Smiley",
        "email": "dsmiley@apache.org",
        "time": "Fri Sep 11 15:05:04 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 14:05:04 2026 -0500"
      },
      "message": "ZOOKEEPER-4835: Make use of Netty optional when no SSL is used\n\nReviewers: PDavid, PDavid, anmolnar\nAuthor: dsmiley\nCloses #2374 from dsmiley/master"
    },
    {
      "commit": "ebe5fd79f9f6a29345f5de12982184537261cceb",
      "tree": "2e3cde46ae1956eb9d4bf6d7ba627c480cd9b66f",
      "parents": [
        "3c5e973d196e3ca2dbad2580667d60bac3c1b57e"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Fri Sep 11 18:10:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 11:10:48 2026 -0500"
      },
      "message": "ZOOKEEPER-5070: Support Single EKU certificates\n\nReviewers: anmolnar\nAuthor: PDavid\nCloses #2429 from PDavid/ZOOKEEPER-5070-single-eku"
    },
    {
      "commit": "3c5e973d196e3ca2dbad2580667d60bac3c1b57e",
      "tree": "fb9395e8108be514afda31d7dcca0971d86f7e2a",
      "parents": [
        "44d5feb886ac96fd83b801b8122e792d9f758780"
      ],
      "author": {
        "name": "Benedict Jin",
        "email": "asdf2014@apache.org",
        "time": "Fri Sep 04 02:32:11 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 03 13:32:11 2026 -0500"
      },
      "message": "ZOOKEEPER-5044: NettyServerCnxnFactory.shutdown must explicitly shut down DefaultEventExecutor\n\nReviewers: kezhuw, anmolnar\nAuthor: asdf2014\nCloses #2421 from asdf2014/ZOOKEEPER-5044"
    },
    {
      "commit": "44d5feb886ac96fd83b801b8122e792d9f758780",
      "tree": "40ce2aafce34cd4ccc9813d3dd0898c2a4308456",
      "parents": [
        "cfaf837f2319da114bf607809c32bb1b2c699c74"
      ],
      "author": {
        "name": "Andor Molnar",
        "email": "andor@cloudera.com",
        "time": "Tue Aug 25 16:18:14 2026 -0500"
      },
      "committer": {
        "name": "Andor Molnar",
        "email": "andor@cloudera.com",
        "time": "Wed Sep 02 15:01:25 2026 -0500"
      },
      "message": "Missing ACL check on deleteContainer opcode\n"
    },
    {
      "commit": "cfaf837f2319da114bf607809c32bb1b2c699c74",
      "tree": "dd5c0d5b830739eeed3a7d104ed460718948dee5",
      "parents": [
        "ead4f69bb1a55bd484db88b2eed7b8752331a841"
      ],
      "author": {
        "name": "Andor Molnar",
        "email": "andor@cloudera.com",
        "time": "Thu Jul 09 12:27:13 2026 -0500"
      },
      "committer": {
        "name": "Andor Molnar",
        "email": "andor@cloudera.com",
        "time": "Wed Sep 02 15:01:18 2026 -0500"
      },
      "message": "Missing ACL check in setWatches() on reconnect\n"
    },
    {
      "commit": "ead4f69bb1a55bd484db88b2eed7b8752331a841",
      "tree": "fa0c7c378e9d6a4b4d767aee9585b815d7a66018",
      "parents": [
        "98187e89fab25e4286c710d4d860d41cc866e92d"
      ],
      "author": {
        "name": "Andor Molnar",
        "email": "andor@cloudera.com",
        "time": "Tue Jun 23 15:33:21 2026 -0500"
      },
      "committer": {
        "name": "Andor Molnar",
        "email": "andor@cloudera.com",
        "time": "Wed Sep 02 15:00:06 2026 -0500"
      },
      "message": "Quorum TLS in FIPS mode accepts hostname-mismatched peer certificates\n"
    },
    {
      "commit": "98187e89fab25e4286c710d4d860d41cc866e92d",
      "tree": "8515cc8e574d7f8f4e0986b9510ef86d88a338e5",
      "parents": [
        "e4f0cd41dc0cb55e616c5d90f924b2e8ac9f317e"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Wed Sep 02 17:01:56 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 02 10:01:56 2026 -0500"
      },
      "message": "ZOOKEEPER-5086: Upgrade Netty to 4.1.137.Final\n\nReviewers: anmolnar\nAuthor: PDavid\nCloses #2452 from PDavid/ZOOKEEPER-5086"
    },
    {
      "commit": "e4f0cd41dc0cb55e616c5d90f924b2e8ac9f317e",
      "tree": "1166e210c9f0072ab1d59d557d91a3a2aa9e01e7",
      "parents": [
        "ccef53edb9d3e5a951def8d985a46ad1881c6c10"
      ],
      "author": {
        "name": "Andor Molnár",
        "email": "andor@apache.org",
        "time": "Tue Sep 01 09:19:58 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 01 09:19:58 2026 -0500"
      },
      "message": "ZOOKEEPER-5082: Remove special characters from audit logs\n\nReviewers: tisonkun, phunt, PDavid\nAuthor: anmolnar\nCloses #2448 from anmolnar/ZOOKEEPER-5082"
    },
    {
      "commit": "ccef53edb9d3e5a951def8d985a46ad1881c6c10",
      "tree": "c689fabdf1edd39871875aa9d34eb09beec9d09a",
      "parents": [
        "100001f614a25ff24fb9435ad6209679d69c95bd"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Mon Aug 31 23:24:58 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 31 16:24:58 2026 -0500"
      },
      "message": "ZOOKEEPER-5083: Upgrade Jackson-databind to 2.22.2 to fix known security vulnerabilities\n\nReviewers: anmolnar\nAuthor: PDavid\nCloses #2447 from PDavid/ZOOKEEPER-5083-jackson-upgrade"
    },
    {
      "commit": "100001f614a25ff24fb9435ad6209679d69c95bd",
      "tree": "21410e4166addcf51fb375c571ea730daf667f67",
      "parents": [
        "b1d1f47948de8b4e0de0f8f7e5efb4a311838353"
      ],
      "author": {
        "name": "IshaPatil05817",
        "email": "www.ishapatil0205@gmail.com",
        "time": "Fri Aug 28 00:57:17 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 14:27:17 2026 -0500"
      },
      "message": "ZOOKEEPER-5075: Upgrade JLine to 3.30.14\n\nReviewers: PDavid, anmolnar\nAuthor: IshaPatil05817\nCloses #2436 from IshaPatil05817/ZOOKEEPER-5075-upgrade-jline"
    },
    {
      "commit": "b1d1f47948de8b4e0de0f8f7e5efb4a311838353",
      "tree": "7857fea288acc94bcf47c728dea50e9368dd59e8",
      "parents": [
        "ec525dae6daa4e1c97b423f59bca151eda328fc4"
      ],
      "author": {
        "name": "xeno",
        "email": "stime946@gmail.com",
        "time": "Tue Aug 25 20:21:05 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 13:21:05 2026 -0500"
      },
      "message": "ZOOKEEPER-5080: Fix flaky metric assertion in SnapshotAndRestoreCommandTest\n\nReviewers: uros-b, anmolnar\nAuthor: IvanKhanas\nCloses #2442 from IvanKhanas/ZOOKEEPER-5080"
    },
    {
      "commit": "ec525dae6daa4e1c97b423f59bca151eda328fc4",
      "tree": "bbf59281693a2cdede6923980ae8f99a5fb9ccc7",
      "parents": [
        "14a1ba268cb4256a70a248eb3ea492485198d3d9"
      ],
      "author": {
        "name": "xeno",
        "email": "stime946@gmail.com",
        "time": "Tue Aug 25 20:19:29 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 13:19:29 2026 -0500"
      },
      "message": "ZOOKEEPER-5038: Migrate to Jetty 12.1.12 (EE10)\n\nReviewers: anmolnar, PDavid\nAuthor: IvanKhanas\nCloses #2435 from IvanKhanas/ZOOKEEPER-5038"
    },
    {
      "commit": "14a1ba268cb4256a70a248eb3ea492485198d3d9",
      "tree": "f4c841d85f2568ff95bfafc3286a5dedc4e6a011",
      "parents": [
        "7af463e0fd5097930f52864911b224d8b9e6a485"
      ],
      "author": {
        "name": "Yurii Palamarchuk",
        "email": "yurapalamarchuk111@gmail.com",
        "time": "Tue Aug 25 18:31:24 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 11:31:24 2026 -0500"
      },
      "message": "ZOOKEEPER-5081: Exclude zookeeper-website from OWASP Dependency-Check\n\nReviewers: anmolnar\nAuthor: yuriipalam\nCloses #2444 from yuriipalam/ZOOKEEPER-5081"
    },
    {
      "commit": "7af463e0fd5097930f52864911b224d8b9e6a485",
      "tree": "78dd283b277c399aa9b61064c41fcc442c239b47",
      "parents": [
        "4ee3b27be53907f991f60138fb8ab0f533726a15"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Mon Aug 17 21:51:31 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 21:51:31 2026 +0200"
      },
      "message": "ZOOKEEPER-5039: Document ZK 3.10.0 drops Java 8 / 11 support in docs (ADDENDUM) (#2431)\n\n* ZOOKEEPER-5039: Clarify 3.10.0 drops Java 8/11 support in docs\n\n* ZOOKEEPER-5039: Fix formatting"
    },
    {
      "commit": "4ee3b27be53907f991f60138fb8ab0f533726a15",
      "tree": "2e927726b05e8b879c1d81c0619dbd9413066ca2",
      "parents": [
        "988ac5e29bd79fc3db90c064c2ff5c30ee9346b0"
      ],
      "author": {
        "name": "shubhi-gupta5",
        "email": "shubhi.gupta050301@gmail.com",
        "time": "Tue Aug 18 01:00:03 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 14:30:03 2026 -0500"
      },
      "message": "ZOOKEEPER-5077: Upgrade Netty to 4.1.136.Final\n\nReviewers: PDavid\nAuthor: shubhi-gupta5\nCloses #2438 from shubhi-gupta5/ZOOKEEPER-5077"
    },
    {
      "commit": "988ac5e29bd79fc3db90c064c2ff5c30ee9346b0",
      "tree": "47172986a272302a071e6fc86391d721625f204a",
      "parents": [
        "1b6a4c20fe73be0f25678919371ca49ac18f28c6"
      ],
      "author": {
        "name": "Andor Molnár",
        "email": "andor@apache.org",
        "time": "Fri Aug 14 14:15:15 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 14 14:15:15 2026 -0500"
      },
      "message": "ZOOKEEPER-5076: Upgrade JDK to 17 for the Owasp build\n\nReviewers: ctubbsii\nAuthor: anmolnar\nCloses #2437 from anmolnar/ZOOKEEPER-5076"
    },
    {
      "commit": "1b6a4c20fe73be0f25678919371ca49ac18f28c6",
      "tree": "47d5fcdc0b9fde430db475dc9d5fb8e2be0e8d90",
      "parents": [
        "53a78e36f99602162643303ab330377fc383b41f"
      ],
      "author": {
        "name": "Fredrik Svensson",
        "email": "SvenssonWeb@users.noreply.github.com",
        "time": "Mon Aug 10 19:51:20 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 12:51:20 2026 -0500"
      },
      "message": "ZOOKEEPER-4828: Honor ssl.context.supplier.class for client-server TLS\n\nReviewers: anmolnar, PDavid\nAuthor: SvenssonWeb\nCloses #2433 from SvenssonWeb/ZOOKEEPER-4828"
    },
    {
      "commit": "53a78e36f99602162643303ab330377fc383b41f",
      "tree": "c105137fdee7a66ca95ddcefad2f6cfcfc5f268e",
      "parents": [
        "5d6ad7995c5faa6ec6ea7d543e1691668f2570ba"
      ],
      "author": {
        "name": "Kirti Prajapat",
        "email": "104522416+Kirti2704@users.noreply.github.com",
        "time": "Sat Jul 18 00:25:25 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 13:55:25 2026 -0500"
      },
      "message": "ZOOKEEPER-5064: Upgrade jackson to 2.18.8 to fix CVEs\n\nReviewers: PDavid, anmolnar\nAuthor: Kirti2704\nCloses #2415 from Kirti2704/ZOOKEEPER-5064"
    },
    {
      "commit": "5d6ad7995c5faa6ec6ea7d543e1691668f2570ba",
      "tree": "a2dbd2a8a023e240557d04c82513613cd8a28da4",
      "parents": [
        "65016cb1b29f630fa37ff7a3f8cf4a6ab755d26b"
      ],
      "author": {
        "name": "Badreddine Itani",
        "email": "badreddineitani@gmail.com",
        "time": "Fri Jul 17 20:37:04 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 12:37:04 2026 -0500"
      },
      "message": "ZOOKEEPER-5056: Upgrade Netty to address CVE vulnerabilities\n\nReviewers: PDavid, anmolnar\nAuthor: BadreddineItani\nCloses #2406 from BadreddineItani/ZOOKEEPER-5056"
    },
    {
      "commit": "65016cb1b29f630fa37ff7a3f8cf4a6ab755d26b",
      "tree": "f51b3e3f0c4ebdb3d9e9d92ab9126f6607c758b5",
      "parents": [
        "064cf6c4d58e2ed817d444c7d17249da68fa9265"
      ],
      "author": {
        "name": "Yurii Palamarchuk",
        "email": "yurapalamarchuk111@gmail.com",
        "time": "Wed Jul 15 21:55:15 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 14:55:15 2026 -0500"
      },
      "message": "ZOOKEEPER-5067: Remove older docs picker from the docs page\n\nReviewers: anmolnar\nAuthor: yuriipalam\nCloses #2422 from yuriipalam/ZOOKEEPER-5067"
    },
    {
      "commit": "064cf6c4d58e2ed817d444c7d17249da68fa9265",
      "tree": "99da35f2c7e0fdc9c763bc925451d5626eb37328",
      "parents": [
        "964f5cf6b0a622c44329246073301f70155e776e"
      ],
      "author": {
        "name": "Badreddine Itani",
        "email": "badreddineitani@gmail.com",
        "time": "Thu Jul 09 22:56:25 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 14:56:25 2026 -0500"
      },
      "message": "ZOOKEEPER-5057: Upgrade logback to address CVE vulnerabilities\n\nReviewers: anmolnar, PDavid\nAuthor: BadreddineItani\nCloses #2412 from BadreddineItani/ZOOKEEPER-5057"
    },
    {
      "commit": "964f5cf6b0a622c44329246073301f70155e776e",
      "tree": "b68db5ac4d66a349337d11512cb2db8f7e7f1fea",
      "parents": [
        "6925dea5fd50c6b3fe1e0e6064216939c041c13e"
      ],
      "author": {
        "name": "Andor Molnár",
        "email": "andor@apache.org",
        "time": "Wed Jul 08 09:18:16 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 09:18:16 2026 -0500"
      },
      "message": "ZOOKEEPER-5058: Remove special characters from ensemble name before logging in EnsembleAuthenticationProvider\n\nReviewers: PDavid, PDavid, phunt\nAuthor: anmolnar\nCloses #2409 from anmolnar/ZOOKEEPER-5058"
    },
    {
      "commit": "6925dea5fd50c6b3fe1e0e6064216939c041c13e",
      "tree": "ff179b880ea691b5e4fe875a57bb182a7a5b9346",
      "parents": [
        "6d6ae51edb9741e02869f3b3bd4d5c4090dae574"
      ],
      "author": {
        "name": "Yike Xiao",
        "email": "kmter@live.com",
        "time": "Wed Jul 08 22:00:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 09:00:54 2026 -0500"
      },
      "message": "ZOOKEEPER-4767: New implementation of prometheus quantile metrics based on DataSketches\n\nReviewers: tisonkun, anmolnar\nAuthor: Shawyeok\nCloses #2086 from Shawyeok/sketches-summary"
    },
    {
      "commit": "6d6ae51edb9741e02869f3b3bd4d5c4090dae574",
      "tree": "410fdd468cf1e41ee4d7b5673fbcb517fd839f0f",
      "parents": [
        "8e3527a5a8e89edf1b51e3e12ed14fc29a16a203"
      ],
      "author": {
        "name": "Yurii Palamarchuk",
        "email": "yurapalamarchuk111@gmail.com",
        "time": "Tue Jul 07 18:23:45 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 11:23:45 2026 -0500"
      },
      "message": "ZOOKEEPER-5065: Preserve doap.rdf in website builds\n\nReviewers: anmolnar, PDavid\nAuthor: yuriipalam\nCloses #2416 from yuriipalam/ZOOKEEPER-5065"
    },
    {
      "commit": "8e3527a5a8e89edf1b51e3e12ed14fc29a16a203",
      "tree": "0d4c42925e4b5a2cfbdcbd23956c81d0ce30a353",
      "parents": [
        "0cb298e8f6d332ef718c6f59a4708e7a6de28766"
      ],
      "author": {
        "name": "Shreya Sawant",
        "email": "90320606+shreya-sawant@users.noreply.github.com",
        "time": "Tue Jul 07 20:11:46 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 09:41:46 2026 -0500"
      },
      "message": "ZOOKEEPER-5066: Update JDK11 to JDK 17, 25 in s390x jenkinsfile\n\nReviewers: PDavid, anmolnar\nAuthor: shreya-sawant\nCloses #2420 from shreya-sawant/s390x-jenkins-fix"
    },
    {
      "commit": "0cb298e8f6d332ef718c6f59a4708e7a6de28766",
      "tree": "e4d4675fee43b0fded836eb1ebcad1129a4c93b2",
      "parents": [
        "d36335cbbe7756e695170a2cbbd0c1830f2775a7"
      ],
      "author": {
        "name": "Andor Molnár",
        "email": "andor@apache.org",
        "time": "Mon Jul 06 16:01:45 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 16:01:45 2026 -0500"
      },
      "message": "ZOOKEEPER-5059: Kerberos SASL leaks Login refresh threads across QuorumPeer.shutdown()\n\nAuthor: anmolnar\nCloses #2410 from anmolnar/ZOOKEEPER-5059"
    },
    {
      "commit": "d36335cbbe7756e695170a2cbbd0c1830f2775a7",
      "tree": "426d63c86b72c825ee4a712770621f73857aa370",
      "parents": [
        "a8f5478aca1eede86874446494118ea1f45e8c46"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Mon Jul 06 22:17:24 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 15:17:24 2026 -0500"
      },
      "message": "ZOOKEEPER-5060: Update GitHub Action versions\n\nReviewers: anmolnar\nAuthor: PDavid\nCloses #2411 from PDavid/ZOOKEEPER-5060-gh-actions-update"
    },
    {
      "commit": "a8f5478aca1eede86874446494118ea1f45e8c46",
      "tree": "865c1dd7a48be441d661aef0db96572861e078b9",
      "parents": [
        "12d4cb474fb316b6dbc6fed766a1633acd7e9142"
      ],
      "author": {
        "name": "Yurii Palamarchuk",
        "email": "yurapalamarchuk111@gmail.com",
        "time": "Wed Jul 01 18:34:56 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 01 11:34:56 2026 -0500"
      },
      "message": "ZOOKEEPER-5061: ZooKeeper website fixes\n\nReviewers: anmolnar\nAuthor: yuriipalam\nCloses #2413 from yuriipalam/ZOOKEEPER-5061"
    },
    {
      "commit": "12d4cb474fb316b6dbc6fed766a1633acd7e9142",
      "tree": "afcf528931bfa707cc10bfd17c613701960c051f",
      "parents": [
        "981a2fd4acb086f0df790025771a677788925122"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Wed Jun 24 21:24:08 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 24 14:24:08 2026 -0500"
      },
      "message": "ZOOKEEPER-5039: Raise to min JDK 17, also build, test with JDK25\n\nReviewers: kgeisz, anmolnar, anmolnar, tamaashu\nAuthor: PDavid\nCloses #2376 from PDavid/ZOOKEEPER-5039-mockito-upgrade"
    },
    {
      "commit": "981a2fd4acb086f0df790025771a677788925122",
      "tree": "f2d3bd0020fe6180c19989ee471e1f63d6cc8a1d",
      "parents": [
        "7e608ac95a511e9ac99e78cbb611223daa4c9fa4"
      ],
      "author": {
        "name": "Andor Molnár",
        "email": "andor@apache.org",
        "time": "Mon Jun 22 17:47:21 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 17:47:21 2026 -0500"
      },
      "message": "ZOOKEEPER-5050: Disable AdminServer and enhance documentation to highlight security considerations\n\nReviewers: eolivelli, phunt\nAuthor: anmolnar\nCloses #2389 from anmolnar/ZOOKEEPER-5050"
    },
    {
      "commit": "7e608ac95a511e9ac99e78cbb611223daa4c9fa4",
      "tree": "7bdb35796ab77305ee9720ba20323c4d202b25ab",
      "parents": [
        "9dd41cd7d993f7004e87bc544c739218c7e24337"
      ],
      "author": {
        "name": "Yurii Palamarchuk",
        "email": "yurapalamarchuk111@gmail.com",
        "time": "Sat Jun 20 18:18:09 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 20 11:18:09 2026 -0500"
      },
      "message": "ZOOKEEPER-5020: Improve ZooKeeper website\n\nReviewers: PDavid, anmolnar, tisonkun, symat, ppkarwasz\nAuthor: yuriipalam\nCloses #2373 from yuriipalam/ZOOKEEPER-5020"
    },
    {
      "commit": "9dd41cd7d993f7004e87bc544c739218c7e24337",
      "tree": "d4ede28abe95a376f497e8cd75897409c6e02b29",
      "parents": [
        "410ceed4cc26a08df3f17a9b590a956e0e098b52"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Tue Jun 16 15:18:45 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 15:18:45 2026 +0200"
      },
      "message": "ZOOKEEPER-5052: Fix stale thread write of primitive in JvmPauseMonitor\n\nReviewers: dsmiley, imankhadiv, anmolnar\nAuthor: PDavid\nCloses #2397 from PDavid/ZOOKEEPER-5052-JvmPauseMonitor"
    },
    {
      "commit": "410ceed4cc26a08df3f17a9b590a956e0e098b52",
      "tree": "737d05f50ac3c8141402c80df3a851c4ee099e81",
      "parents": [
        "34a9492085b3ecc18c9eb83414ebe5e17ede287a"
      ],
      "author": {
        "name": "Andor Molnár",
        "email": "andor@apache.org",
        "time": "Tue Jun 16 01:51:24 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 01:51:24 2026 +0200"
      },
      "message": "ZOOKEEPER-5042: Enhance X-Forwarded-For setting in IPAuthenticationProvider\n\nAuthor: anmolnar\nCloses #2378 from anmolnar/ZOOKEEPER-5042"
    },
    {
      "commit": "34a9492085b3ecc18c9eb83414ebe5e17ede287a",
      "tree": "35b9409bea52558d03e4ac8e4ee9db0dda42ad46",
      "parents": [
        "f94cdd572eb3f04f6ba87df843b90999e896eaba"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Tue May 19 16:40:51 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 19 09:40:51 2026 -0500"
      },
      "message": "ZOOKEEPER-5049: Redact passwords from PrometheusMetricsProvider configuration logging\n\nReviewers: anmolnar, meszibalu\nAuthor: PDavid\nCloses #2387 from PDavid/ZOOKEEPER-5049-PrometheusMetricsProvider-log-redact"
    },
    {
      "commit": "f94cdd572eb3f04f6ba87df843b90999e896eaba",
      "tree": "011d2387d54213b7dbfbfca701787900ab24ed8e",
      "parents": [
        "ed28ce78ba36dffc4fe634862418d80895bfc242"
      ],
      "author": {
        "name": "Lars Francke",
        "email": "git@lars-francke.de",
        "time": "Fri May 15 02:31:40 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 14 20:31:40 2026 -0400"
      },
      "message": "ZOOKEEPER-4985: Fix zkCleanup.sh script to not fail on non-standard config directories (#2324)\n\n\nCo-authored-by: Christopher Tubbs \u003cctubbsii@apache.org\u003e"
    },
    {
      "commit": "ed28ce78ba36dffc4fe634862418d80895bfc242",
      "tree": "2b136d0e7ef286c7997cb8644da8c5fa32f63690",
      "parents": [
        "d4e15d325cb2e50cd948c27bb535746b42845793"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Wed May 13 19:30:47 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 13 12:30:47 2026 -0500"
      },
      "message": "ZOOKEEPER-5047: Make PrometheusMetricsProvider KeyStore type detection consistent\n\nReviewers: meszibalu, anmolnar\nAuthor: PDavid\nCloses #2385 from PDavid/ZOOKEEPER-5047-PrometheusMetricsProvider-KeyStore-type"
    },
    {
      "commit": "d4e15d325cb2e50cd948c27bb535746b42845793",
      "tree": "c382e342ad5fef2051d16d93ee342f4ab8cbf8e2",
      "parents": [
        "972e71cbd2eebd4f7bcf9193c6b09d8d4ce181a4"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Thu May 07 15:56:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 08:56:37 2026 -0500"
      },
      "message": "ZOOKEEPER-5045: Fall back to TLSv1.2 default in FIPS mode\n\nReviewers: meszibalu\nAuthor: PDavid\nCloses #2380 from PDavid/ZOOKEEPER-5045"
    },
    {
      "commit": "972e71cbd2eebd4f7bcf9193c6b09d8d4ce181a4",
      "tree": "37e1a531c622b789808435218e83e9d23c2380ef",
      "parents": [
        "8184fd1c6f9ca1cdad949ac2b6bb9249c17eb55f"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Wed May 06 19:40:18 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 12:40:18 2026 -0500"
      },
      "message": "ZOOKEEPER-5043: Disable fallback to DIGEST-MD5 in SaslServer when FIPS mode is set\n\nReviewers: anmolnar, meszibalu\nAuthor: PDavid\nCloses #2381 from PDavid/ZOOKEEPER-5043-disable-DIGEST-MD5"
    },
    {
      "commit": "8184fd1c6f9ca1cdad949ac2b6bb9249c17eb55f",
      "tree": "601cf10c7390424215a7e1b873264c360393d657",
      "parents": [
        "afe8f08b6d369a4670a794443d5efcbfbb79ddc9"
      ],
      "author": {
        "name": "Nihir Agarwal",
        "email": "122777244+nihiragarwal24@users.noreply.github.com",
        "time": "Fri May 01 00:17:46 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 13:47:46 2026 -0500"
      },
      "message": "ZOOKEEPER-5009: Memory Leak in zoo_sasl_client_create\n\nReviewers: kezhuw\nAuthor: nihiragarwal24\nCloses #2341 from nihiragarwal24/ZOOKEEPER-5009"
    },
    {
      "commit": "afe8f08b6d369a4670a794443d5efcbfbb79ddc9",
      "tree": "b45a660a854d80b1c3c834a2c0cc5b4cdb59a70c",
      "parents": [
        "dc3150ad6bf4fdabd65ff0cb412cd6d8db3af17b"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Tue Apr 28 17:31:56 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 10:31:56 2026 -0500"
      },
      "message": "ZOOKEEPER-5029: Port unification for PrometheusMetricsProvider\n\nReviewers: meszibalu, anmolnar\nAuthor: PDavid\nCloses #2362 from PDavid/ZOOKEEPER-5029-PrometheusMetricsProvider-portUnification"
    },
    {
      "commit": "dc3150ad6bf4fdabd65ff0cb412cd6d8db3af17b",
      "tree": "e942269d1c25a6da2efc3081881e70877ec6ea2d",
      "parents": [
        "bbaaf0b17caac173c319742817a69f3242ce182a"
      ],
      "author": {
        "name": "Andor Molnár",
        "email": "andor@apache.org",
        "time": "Thu Apr 23 10:55:57 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 10:55:57 2026 -0500"
      },
      "message": "ZOOKEEPER-5035: remove loggraph from contrib\n\nReviewers: ctubbsii, PDavid, eolivelli\nAuthor: anmolnar\nCloses #2372 from anmolnar/ZOOKEEPER-5035"
    },
    {
      "commit": "bbaaf0b17caac173c319742817a69f3242ce182a",
      "tree": "98a452ddd1ccf899e20fdbb4d8bcfec40047da0d",
      "parents": [
        "a3c478bca888cb990001ccbfdb0256f2d2243360"
      ],
      "author": {
        "name": "Tero Saarni",
        "email": "tero.saarni@est.tech",
        "time": "Thu Apr 23 02:16:54 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 22 18:16:54 2026 -0500"
      },
      "message": "ZOOKEEPER-4992: Avoid overriding same-subject certs in PEM trust store\n\nReviewers: anmolnar\nAuthor: tsaarni\nCloses #2336 from tsaarni/fix-zookeeper-4992"
    },
    {
      "commit": "a3c478bca888cb990001ccbfdb0256f2d2243360",
      "tree": "c11f809b5f08cebb1e08fd533eee5bdb1d592de4",
      "parents": [
        "6c4fabfd4726d9b576a1b8acba9b273696079339"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Wed Apr 15 01:47:53 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 18:47:53 2026 -0500"
      },
      "message": "ZOOKEEPER-5022: Added \"exit\" command to zkCli.sh\n\nReviewers: anmolnar, ctubbsii\nAuthor: PDavid\nCloses #2358 from PDavid/ZOOKEEPER-5022-cli-exit-cmd"
    },
    {
      "commit": "6c4fabfd4726d9b576a1b8acba9b273696079339",
      "tree": "b47d0cde37b940538d9911d198b858d581426b54",
      "parents": [
        "9d23039612ebb60ef49506898c3ed6e63bb55fdc"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Thu Apr 09 02:21:42 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 19:21:42 2026 -0500"
      },
      "message": "ZOOKEEPER-5021: Exit from zkCli when interrupt (Ctrl-C) or EOF (Ctrl-D) is pressed\n\nReviewers: ctubbsii, kezhuw\nAuthor: PDavid\nCloses #2369 from PDavid/ZOOKEEPER-5021-cli-fix-eof-interrupt-2"
    },
    {
      "commit": "9d23039612ebb60ef49506898c3ed6e63bb55fdc",
      "tree": "7ff5017972eb5b93ee2c190e32b5cf87582296e1",
      "parents": [
        "83221ec57e71a67877c17f71dcbf2cd3546f81aa"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Tue Apr 07 22:23:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 13:23:54 2026 -0700"
      },
      "message": "ZOOKEEPER-5024: Allow to set TLS version and ciphers for PrometheusMetricsProvider\n\nReviewers: meszibalu, anmolnar\nAuthor: PDavid\nCloses #2360 from PDavid/ZOOKEEPER-5024-prometheus-https-ciphers-protocols"
    },
    {
      "commit": "83221ec57e71a67877c17f71dcbf2cd3546f81aa",
      "tree": "219a8a5151d8b29792bd54f3fed6d9850dd4e079",
      "parents": [
        "4bbd4a840aaa0749c9564274e269f9bb6cd534bf"
      ],
      "author": {
        "name": "li4wang",
        "email": "68786536+li4wang@users.noreply.github.com",
        "time": "Mon Mar 30 11:31:13 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 11:31:13 2026 -0700"
      },
      "message": "ZOOKEEPER-5015: Add admin server command to shed client connections by percentage (#2352)\n\nAuthor: Li Wang\u003cliwang@apple.com\u003e\n\nCo-authored-by: liwang \u003cliwang@apple.com\u003e"
    },
    {
      "commit": "4bbd4a840aaa0749c9564274e269f9bb6cd534bf",
      "tree": "04b6294df53e5c3e9a1b11e79cd0a1c80ea07711",
      "parents": [
        "eab1659958f961bdb5b1538c91a0b4a49f69d5bc"
      ],
      "author": {
        "name": "Patrick Hunt",
        "email": "phunt@apache.org",
        "time": "Fri Mar 27 10:59:09 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 12:59:09 2026 -0500"
      },
      "message": "ZOOKEEPER-5034: enable dependabot via .asf.yaml\n\nReviewers: PDavid, anmolnar\nAuthor: phunt\nCloses #2368 from phunt/ZOOKEEPER-5034"
    },
    {
      "commit": "eab1659958f961bdb5b1538c91a0b4a49f69d5bc",
      "tree": "a8dbc01bf54779c0ae3bbadd2aa2bbe537389361",
      "parents": [
        "f9865650ed34749d2b6c57a71e2f961a16347eb1"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Mon Mar 23 17:41:49 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 11:41:49 2026 -0500"
      },
      "message": "ZOOKEEPER-5023: Allow to set TLS version and ciphers for AdminServer\n\nReviewers: meszibalu, anmolnar\nAuthor: PDavid\nCloses #2359 from PDavid/ZOOKEEPER-5023-AdminServer-TLS-proto-ciphers"
    },
    {
      "commit": "f9865650ed34749d2b6c57a71e2f961a16347eb1",
      "tree": "600a5555b23ea0a9e0f7bd82f107104cf875798e",
      "parents": [
        "2f0d22bcebf33fba9a45b15454e89f116197f918"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Fri Mar 13 04:49:39 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 12 20:49:39 2026 -0700"
      },
      "message": "ZOOKEEPER-5027: Upgrade deprecated GitHub Actions versions\n\nAuthor: PDavid\nCloses #2361 from PDavid/ZOOKEEPER-5027-gh-actions-upgrade"
    },
    {
      "commit": "2f0d22bcebf33fba9a45b15454e89f116197f918",
      "tree": "d4d9e48ab1dee4dc2643cb69f9e191196ae33989",
      "parents": [
        "d20061b321171231acffea4a2bc446c3f90b96f3"
      ],
      "author": {
        "name": "seeksky",
        "email": "148623946+seekskyworld@users.noreply.github.com",
        "time": "Thu Feb 19 23:47:33 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 19 09:47:33 2026 -0600"
      },
      "message": "ZOOKEEPER-5012: guard zkDb close in QuorumPeer shutdown\n\nReviewers: PDavid, anmolnar\nAuthor: seekskyworld\nCloses #2345 from seekskyworld/fix/5012-quorumpeer-shutdown-npe"
    },
    {
      "commit": "d20061b321171231acffea4a2bc446c3f90b96f3",
      "tree": "d9c10c7b620ac42cb5001bac78bda4354ad911e4",
      "parents": [
        "dc2767f1a91b78805c03b18abd333e4c1a1d46c3"
      ],
      "author": {
        "name": "Andor Molnár",
        "email": "andor@apache.org",
        "time": "Wed Jan 28 12:50:12 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 28 12:50:12 2026 -0600"
      },
      "message": "ZOOKEEPER-5018: Upgrade Jetty to 9.4.58.v20250814 in order to fix CVE-2025-5115 (ADDENDUM)\n\nReviewers: tisonkun\nAuthor: anmolnar\nCloses #2351 from anmolnar/ZOOKEEPER-5018_b"
    },
    {
      "commit": "dc2767f1a91b78805c03b18abd333e4c1a1d46c3",
      "tree": "02e5893a2fd89c3c8e7ce4d0b3890ae1f71af5ff",
      "parents": [
        "9a90ee2decab1c20bf2558eb66eadc43f88eb7b1"
      ],
      "author": {
        "name": "li4wang",
        "email": "68786536+li4wang@users.noreply.github.com",
        "time": "Wed Jan 28 09:23:14 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 28 09:23:14 2026 -0800"
      },
      "message": "ZOOKEEPER-4983: Add client-triggered operation count metrics (#2328)\n\n* ZOOKEEPER-4983: Add client-triggered operation count metrics\n\nAuthor: Li Wang \u003cliwang@apple.com\u003e\n\n* ZOOKEEPER-4983: Add client-triggered operation count metrics\n\nAuthor: Li Wang \u003cliwang@apple.com\u003e\n\n---------\n\nCo-authored-by: liwang \u003cliwang@apple.com\u003e"
    },
    {
      "commit": "9a90ee2decab1c20bf2558eb66eadc43f88eb7b1",
      "tree": "3f7e5c61eab7a3a305696888a91f7c09d56c02f4",
      "parents": [
        "fbd87aa5becf61d173085c9c92aacbe446cf22bd"
      ],
      "author": {
        "name": "Andor Molnár",
        "email": "andor@apache.org",
        "time": "Wed Jan 28 09:13:43 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 28 09:13:43 2026 -0600"
      },
      "message": "ZOOKEEPER-5018: Upgrade Jetty to 9.4.58.v20250814 in order to fix CVE-2025-5115\n\nReviewers: tisonkun, eolivelli, PDavid\nAuthor: anmolnar\nCloses #2350 from anmolnar/ZOOKEEPER-5018"
    },
    {
      "commit": "fbd87aa5becf61d173085c9c92aacbe446cf22bd",
      "tree": "a62fc397dd242500067c868b81e5ad7c58d37a87",
      "parents": [
        "321f84dfcceba572fc79aff794ad196c7762ea23"
      ],
      "author": {
        "name": "Andor Molnár",
        "email": "andor@apache.org",
        "time": "Wed Jan 21 16:34:04 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 21 16:34:04 2026 -0600"
      },
      "message": "ZOOKEEPER-5017: Upgrade Netty to 4.1.130.Final to address CVE-2025-67735\n\nReviewers: tisonkun, ctubbsii\nAuthor: anmolnar\nCloses #2348 from anmolnar/ZOOKEEPER-5017"
    },
    {
      "commit": "321f84dfcceba572fc79aff794ad196c7762ea23",
      "tree": "d725a8252c678c7f41b818334f13351d110bff7a",
      "parents": [
        "6aaffd5ee007e8b53772c02111207cdc0cc17235"
      ],
      "author": {
        "name": "Andor Molnar",
        "email": "andor@cloudera.com",
        "time": "Tue Jan 20 18:44:47 2026 -0600"
      },
      "committer": {
        "name": "Andor Molnar",
        "email": "andor@cloudera.com",
        "time": "Tue Jan 20 18:45:18 2026 -0600"
      },
      "message": "Fix checkstyle and license issues\n"
    },
    {
      "commit": "6aaffd5ee007e8b53772c02111207cdc0cc17235",
      "tree": "7c3a734249f5fb9520848782b241e9b911ff47d0",
      "parents": [
        "ac0d082bb68412e544a039a4bdc491e7da31c5d3"
      ],
      "author": {
        "name": "li4wang",
        "email": "68786536+li4wang@users.noreply.github.com",
        "time": "Tue Jan 20 16:10:39 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 16:10:39 2026 -0800"
      },
      "message": "ZOOKEEPER-4956: Provide a HostProvider that uses DNS SRV record for dynamic server discovery (#2320)\n\nAuthor: Li Wang \u003cliwang@apple.com\u003e\n\nCo-authored-by: liwang \u003cliwang@apple.com\u003e"
    },
    {
      "commit": "ac0d082bb68412e544a039a4bdc491e7da31c5d3",
      "tree": "bae2b0d2f9f615422e5c9d35adb8baecd29ba12b",
      "parents": [
        "97e1789a49481f08259a7d0d15d927e545a445a6"
      ],
      "author": {
        "name": "Andor Molnar",
        "email": "andor@cloudera.com",
        "time": "Fri Dec 05 16:16:39 2025 -0600"
      },
      "committer": {
        "name": "Andor Molnar",
        "email": "andor@cloudera.com",
        "time": "Fri Dec 19 14:09:12 2025 -0600"
      },
      "message": "Add log redactor method when logging ZK config properties\n"
    },
    {
      "commit": "97e1789a49481f08259a7d0d15d927e545a445a6",
      "tree": "0bd8b7fb875b2dd61d7aed9867e31cc94d415882",
      "parents": [
        "3ae8e7750e1a474ae63f2ff06112bc426f9f7acc"
      ],
      "author": {
        "name": "guptas6est",
        "email": "sanaya.gupta@est.tech",
        "time": "Fri Dec 19 22:48:50 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 19 11:18:50 2025 -0600"
      },
      "message": "Upgrade Guava to 32.1.3-jre (fix CVE-2023-2976, CVE-2020-8908)\n\nReviewers: PDavid, anmolnar\nAuthor: guptas6est\nCloses #2314 from guptas6est/fix/upgrade-guava"
    },
    {
      "commit": "3ae8e7750e1a474ae63f2ff06112bc426f9f7acc",
      "tree": "a168019ea8e21050aa35b9531344ae13ed687e09",
      "parents": [
        "a8631bd5bcf00189dc3d296d72959f4d2b0d2f6c"
      ],
      "author": {
        "name": "Kezhu Wang",
        "email": "kezhuw@apache.org",
        "time": "Fri Dec 19 04:03:31 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 18 14:03:31 2025 -0600"
      },
      "message": "ZOOKEEPER-4966: Decouple `ZKConfig` from `QuorumPeerConfig.ConfigException`\n\nReviewers: anmolnar, cnauroth\nAuthor: kezhuw\nCloses #2306 from kezhuw/ZOOKEEPER-4966-decouple-ZKConfig-from-QuorumPeerConfig"
    },
    {
      "commit": "a8631bd5bcf00189dc3d296d72959f4d2b0d2f6c",
      "tree": "2a9c29142fea3d3737f183481aa96aa3de1d497a",
      "parents": [
        "c91f6111d2f4d115217ba1dc4c28fa5bd26e2c91"
      ],
      "author": {
        "name": "Ivan Andika",
        "email": "ivandika@apache.org",
        "time": "Thu Dec 18 15:16:00 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 17 23:16:00 2025 -0800"
      },
      "message": "ZOOKEEPER-4934: Add metrics for TTL node creation (#2287)\n\n* ZOOKEEPER-4934: Add metrics for TTL node creation\n\n* Trigger CI"
    },
    {
      "commit": "c91f6111d2f4d115217ba1dc4c28fa5bd26e2c91",
      "tree": "4db89b7e492c2d5f0e6ac8cefd5438796ffe25ca",
      "parents": [
        "f9fa0ccc6fd7b73aba44c3975804ff6429d6f5cb"
      ],
      "author": {
        "name": "Kezhu Wang",
        "email": "kezhuw@apache.org",
        "time": "Wed Dec 17 06:24:33 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 16 16:24:33 2025 -0600"
      },
      "message": "ZOOKEEPER-4997: Unify construction of TrustManager to dedicated method\n\nReviewers: anmolnar\nAuthor: kezhuw\nCloses #2340 from kezhuw/ZOOKEEPER-4997-refactor-x509-createTrustManager"
    },
    {
      "commit": "f9fa0ccc6fd7b73aba44c3975804ff6429d6f5cb",
      "tree": "9cac21f58e324d31e5408ad2df422534f2b332be",
      "parents": [
        "3f4c8a215cceab4b26d0dda281ce0ba5026a55dd"
      ],
      "author": {
        "name": "Kezhu Wang",
        "email": "kezhuw@apache.org",
        "time": "Wed Dec 17 00:18:38 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 16 10:18:38 2025 -0600"
      },
      "message": "ZOOKEEPER-4915: Default znode.container.maxNeverUsedIntervalMs to 5 minutes\n\nAuthor: kezhuw\nCloses #2248 from kezhuw/ZOOKEEPER-4915-znode.container.maxNeverUsedIntervalMs-default-value"
    },
    {
      "commit": "3f4c8a215cceab4b26d0dda281ce0ba5026a55dd",
      "tree": "3e0fc49bf3295a99b9d454cdc9fc0d65ef4f6193",
      "parents": [
        "1c903df950553610b3c67f2edda61f40205c5cc7"
      ],
      "author": {
        "name": "Norbert Meszaros",
        "email": "meszinorbi2002@gmail.com",
        "time": "Tue Dec 16 17:10:04 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 16 10:10:04 2025 -0600"
      },
      "message": "ZOOKEEPER-4918: Bump com.fasterxml.jackson.core:jackson-core from 2.152 to 2.18.1\n\nReviewers: anmolnar, PDavid, PDavid, anmolnar\nAuthor: meszinorbi\nCloses #2244 from meszinorbi/master"
    },
    {
      "commit": "1c903df950553610b3c67f2edda61f40205c5cc7",
      "tree": "c7986f7868c9d39bfbed488813065e491edf8f74",
      "parents": [
        "a7fe813aa3fee50c1a653b92e7f91e4c67f977ba"
      ],
      "author": {
        "name": "Kezhu Wang",
        "email": "kezhuw@apache.org",
        "time": "Tue Dec 16 06:39:07 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 15 16:39:07 2025 -0600"
      },
      "message": "ZOOKEEPER-4923: Add timeout to control brand-new session establishment\n\nReviewers: anmolnar, cnauroth, anmolnar\nAuthor: kezhuw\nCloses #2253 from kezhuw/ZOOKEEPER-4923-brand-new-session-timeout-control"
    },
    {
      "commit": "a7fe813aa3fee50c1a653b92e7f91e4c67f977ba",
      "tree": "308f7f36a83cf1d066bb84fdef0cd4652a7348bb",
      "parents": [
        "3fc7ccc053b1fb21aa553d9f41f263310a86d550"
      ],
      "author": {
        "name": "Kezhu Wang",
        "email": "kezhuw@apache.org",
        "time": "Sun Dec 14 21:46:58 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 14 21:46:58 2025 +0800"
      },
      "message": "ZOOKEEPER-4958: Fix client hostname verification ignored in server if ssl.authProvider configured\n\nReviewers: anmolnar\nAuthor: kezhuw\nCloses #2303 from kezhuw/ZOOKEEPER-4958-client-server-hostname-verification"
    },
    {
      "commit": "3fc7ccc053b1fb21aa553d9f41f263310a86d550",
      "tree": "ed16010fc4291f609aeba0cd772e71a4254ba04b",
      "parents": [
        "229721e98d562f1d3a74e9f8212155483dce269f"
      ],
      "author": {
        "name": "Vasilii Alferov",
        "email": "vasilii.alferov@gmail.com",
        "time": "Fri Dec 12 21:13:00 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 12 15:13:00 2025 -0600"
      },
      "message": "ZOOKEEPER-4741: Modernize PrometheusMetricsProvider with Jetty and ne…\n\nReviewers: anmolnar\nAuthor: dukelion\nCloses #2291 from dukelion/ModernPrometheusClient"
    },
    {
      "commit": "229721e98d562f1d3a74e9f8212155483dce269f",
      "tree": "326dff095fcd6aae874c6e66ce19842af0e7f75e",
      "parents": [
        "10835cb80665a85c6c9d1c6a085e22a32b067077"
      ],
      "author": {
        "name": "Andor Molnár",
        "email": "andor@apache.org",
        "time": "Wed Dec 03 16:07:09 2025 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 03 16:07:09 2025 -0600"
      },
      "message": "ZOOKEEPER-3100: ZooKeeper client times out due to random choice of resolved addresses\n\nReviewers: kezhuw\nAuthor: anmolnar\nCloses #2338 from anmolnar/ZOOKEEPER-3100"
    },
    {
      "commit": "10835cb80665a85c6c9d1c6a085e22a32b067077",
      "tree": "51ff31cb3cffbf40c1fb8216d1b4977160f05228",
      "parents": [
        "fb43500ea53fa5b57b6dc549c6582ae0ac60d7bc"
      ],
      "author": {
        "name": "Andor Molnár",
        "email": "andor@apache.org",
        "time": "Mon Dec 01 15:06:49 2025 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 01 15:06:49 2025 -0600"
      },
      "message": "ZOOKEEPER-2858: Disable reverse DNS lookup for SASL java client\n\nAuthor: anmolnar\nCloses #2331 from anmolnar/ZOOKEEPER-2858"
    },
    {
      "commit": "fb43500ea53fa5b57b6dc549c6582ae0ac60d7bc",
      "tree": "0333aa2535907ae51faf8fbcd2bcaa748fd30614",
      "parents": [
        "e8e141b21f3a07797958c74053762048c7a3a0bf"
      ],
      "author": {
        "name": "jmalopoy",
        "email": "107631972+jmalopoy@users.noreply.github.com",
        "time": "Mon Nov 10 14:19:53 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 10 21:19:53 2025 +0800"
      },
      "message": "ZOOKEEPER-4989: Fix c client compilation on Windows with MSVC\n\nReviewers: kezhuw\nAuthor: jmalopoy\nCloses #2335 from jmalopoy/zookeeper-4989"
    },
    {
      "commit": "e8e141b21f3a07797958c74053762048c7a3a0bf",
      "tree": "a3cbeb973729af0d3894c3f305aa230b04b46bef",
      "parents": [
        "66c4efecdda1302d9cfb3af9eedb122b74452bf3"
      ],
      "author": {
        "name": "lchqlchq",
        "email": "40992591+lchqlchq@users.noreply.github.com",
        "time": "Fri Oct 31 04:21:09 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 30 15:21:09 2025 -0500"
      },
      "message": "ZOOKEEPER-4736: Fix nio socket fd leak if network service is down\n\nReviewers: kezhuw, anmolnar\nAuthor: lchqlchq\nCloses #2047 from lchqlchq/fd"
    },
    {
      "commit": "66c4efecdda1302d9cfb3af9eedb122b74452bf3",
      "tree": "fdeba6911a02da2a181001ecc59a0c264a27961f",
      "parents": [
        "51c4f2bf1207d9eef2a67a27f6a05bdca567e90d"
      ],
      "author": {
        "name": "Andor Molnár",
        "email": "andor@apache.org",
        "time": "Tue Oct 07 07:38:42 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 07 07:38:42 2025 -0500"
      },
      "message": "ZOOKEEPER-4986: Disable reverse DNS lookup in TLS client and server\n\nReviewers: kezhuw\nAuthor: anmolnar\nCloses #2325 from anmolnar/ZOOKEEPER-4986"
    },
    {
      "commit": "51c4f2bf1207d9eef2a67a27f6a05bdca567e90d",
      "tree": "3fd7a25e3e9c8e3138f49d5e33157c731b938178",
      "parents": [
        "9dbd95836b2076023c899ffe3bef4e64881c4076"
      ],
      "author": {
        "name": "Andor Molnár",
        "email": "andor@apache.org",
        "time": "Mon Oct 06 15:54:24 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 06 15:54:24 2025 -0500"
      },
      "message": "ZOOKEEPER-4984: Upgrade OWASP plugin to 12.1.6 due to breaking changes in the API\n\nReviewers: kezhuw\nAuthor: anmolnar\nCloses #2323 from anmolnar/ZOOKEEPER-4984"
    },
    {
      "commit": "9dbd95836b2076023c899ffe3bef4e64881c4076",
      "tree": "0c747d2119def9137ce35b5a75dfc43f646e3a22",
      "parents": [
        "d8e5217729bfc7303b15bc36b1a6b7f1ecdd07d4"
      ],
      "author": {
        "name": "Dávid Paksy",
        "email": "paksydavid@gmail.com",
        "time": "Wed Oct 01 01:24:50 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 30 18:24:50 2025 -0500"
      },
      "message": "ZOOKEEPER-3938: Upgrade JLine to 3.25.1\n\nReviewers: anmolnar, ctubbsii, kezhuw\nAuthor: PDavid\nCloses #2318 from PDavid/ZOOKEEPER-3938-jline-upgrade"
    },
    {
      "commit": "d8e5217729bfc7303b15bc36b1a6b7f1ecdd07d4",
      "tree": "6069ab3cbf0fa8e5d23ebb561dfdfa76703b0526",
      "parents": [
        "23c044698bc059034443ce632705a75299293fbc"
      ],
      "author": {
        "name": "Kezhu Wang",
        "email": "kezhuw@apache.org",
        "time": "Sat Sep 20 06:43:14 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 19 17:43:14 2025 -0500"
      },
      "message": "ZOOKEEPER-4972: Fix flaky tests in PrometheusMetricsProviderConfigTest\n\nReviewers: anmolnar\nAuthor: kezhuw\nCloses #2311 from kezhuw/ZOOKEEPER-4972-fix-flaky-PrometheusMetricsProviderConfigTest-tests"
    }
  ],
  "next": "23c044698bc059034443ce632705a75299293fbc"
}
