)]}'
{
  "log": [
    {
      "commit": "3602ea922f973728ac75b9dfe866458bb1753002",
      "tree": "29bafba50ff5616afaf3d3e7095b2cc0cfb34dd9",
      "parents": [
        "9ff8b78179d51b7c4826b5fd3f80214efe80ca7a",
        "dae10711bb89ee102427b06628ef6c0be8b1a4ac"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 28 08:25:06 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 08:25:06 2026"
      },
      "message": "Merge pull request #22202 from ahrtr/20260727_changelog\n\nUpdate 3.7 changelog to cover the MinimalEtcdVersion change"
    },
    {
      "commit": "dae10711bb89ee102427b06628ef6c0be8b1a4ac",
      "tree": "29bafba50ff5616afaf3d3e7095b2cc0cfb34dd9",
      "parents": [
        "9ff8b78179d51b7c4826b5fd3f80214efe80ca7a"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Jul 27 20:40:42 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Jul 27 20:40:42 2026"
      },
      "message": "Update 3.7 changelog to cover the MinimalEtcdVersion change\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "9ff8b78179d51b7c4826b5fd3f80214efe80ca7a",
      "tree": "a041c47e473cbd8f24f300b3f6c1d096d64d60ec",
      "parents": [
        "de51c08dcbab66466ef8eaa306a3a895271fde40",
        "2e2963af6ee7b0773f2a4a7d99a36a94b89afc6e"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Jul 27 20:36:05 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 20:36:05 2026"
      },
      "message": "Merge pull request #22171 from ahrtr/20260723_snap_load\n\nUpdate MinimalEtcdVersion to read latest snapshot entry from WAL"
    },
    {
      "commit": "de51c08dcbab66466ef8eaa306a3a895271fde40",
      "tree": "f51ee197da408a8530ffb8adacb093b3eb9bbd1c",
      "parents": [
        "ebbd34b591b0602b2c407c80d47752157c129ec7",
        "38753464b3fc15fbc31cbf05e3f52b3d0800b416"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Jul 27 20:34:56 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 20:34:56 2026"
      },
      "message": "Merge pull request #22166 from etcd-io/dependabot/go_modules/google.golang.org/grpc-1.82.1\n\nbuild(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.1"
    },
    {
      "commit": "38753464b3fc15fbc31cbf05e3f52b3d0800b416",
      "tree": "f51ee197da408a8530ffb8adacb093b3eb9bbd1c",
      "parents": [
        "ebbd34b591b0602b2c407c80d47752157c129ec7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jul 22 09:04:34 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Jul 27 19:58:04 2026"
      },
      "message": "build(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.1\n\nBumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.81.1 to 1.82.1.\n- [Release notes](https://github.com/grpc/grpc-go/releases)\n- [Commits](https://github.com/grpc/grpc-go/compare/v1.81.1...v1.82.1)\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/grpc\n  dependency-version: 1.82.1\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\n"
    },
    {
      "commit": "2e2963af6ee7b0773f2a4a7d99a36a94b89afc6e",
      "tree": "50bdabde58d712dcab0e34b35ba478a3d7875011",
      "parents": [
        "0b799900a433a2d0ee00a78959b08f82020c8916"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Jul 23 09:07:10 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Jul 27 19:37:32 2026"
      },
      "message": "Update MinimalEtcdVersion to read latest snapshot entry from WAL\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "ebbd34b591b0602b2c407c80d47752157c129ec7",
      "tree": "9cf2158ebd9d011847e6150f4eae4ca4e4b63b26",
      "parents": [
        "0b799900a433a2d0ee00a78959b08f82020c8916",
        "ca7a0bbf43fef942024e962fc223976df897a332"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Jul 27 14:10:14 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 14:10:14 2026"
      },
      "message": "Merge pull request #22183 from etcd-io/dependabot/github_actions/docker/login-action-4.5.0\n\nbuild(deps): bump docker/login-action from 4.4.0 to 4.5.0"
    },
    {
      "commit": "0b799900a433a2d0ee00a78959b08f82020c8916",
      "tree": "c6828a4a097b0202a616675c4d3992c0044ef2bb",
      "parents": [
        "f5ecf4c7fd571080241a563786a5e823e56b658b",
        "b8477b49a1d938362e49d7f4f954f9b141f10b2c"
      ],
      "author": {
        "name": "Marek Siarkowicz",
        "email": "siarkowicz@google.com",
        "time": "Mon Jul 27 07:19:35 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 07:19:35 2026"
      },
      "message": "Merge pull request #22017 from nwnt/add-antithesis-random-wrapper\n\nAdd math/rand[/v2] wrappers in tests/antithesis and replace the rand references with the wrappers"
    },
    {
      "commit": "f5ecf4c7fd571080241a563786a5e823e56b658b",
      "tree": "97558275d805dd1b94e2e83e2548081e8b9bb26f",
      "parents": [
        "3e3b4c181c69eaaee169d33cbdb9a94a369207bf",
        "895a3a138325fdcae53acf6b353bf75f00e44c22"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Mon Jul 27 05:54:16 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 05:54:16 2026"
      },
      "message": "Merge pull request #22177 from etcd-io/dependabot/github_actions/actions/checkout-7.0.1\n\nbuild(deps): bump actions/checkout from 7.0.0 to 7.0.1"
    },
    {
      "commit": "b8477b49a1d938362e49d7f4f954f9b141f10b2c",
      "tree": "b61a5ecd86cd80425ae6f5d31d4ca3bf8bbb8932",
      "parents": [
        "b6af89f1ad8f5beddc9ff137d367c4324bc27cdc"
      ],
      "author": {
        "name": "Nont",
        "email": "9658731+nwnt@users.noreply.github.com",
        "time": "Wed Jul 01 04:23:03 2026"
      },
      "committer": {
        "name": "Nont",
        "email": "9658731+nwnt@users.noreply.github.com",
        "time": "Mon Jul 27 02:17:17 2026"
      },
      "message": "Replace math/rand[/v2] at antithesis etcd server build time\n\nSigned-off-by: Nont \u003c9658731+nwnt@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "b6af89f1ad8f5beddc9ff137d367c4324bc27cdc",
      "tree": "02c6cc9a9c095739ce7ce11964c84b9fbb96d37a",
      "parents": [
        "3e3b4c181c69eaaee169d33cbdb9a94a369207bf"
      ],
      "author": {
        "name": "Nont",
        "email": "9658731+nwnt@users.noreply.github.com",
        "time": "Tue Jun 30 18:08:49 2026"
      },
      "committer": {
        "name": "Nont",
        "email": "9658731+nwnt@users.noreply.github.com",
        "time": "Mon Jul 27 02:12:00 2026"
      },
      "message": "Add math/rand/v2 wrapper\n\nSigned-off-by: Nont \u003c9658731+nwnt@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "3e3b4c181c69eaaee169d33cbdb9a94a369207bf",
      "tree": "a87f02c5572594af1632990d949ff278aafbc0f0",
      "parents": [
        "14bd0caac423109dc5f3a89b83cba98b0f9ca9b3",
        "7f608fe16ff27f2212dddd2a61966742ac18252f"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Fri Jul 24 08:38:03 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 24 08:38:03 2026"
      },
      "message": "Merge pull request #22186 from ivanvc/changelog-3.7.1-3.6.14-3.5.33\n\nUpdate CHANGELOG for 3.7.1, 3.6.14, and 3.5.33 release dates"
    },
    {
      "commit": "7f608fe16ff27f2212dddd2a61966742ac18252f",
      "tree": "a87f02c5572594af1632990d949ff278aafbc0f0",
      "parents": [
        "ed78c8e7a990baec511b0b6e1cd906efd38d7932"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Fri Jul 24 05:20:44 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Fri Jul 24 05:27:58 2026"
      },
      "message": "CHANGELOG(3.7): Set v3.7.1 release date\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "ed78c8e7a990baec511b0b6e1cd906efd38d7932",
      "tree": "b809259f9f9f3b0723bc44800dfbd5a5611bea92",
      "parents": [
        "47739815ad7a02785380639a886c2aec2a3ecc20"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Fri Jul 24 05:14:57 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Fri Jul 24 05:14:57 2026"
      },
      "message": "CHANGELOG(3.6): Set v3.6.14 release date\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "47739815ad7a02785380639a886c2aec2a3ecc20",
      "tree": "a249f6a5446b370ec244492dc3b662581a521bb1",
      "parents": [
        "14bd0caac423109dc5f3a89b83cba98b0f9ca9b3"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Fri Jul 24 05:07:57 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Fri Jul 24 05:07:57 2026"
      },
      "message": "CHANGELOG(3.5): Set v3.5.33 release date\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "ca7a0bbf43fef942024e962fc223976df897a332",
      "tree": "3d00cedec77e99c96138f44faa89a74c5ca866d7",
      "parents": [
        "14bd0caac423109dc5f3a89b83cba98b0f9ca9b3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 23 17:32:29 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 23 17:32:29 2026"
      },
      "message": "build(deps): bump docker/login-action from 4.4.0 to 4.5.0\n\nBumps [docker/login-action](https://github.com/docker/login-action) from 4.4.0 to 4.5.0.\n- [Release notes](https://github.com/docker/login-action/releases)\n- [Commits](https://github.com/docker/login-action/compare/af1e73f918a031802d376d3c8bbc3fe56130a9b0...06fb636fac595d6fb4b28a5dfcb21a6f5091859c)\n\n---\nupdated-dependencies:\n- dependency-name: docker/login-action\n  dependency-version: 4.5.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "895a3a138325fdcae53acf6b353bf75f00e44c22",
      "tree": "b2512331241d7b2e34c961c4334884a850bf54e9",
      "parents": [
        "14bd0caac423109dc5f3a89b83cba98b0f9ca9b3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 23 14:15:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 23 14:15:23 2026"
      },
      "message": "build(deps): bump actions/checkout from 7.0.0 to 7.0.1\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 7.0.0 to 7.0.1.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0...3d3c42e5aac5ba805825da76410c181273ba90b1)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: 7.0.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "14bd0caac423109dc5f3a89b83cba98b0f9ca9b3",
      "tree": "46e3117b3dc275bdf0151d8e80dc5e98bb6724e1",
      "parents": [
        "c13fd851a6a36f36dcc96f9b687c93d384ec1c8a",
        "3f99fe7eb96b8bb1554920dcb0a945ae8fe48417"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Jul 23 14:12:40 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 23 14:12:40 2026"
      },
      "message": "Merge pull request #22111 from ivanvc/update-dependabot-config\n\nUpdate dependabot config"
    },
    {
      "commit": "c13fd851a6a36f36dcc96f9b687c93d384ec1c8a",
      "tree": "1c361fe68f09d4c39c1f4f0cbea9451de82f87d1",
      "parents": [
        "db935c042caf8f0cd644df92b7d120551bb9e959",
        "2a7da0520f625a041ea2f92f24d3bc5535ca0435"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Jul 23 10:47:58 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 23 10:47:58 2026"
      },
      "message": "Merge pull request #22170 from kairosci/remove-build-etcd-section\n\ndocs: remove Build etcd image section from bump_etcd_version_k8s.md"
    },
    {
      "commit": "2a7da0520f625a041ea2f92f24d3bc5535ca0435",
      "tree": "1c361fe68f09d4c39c1f4f0cbea9451de82f87d1",
      "parents": [
        "db935c042caf8f0cd644df92b7d120551bb9e959"
      ],
      "author": {
        "name": "Alessio Attilio",
        "email": "attilio.alessio@protonmail.com",
        "time": "Thu Jul 23 09:17:46 2026"
      },
      "committer": {
        "name": "Alessio Attilio",
        "email": "attilio.alessio@protonmail.com",
        "time": "Thu Jul 23 09:20:36 2026"
      },
      "message": "docs: remove Build etcd image section from bump_etcd_version_k8s.md\n\nSigned-off-by: Alessio Attilio \u003cattilio.alessio@protonmail.com\u003e\n"
    },
    {
      "commit": "db935c042caf8f0cd644df92b7d120551bb9e959",
      "tree": "91292caf2987d45fffb76a69d81a800b73867d5e",
      "parents": [
        "cb846f6d2d3fa0a5e4e1d02c1a2ace31effd7dfb",
        "3b01e26291998322aa227c9abfd0424cb490959c"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Jul 23 07:49:38 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 23 07:49:38 2026"
      },
      "message": "Merge pull request #21800 from kairosci/issue-20945-deprecate-build-image\n\ndocs: mark Build etcd image step as deprecated in bump_etcd_version_k8s.md"
    },
    {
      "commit": "3b01e26291998322aa227c9abfd0424cb490959c",
      "tree": "91292caf2987d45fffb76a69d81a800b73867d5e",
      "parents": [
        "cb846f6d2d3fa0a5e4e1d02c1a2ace31effd7dfb"
      ],
      "author": {
        "name": "Alessio Attilio",
        "email": "attilio.alessio@protonmail.com",
        "time": "Wed Jul 22 20:18:24 2026"
      },
      "committer": {
        "name": "Alessio Attilio",
        "email": "attilio.alessio@protonmail.com",
        "time": "Wed Jul 22 20:18:24 2026"
      },
      "message": "Documentation: mark Build etcd image step as deprecated in bump_etcd_version_k8s.md\n\nMark the \u0027Build etcd image\u0027 section as deprecated in the Kubernetes etcd\nversion bump guide. Since Kubernetes now uses the officially released etcd\nimage, building via cluster/images/etcd is no longer necessary.\n\nAlso fix markdown lint errors (MD059, MD028) identified in CI.\n\nSigned-off-by: Alessio Attilio \u003cattilio.alessio@protonmail.com\u003e\n"
    },
    {
      "commit": "cb846f6d2d3fa0a5e4e1d02c1a2ace31effd7dfb",
      "tree": "376944bd407e63943b0b24cad32e0327c7a20e87",
      "parents": [
        "a2e2ca41d07594671f194eecdd70cc6adc64469a",
        "9150408d897d028cb3c0db8a27b5d4860523d76c"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Jul 22 15:57:03 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 15:57:03 2026"
      },
      "message": "Merge pull request #22168 from ahrtr/20260722_changelog\n\nUpdate changelog to cover recent security fixes"
    },
    {
      "commit": "9150408d897d028cb3c0db8a27b5d4860523d76c",
      "tree": "376944bd407e63943b0b24cad32e0327c7a20e87",
      "parents": [
        "a2e2ca41d07594671f194eecdd70cc6adc64469a"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Jul 22 09:45:45 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Jul 22 09:45:45 2026"
      },
      "message": "Update changelog to cover recent security fixes\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "a2e2ca41d07594671f194eecdd70cc6adc64469a",
      "tree": "aefa90b1070e0f71eb652c293f9401ef63f6d232",
      "parents": [
        "e6a6df6e0e28e7520ecb2533e381a86c69384574",
        "7729db8642e021bc9793f7d7c77acb30e5c0f04b"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Jul 22 09:01:57 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 09:01:57 2026"
      },
      "message": "Merge pull request #22135 from vivekpatani/dep-bump-2026-07-20\n\nDep bump 2026 07 20"
    },
    {
      "commit": "e6a6df6e0e28e7520ecb2533e381a86c69384574",
      "tree": "bf3ed318ae02ac82c73dfae8558eb0e15508dc4f",
      "parents": [
        "715044ec7b9867024db12914d8217441a7b4a9a1",
        "dfcbd552e8e3de49c2b52feb5a8e7d18f3a90cf9"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 20:53:36 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 20:53:36 2026"
      },
      "message": "Merge pull request #22129 from ahrtr/20260721_leasecache\n\nFix unsynchronized range over leaseCache.entries"
    },
    {
      "commit": "715044ec7b9867024db12914d8217441a7b4a9a1",
      "tree": "a80efaa093418b37e5fc19b16b882d23f6a328ba",
      "parents": [
        "242e7d93b1114dcd88689dd931b9a53a30bbd78b",
        "1b01776cc0988eda9b448bfe5fb4245d46bb3d8c"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 20:50:56 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 20:50:56 2026"
      },
      "message": "Merge pull request #22132 from ahrtr/20260721_lease_size\n\nFix unbounded io.ReadAll on peer lease HTTP handler body"
    },
    {
      "commit": "242e7d93b1114dcd88689dd931b9a53a30bbd78b",
      "tree": "ff9765cf76ed96ee42c326e2d5892fd470724788",
      "parents": [
        "e67bcda142af62c44a89fb6e43033076002946f8",
        "10ef0667c1e956502a17e1059df6bc432cec8a9e"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 20:48:34 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 20:48:34 2026"
      },
      "message": "Merge pull request #22131 from ahrtr/20260716_snapshot_size\n\nSet a reasonable value for `snapshotLimitByte`"
    },
    {
      "commit": "e67bcda142af62c44a89fb6e43033076002946f8",
      "tree": "c17d612824ded3a45d7227f35f071307f031194f",
      "parents": [
        "8d2f46d8895e880ffa048447004bccda84d2fda2",
        "0e3027bddebfaff3003f86b776ebf15fead6f139"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 20:46:33 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 20:46:33 2026"
      },
      "message": "Merge pull request #22128 from ahrtr/20260721_readheadertimeout\n\nSet a 5-minutes ReadHeaderTimeout for client http.Server"
    },
    {
      "commit": "8d2f46d8895e880ffa048447004bccda84d2fda2",
      "tree": "297589969f15a3054eb11fd9fe4bcd6826d5db68",
      "parents": [
        "7294df1ec72f047d7c9412825e1e09063d0e263a",
        "8e4dd0679a2c6b095d2a32a749fda2521c7809a3"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 20:44:14 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 20:44:14 2026"
      },
      "message": "Merge pull request #22130 from ahrtr/20260721_listener_deadline\n\nSet a tlsHandshakeTimeout for tlsListener"
    },
    {
      "commit": "7294df1ec72f047d7c9412825e1e09063d0e263a",
      "tree": "5d7f19eb6daca86d9af978d279f530b5e47852a9",
      "parents": [
        "e7fe4e80f12a7f9bd77d26f13b9a13ed9c417b20",
        "f1f8893b19075a38d66a765d82a76db27cd387a6"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 20:37:09 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 20:37:09 2026"
      },
      "message": "Merge pull request #22134 from ahrtr/20260721_txn_quota\n\nFix the `costTxnReq` ignores nested `RequestTxn` issue"
    },
    {
      "commit": "e7fe4e80f12a7f9bd77d26f13b9a13ed9c417b20",
      "tree": "a77ac7ce2e612eb59495dec463545a45dab5de83",
      "parents": [
        "72994ab13bd9ff225f05d273319c1ee07c58a5c3",
        "7cf71ec9e2ec54230a5454392fa4ffd4574b41ed"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Tue Jul 21 20:18:45 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 20:18:45 2026"
      },
      "message": "Merge commit from fork\n\nFix the security issue where a user granted read permission on one key could receive watch responses for every key starting from that key"
    },
    {
      "commit": "72994ab13bd9ff225f05d273319c1ee07c58a5c3",
      "tree": "c3f28fc8e3899d559496775eb675263f5eac8421",
      "parents": [
        "81e09b024dbded1c938ee8e5c64b4d63e7817ff3",
        "e496fb1d7bae44ad60c6303e88c7889169875bd4"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Tue Jul 21 16:56:26 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 16:56:26 2026"
      },
      "message": "Merge pull request #22105 from etcd-io/dependabot/github_actions/actions/setup-go-7.0.0\n\nbuild(deps): bump actions/setup-go from 6.5.0 to 7.0.0"
    },
    {
      "commit": "f1f8893b19075a38d66a765d82a76db27cd387a6",
      "tree": "82f9643f34ca8a7086c7bdcd563975db4d271ce8",
      "parents": [
        "a87cf8857db74575e5863fd8fe39ff697891b16a"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 15:05:13 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 15:05:13 2026"
      },
      "message": "Fix the costTxnReq ignores nested RequestTxn issue\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "a87cf8857db74575e5863fd8fe39ff697891b16a",
      "tree": "ed79d1bdcfd423546cb0939503d8e54afb93ff8d",
      "parents": [
        "81e09b024dbded1c938ee8e5c64b4d63e7817ff3"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 15:04:12 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 15:04:12 2026"
      },
      "message": "Add an unit test to reproduce the issue of costTxnReq ignores nested RequestTxn\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "1b01776cc0988eda9b448bfe5fb4245d46bb3d8c",
      "tree": "c2e4d55e4850573cfdc55ebebf8981418bf84de8",
      "parents": [
        "81e09b024dbded1c938ee8e5c64b4d63e7817ff3"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 10:18:42 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 14:29:43 2026"
      },
      "message": "Fix unbounded io.ReadAll on peer lease HTTP handler body\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "10ef0667c1e956502a17e1059df6bc432cec8a9e",
      "tree": "03c36bf48177238d917e1d90e3e91b70e840c8b4",
      "parents": [
        "81e09b024dbded1c938ee8e5c64b4d63e7817ff3"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 09:36:55 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 09:36:55 2026"
      },
      "message": "Set a reasonable value for snapshotLimitByte\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "8e4dd0679a2c6b095d2a32a749fda2521c7809a3",
      "tree": "4c016cb8a75c66703d8b1bf434685ca46eaa4f8b",
      "parents": [
        "81e09b024dbded1c938ee8e5c64b4d63e7817ff3"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 09:16:47 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 09:16:47 2026"
      },
      "message": "Set a tlsHandshakeTimeout for tlsListener\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "dfcbd552e8e3de49c2b52feb5a8e7d18f3a90cf9",
      "tree": "d25f12619aca0ff29ea6d8a3fbe1c4347bd0fec5",
      "parents": [
        "81e09b024dbded1c938ee8e5c64b4d63e7817ff3"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 09:07:08 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 09:07:08 2026"
      },
      "message": "Fix unsynchronized range over leaseCache.entries\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "0e3027bddebfaff3003f86b776ebf15fead6f139",
      "tree": "b72c1a7e9a5c5fd4f34c27b75e67f7e294a2b683",
      "parents": [
        "81e09b024dbded1c938ee8e5c64b4d63e7817ff3"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 08:47:16 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 08:47:16 2026"
      },
      "message": "Set a 5-minutes ReadHeaderTimeout for client http.Server\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "81e09b024dbded1c938ee8e5c64b4d63e7817ff3",
      "tree": "b577fb55944ff3f038ee849841b3559248b55fa0",
      "parents": [
        "88fe81cd8ad17872e64835316d25a67a314dae74",
        "91dda4d10fa05f25f3ba7a60c6050ddfd98b3830"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 21 08:39:37 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 08:39:37 2026"
      },
      "message": "Merge pull request #22127 from ahrtr/20260720_etcd_ref\n\nDefine etcd_ref in an environment variable to prevent it from being interpolated"
    },
    {
      "commit": "7729db8642e021bc9793f7d7c77acb30e5c0f04b",
      "tree": "a6e48ce7dc9901c0e4b356dcf30e35fa899a1267",
      "parents": [
        "4ca8a1a85c84787963fbb564bfb81035553ebd82"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Jul 21 03:18:58 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Jul 21 03:47:49 2026"
      },
      "message": "dependency: bump golang.org/x/vuln from 1.5.0 to 1.6.0\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "4ca8a1a85c84787963fbb564bfb81035553ebd82",
      "tree": "33e938ce05eab8483cb795025e734101f313351b",
      "parents": [
        "baeac759fdbee84bedf01c7594a6e961c5bfb11f"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Jul 21 03:47:49 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Jul 21 03:47:49 2026"
      },
      "message": "dependency: bump golang.org/x/tools from 0.47.0 to 0.48.0\n\n- pull golang.org/x/mod 0.38.0, golang.org/x/telemetry\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "baeac759fdbee84bedf01c7594a6e961c5bfb11f",
      "tree": "8caa387ed92b1906d4a500137bafbd2201d06ebf",
      "parents": [
        "64d79b665c25b2ee1b05c407fa290f47063e9ec0"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Jul 21 03:47:49 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Jul 21 03:47:49 2026"
      },
      "message": "dependency: align golang.org/x/crypto and golang.org/x/net\n\n- bump golang.org/x/crypto from 0.53.0 to 0.54.0\n- bump golang.org/x/net from 0.56.0 to 0.57.0\n- pull golang.org/x/sync 0.22.0, golang.org/x/sys 0.47.0, golang.org/x/term 0.45.0, golang.org/x/text 0.40.0 for module consistency\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "88fe81cd8ad17872e64835316d25a67a314dae74",
      "tree": "54e51eab368dd70d13b1c47cd3dce0d5ed47d1f2",
      "parents": [
        "1b86e3d0c5d0802bdaf8edbd4c0386cd47a8a4a6",
        "c5a8a838851f33873b0c8014d6979eb917276800"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Mon Jul 20 23:53:36 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 23:53:36 2026"
      },
      "message": "Merge pull request #22104 from etcd-io/dependabot/github_actions/actions/stale-10.4.0\n\nbuild(deps): bump actions/stale from 10.3.0 to 10.4.0"
    },
    {
      "commit": "1b86e3d0c5d0802bdaf8edbd4c0386cd47a8a4a6",
      "tree": "1425e5f9bb3bff8a8858a6aa3c18a39c19f42e82",
      "parents": [
        "1b390d2fd95b839fb2287442bf069c04fc48787b",
        "daf17d509c3b174d80644dc3dab267789caf4b5e"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Mon Jul 20 22:35:08 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 22:35:08 2026"
      },
      "message": "Merge pull request #22101 from etcd-io/dependabot/docker/distroless/static-debian12-61b7ccecebc7c474a531717de80a94709d20547cdcdaf740c25876f2a8e38b44\n\nbuild(deps): bump distroless/static-debian12 from `22fd79f` to `61b7cce`"
    },
    {
      "commit": "1b390d2fd95b839fb2287442bf069c04fc48787b",
      "tree": "582bac7ad4c57f4a1767592340fba974e0517dd7",
      "parents": [
        "64d79b665c25b2ee1b05c407fa290f47063e9ec0",
        "dc57e253d30debcca9934b5412731f86ac36f0d3"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Mon Jul 20 21:26:35 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 21:26:35 2026"
      },
      "message": "Merge pull request #22103 from etcd-io/dependabot/github_actions/codeql-c5945cc316\n\nbuild(deps): bump the codeql group with 4 updates"
    },
    {
      "commit": "91dda4d10fa05f25f3ba7a60c6050ddfd98b3830",
      "tree": "9679c67b0c7832e17c271a67326494e83c7440c6",
      "parents": [
        "64d79b665c25b2ee1b05c407fa290f47063e9ec0"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Jul 20 20:50:34 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Jul 20 20:50:34 2026"
      },
      "message": "Define etcd_ref in an environment variable to prevent it from being interpolated\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "64d79b665c25b2ee1b05c407fa290f47063e9ec0",
      "tree": "8ececd2ab858b646a9750f9338b173ea30791709",
      "parents": [
        "d4d8514afcd8f881db2342305f6e61c321154e0f",
        "cb0dd4906fde0a6ff7d2cc1727108537b7463d7d"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Jul 20 15:39:42 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 15:39:42 2026"
      },
      "message": "Merge pull request #22088 from ahrtr/20260713_roadmap\n\nAdd 3.8 roadmap"
    },
    {
      "commit": "d4d8514afcd8f881db2342305f6e61c321154e0f",
      "tree": "c30b73da62335053a6c4c222c7c2c3baed83cebd",
      "parents": [
        "1f63a3ef3adb2fb0c285403b4bf2916edf18f96d",
        "2403dcf94d37b978a703b252222b317d31199837"
      ],
      "author": {
        "name": "Marek Siarkowicz",
        "email": "siarkowicz@google.com",
        "time": "Mon Jul 20 11:48:50 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 11:48:50 2026"
      },
      "message": "Merge pull request #22044 from darshil929/add-watch-failpoints\n\nmvcc: add watch failpoints for robustness testing"
    },
    {
      "commit": "cb0dd4906fde0a6ff7d2cc1727108537b7463d7d",
      "tree": "7feb36efadf95c60a658b221a114e383ffb59ece",
      "parents": [
        "1f63a3ef3adb2fb0c285403b4bf2916edf18f96d"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Jul 13 09:56:13 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Jul 20 08:22:29 2026"
      },
      "message": "Add 3.8 roadmap\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "1f63a3ef3adb2fb0c285403b4bf2916edf18f96d",
      "tree": "ba650dc6f23932856d1d38adb5344ee7a5a2fb78",
      "parents": [
        "0f63da3aa93543c310f5079b49925015aefb4b75",
        "0c885da34231fa5c304aa89171b29a53f8f858c5"
      ],
      "author": {
        "name": "Marek Siarkowicz",
        "email": "siarkowicz@google.com",
        "time": "Mon Jul 20 07:40:43 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 07:40:43 2026"
      },
      "message": "Merge pull request #21927 from henrybear327/dependency/bump_porcupine\n\ndependency: bump github.com/anishathalye/porcupine from v1.1.0 to v1.3.0 and adapt the code"
    },
    {
      "commit": "0f63da3aa93543c310f5079b49925015aefb4b75",
      "tree": "e935125332f61a2a363a075d97d59caa4775abd5",
      "parents": [
        "6006f405800929b5e7e839e7a821d608a311579f",
        "0bc4399f5ca2ff586ecc03f940c1f5d3e6833312"
      ],
      "author": {
        "name": "Marek Siarkowicz",
        "email": "siarkowicz@google.com",
        "time": "Mon Jul 20 07:26:37 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 07:26:37 2026"
      },
      "message": "Merge pull request #22100 from AwesomePatrol/add-rangestream-to-known\n\nAdd RangeStream to known methods in coverage tests"
    },
    {
      "commit": "3f99fe7eb96b8bb1554920dcb0a945ae8fe48417",
      "tree": "c48b32306b0aa3c08466ad2e68986632fae8f85c",
      "parents": [
        "53882e293e51df1b1af98451b21ec96f002c92fa"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Fri Jul 17 04:43:00 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Fri Jul 17 04:43:00 2026"
      },
      "message": "Reitre 3.4 Docker version bumps, enable 3.7\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "53882e293e51df1b1af98451b21ec96f002c92fa",
      "tree": "052a3ab388844446df852ac1b9a536ad37abedfb",
      "parents": [
        "6006f405800929b5e7e839e7a821d608a311579f"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Fri Jul 17 04:40:41 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Fri Jul 17 04:40:42 2026"
      },
      "message": "Disable indirect dependency bumps\n\nWe only bump indirect depenencies in case there\u0027s a vulnerability\nreported. Refer to our [Dependency management](https://github.com/etcd-io/etcd/blob/main/Documentation/contributor-guide/dependency_management.md)\ndocumentation.\n\nHowever, Dependabot security updates is enabled for the repository.\nTherefore, Dependabot will still bump indirect dependencies with\nvulneratbilities even with the weekly version updates is turned off.\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "e496fb1d7bae44ad60c6303e88c7889169875bd4",
      "tree": "553e2317c6a4c0bb25ef6c1062c589de5cb633ae",
      "parents": [
        "6006f405800929b5e7e839e7a821d608a311579f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 16 17:33:13 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 17:33:13 2026"
      },
      "message": "build(deps): bump actions/setup-go from 6.5.0 to 7.0.0\n\nBumps [actions/setup-go](https://github.com/actions/setup-go) from 6.5.0 to 7.0.0.\n- [Release notes](https://github.com/actions/setup-go/releases)\n- [Commits](https://github.com/actions/setup-go/compare/924ae3a1cded613372ab5595356fb5720e22ba16...b7ad1dad31e06c5925ef5d2fc7ad053ef454303e)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-go\n  dependency-version: 7.0.0\n  dependency-type: direct:production\n  update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "c5a8a838851f33873b0c8014d6979eb917276800",
      "tree": "5681b8fb5dd7f62d83fe11833b16a3a4c7a7aa8b",
      "parents": [
        "6006f405800929b5e7e839e7a821d608a311579f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 16 17:33:09 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 17:33:09 2026"
      },
      "message": "build(deps): bump actions/stale from 10.3.0 to 10.4.0\n\nBumps [actions/stale](https://github.com/actions/stale) from 10.3.0 to 10.4.0.\n- [Release notes](https://github.com/actions/stale/releases)\n- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/stale/compare/eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899...1e223db275d687790206a7acac4d1a11bd6fe629)\n\n---\nupdated-dependencies:\n- dependency-name: actions/stale\n  dependency-version: 10.4.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "dc57e253d30debcca9934b5412731f86ac36f0d3",
      "tree": "3833ac3ee3886b23a017a65ae13fe6a3d77f3708",
      "parents": [
        "6006f405800929b5e7e839e7a821d608a311579f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 16 17:33:04 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 17:33:04 2026"
      },
      "message": "build(deps): bump the codeql group with 4 updates\n\nBumps the codeql group with 4 updates: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/autobuild](https://github.com/github/codeql-action), [github/codeql-action/analyze](https://github.com/github/codeql-action) and [github/codeql-action/upload-sarif](https://github.com/github/codeql-action).\n\n\nUpdates `github/codeql-action/init` from 4.37.0 to 4.37.1\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/99df26d4f13ea111d4ec1a7dddef6063f76b97e9...7188fc363630916deb702c7fdcf4e481b751f97a)\n\nUpdates `github/codeql-action/autobuild` from 4.37.0 to 4.37.1\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/99df26d4f13ea111d4ec1a7dddef6063f76b97e9...7188fc363630916deb702c7fdcf4e481b751f97a)\n\nUpdates `github/codeql-action/analyze` from 4.37.0 to 4.37.1\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/99df26d4f13ea111d4ec1a7dddef6063f76b97e9...7188fc363630916deb702c7fdcf4e481b751f97a)\n\nUpdates `github/codeql-action/upload-sarif` from 4.37.0 to 4.37.1\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/99df26d4f13ea111d4ec1a7dddef6063f76b97e9...7188fc363630916deb702c7fdcf4e481b751f97a)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action/init\n  dependency-version: 4.37.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql\n- dependency-name: github/codeql-action/autobuild\n  dependency-version: 4.37.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql\n- dependency-name: github/codeql-action/analyze\n  dependency-version: 4.37.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql\n- dependency-name: github/codeql-action/upload-sarif\n  dependency-version: 4.37.1\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "daf17d509c3b174d80644dc3dab267789caf4b5e",
      "tree": "29617f844ab1d06ea05b586f522f7df645b86f95",
      "parents": [
        "6006f405800929b5e7e839e7a821d608a311579f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 16 17:32:47 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 17:32:47 2026"
      },
      "message": "build(deps): bump distroless/static-debian12 from `22fd79f` to `61b7cce`\n\nBumps distroless/static-debian12 from `22fd79f` to `61b7cce`.\n\n---\nupdated-dependencies:\n- dependency-name: distroless/static-debian12\n  dependency-version: 61b7ccecebc7c474a531717de80a94709d20547cdcdaf740c25876f2a8e38b44\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "0bc4399f5ca2ff586ecc03f940c1f5d3e6833312",
      "tree": "e935125332f61a2a363a075d97d59caa4775abd5",
      "parents": [
        "6006f405800929b5e7e839e7a821d608a311579f"
      ],
      "author": {
        "name": "Aleksander Mistewicz",
        "email": "amistewicz@google.com",
        "time": "Wed Jul 15 14:53:10 2026"
      },
      "committer": {
        "name": "Aleksander Mistewicz",
        "email": "amistewicz@google.com",
        "time": "Wed Jul 15 14:53:10 2026"
      },
      "message": "Add RangeStream to known methods in coverate tests\n\nSigned-off-by: Aleksander Mistewicz \u003camistewicz@google.com\u003e\n"
    },
    {
      "commit": "6006f405800929b5e7e839e7a821d608a311579f",
      "tree": "707831ac2d3194acc5b89be506caad68906603dd",
      "parents": [
        "3bc83eea262f086274b47f030b7901d0400e3f78",
        "3de6b5ca3356343ec2253391c6999040802928c6"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 14 18:13:52 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 18:13:52 2026"
      },
      "message": "Merge pull request #22093 from vivekpatani/dep-bump-2026-07-09\n\nDep bump 2026 07 09"
    },
    {
      "commit": "0c885da34231fa5c304aa89171b29a53f8f858c5",
      "tree": "61775597d2cc0bd207f37d84d3f84a4ec8a3dd66",
      "parents": [
        "e79a65f5486b0b728a17dd2fa443f384b14c57ea"
      ],
      "author": {
        "name": "Chun-Hung Tseng",
        "email": "henrytseng@google.com",
        "time": "Sat Jun 06 23:26:49 2026"
      },
      "committer": {
        "name": "Chun-Hung Tseng",
        "email": "henrytseng@google.com",
        "time": "Tue Jul 14 07:43:46 2026"
      },
      "message": "Migrate to the new porcupine API for nondeterministic model\n\nWe rollback all changes in https://github.com/etcd-io/etcd/pull/21771,\nthen we adapt the PoC from https://github.com/etcd-io/etcd/pull/21715/\nto the latest API we have from Porcupine.\n\nSigned-off-by: Chun-Hung Tseng \u003chenrytseng@google.com\u003e\n"
    },
    {
      "commit": "e79a65f5486b0b728a17dd2fa443f384b14c57ea",
      "tree": "ad5e6f1a725f771059974f356eb2b469d2a34029",
      "parents": [
        "3bc83eea262f086274b47f030b7901d0400e3f78"
      ],
      "author": {
        "name": "Chun-Hung Tseng",
        "email": "henrytseng@google.com",
        "time": "Sat Jun 06 21:52:08 2026"
      },
      "committer": {
        "name": "Chun-Hung Tseng",
        "email": "henrytseng@google.com",
        "time": "Tue Jul 14 07:43:46 2026"
      },
      "message": "dependency: bump github.com/anishathalye/porcupine from v1.1.0 to v1.2.0\n\nSigned-off-by: Chun-Hung Tseng \u003chenrytseng@google.com\u003e\n"
    },
    {
      "commit": "3de6b5ca3356343ec2253391c6999040802928c6",
      "tree": "707831ac2d3194acc5b89be506caad68906603dd",
      "parents": [
        "65823ebff1534ce4f662f04a1da5dd6794d2a818"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Jul 13 16:18:09 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Jul 13 16:18:45 2026"
      },
      "message": "dependency: bump github.com/firefart/nonamedreturns from 1.0.6 to 1.0.7\n\nSee upstream PR #22002.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "65823ebff1534ce4f662f04a1da5dd6794d2a818",
      "tree": "ed8944cb0e49f0cfe4de4bcf39b8af82eb89eeea",
      "parents": [
        "bda5f17094f86bcc56f10989ec8592c4f05e7b19"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Jul 13 16:18:01 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Jul 13 16:18:45 2026"
      },
      "message": "dependency: bump golang.org/x/image from 0.40.0 to 0.43.0\n\nSee upstream PR #22056.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "bda5f17094f86bcc56f10989ec8592c4f05e7b19",
      "tree": "db56ce174760da55f640e052089501d760da693f",
      "parents": [
        "e0bea58d6d47ae8987763e664730f0f3de422d7f"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Jul 13 16:17:44 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Jul 13 16:18:45 2026"
      },
      "message": "dependency: bump git.sr.ht/~sbinet/gg from 0.7.0 to 0.8.0\n\nSee upstream PR #22055.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "e0bea58d6d47ae8987763e664730f0f3de422d7f",
      "tree": "6daa052dc422fb89ec83ad2343b9046c25a6b9f0",
      "parents": [
        "9133a025846e9eacfe0bc88f3be9f673b6253a8b"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Jul 13 16:17:35 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Jul 13 16:18:45 2026"
      },
      "message": "dependency: bump github.com/spf13/cast from 1.7.1 to 1.10.0\n\nSee upstream PR #22042.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "9133a025846e9eacfe0bc88f3be9f673b6253a8b",
      "tree": "dde9240a577444739adcde2951edd46a67e5e102",
      "parents": [
        "098144d67e61e45d98703cd8f1dcebd2b5943432"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Jul 13 16:17:27 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Jul 13 16:18:45 2026"
      },
      "message": "dependency: bump github.com/mattn/go-sqlite3 from 1.14.24 to 1.14.47\n\nSee upstream PR #22041.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "098144d67e61e45d98703cd8f1dcebd2b5943432",
      "tree": "38765a0920d1ca52944d7f26f1fcba5130536616",
      "parents": [
        "bdd6f2d2fe3a0120be6c9faa69f1f8fdf1b10489"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Jul 13 16:17:17 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Jul 13 16:18:45 2026"
      },
      "message": "dependency: bump github.com/daixiang0/gci from 0.13.7 to 0.14.0\n\nSee upstream PR #22038.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "bdd6f2d2fe3a0120be6c9faa69f1f8fdf1b10489",
      "tree": "5a3696d9840ad683e918666a0fa5c6a642144898",
      "parents": [
        "50cf0be2403a4ad0ee563ab8285c036657fca2a8"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Jul 13 16:15:47 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Jul 13 16:18:45 2026"
      },
      "message": "dependency: align golang.org/x/crypto and golang.org/x/net\n\nResolves transitive version drift from tools/mod bump.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "50cf0be2403a4ad0ee563ab8285c036657fca2a8",
      "tree": "3c95233ee5570e80f683d3841c108112894b1e9e",
      "parents": [
        "935b7d866c5d205e4e32d799383fa15ce33a2021"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Jul 13 16:15:20 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Jul 13 16:18:45 2026"
      },
      "message": "dependency: bump golang.org/x/text from 0.37.0 to 0.38.0\n\nCascade from x/vuln + x/tools coordinated bump.\nSee upstream PR #22056.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "935b7d866c5d205e4e32d799383fa15ce33a2021",
      "tree": "400a6879f6443d003f332576dc87e8a732b23ee2",
      "parents": [
        "3bc83eea262f086274b47f030b7901d0400e3f78"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Jul 13 16:12:54 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Jul 13 16:18:45 2026"
      },
      "message": "dependency: bump golang.org/x/vuln from 1.3.0 to 1.5.0\n\nCoordinated bump with golang.org/x/tools 0.45.0 to 0.47.0.\nSee upstream PR #22036.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "3bc83eea262f086274b47f030b7901d0400e3f78",
      "tree": "9fd10255c37ac213a87ca0157e06fdcb7ff4ddfd",
      "parents": [
        "12caed621b38312cc1084113415bf135c59e6457",
        "08e549df983f289c1c95f192615e53d39dc58aa0"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Jul 13 08:56:13 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 08:56:13 2026"
      },
      "message": "Merge pull request #22080 from marksmwl/fix/22010-double-barrier-nil-session\n\ntests: return early when NewSession fails in double barrier tests"
    },
    {
      "commit": "08e549df983f289c1c95f192615e53d39dc58aa0",
      "tree": "9fd10255c37ac213a87ca0157e06fdcb7ff4ddfd",
      "parents": [
        "12caed621b38312cc1084113415bf135c59e6457"
      ],
      "author": {
        "name": "mark",
        "email": "mark.kyrilos@gmail.com",
        "time": "Sat Jul 11 20:05:01 2026"
      },
      "committer": {
        "name": "mark",
        "email": "mark.kyrilos@gmail.com",
        "time": "Sat Jul 11 20:05:01 2026"
      },
      "message": "tests: return early when NewSession fails in double barrier tests\n\nTestDoubleBarrier and its variants logged NewSession errors with\nt.Error but kept executing, using a nil Session. That nil session\nflowed into DoubleBarrier.Enter -\u003e Session.Client (and the deferred\nSession.Orphan during panic unwind), causing a nil-pointer SIGSEGV\nthat crashed the test binary instead of failing gracefully.\n\nGuard every session creation site: use require.NoError on the test\ngoroutines and t.Error + return in the child goroutines, releasing the\nWaitGroup where needed, so a failed session is never used.\n\nFixes #22010\n\nSigned-off-by: mark \u003cmark.kyrilos@gmail.com\u003e\n"
    },
    {
      "commit": "12caed621b38312cc1084113415bf135c59e6457",
      "tree": "163b4d295c75e7aa6a0c3647307a7a12d63738a6",
      "parents": [
        "b01f1ed2a5651242730439594b90cd4fdec9dafa"
      ],
      "author": {
        "name": "Akanksha Trehun",
        "email": "akankshatrehun@gmail.com",
        "time": "Fri Jul 10 12:07:09 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Fri Jul 10 18:24:10 2026"
      },
      "message": "Documentation: remove trailing whitespace in features.md\n\nSigned-off-by: Akanksha Trehun \u003cakankshatrehun@gmail.com\u003e\n"
    },
    {
      "commit": "b01f1ed2a5651242730439594b90cd4fdec9dafa",
      "tree": "95ab5bf2e911dde5932e1b52c740d113947a9d98",
      "parents": [
        "6cafe05dcd6faf2fc8799906ef0c5bd6382e2462"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 09 21:31:25 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Fri Jul 10 17:14:14 2026"
      },
      "message": "build(deps): bump the codeql group across 1 directory with 4 updates\n\nBumps the codeql group with 4 updates in the / directory: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/autobuild](https://github.com/github/codeql-action), [github/codeql-action/analyze](https://github.com/github/codeql-action) and [github/codeql-action/upload-sarif](https://github.com/github/codeql-action).\n\n\nUpdates `github/codeql-action/init` from 4.36.3 to 4.37.0\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/54f647b7e1bb85c95cddabcd46b0c578ec92bc1a...99df26d4f13ea111d4ec1a7dddef6063f76b97e9)\n\nUpdates `github/codeql-action/autobuild` from 4.36.3 to 4.37.0\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/54f647b7e1bb85c95cddabcd46b0c578ec92bc1a...99df26d4f13ea111d4ec1a7dddef6063f76b97e9)\n\nUpdates `github/codeql-action/analyze` from 4.36.3 to 4.37.0\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/54f647b7e1bb85c95cddabcd46b0c578ec92bc1a...99df26d4f13ea111d4ec1a7dddef6063f76b97e9)\n\nUpdates `github/codeql-action/upload-sarif` from 4.36.3 to 4.37.0\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/54f647b7e1bb85c95cddabcd46b0c578ec92bc1a...99df26d4f13ea111d4ec1a7dddef6063f76b97e9)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action/analyze\n  dependency-version: 4.37.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: codeql\n- dependency-name: github/codeql-action/autobuild\n  dependency-version: 4.37.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: codeql\n- dependency-name: github/codeql-action/init\n  dependency-version: 4.37.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: codeql\n- dependency-name: github/codeql-action/upload-sarif\n  dependency-version: 4.37.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: codeql\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "6cafe05dcd6faf2fc8799906ef0c5bd6382e2462",
      "tree": "057a220541b144bb60a8effc8d9acc42e3523f7d",
      "parents": [
        "e3ba98fd04e6a2dc22a2189242dbcc0171a0acdc"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 09 21:30:25 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Fri Jul 10 17:09:06 2026"
      },
      "message": "build(deps): bump docker/login-action from 4.3.0 to 4.4.0\n\nBumps [docker/login-action](https://github.com/docker/login-action) from 4.3.0 to 4.4.0.\n- [Release notes](https://github.com/docker/login-action/releases)\n- [Commits](https://github.com/docker/login-action/compare/c99871dec2022cc055c062a10cc1a1310835ceb4...af1e73f918a031802d376d3c8bbc3fe56130a9b0)\n\n---\nupdated-dependencies:\n- dependency-name: docker/login-action\n  dependency-version: 4.4.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "e3ba98fd04e6a2dc22a2189242dbcc0171a0acdc",
      "tree": "6e1e13ffbe75f31cef5e445ac2d4286a12e47176",
      "parents": [
        "74efac75bebea8bd6eaad50f90f60a8808be1a89"
      ],
      "author": {
        "name": "Akanksha Trehun",
        "email": "akankshatrehun@gmail.com",
        "time": "Fri Jul 10 12:06:57 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Fri Jul 10 17:08:22 2026"
      },
      "message": "Documentation: fix typo \u0027Crease\u0027 -\u003e \u0027Create\u0027 in release guide\n\nSigned-off-by: Akanksha Trehun \u003cakankshatrehun@gmail.com\u003e\n"
    },
    {
      "commit": "74efac75bebea8bd6eaad50f90f60a8808be1a89",
      "tree": "0a058ba9216b29c73cdd6ad75be4cc75ae9c55c9",
      "parents": [
        "468229d1d1b1ad2ffd522e94883e2ea130e3251f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 09 21:30:55 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Fri Jul 10 15:52:53 2026"
      },
      "message": "build(deps): bump distroless/static-debian12 from `9c346e4` to `22fd79f`\n\nBumps distroless/static-debian12 from `9c346e4` to `22fd79f`.\n\n---\nupdated-dependencies:\n- dependency-name: distroless/static-debian12\n  dependency-version: 22fd79fd75eab2372585b44517f8a094349938919dc613aafc37e4bdc9967c82\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "7cf71ec9e2ec54230a5454392fa4ffd4574b41ed",
      "tree": "457b5d86663f9768d8653fc8a2dd518fa41b9a24",
      "parents": [
        "1ebfb59bc3c23793f4456451f7c5178423f6a3c9"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Jul 09 12:21:18 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Fri Jul 10 12:58:58 2026"
      },
      "message": "Fix the security issue where a user granted read permission on one key could receive watch responses for every key starting from that key\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "1ebfb59bc3c23793f4456451f7c5178423f6a3c9",
      "tree": "57eec2c6e46c790d3ab0191619f41a507abe0578",
      "parents": [
        "468229d1d1b1ad2ffd522e94883e2ea130e3251f"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Jul 09 12:12:54 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Fri Jul 10 12:57:19 2026"
      },
      "message": "Create a test case to reproduce the security issue that a user with low permission can watch more keys\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "468229d1d1b1ad2ffd522e94883e2ea130e3251f",
      "tree": "c1b77f5912ec169238683daf1f30b7e67dfd7d78",
      "parents": [
        "ed834bdc6b2e68b6c97a9a6f3ff1b8fef2ed415b",
        "a2537cc633e13e64b7949488192f2cbe3ab84c3e"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Jul 09 21:30:49 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 21:30:49 2026"
      },
      "message": "Merge pull request #22063 from AR21SM/update-go-changelog\n\nUpdate Go version changelogs"
    },
    {
      "commit": "ed834bdc6b2e68b6c97a9a6f3ff1b8fef2ed415b",
      "tree": "14f6a67fca4ff1a46336e192cc7d855ef5b994c1",
      "parents": [
        "8d88b05e06ae170c8dad9ca5b2663e1db594f1c9",
        "326273461bd3c66266be91ff938d4e00a6166002"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Jul 09 21:29:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 21:29:25 2026"
      },
      "message": "Merge pull request #22062 from AR21SM/bump-go-main\n\nBump Go to 1.26.5"
    },
    {
      "commit": "a2537cc633e13e64b7949488192f2cbe3ab84c3e",
      "tree": "f7d7a3763c7894d385d4920893376190595893fc",
      "parents": [
        "8d88b05e06ae170c8dad9ca5b2663e1db594f1c9"
      ],
      "author": {
        "name": "AR21SM",
        "email": "mahajanashishar21sm@gmail.com",
        "time": "Thu Jul 09 03:38:34 2026"
      },
      "committer": {
        "name": "AR21SM",
        "email": "mahajanashishar21sm@gmail.com",
        "time": "Thu Jul 09 03:38:34 2026"
      },
      "message": "Update Go version changelogs\n\nSigned-off-by: AR21SM \u003cmahajanashishar21sm@gmail.com\u003e\n"
    },
    {
      "commit": "326273461bd3c66266be91ff938d4e00a6166002",
      "tree": "14f6a67fca4ff1a46336e192cc7d855ef5b994c1",
      "parents": [
        "8d88b05e06ae170c8dad9ca5b2663e1db594f1c9"
      ],
      "author": {
        "name": "AR21SM",
        "email": "mahajanashishar21sm@gmail.com",
        "time": "Thu Jul 09 03:30:47 2026"
      },
      "committer": {
        "name": "AR21SM",
        "email": "mahajanashishar21sm@gmail.com",
        "time": "Thu Jul 09 03:30:47 2026"
      },
      "message": "Bump Go to 1.26.5\n\nSigned-off-by: AR21SM \u003cmahajanashishar21sm@gmail.com\u003e\n"
    },
    {
      "commit": "8d88b05e06ae170c8dad9ca5b2663e1db594f1c9",
      "tree": "7edbc3191a4b5fe9e274db7490d5f0287a76c93b",
      "parents": [
        "d6ff4aa8a308993539ef601516109b772b8ac2a8",
        "29085e1113e42740fe8dceaea0aaf01ef82518ae"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Jul 08 20:06:59 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 20:06:59 2026"
      },
      "message": "Merge pull request #22059 from ivanvc/changelog-3.7.0-release-date\n\nCHANGELOG(3.7): Set 3.7.0 release date"
    },
    {
      "commit": "29085e1113e42740fe8dceaea0aaf01ef82518ae",
      "tree": "47e07d9383b6a556dc45cddb7f0c3ae360b01c8d",
      "parents": [
        "6e4705678926d5d0982538896acc087d21e09db5"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Wed Jul 08 18:33:48 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Wed Jul 08 18:33:48 2026"
      },
      "message": "CHANGELOG(3.7): Set 3.7.0 release date\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "d6ff4aa8a308993539ef601516109b772b8ac2a8",
      "tree": "6ea941c3572fdf8423c851ccc040c917e4605efd",
      "parents": [
        "48aa9fdea95ac12b6cf23c08062cfd5193ccd29e",
        "ab9414b8b7d195c3bdfb86135de351523aa14c14"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Wed Jul 08 16:46:49 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 16:46:49 2026"
      },
      "message": "Merge pull request #22054 from etcd-io/dependabot/github_actions/codeql-ac07fb48a3\n\nbuild(deps): bump the codeql group with 4 updates"
    },
    {
      "commit": "48aa9fdea95ac12b6cf23c08062cfd5193ccd29e",
      "tree": "7eb5b61c87a51e9dacf9d9dfea0075b38f85fdd3",
      "parents": [
        "6e4705678926d5d0982538896acc087d21e09db5",
        "8768e73892fb3cccfb090d98539ea2ef02418f15"
      ],
      "author": {
        "name": "Marek Siarkowicz",
        "email": "siarkowicz@google.com",
        "time": "Wed Jul 08 14:06:02 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 14:06:02 2026"
      },
      "message": "Merge pull request #22045 from nwnt/upgrade-antithesis-sdk\n\nUpgrade antithesis SDK in tests"
    },
    {
      "commit": "ab9414b8b7d195c3bdfb86135de351523aa14c14",
      "tree": "06cab3462e2d441bef7d11faa0d08df434c17bc4",
      "parents": [
        "6e4705678926d5d0982538896acc087d21e09db5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jul 07 21:07:38 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 21:07:38 2026"
      },
      "message": "build(deps): bump the codeql group with 4 updates\n\nBumps the codeql group with 4 updates: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/autobuild](https://github.com/github/codeql-action), [github/codeql-action/analyze](https://github.com/github/codeql-action) and [github/codeql-action/upload-sarif](https://github.com/github/codeql-action).\n\n\nUpdates `github/codeql-action/init` from 4.36.2 to 4.36.3\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...54f647b7e1bb85c95cddabcd46b0c578ec92bc1a)\n\nUpdates `github/codeql-action/autobuild` from 4.36.2 to 4.36.3\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...54f647b7e1bb85c95cddabcd46b0c578ec92bc1a)\n\nUpdates `github/codeql-action/analyze` from 4.36.2 to 4.36.3\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...54f647b7e1bb85c95cddabcd46b0c578ec92bc1a)\n\nUpdates `github/codeql-action/upload-sarif` from 4.36.2 to 4.36.3\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/8aad20d150bbac5944a9f9d289da16a4b0d87c1e...54f647b7e1bb85c95cddabcd46b0c578ec92bc1a)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action/init\n  dependency-version: 4.36.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql\n- dependency-name: github/codeql-action/autobuild\n  dependency-version: 4.36.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql\n- dependency-name: github/codeql-action/analyze\n  dependency-version: 4.36.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql\n- dependency-name: github/codeql-action/upload-sarif\n  dependency-version: 4.36.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "6e4705678926d5d0982538896acc087d21e09db5",
      "tree": "25454f79f2f89172a4eeefae476c92fe1b0337c3",
      "parents": [
        "277a611d415a5f9c3e99a2eed77356ff9b0b1d15",
        "9b412b3bdb93d926c47b5cb69ccc154e4f085da9"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 07 21:06:11 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 21:06:11 2026"
      },
      "message": "Merge pull request #22048 from ivanvc/group-dependabot-codeql-action-dependencies\n\nGroup CodeQL action Dependabot version bumps"
    },
    {
      "commit": "277a611d415a5f9c3e99a2eed77356ff9b0b1d15",
      "tree": "7c0b567f993930913a1d785fa6102a1d94aea6d1",
      "parents": [
        "b9ba05c8ec9aba815bf4736e79c9448e9fed7c1a",
        "3dce76ca85ef290dc6daf8c4ec3aa4cb60bbdd78"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 07 21:04:31 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 21:04:31 2026"
      },
      "message": "Merge pull request #22040 from etcd-io/dependabot/github_actions/docker/login-action-4.3.0\n\nbuild(deps): bump docker/login-action from 4.2.0 to 4.3.0"
    },
    {
      "commit": "9b412b3bdb93d926c47b5cb69ccc154e4f085da9",
      "tree": "1511c29d25b61c3851ca75ba08fefce7a7140668",
      "parents": [
        "b9ba05c8ec9aba815bf4736e79c9448e9fed7c1a"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Mon Jul 06 20:56:11 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Mon Jul 06 20:56:13 2026"
      },
      "message": "Group CodeQL action Dependabot version bumps\n\nThe CodeQL GitHub action uses several (init, autobuild, analyze), and\nScorecards use upload-sarif. Sometimes these dependencies need the\nsame version otherwise they may fail.\n\nCreate a Dependabot group to bump these dependencies simultaneously.\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "8768e73892fb3cccfb090d98539ea2ef02418f15",
      "tree": "79339d2982307a567d50c13514814651e364122d",
      "parents": [
        "b9ba05c8ec9aba815bf4736e79c9448e9fed7c1a"
      ],
      "author": {
        "name": "Nont",
        "email": "9658731+nwnt@users.noreply.github.com",
        "time": "Sun Jul 05 06:59:59 2026"
      },
      "committer": {
        "name": "Nont",
        "email": "9658731+nwnt@users.noreply.github.com",
        "time": "Mon Jul 06 03:37:31 2026"
      },
      "message": "Upgrade antithesis SDK in tests\n\nSDK to v0.7.2\ninstrumentor to latest\n\nSigned-off-by: Nont \u003c9658731+nwnt@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "2403dcf94d37b978a703b252222b317d31199837",
      "tree": "766d77e8840c1720283e1c0a1b6fecc08ba4dcc9",
      "parents": [
        "b9ba05c8ec9aba815bf4736e79c9448e9fed7c1a"
      ],
      "author": {
        "name": "darshil929",
        "email": "darshilt.work29@gmail.com",
        "time": "Sat Jul 04 16:31:08 2026"
      },
      "committer": {
        "name": "darshil929",
        "email": "darshilt.work29@gmail.com",
        "time": "Sat Jul 04 16:31:08 2026"
      },
      "message": "mvcc: add watch failpoints for robustness testing\n\nSigned-off-by: darshil929 \u003cdarshilt.work29@gmail.com\u003e\n"
    },
    {
      "commit": "3dce76ca85ef290dc6daf8c4ec3aa4cb60bbdd78",
      "tree": "7c0b567f993930913a1d785fa6102a1d94aea6d1",
      "parents": [
        "b9ba05c8ec9aba815bf4736e79c9448e9fed7c1a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 02 17:33:06 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 02 17:33:06 2026"
      },
      "message": "build(deps): bump docker/login-action from 4.2.0 to 4.3.0\n\nBumps [docker/login-action](https://github.com/docker/login-action) from 4.2.0 to 4.3.0.\n- [Release notes](https://github.com/docker/login-action/releases)\n- [Commits](https://github.com/docker/login-action/compare/650006c6eb7dba73a995cc03b0b2d7f5ca915bee...c99871dec2022cc055c062a10cc1a1310835ceb4)\n\n---\nupdated-dependencies:\n- dependency-name: docker/login-action\n  dependency-version: 4.3.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "b9ba05c8ec9aba815bf4736e79c9448e9fed7c1a",
      "tree": "ba65ee460e892f63f489f484d61f0117af87cabc",
      "parents": [
        "dcadd277e4108d7639ab7097391ee5a9e3c13b2d",
        "e0526e7bb3b2c5e1815b651da4bc191d672604c8"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Jul 02 17:26:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 02 17:26:23 2026"
      },
      "message": "Merge pull request #22032 from ivanvc/changelog-3.5.32-3.6.13\n\nUpdate changelog set 3.5.32 and 3.6.13 dates"
    },
    {
      "commit": "e0526e7bb3b2c5e1815b651da4bc191d672604c8",
      "tree": "647fe711a6042a8b6033c2149096a839aa42aab3",
      "parents": [
        "dcebccc750d72bca41b40e4a6fc70fc0f1c80910"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Wed Jul 01 21:30:51 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Jul 02 16:11:10 2026"
      },
      "message": "CHANGELOG(3.6): Set v3.6.13 release date\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "dcebccc750d72bca41b40e4a6fc70fc0f1c80910",
      "tree": "d06f10242b9bec7f992b7ed0fa4709cd345e7ba5",
      "parents": [
        "f7b23bbd3c61262e185c002079c3c4efd84a8bbd"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Wed Jul 01 21:24:52 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Jul 02 16:11:07 2026"
      },
      "message": "CHANGELOG(3.5): Set v3.5.32 release date\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "dcadd277e4108d7639ab7097391ee5a9e3c13b2d",
      "tree": "54e3e08cfed13cb4ce6ab815c969652059b4b48a",
      "parents": [
        "f7b23bbd3c61262e185c002079c3c4efd84a8bbd",
        "3400724620cca46f3fad23bdc7eec23eaa19dd0f"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Jul 02 10:44:53 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 02 10:44:53 2026"
      },
      "message": "Merge pull request #22014 from vivekpatani/changelog-dep-bump-2026-06-25\n\nCHANGELOG: add entries for PR 22008"
    }
  ],
  "next": "3400724620cca46f3fad23bdc7eec23eaa19dd0f"
}
