)]}'
{
  "log": [
    {
      "commit": "f3221acd10232a9f6ef0c36438517bdbc918ea26",
      "tree": "5ac65fd9288ee0ec4125847f54001366e9b0ff83",
      "parents": [
        "3aaab3479b6c4f5fe1b2b8f33437093c2caae88a",
        "7940d11702671aa9f08154ba19fa0b50a17deb33"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Fri Oct 23 20:28:27 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 23 20:28:27 2026"
      },
      "message": "Merge pull request #22648 from ivanvc/20261022-changelog\n\nUpdate CHANGELOG to cover 3.5.35, 3.6.16, 3.7.3"
    },
    {
      "commit": "3aaab3479b6c4f5fe1b2b8f33437093c2caae88a",
      "tree": "dc9f3bbbc55f8ff55ee8e28c4d58418cfe5e67ec",
      "parents": [
        "32e390025bed53d5a4fa75db78a46b25c4e87bdd",
        "da997771a80f377d752c177d2e21b3a3fa445ff9"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Fri Oct 23 05:10:15 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 23 05:10:15 2026"
      },
      "message": "Merge pull request #22627 from tobiabidoye/pin-creack-pty-v1.1.18\n\ndependency: revert github.com/creack/pty to v1.1.18"
    },
    {
      "commit": "32e390025bed53d5a4fa75db78a46b25c4e87bdd",
      "tree": "1f8d977448e3364e7b67afcd278808dbafd0bc69",
      "parents": [
        "8ec1aac52006d051e5472fba5e21b7e8389f75c6",
        "0c96c593e6465e1f250ee18d53d2a7e9996a97b0"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 22:00:34 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 22 22:00:34 2026"
      },
      "message": "Merge pull request #22581 from etcd-io/dependabot/github_actions/codeql-b3a0f9381a\n\nbuild(deps): bump the codeql group across 1 directory with 4 updates"
    },
    {
      "commit": "7940d11702671aa9f08154ba19fa0b50a17deb33",
      "tree": "dfdc5d6a59902e6f138bf76eb7fbbfb5b2ff0d89",
      "parents": [
        "4905f51154a79db309f534af035203e308d79e5d"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 21:51:47 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 21:51:47 2026"
      },
      "message": "CHANGELOG(3.7): Set 3.7.3 release date\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "4905f51154a79db309f534af035203e308d79e5d",
      "tree": "6e51392e725518bfd87e1c92d61e769a0225b717",
      "parents": [
        "be4f3ed8b0a822689c893afa0f1860520488bff7"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 21:49:43 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 21:49:43 2026"
      },
      "message": "CHANGELOG(3.6): Set 3.6.16 release date\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "be4f3ed8b0a822689c893afa0f1860520488bff7",
      "tree": "73f8a51e7f04fd82d88aa4911a8795f7acf322ff",
      "parents": [
        "8ec1aac52006d051e5472fba5e21b7e8389f75c6"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 21:49:26 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 21:49:26 2026"
      },
      "message": "CHANGELOG(3.5): set 3.5.35 release date\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "8ec1aac52006d051e5472fba5e21b7e8389f75c6",
      "tree": "1fd5169e9dc61f4045505271295a6fd198b66252",
      "parents": [
        "4ffb2c0d173157341d98ee0a502357ba940353e8",
        "ffedc942103cbaffc1e0c2f9f5cf9ea93fc37bc5"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 20:20:08 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 22 20:20:08 2026"
      },
      "message": "Merge pull request #22621 from etcd-io/dependabot/github_actions/ossf/scorecard-action-2.5.0\n\nbuild(deps): bump ossf/scorecard-action from 2.4.4 to 2.5.0"
    },
    {
      "commit": "4ffb2c0d173157341d98ee0a502357ba940353e8",
      "tree": "bb70ae56c590b52167cf672dec753a6d93456b06",
      "parents": [
        "91f4ff21defb99af77fbd830f8ac999265cbfc0e",
        "94b5bcf5742ae39060918b491c2caed818bfd94d"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Oct 22 17:56:11 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 22 17:56:11 2026"
      },
      "message": "Merge pull request #22642 from tobiabidoye/changelog-mvcc-hash-restore\n\nChangelog mvcc hash restore"
    },
    {
      "commit": "94b5bcf5742ae39060918b491c2caed818bfd94d",
      "tree": "bb70ae56c590b52167cf672dec753a6d93456b06",
      "parents": [
        "43a13921e953f7d40649f9dc3b13d27928a05cc7"
      ],
      "author": {
        "name": "Tobi Abidoye",
        "email": "tobiabidoye14@gmail.com",
        "time": "Thu Oct 22 14:43:57 2026"
      },
      "committer": {
        "name": "Tobi Abidoye",
        "email": "tobiabidoye14@gmail.com",
        "time": "Thu Oct 22 14:43:57 2026"
      },
      "message": "CHANGELOG(3.5): add mvcc hash/restore race fix\n\nSigned-off-by: Tobi Abidoye \u003ctobiabidoye14@gmail.com\u003e\n"
    },
    {
      "commit": "43a13921e953f7d40649f9dc3b13d27928a05cc7",
      "tree": "f0300a0c3af0385d94a4e9d7d7eba1ff385cea0b",
      "parents": [
        "eb08338ddf3a0e10c89dbc7c12d3b0581a6c6732"
      ],
      "author": {
        "name": "Tobi Abidoye",
        "email": "tobiabidoye14@gmail.com",
        "time": "Thu Oct 22 14:43:57 2026"
      },
      "committer": {
        "name": "Tobi Abidoye",
        "email": "tobiabidoye14@gmail.com",
        "time": "Thu Oct 22 14:43:57 2026"
      },
      "message": "CHANGELOG(3.6): add mvcc hash/restore race fix\n\nSigned-off-by: Tobi Abidoye \u003ctobiabidoye14@gmail.com\u003e\n"
    },
    {
      "commit": "eb08338ddf3a0e10c89dbc7c12d3b0581a6c6732",
      "tree": "2ac40d7d43ed7483363eb4662ebc7c1e09e3a2fd",
      "parents": [
        "91f4ff21defb99af77fbd830f8ac999265cbfc0e"
      ],
      "author": {
        "name": "Tobi Abidoye",
        "email": "tobiabidoye14@gmail.com",
        "time": "Thu Oct 22 14:43:57 2026"
      },
      "committer": {
        "name": "Tobi Abidoye",
        "email": "tobiabidoye14@gmail.com",
        "time": "Thu Oct 22 14:43:57 2026"
      },
      "message": "CHANGELOG(3.7): add mvcc hash/restore race fix\n\nSigned-off-by: Tobi Abidoye \u003ctobiabidoye14@gmail.com\u003e\n"
    },
    {
      "commit": "91f4ff21defb99af77fbd830f8ac999265cbfc0e",
      "tree": "e32ece57726af16f48b1aa6f91922d925825d20a",
      "parents": [
        "9f59cc691a915b9c7bb749aaa5ba92098e7cd411",
        "4bb13c66bd7b4be03bcc160c4653b7fb71165cd0"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Oct 22 13:22:43 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 22 13:22:43 2026"
      },
      "message": "Merge pull request #22641 from ivanvc/20261019-dependency-bump\n\n[2026-10-19] dependency bump"
    },
    {
      "commit": "9f59cc691a915b9c7bb749aaa5ba92098e7cd411",
      "tree": "94b30986ed2b8d9338935c826c70820e8d319f2b",
      "parents": [
        "bf9cadf044f0531036a61c9b6dbeba8aef2a3b30",
        "803963f61cc193f39345696f76a10db2c7318d87"
      ],
      "author": {
        "name": "Fu Wei",
        "email": "fuweid89@gmail.com",
        "time": "Thu Oct 22 12:58:30 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 22 12:58:30 2026"
      },
      "message": "Merge pull request #22224 from ivanvc/add-fix-dep"
    },
    {
      "commit": "4bb13c66bd7b4be03bcc160c4653b7fb71165cd0",
      "tree": "71ed221b4de4574e135b761089adb4c53280d84a",
      "parents": [
        "b8fa00e264d0a6bdca876432da5d5b13ef27a1b4"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 04:52:11 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 05:07:22 2026"
      },
      "message": "dependency: bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.31.0 to 2.32.0\n\nReference: https://github.com/etcd-io/etcd/pull/22624\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "b8fa00e264d0a6bdca876432da5d5b13ef27a1b4",
      "tree": "f94cdd0e4560c085bc7a2a3d7df7c1154823255f",
      "parents": [
        "5d51252f83863ac71ce52c856f8e57ac1670f5bb"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 04:49:49 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 04:53:38 2026"
      },
      "message": "dependency: bump golang.org/x/vuln from 1.8.0 to 1.9.0\n\nReferences:\n* https://github.com/etcd-io/etcd/pull/22623\n* https://github.com/etcd-io/etcd/pull/22625\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "5d51252f83863ac71ce52c856f8e57ac1670f5bb",
      "tree": "163aa453b33a17031bc9495ff34f6469c7def56e",
      "parents": [
        "95a47cd95d41ceabc10fef2700cc12408ac9d3f5"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 04:47:57 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 04:52:35 2026"
      },
      "message": "dependency: bump github.com/golangci/golangci-lint/v2 from 2.14.0 to 2.15.0\n\nReference:\n* https://github.com/etcd-io/etcd/pull/22622\n* https://github.com/etcd-io/etcd/pull/22626\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "95a47cd95d41ceabc10fef2700cc12408ac9d3f5",
      "tree": "626e217eaffede1b75ca912d9ddd743e6ba91fa5",
      "parents": [
        "9e65b5fbbd415df9a9aeed131467dc72da29ea81"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 04:43:58 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 04:43:59 2026"
      },
      "message": "dependency: bump honnef.co/go/tools from 0.8.1 to 0.8.2\n\nReference: https://github.com/etcd-io/etcd/pull/22620\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "9e65b5fbbd415df9a9aeed131467dc72da29ea81",
      "tree": "6225509990e8417167e6054dccf7fdec4cda72f3",
      "parents": [
        "a3936fd7888429ebe2a1b9a0e814d3148f32859f"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 04:41:51 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 04:42:02 2026"
      },
      "message": "dependency: bump github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus from 1.1.0 to 1.1.1\n\nReference https://github.com/etcd-io/etcd/pull/22579\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "a3936fd7888429ebe2a1b9a0e814d3148f32859f",
      "tree": "44fc3c0718467106b5fb3a7b57ea5c8748f03611",
      "parents": [
        "c3c33c5d534cd18e5b8f8486168200e355764b51"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 04:39:26 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 04:39:27 2026"
      },
      "message": "dependency: bump github.com/prometheus/client_golang from 1.24.1 to 1.25.0\n\nReference: https://github.com/etcd-io/etcd/pull/22578\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "c3c33c5d534cd18e5b8f8486168200e355764b51",
      "tree": "04af28cd72bfa817b8150bcffc71fc3584977f66",
      "parents": [
        "bf9cadf044f0531036a61c9b6dbeba8aef2a3b30"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 04:35:02 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 22 04:35:05 2026"
      },
      "message": "dependency: bump golang.org/x/tools from 0.51.0 to 0.52.0\n\nReferences:\n* https://github.com/etcd-io/etcd/pull/22577\n* https://github.com/etcd-io/etcd/pull/22580\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "bf9cadf044f0531036a61c9b6dbeba8aef2a3b30",
      "tree": "8a80007b4a4e72dbe971275a26c63123a7b191d3",
      "parents": [
        "7ff040cb84c9944d0c38a9f0dc9f12ed9c58223b",
        "f2b854dc7980013e7646eb7cfaf5cadbe9bcbb10"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Oct 21 13:08:20 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 21 13:08:20 2026"
      },
      "message": "Merge pull request #22629 from Batianxieshen1/bump-go-1.27.3\n\nBuild with Go 1.27.3"
    },
    {
      "commit": "7ff040cb84c9944d0c38a9f0dc9f12ed9c58223b",
      "tree": "d26f828659be504c997fbba6171c3cefcffd6f37",
      "parents": [
        "6782f5229b8a6dbc5f6d421107fd70d66de98694",
        "afd94a12c558f6a8a90389de071485fed5757b5b"
      ],
      "author": {
        "name": "Fu Wei",
        "email": "fuweid89@gmail.com",
        "time": "Tue Oct 20 23:33:03 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 20 23:33:03 2026"
      },
      "message": "Merge pull request #22609 from shubham3-ucb/mvcc-hash-restore-race\n\nmvcc: fix data race between Hash and Restore"
    },
    {
      "commit": "f2b854dc7980013e7646eb7cfaf5cadbe9bcbb10",
      "tree": "64e692d4760c1bec783b5e6623771822450ad9f4",
      "parents": [
        "6782f5229b8a6dbc5f6d421107fd70d66de98694"
      ],
      "author": {
        "name": "Batianxieshen1",
        "email": "280706568+Batianxieshen1@users.noreply.github.com",
        "time": "Tue Oct 20 07:39:59 2026"
      },
      "committer": {
        "name": "Batianxieshen1",
        "email": "280706568+Batianxieshen1@users.noreply.github.com",
        "time": "Tue Oct 20 07:39:59 2026"
      },
      "message": "Build with Go 1.27.3\n\nGo 1.27.3 was released and contains a fix for CVE-2026-111943. Per the\nproject\u0027s dependency management guidance we track the latest patch release,\nso bump the toolchain directive in every module and the .go-version file\nfrom 1.27.2 to 1.27.3.\n\nThis covers the `main` branch item of #22628.\n\nSigned-off-by: Batianxieshen1 \u003c280706568+Batianxieshen1@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "da997771a80f377d752c177d2e21b3a3fa445ff9",
      "tree": "5f58b1a4b8d138f49ac4292a692f21461bbc37b7",
      "parents": [
        "6782f5229b8a6dbc5f6d421107fd70d66de98694"
      ],
      "author": {
        "name": "Tobi Abidoye",
        "email": "tobiabidoye14@gmail.com",
        "time": "Mon Oct 19 23:06:50 2026"
      },
      "committer": {
        "name": "Tobi Abidoye",
        "email": "tobiabidoye14@gmail.com",
        "time": "Mon Oct 19 23:10:15 2026"
      },
      "message": "dependency: revert github.com/creack/pty to v1.1.18\nv1.1.24 (bumped in #22272) causes \u0027fork/exec: operation not permitted\u0027\nin e2e tests run under Prow. The bug was introduced upstream in v1.1.20\nand the fix (creack/pty#215) is not yet in a release. See\ncreack/pty#196.\n\nFixes #22610\n\nSigned-off-by: Tobi Abidoye \u003ctobiabidoye14@gmail.com\u003e\n"
    },
    {
      "commit": "0c96c593e6465e1f250ee18d53d2a7e9996a97b0",
      "tree": "a6371f77f64ef11f85654c1a5c6d07ac8ced25c6",
      "parents": [
        "6782f5229b8a6dbc5f6d421107fd70d66de98694"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 19 17:36:59 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 17:36:59 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.38.2 to 4.39.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/2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2...6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee)\n\nUpdates `github/codeql-action/autobuild` from 4.38.2 to 4.39.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/2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2...6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee)\n\nUpdates `github/codeql-action/analyze` from 4.38.2 to 4.39.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/2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2...6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee)\n\nUpdates `github/codeql-action/upload-sarif` from 4.38.2 to 4.39.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/2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2...6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action/analyze\n  dependency-version: 4.38.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.38.3\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql\n- dependency-name: github/codeql-action/init\n  dependency-version: 4.38.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.38.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": "ffedc942103cbaffc1e0c2f9f5cf9ea93fc37bc5",
      "tree": "64acd0a37fd66c2206853ff226ed465799b42275",
      "parents": [
        "6782f5229b8a6dbc5f6d421107fd70d66de98694"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 19 17:32:51 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 17:32:51 2026"
      },
      "message": "build(deps): bump ossf/scorecard-action from 2.4.4 to 2.5.0\n\nBumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.4.4 to 2.5.0.\n- [Release notes](https://github.com/ossf/scorecard-action/releases)\n- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)\n- [Commits](https://github.com/ossf/scorecard-action/compare/2d1146689b8cda280b9bc96326124645441f03bc...fa7117db83c52d787ae5a89f350999701505d78e)\n\n---\nupdated-dependencies:\n- dependency-name: ossf/scorecard-action\n  dependency-version: 2.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": "6782f5229b8a6dbc5f6d421107fd70d66de98694",
      "tree": "ec11e32dc16259c4ba948abd275dab3348df2762",
      "parents": [
        "22cc5d9acd4a5953dfdfc2594dbeb53da89bb0d4",
        "cfdcdb8465f366ea91ec21d35be78c6852c8f871"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Oct 19 13:38:27 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 19 13:38:27 2026"
      },
      "message": "Merge pull request #16385 from AngstyDuck/session-creation-timeout-option\n\nclient: Added new session option to set timeout for session creation"
    },
    {
      "commit": "cfdcdb8465f366ea91ec21d35be78c6852c8f871",
      "tree": "c62a357a1b5c1edf2ffe15a5480c14ad6b871589",
      "parents": [
        "d3c8a155909211c6681f3075802a4aacf11528b4"
      ],
      "author": {
        "name": "AngstyDuck",
        "email": "solsticedante@gmail.com",
        "time": "Mon Oct 19 11:17:01 2026"
      },
      "committer": {
        "name": "AngstyDuck",
        "email": "solsticedante@gmail.com",
        "time": "Mon Oct 19 11:17:01 2026"
      },
      "message": "client: Added new session option to set timeout for session creation\n\nWhen communicating via gRPC, etcd sets the gRPC option WaitForReady \u003d true\nto minimize client request error responses due to transient failures. But\nbecause of this option, the creation of new sessions hang without errors\nwhen all nodes could not be contacted by the client. This new session option\nallows client to receive an error if the nodes cannot be contacted after the\nspecified amount of time.\n\nSigned-off-by: AngstyDuck \u003csolsticedante@gmail.com\u003e\n"
    },
    {
      "commit": "22cc5d9acd4a5953dfdfc2594dbeb53da89bb0d4",
      "tree": "2ee309dad201e568d428d7ff9772f18ed7457839",
      "parents": [
        "0155117751ed44874dc64d688c45eeb26c7d0e07",
        "93f324e944219c55553030c9b67d8c6a3bc2e717"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Sun Oct 18 12:54:45 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 18 12:54:45 2026"
      },
      "message": "Merge pull request #22611 from xadips/changelog-3.7-ready-order\n\nCHANGELOG(3.7): add processMessages order fix"
    },
    {
      "commit": "93f324e944219c55553030c9b67d8c6a3bc2e717",
      "tree": "2ee309dad201e568d428d7ff9772f18ed7457839",
      "parents": [
        "0155117751ed44874dc64d688c45eeb26c7d0e07"
      ],
      "author": {
        "name": "Ričardas Čubukinas",
        "email": "29689012+xadips@users.noreply.github.com",
        "time": "Sun Oct 18 08:56:10 2026"
      },
      "committer": {
        "name": "Ričardas Čubukinas",
        "email": "29689012+xadips@users.noreply.github.com",
        "time": "Sun Oct 18 08:58:43 2026"
      },
      "message": "CHANGELOG(3.7): add processMessages order fix\n\nSigned-off-by: Ričardas Čubukinas \u003c29689012+xadips@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "803963f61cc193f39345696f76a10db2c7318d87",
      "tree": "eca5f23912629ee637443ba4dc9b126f0b4d12ba",
      "parents": [
        "11c633ab35fbfc0d703e4569338aeb9e1174fcdf"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Wed Jun 10 05:46:13 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Sun Oct 18 00:17:04 2026"
      },
      "message": "Implement script to fix dependency version mismatches\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "afd94a12c558f6a8a90389de071485fed5757b5b",
      "tree": "7f07112fe8a5b7d085ec9498a58d1ea16e938dc7",
      "parents": [
        "b25719d10cdc41fb707b0d9f819c2529dec5d590"
      ],
      "author": {
        "name": "shubham3-ucb",
        "email": "shubham3@berkeley.edu",
        "time": "Sat Oct 17 19:53:58 2026"
      },
      "committer": {
        "name": "shubham3-ucb",
        "email": "shubham3@berkeley.edu",
        "time": "Sat Oct 17 19:56:33 2026"
      },
      "message": "mvcc: fix data race between Hash and Restore\n\nSigned-off-by: shubham3-ucb \u003cshubham3@berkeley.edu\u003e\n"
    },
    {
      "commit": "0155117751ed44874dc64d688c45eeb26c7d0e07",
      "tree": "7507aa87d4ef3c4ad597ad1cb5b6465422d9f171",
      "parents": [
        "b25719d10cdc41fb707b0d9f819c2529dec5d590",
        "01a80f67b17e0ce7e79b9a4d93bc2fcac5999d45"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Sat Oct 17 19:31:55 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 17 19:31:55 2026"
      },
      "message": "Merge pull request #22485 from xadips/etcdserver-ready-order\n\netcdserver: keep Ready message order in processMessages"
    },
    {
      "commit": "01a80f67b17e0ce7e79b9a4d93bc2fcac5999d45",
      "tree": "7507aa87d4ef3c4ad597ad1cb5b6465422d9f171",
      "parents": [
        "b25719d10cdc41fb707b0d9f819c2529dec5d590"
      ],
      "author": {
        "name": "Ričardas Čubukinas",
        "email": "29689012+xadips@users.noreply.github.com",
        "time": "Sat Oct 17 15:00:37 2026"
      },
      "committer": {
        "name": "Ričardas Čubukinas",
        "email": "29689012+xadips@users.noreply.github.com",
        "time": "Sat Oct 17 15:00:37 2026"
      },
      "message": "etcdserver: keep Ready message order in processMessages\n\nprocessMessages walks Ready messages last to first so it can keep only the newest MsgAppResp. Since #21810 and #21778 it appends survivors during that walk, so MsgApp leaves the leader in reverse log order. Followers reject those appends and the leader resends.\n\nKeep the same filter and return survivors in Ready order, without modifying the Ready messages. TestProcessMessagesOrder now expects the same order as release-3.6.\n\nFixes #22483\n\nSigned-off-by: Ričardas Čubukinas \u003c29689012+xadips@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "b25719d10cdc41fb707b0d9f819c2529dec5d590",
      "tree": "5b6b33441eec554b39b5728b6fe878f8af1332fb",
      "parents": [
        "ea8b59433d82e8fc3f1365618740395e0028bd03",
        "368cc4a40a79d6b0c96fe1a8ffa2a1d2e6e3bc0b"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Fri Oct 16 21:12:28 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 21:12:28 2026"
      },
      "message": "Merge pull request #22603 from Jefftree/changelog-3.7-rangestream\n\nCHANGELOG(3.7): add keys-only RangeStream data race fix"
    },
    {
      "commit": "368cc4a40a79d6b0c96fe1a8ffa2a1d2e6e3bc0b",
      "tree": "5b6b33441eec554b39b5728b6fe878f8af1332fb",
      "parents": [
        "ea8b59433d82e8fc3f1365618740395e0028bd03"
      ],
      "author": {
        "name": "Jefftree",
        "email": "jeffrey.ying86@live.com",
        "time": "Fri Oct 16 19:21:24 2026"
      },
      "committer": {
        "name": "Jefftree",
        "email": "jeffrey.ying86@live.com",
        "time": "Fri Oct 16 19:21:24 2026"
      },
      "message": "CHANGELOG(3.7): add keys-only RangeStream data race fix\n\nSigned-off-by: Jefftree \u003cjeffrey.ying86@live.com\u003e\n"
    },
    {
      "commit": "ea8b59433d82e8fc3f1365618740395e0028bd03",
      "tree": "81fdc976c9a0258d06591eccd13859e90ff7022f",
      "parents": [
        "bbe743d12ce7a34faedfa1c2904cd53d0177b50c",
        "7387d62dc1be8869e88e6730f45a550178ef181d"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Fri Oct 16 15:15:41 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 15:15:41 2026"
      },
      "message": "Merge pull request #22600 from tobiabidoye/changelog-cve-bumps\n\nCHANGELOG: add otel and x/net dependency bumps for v3.5.35, v3.6.16 a…"
    },
    {
      "commit": "bbe743d12ce7a34faedfa1c2904cd53d0177b50c",
      "tree": "8c284db0ecda63f588b58365dd7a18bfcdf9206f",
      "parents": [
        "ec7668a544daf2ed7a9283cc633d02e5c34660a3",
        "22fa99668f01f6b09b342bb5106a3c33975d830d"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Fri Oct 16 15:14:36 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 15:14:36 2026"
      },
      "message": "Merge pull request #22599 from xadips/etcdserver-process-messages-order-test\n\netcdserver: add test for processMessages output order"
    },
    {
      "commit": "ec7668a544daf2ed7a9283cc633d02e5c34660a3",
      "tree": "8d612e8606b37f0c0d724867a3dd6db6598918ea",
      "parents": [
        "f22475263b89fbc231e1589839427c354bcf237c",
        "9acc0ebe37a7ef891e6d91428bcd7ab3641702e9"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Fri Oct 16 14:42:16 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 14:42:16 2026"
      },
      "message": "Merge pull request #22596 from Jefftree/fix-rangestream-keysonly-race\n\netcdserver: fix data race in keys-only RangeStream"
    },
    {
      "commit": "7387d62dc1be8869e88e6730f45a550178ef181d",
      "tree": "4ce85667b1e972648d8e1d64e41aa7aa7c2a78fb",
      "parents": [
        "f22475263b89fbc231e1589839427c354bcf237c"
      ],
      "author": {
        "name": "Tobi Abidoye",
        "email": "tobiabidoye14@gmail.com",
        "time": "Fri Oct 16 13:23:09 2026"
      },
      "committer": {
        "name": "Tobi Abidoye",
        "email": "tobiabidoye14@gmail.com",
        "time": "Fri Oct 16 13:23:09 2026"
      },
      "message": "CHANGELOG: add otel and x/net dependency bumps for v3.5.35, v3.6.16 and v3.7.3\n\nSigned-off-by: Tobi Abidoye \u003ctobiabidoye14@gmail.com\u003e\n"
    },
    {
      "commit": "22fa99668f01f6b09b342bb5106a3c33975d830d",
      "tree": "2c44b8eaa9a6ad05a940af671fd7d80ecc25882f",
      "parents": [
        "f22475263b89fbc231e1589839427c354bcf237c"
      ],
      "author": {
        "name": "Ričardas Čubukinas",
        "email": "29689012+xadips@users.noreply.github.com",
        "time": "Fri Oct 16 10:01:36 2026"
      },
      "committer": {
        "name": "Ričardas Čubukinas",
        "email": "29689012+xadips@users.noreply.github.com",
        "time": "Fri Oct 16 11:59:26 2026"
      },
      "message": "etcdserver: add test for processMessages output order\n\nRecord the order in which processMessages returns Ready messages. It is currently reversed relative to the Ready order.\n\nPart of #22483\n\nSigned-off-by: Ričardas Čubukinas \u003c29689012+xadips@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "f22475263b89fbc231e1589839427c354bcf237c",
      "tree": "681fc8cfbfedbaf84aaf9a4923572064d1ee0949",
      "parents": [
        "d3c8a155909211c6681f3075802a4aacf11528b4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 13 22:08:32 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Thu Oct 15 19:36:45 2026"
      },
      "message": "build(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 7.0.1 to 7.0.2.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a...cf430e030ddbb5b0abf93d22962f4752f3646cd9)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n  dependency-version: 7.0.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "9acc0ebe37a7ef891e6d91428bcd7ab3641702e9",
      "tree": "5e89aeb26313d989ec0704d2a9f50108e818089d",
      "parents": [
        "d3c8a155909211c6681f3075802a4aacf11528b4"
      ],
      "author": {
        "name": "Jefftree",
        "email": "jeffrey.ying86@live.com",
        "time": "Thu Oct 15 17:53:31 2026"
      },
      "committer": {
        "name": "Jefftree",
        "email": "jeffrey.ying86@live.com",
        "time": "Thu Oct 15 18:36:28 2026"
      },
      "message": "etcdserver: fix data race in keys-only RangeStream\n\nClone the last key before appending \\x00 so concurrent keys-only streams do not modify the shared key in the index.\n\nSigned-off-by: Jefftree \u003cjeffrey.ying86@live.com\u003e\n"
    },
    {
      "commit": "d3c8a155909211c6681f3075802a4aacf11528b4",
      "tree": "99dbefcb2839b4127169e3b98e986d479275e486",
      "parents": [
        "a2b3d9fe864358c87a91176f388bc0cbe0da18dd",
        "5b8902209b4ab3366b535a02b11166903025902e"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Oct 13 14:25:37 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 13 14:25:37 2026"
      },
      "message": "Merge pull request #22572 from ivanvc/20261012-dependency-bump\n\n[2026-10-12] dependency bump"
    },
    {
      "commit": "5b8902209b4ab3366b535a02b11166903025902e",
      "tree": "99dbefcb2839b4127169e3b98e986d479275e486",
      "parents": [
        "877752e84aa7a95b2b5b64c8b890262f4c3d00df"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Mon Oct 12 23:02:11 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Mon Oct 12 23:04:41 2026"
      },
      "message": "dependency: bump golang.org/x/net from 0.59.0 to 0.61.0\n\nBumps golang.org/x/sys from 0.48.0 to 0.49.0, golang.org/x/sync from\n0.23.0 to 0.24.0, and golang.org/x/tools from 0.50.0 to 0.51.0 as well.\n\nReferences:\n- https://github.com/etcd-io/etcd/pull/22567\n- https://github.com/etcd-io/etcd/pull/22568\n- https://github.com/etcd-io/etcd/pull/22569\n- https://github.com/etcd-io/etcd/pull/22571\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "877752e84aa7a95b2b5b64c8b890262f4c3d00df",
      "tree": "edb74bae77c2fffb70b1bcfea8c4d1a33e930ab5",
      "parents": [
        "a2b3d9fe864358c87a91176f388bc0cbe0da18dd"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Mon Oct 12 22:11:44 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Mon Oct 12 22:11:59 2026"
      },
      "message": "dependency: bump github.com/cloudflare/cfssl from 1.7.0 to 1.7.1\n\nReference: https://github.com/etcd-io/etcd/pull/22570\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "a2b3d9fe864358c87a91176f388bc0cbe0da18dd",
      "tree": "5e98f215ac690d0b947947dac3311248020597be",
      "parents": [
        "88235ecd0c1031cc0293f3887ef11dab64b14758"
      ],
      "author": {
        "name": "Parman Mohammadalizadeh",
        "email": "prmma23@gmail.com",
        "time": "Mon Oct 12 20:15:54 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 20:15:54 2026"
      },
      "message": "tests: pass --log-level to e2e etcd processes (#22565)\n\n* tests: pass --log-level to e2e etcd processes\n\nWithLogLevel had no effect. values() calls AddFlags on the config, and\nthe log-level flag is registered with a literal default, so the\noverride is reset to \"info\" before it is compared. The servers then ran\nat info, where grpc warnings go to stderr as plain text, and\nTestNoErrorLogsDuringNormalOperations failed parsing them as JSON.\n\nPass the flag explicitly, as is already done for ForceNewCluster.\n\nFixes #22564\n\nSigned-off-by: Parman Mohammadalizadeh \u003cprmma23@gmail.com\u003e\n\n* tests: keep configured values of flags with literal defaults in e2e\n\nvalues() calls AddFlags on the config, and every flag registered as\nfs.XxxVar(\u0026cfg.Field, name, \u003cconstant default\u003e, ...) resets its field to\nthat constant before it is read. For those flags the configured and the\ndefault values always compared equal, so the override was never passed\nto the etcd process.\n\nRead the string, bool and numeric fields by json tag before calling\nAddFlags, and use them as the flag values. This covers log-level\ngenerally, so the explicit --log-level argument is dropped.\n\nSigned-off-by: Parman Mohammadalizadeh \u003cprmma23@gmail.com\u003e\n\n---------\n\nSigned-off-by: Parman Mohammadalizadeh \u003cprmma23@gmail.com\u003e"
    },
    {
      "commit": "88235ecd0c1031cc0293f3887ef11dab64b14758",
      "tree": "f466dbe3a1542f66a14b078286223d3f0abcac38",
      "parents": [
        "1fa2b222386bd0b7840bb6006cd5452fb2d539e1",
        "2fa0857bb392106c239d8ca86620a1c4bf46c313"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Oct 12 12:53:33 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 12:53:33 2026"
      },
      "message": "Merge pull request #22553 from charankooram/bump-go-1.27.2\n\nBump Go to 1.27.2 on main branch"
    },
    {
      "commit": "1fa2b222386bd0b7840bb6006cd5452fb2d539e1",
      "tree": "ad2d9ca81e3945d160ca6ed879b1a6f1d9ae0049",
      "parents": [
        "900e148cf88faccc3436353fa37fcdb99de77cce",
        "7107767120b4c5d4bd4d26b53d16ec271b1203cb"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Oct 12 11:13:46 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 11:13:46 2026"
      },
      "message": "Merge pull request #22559 from charankooram/changelog-go-1.26.9\n\nCHANGELOG(3.5,3.6,3.7): add Go 1.26.9 entries"
    },
    {
      "commit": "900e148cf88faccc3436353fa37fcdb99de77cce",
      "tree": "48dece1d803a745c3ce14ced06044eb08e3b9105",
      "parents": [
        "f061acd0902d489041448cdd19d71a345d27b9f5",
        "31beae919d4183ad7d2316ecc18f7b99eb5e9dc1"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Oct 12 09:04:40 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 12 09:04:40 2026"
      },
      "message": "Merge pull request #22548 from skitt/otel\n\nBump otelgrpc to v0.72.0 and semconv to v1.43.0"
    },
    {
      "commit": "7107767120b4c5d4bd4d26b53d16ec271b1203cb",
      "tree": "4903fe23d95f2994a56136d57ec46913b2b6ca1d",
      "parents": [
        "f061acd0902d489041448cdd19d71a345d27b9f5"
      ],
      "author": {
        "name": "Venkat Kooram",
        "email": "charan.kooram@gmail.com",
        "time": "Fri Oct 09 20:10:09 2026"
      },
      "committer": {
        "name": "Venkat Kooram",
        "email": "charan.kooram@gmail.com",
        "time": "Fri Oct 09 20:10:09 2026"
      },
      "message": "CHANGELOG(3.5,3.6,3.7): add Go 1.26.9 entries\n\nPart of #22549.\n\nCo-authored-by: Copilot App \u003c223556219+Copilot@users.noreply.github.com\u003e\nSigned-off-by: Venkat Kooram \u003ccharan.kooram@gmail.com\u003e\n"
    },
    {
      "commit": "2fa0857bb392106c239d8ca86620a1c4bf46c313",
      "tree": "787f0bdc86950df52176362d27345f161c9836d3",
      "parents": [
        "f061acd0902d489041448cdd19d71a345d27b9f5"
      ],
      "author": {
        "name": "Venkat Kooram",
        "email": "charan.kooram@gmail.com",
        "time": "Fri Oct 09 19:14:03 2026"
      },
      "committer": {
        "name": "Venkat Kooram",
        "email": "charan.kooram@gmail.com",
        "time": "Fri Oct 09 19:14:03 2026"
      },
      "message": "Bump Go to 1.27.2\n\nPart of #22549.\n\nCo-authored-by: Copilot App \u003c223556219+Copilot@users.noreply.github.com\u003e\nSigned-off-by: Venkat Kooram \u003ccharan.kooram@gmail.com\u003e\n"
    },
    {
      "commit": "31beae919d4183ad7d2316ecc18f7b99eb5e9dc1",
      "tree": "48dece1d803a745c3ce14ced06044eb08e3b9105",
      "parents": [
        "ba4e7918cdb186174316aa35025140aa56174fe4"
      ],
      "author": {
        "name": "Stephen Kitt",
        "email": "skitt@redhat.com",
        "time": "Thu Oct 08 16:10:16 2026"
      },
      "committer": {
        "name": "Stephen Kitt",
        "email": "skitt@redhat.com",
        "time": "Thu Oct 08 16:18:46 2026"
      },
      "message": "Bump to otel semconv v1.43.0\n\nThis aligns with the version used by default in otel.\n\nSigned-off-by: Stephen Kitt \u003cskitt@redhat.com\u003e\n"
    },
    {
      "commit": "ba4e7918cdb186174316aa35025140aa56174fe4",
      "tree": "a733ba15c971bb5e81471b2ae0c1cf63c55b177c",
      "parents": [
        "f061acd0902d489041448cdd19d71a345d27b9f5"
      ],
      "author": {
        "name": "Stephen Kitt",
        "email": "skitt@redhat.com",
        "time": "Thu Oct 08 16:09:06 2026"
      },
      "committer": {
        "name": "Stephen Kitt",
        "email": "skitt@redhat.com",
        "time": "Thu Oct 08 16:18:45 2026"
      },
      "message": "Bump otelgrpc to v0.72.0\n\nSee\nhttps://github.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v1.47.0\nfor details; this is part of the v1.47.0 bump but was missed.\n\nSigned-off-by: Stephen Kitt \u003cskitt@redhat.com\u003e\n"
    },
    {
      "commit": "f061acd0902d489041448cdd19d71a345d27b9f5",
      "tree": "2b7de469684ad545d095fd520593282cd699e62e",
      "parents": [
        "d48cfee108b2d2d211b7330daebe77595427e1f6",
        "64d4e2c636ef8033da76a7d639c71401024e9951"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Oct 08 09:31:33 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 08 09:31:33 2026"
      },
      "message": "Merge pull request #22522 from Aadeen/fix-user-timeouts\n\ncli: enforce context timeouts in user commands"
    },
    {
      "commit": "d48cfee108b2d2d211b7330daebe77595427e1f6",
      "tree": "9ccc4f037484cef89bdd1def437aed13dbe20876",
      "parents": [
        "b8a24417145c84ad0a056bb31f98f8e0f48ea8fe",
        "efa564088e9e685ebd6563dae83fa59b685c1e63"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Oct 08 09:23:27 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 08 09:23:27 2026"
      },
      "message": "Merge pull request #22546 from ivanvc/20261005-dependency-bump\n\n[2026-10-05] dependency bump"
    },
    {
      "commit": "b8a24417145c84ad0a056bb31f98f8e0f48ea8fe",
      "tree": "958793cba830f166e4ab76d82628038cbfa86357",
      "parents": [
        "e0559e9420467bdf84384c03489b070ffce9fa00",
        "853910302b08abe9fddc6f0a562f38ee01a409c1"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Oct 08 09:07:45 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 08 09:07:45 2026"
      },
      "message": "Merge pull request #22459 from Aadeen/refactor-raft-test-select\n\ntest(etcdserver): replace single-case select with direct channel receive"
    },
    {
      "commit": "e0559e9420467bdf84384c03489b070ffce9fa00",
      "tree": "81436761644a35c18b5ad9c530a1b31d8054a980",
      "parents": [
        "60c5289b35cf9e465aa9e508ea4f50dc86e3062a",
        "779a8ec72317a6af5e0eadbaf02d660d0cea8ded"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Oct 08 09:04:22 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 08 09:04:22 2026"
      },
      "message": "Merge pull request #22545 from tobiabidoye/changelog-3.6.16-etcdctl-lease-txn\n\nUpdate CHANGELOG-3.6 for etcdctl lease txn fix"
    },
    {
      "commit": "efa564088e9e685ebd6563dae83fa59b685c1e63",
      "tree": "d1961c457d02b04b2960503ff4ee4925d2fa5899",
      "parents": [
        "39b43499cc2c757e233fea3e827a6bfacaf01440"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 08 04:33:49 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 08 04:35:09 2026"
      },
      "message": "dependency: bump github.com/prometheus/common from 0.71.0 to 0.72.0\n\nReference: https://github.com/etcd-io/etcd/pull/22539\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "39b43499cc2c757e233fea3e827a6bfacaf01440",
      "tree": "57391a8a5f9d8f93e9ba314cb9bcbe158ca9d8c9",
      "parents": [
        "ae8672cc056a54850706770d97a4520e106fa380"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 08 04:25:39 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 08 04:25:41 2026"
      },
      "message": "dependency: bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.46.0 to 1.47.0\n\nReference: https://github.com/etcd-io/etcd/pull/22538\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "ae8672cc056a54850706770d97a4520e106fa380",
      "tree": "5c887132f3814ab764102900664d4f75b647af25",
      "parents": [
        "440591f7498ad55a7e663ff8ddc622e521848e7f"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 08 04:23:28 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 08 04:23:29 2026"
      },
      "message": "dependency: bump go.opentelemetry.io/proto/otlp from 1.11.0 to 1.11.1\n\nReference: https://github.com/etcd-io/etcd/pull/22536\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "440591f7498ad55a7e663ff8ddc622e521848e7f",
      "tree": "2ca845862b25fd96194f838d99b9f23c0f9f93b6",
      "parents": [
        "0f29f934aee27cf52eb28cedff41427554f2e85b"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 08 04:16:50 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 08 04:16:51 2026"
      },
      "message": "dependency: bump github.com/cloudflare/cfssl from 1.6.5 to 1.7.0\n\nReferences:\n* https://github.com/etcd-io/etcd/pull/22533\n* https://github.com/etcd-io/etcd/pull/22537\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "0f29f934aee27cf52eb28cedff41427554f2e85b",
      "tree": "a562d75830574b112853a2ee9e178fe520940b06",
      "parents": [
        "60c5289b35cf9e465aa9e508ea4f50dc86e3062a"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 08 04:11:15 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Oct 08 04:14:53 2026"
      },
      "message": "dependency: bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.30.0 to 2.31.0\n\nReferences:\n* https://github.com/etcd-io/etcd/pull/22534\n* https://github.com/etcd-io/etcd/pull/22535\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "779a8ec72317a6af5e0eadbaf02d660d0cea8ded",
      "tree": "81436761644a35c18b5ad9c530a1b31d8054a980",
      "parents": [
        "60c5289b35cf9e465aa9e508ea4f50dc86e3062a"
      ],
      "author": {
        "name": "Tobi Abidoye",
        "email": "tobiabidoye14@gmail.com",
        "time": "Wed Oct 07 23:52:57 2026"
      },
      "committer": {
        "name": "Tobi Abidoye",
        "email": "tobiabidoye14@gmail.com",
        "time": "Wed Oct 07 23:52:57 2026"
      },
      "message": "Update CHANGELOG-3.6 for etcdctl lease txn fix\n\nSigned-off-by: Tobi Abidoye \u003ctobiabidoye14@gmail.com\u003e\n"
    },
    {
      "commit": "60c5289b35cf9e465aa9e508ea4f50dc86e3062a",
      "tree": "d1fab8896fa4c5b714659b1246ecb38ef77ef927",
      "parents": [
        "76d58e32b30d57a540821c9c5bbcb651fd89994c",
        "ce035e6fd03f25c9673e94d4601f48ac3d73d7b1"
      ],
      "author": {
        "name": "Marek Siarkowicz",
        "email": "siarkowicz@google.com",
        "time": "Wed Oct 07 13:11:46 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 07 13:11:46 2026"
      },
      "message": "Merge pull request #22477 from nwnt/test-range-with-lease\n\nAdd lease test cases for TestKVGet"
    },
    {
      "commit": "76d58e32b30d57a540821c9c5bbcb651fd89994c",
      "tree": "f7de94c6f444ff356c1018ef10ff21946bb997ee",
      "parents": [
        "6bb7e5eea0b16b47e50a65be0ce32135a51823a5",
        "48e67bcac4904a0c045359c319cc7871d289e7ab"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Mon Oct 05 23:11:04 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 23:11:04 2026"
      },
      "message": "Merge pull request #22492 from etcd-io/dependabot/github_actions/codeql-435f1796a1\n\nbuild(deps): bump the codeql group across 1 directory with 4 updates"
    },
    {
      "commit": "48e67bcac4904a0c045359c319cc7871d289e7ab",
      "tree": "f7de94c6f444ff356c1018ef10ff21946bb997ee",
      "parents": [
        "6bb7e5eea0b16b47e50a65be0ce32135a51823a5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 05 17:36:39 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 17:36:39 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.38.1 to 4.38.2\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/1c5b675653bb5c22dbe9b12b556ec555138e09fd...2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2)\n\nUpdates `github/codeql-action/autobuild` from 4.38.1 to 4.38.2\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/1c5b675653bb5c22dbe9b12b556ec555138e09fd...2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2)\n\nUpdates `github/codeql-action/analyze` from 4.38.1 to 4.38.2\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/1c5b675653bb5c22dbe9b12b556ec555138e09fd...2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2)\n\nUpdates `github/codeql-action/upload-sarif` from 4.38.1 to 4.38.2\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/1c5b675653bb5c22dbe9b12b556ec555138e09fd...2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action/analyze\n  dependency-version: 4.38.2\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.38.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: codeql\n- dependency-name: github/codeql-action/init\n  dependency-version: 4.38.2\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.38.2\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": "6bb7e5eea0b16b47e50a65be0ce32135a51823a5",
      "tree": "305f1ea7d660336938f2a9bc58c62adfe02ecb26",
      "parents": [
        "8c015526318e52ae30f577f6e1d7d0cf1895b3f3",
        "22585e0fb890141b0152fe543e0c833c44d0192c"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Oct 05 17:05:27 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 17:05:27 2026"
      },
      "message": "Merge pull request #22531 from dims/changelog-3.7-deprecate-journal-writer\n\nCHANGELOG(3.7,3.8): add NewJournalWriter deprecation and removal entries"
    },
    {
      "commit": "22585e0fb890141b0152fe543e0c833c44d0192c",
      "tree": "12ab457cdf6dbb3d97ece5ac339ed406578af084",
      "parents": [
        "91703b3d47f3208f9095f77f765c27cc1510ce9a"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon Oct 05 14:44:46 2026"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon Oct 05 15:04:03 2026"
      },
      "message": "CHANGELOG(3.7,3.8): add NewJournalWriter deprecation and removal entries\n\nhttps://github.com/etcd-io/etcd/pull/22530 deprecates\nlogutil.NewJournalWriter in release-3.7. v3.8 removes it in\nhttps://github.com/etcd-io/etcd/pull/22502.\n\nSigned-off-by: Davanum Srinivas \u003cdavanum@gmail.com\u003e\n"
    },
    {
      "commit": "8c015526318e52ae30f577f6e1d7d0cf1895b3f3",
      "tree": "ec5c60b87cf2d6c8ad82f03ffff3d4d15b88b982",
      "parents": [
        "91703b3d47f3208f9095f77f765c27cc1510ce9a",
        "e64fc88b5fe21301018dc14d91068eef41f978d3"
      ],
      "author": {
        "name": "Fu Wei",
        "email": "fuweid89@gmail.com",
        "time": "Mon Oct 05 15:02:09 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 15:02:09 2026"
      },
      "message": "Merge pull request #22502 from dims/client-pkg-drop-go-systemd"
    },
    {
      "commit": "91703b3d47f3208f9095f77f765c27cc1510ce9a",
      "tree": "40b40f1180149199bfb5942828ee47fcd241b8ab",
      "parents": [
        "64f26db45f5feb2c491a9eb82768a2f41fc857df",
        "24916d655d35b4a03bd72bedd6975dfff3b83da2"
      ],
      "author": {
        "name": "Marek Siarkowicz",
        "email": "siarkowicz@google.com",
        "time": "Sun Oct 04 13:23:33 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 04 13:23:33 2026"
      },
      "message": "Merge pull request #22523 from Aadeen/fix-lease-timeouts\n\ncli: enforce context timeouts in lease commands"
    },
    {
      "commit": "24916d655d35b4a03bd72bedd6975dfff3b83da2",
      "tree": "40b40f1180149199bfb5942828ee47fcd241b8ab",
      "parents": [
        "64f26db45f5feb2c491a9eb82768a2f41fc857df"
      ],
      "author": {
        "name": "Aadeen Rashid",
        "email": "aadeenrashid@gmail.com",
        "time": "Sun Oct 04 09:01:36 2026"
      },
      "committer": {
        "name": "Aadeen Rashid",
        "email": "aadeenrashid@gmail.com",
        "time": "Sun Oct 04 09:01:36 2026"
      },
      "message": "cli: enforce context timeouts in lease commands\n\nSigned-off-by: Aadeen Rashid \u003caadeenrashid@gmail.com\u003e\n"
    },
    {
      "commit": "64d4e2c636ef8033da76a7d639c71401024e9951",
      "tree": "c8578a5944a966dfaf8aa7e65783fd29f1fd4615",
      "parents": [
        "64f26db45f5feb2c491a9eb82768a2f41fc857df"
      ],
      "author": {
        "name": "Aadeen Rashid",
        "email": "aadeenrashid@gmail.com",
        "time": "Sun Oct 04 06:52:37 2026"
      },
      "committer": {
        "name": "Aadeen Rashid",
        "email": "aadeenrashid@gmail.com",
        "time": "Sun Oct 04 06:52:37 2026"
      },
      "message": "cli: enforce context timeouts in user commands\n\nSigned-off-by: Aadeen Rashid \u003caadeenrashid@gmail.com\u003e\n"
    },
    {
      "commit": "ce035e6fd03f25c9673e94d4601f48ac3d73d7b1",
      "tree": "abaa4901c1432df9bbe1fdc3d8661e47cfd48179",
      "parents": [
        "d6af8028d9cef8363eef323e10af36751c6e60d4"
      ],
      "author": {
        "name": "Nont",
        "email": "9658731+nwnt@users.noreply.github.com",
        "time": "Mon Aug 03 03:11:49 2026"
      },
      "committer": {
        "name": "Nont",
        "email": "9658731+nwnt@users.noreply.github.com",
        "time": "Fri Oct 02 14:52:11 2026"
      },
      "message": "Add lease test cases for TestKVGet\n\nSigned-off-by: Nont \u003c9658731+nwnt@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "64f26db45f5feb2c491a9eb82768a2f41fc857df",
      "tree": "fcc12ce0fe34ad62109e6dcbaff9f46e2198bf02",
      "parents": [
        "ae58e23c07ffddb5d6443f5d323388f124db220d",
        "d098a8b5d737166727227bd0ccaee37860216050"
      ],
      "author": {
        "name": "Fu Wei",
        "email": "fuweid89@gmail.com",
        "time": "Thu Oct 01 20:22:54 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 01 20:22:54 2026"
      },
      "message": "Merge pull request #22505 from Jefftree/rangestream-doc-clarify"
    },
    {
      "commit": "ae58e23c07ffddb5d6443f5d323388f124db220d",
      "tree": "04266a383d4c3a69ba75a2dc83278efcd8be3b36",
      "parents": [
        "8a196d762ca6263f312691c2cbebd8784d425392",
        "b86dcb3aa316de47ad9494aaf225f34579b251c8"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Oct 01 19:58:35 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 01 19:58:35 2026"
      },
      "message": "Merge pull request #22503 from ivanvc/20260928-dependency-bump\n\n[2026-09-28] dependency bump"
    },
    {
      "commit": "8a196d762ca6263f312691c2cbebd8784d425392",
      "tree": "e6acb3b7bd47a17ad8e2dca25a2149b5b36a3c1b",
      "parents": [
        "7583cc6e7e2756bb4166d646fe48d2fa1863b4b6"
      ],
      "author": {
        "name": "Josh Berkus",
        "email": "josh@agliodbs.com",
        "time": "Thu Oct 01 17:17:12 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Thu Oct 01 19:57:47 2026"
      },
      "message": "Update OWNERS_ALIASES\n\nSigned-off-by: Josh Berkus \u003cjosh@agliodbs.com\u003e\n"
    },
    {
      "commit": "d098a8b5d737166727227bd0ccaee37860216050",
      "tree": "40bf3ce44e491b6ff74af592215abb23c0e90048",
      "parents": [
        "7583cc6e7e2756bb4166d646fe48d2fa1863b4b6"
      ],
      "author": {
        "name": "Jefftree",
        "email": "jeffrey.ying86@live.com",
        "time": "Wed Sep 30 17:53:58 2026"
      },
      "committer": {
        "name": "Jefftree",
        "email": "jeffrey.ying86@live.com",
        "time": "Wed Sep 30 17:53:58 2026"
      },
      "message": "etcdserverpb: clarify RangeStreamResponse kvs chunk population\n\nSigned-off-by: Jefftree \u003cjeffrey.ying86@live.com\u003e\n"
    },
    {
      "commit": "b86dcb3aa316de47ad9494aaf225f34579b251c8",
      "tree": "f366ea7fdcfd7b50b2575c8ba37d62a201a6925e",
      "parents": [
        "2a9228bb8a93ebe4db4a10a5d840af6976303ea4"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Wed Sep 30 00:30:40 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Wed Sep 30 00:30:41 2026"
      },
      "message": "dependency: bump github.com/prometheus/common from 0.70.1 to 0.71.0\n\nReference:\n- https://github.com/etcd-io/etcd/pull/22489\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "2a9228bb8a93ebe4db4a10a5d840af6976303ea4",
      "tree": "807c860a2bd092be3a8312f862baa9b8b9ced355",
      "parents": [
        "255cc00f93e132b77d396dbe27b47d10a0ad8e20"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Wed Sep 30 00:27:31 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Wed Sep 30 00:27:50 2026"
      },
      "message": "depepdency: github.com/anishathalye/porcupine from 1.3.0 to 1.3.1\n\nReference:\n- https://github.com/etcd-io/etcd/pull/22488\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "255cc00f93e132b77d396dbe27b47d10a0ad8e20",
      "tree": "c3058b5aa682b55886ab83d2aecf290198664d12",
      "parents": [
        "26e1ab5abae34be8faf1f4add4848ce44cca2f54"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Wed Sep 30 00:24:53 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Wed Sep 30 00:24:54 2026"
      },
      "message": "dependency: bump github.com/golangci/golangci-lint/v2 from 2.13.2 to 2.14.0\n\nReferences:\n- https://github.com/etcd-io/etcd/pull/22487\n- https://github.com/etcd-io/etcd/pull/22490\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "26e1ab5abae34be8faf1f4add4848ce44cca2f54",
      "tree": "86840c17b9fd8fed7df7898435b9c6f3706d8e81",
      "parents": [
        "7583cc6e7e2756bb4166d646fe48d2fa1863b4b6"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Wed Sep 30 00:21:55 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Wed Sep 30 00:21:58 2026"
      },
      "message": "depdendency: bump github.com/prometheus/client_model from 0.6.2 to 0.6.3\n\nReference:\n- https://github.com/etcd-io/etcd/pull/22486\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "e64fc88b5fe21301018dc14d91068eef41f978d3",
      "tree": "87139d02c2e97d5c3206df009fd1e8335238f9cd",
      "parents": [
        "7583cc6e7e2756bb4166d646fe48d2fa1863b4b6"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Sep 29 12:20:27 2026"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Sep 29 14:12:23 2026"
      },
      "message": "client/pkg: move the systemd journal log writer to server/embed\n\nlogutil.NewJournalWriter was the only user of github.com/coreos/go-systemd\nin the client/pkg module, and its only caller is the server\u0027s\n--log-outputs\u003dsystemd/journal sink. Move it there as newJournalWriter so\netcd client consumers no longer carry go-systemd in their module graph.\n\ngo.mod: -github.com/coreos/go-systemd/v22 in client/pkg, client/v3, cache, etcdctl, pkg\nserver, etcdutl, tests and the root module still require it (etcdmain uses daemon.SdNotify)\n\nSigned-off-by: Davanum Srinivas \u003cdavanum@gmail.com\u003e\n"
    },
    {
      "commit": "7583cc6e7e2756bb4166d646fe48d2fa1863b4b6",
      "tree": "183895571abdba848273a421a479fd3698c14228",
      "parents": [
        "8e47b4c2881b7e01d415af98cf85354e838be905"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Thu Sep 24 21:39:19 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Fri Sep 25 15:43:47 2026"
      },
      "message": "dependency: bump golang.org/x/time from 0.15.0 to 0.16.0\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "8e47b4c2881b7e01d415af98cf85354e838be905",
      "tree": "fb97d4bb0b4a902f882271eb3053f22facb3c46a",
      "parents": [
        "8e4e0f40c2342c527353536c7949158ddf67337b"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Wed Sep 23 22:07:59 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Fri Sep 25 15:43:47 2026"
      },
      "message": "dependency: bump github.com/dustin/go-humanize from 1.0.1 to 1.1.0\n\nReference: https://github.com/etcd-io/etcd/pull/22462\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "8e4e0f40c2342c527353536c7949158ddf67337b",
      "tree": "47b31bfcf22c996a3528a53fd51c0bcc302caf02",
      "parents": [
        "06f026c19d19e8fccf17eb76ba1a892d1e49c8da"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Wed Sep 23 22:06:08 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Fri Sep 25 15:43:47 2026"
      },
      "message": "dependency: bump github.com/olekukonko/tablewriter from 1.1.4 to 1.1.5\n\nReference: https://github.com/etcd-io/etcd/pull/22461\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "06f026c19d19e8fccf17eb76ba1a892d1e49c8da",
      "tree": "08e792adfb0b0627b9ec2c0f45e621527075a5ea",
      "parents": [
        "94d3eb1043d5d00fc388f9b37fc55838a19d73e9"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Wed Sep 23 22:04:12 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Fri Sep 25 15:43:47 2026"
      },
      "message": "dependency: bump github.com/grpc-ecosystem/go-grpc-middleware/v2 from 2.3.3 to 2.3.4\n\nReference: https://github.com/etcd-io/etcd/pull/22460\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "94d3eb1043d5d00fc388f9b37fc55838a19d73e9",
      "tree": "76214b3406a71573b5e88c4253490c821d125a10",
      "parents": [
        "d6af8028d9cef8363eef323e10af36751c6e60d4",
        "fd54ab0002a671c635d60820231f599f640e6099"
      ],
      "author": {
        "name": "Fu Wei",
        "email": "fuweid89@gmail.com",
        "time": "Fri Sep 25 14:59:11 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 25 14:59:11 2026"
      },
      "message": "Merge pull request #21766 from SebTardif/fix-wal-resource-leaks\n\nwal: close files on Open and Create error paths"
    },
    {
      "commit": "d6af8028d9cef8363eef323e10af36751c6e60d4",
      "tree": "dfeeae6c4c4878979b4cd4138f82c4ca652ad9ed",
      "parents": [
        "d04d2ea9a58a64b52bd46fc01c5191c29d46b1ce"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Sep 14 08:21:43 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Fri Sep 25 11:57:07 2026"
      },
      "message": "Support non-blocking defragmentation\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "d04d2ea9a58a64b52bd46fc01c5191c29d46b1ce",
      "tree": "e17462c10d63e307d42001d957dba6b649e7713a",
      "parents": [
        "1edd247ff4b4d7515f674429ef5db75cceb80b4d"
      ],
      "author": {
        "name": "Alok Kumar Singh",
        "email": "dev.alok.singh123@gmail.com",
        "time": "Sun Sep 13 16:13:59 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Fri Sep 25 09:06:54 2026"
      },
      "message": "Remove redundant KV get tests\n\nSigned-off-by: Alok Kumar Singh \u003cdev.alok.singh123@gmail.com\u003e\n"
    },
    {
      "commit": "1edd247ff4b4d7515f674429ef5db75cceb80b4d",
      "tree": "db73b044e9bbc2c724d209019df8d3220068dd90",
      "parents": [
        "b147d754ff7eb459c2c3f68dad6806f92cda2542",
        "4fabf8dfa1414d6878bdf9e0745fea37049aee81"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Thu Sep 24 06:05:13 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 24 06:05:13 2026"
      },
      "message": "Merge pull request #22473 from silentred/changelog-20260924\n\ndoc: update changelog for v3.5.35"
    },
    {
      "commit": "4fabf8dfa1414d6878bdf9e0745fea37049aee81",
      "tree": "db73b044e9bbc2c724d209019df8d3220068dd90",
      "parents": [
        "b147d754ff7eb459c2c3f68dad6806f92cda2542"
      ],
      "author": {
        "name": "shenmu.wy",
        "email": "shenmu.wy@antfin.com",
        "time": "Thu Sep 24 00:53:19 2026"
      },
      "committer": {
        "name": "shenmu.wy",
        "email": "shenmu.wy@antfin.com",
        "time": "Thu Sep 24 00:53:23 2026"
      },
      "message": "doc: update changelog for v3.5.35\n\nSigned-off-by: shenmu.wy \u003cshenmu.wy@antfin.com\u003e\n"
    },
    {
      "commit": "b147d754ff7eb459c2c3f68dad6806f92cda2542",
      "tree": "912df36040be33deab179e25fbc7805a23507551",
      "parents": [
        "0c7adb26c080d447214819c1b58d17f7f6de6b88"
      ],
      "author": {
        "name": "prithvipatil97",
        "email": "pripatil@redhat.com",
        "time": "Fri Aug 21 13:09:49 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Wed Sep 23 12:55:34 2026"
      },
      "message": "fix(alerts): align etcdHighNumberOfFailedProposals description with rate window\n\nThe description said proposal failures were within the last 30 minutes, but\nthe value comes from rate(...[15m]) and for is also 15m. Update the wording\nto 15 minutes so it matches the PromQL window.\n\nSigned-off-by: prithvipatil97 \u003cpripatil@redhat.com\u003e\n"
    },
    {
      "commit": "0c7adb26c080d447214819c1b58d17f7f6de6b88",
      "tree": "b026f9f73dee9082e20ae586ba72f1d1b8e85477",
      "parents": [
        "799254fc84b0d9d1f20296a90040ad8cec4d4fca"
      ],
      "author": {
        "name": "Pujitha Paladugu",
        "email": "10557236+pujitha24@users.noreply.github.com",
        "time": "Sat Sep 19 13:10:59 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Wed Sep 23 08:41:41 2026"
      },
      "message": "tools/benchmark: validate watch cardinality flags before execution\n\nMotivation:\nThe `benchmark watch` command accepted non-positive values for\n--streams, --watch-per-stream, and --watched-key-total without\nvalidation. In particular, --watched-key-total\u003d0 makes\nnewWatchedKeys() return an empty slice; the watch producer goroutine\nthen evaluates wk.watched[i%len(wk.watched)], which panics with\n\"integer divide by zero\" after client setup. Non-positive --streams\nor --watch-per-stream instead create a benchmark that does no work\nand silently reports success.\n\nApproach:\nReplaced the single --key-space-size check in watchFunc with a new\nvalidateWatchFlags() error function that validates --streams,\n--watch-per-stream, --watched-key-total, and --key-space-size are all\ngreater than 0, returning a descriptive error for whichever flag is\nviolated first. watchFunc now prints that error to stderr and exits\nwith status 1 before any clients or goroutines are created, matching\nthe error-message style already used in put.go, stm.go, txn_put.go,\nand txn_mixed.go.\n\nValidation:\nAdded a table-driven unit test, TestValidateWatchFlags, covering\nzero and negative values for each of the four flags plus an\nall-positive case (9 subtests). Ran:\n\n  go build ./... \u0026\u0026 go vet ./...   (tools/benchmark)\n  golangci-lint run ./cmd/...      (0 issues)\n  go test ./...                    (tools/benchmark, all pass)\n\nConfirmed the test is meaningful: stashing the watch.go change (so\nvalidateWatchFlags no longer exists) makes `go test ./cmd/...` fail\nto build with \"undefined: validateWatchFlags\"; restoring the change\nmakes the build and all tests pass again. This is a CLI-argument\nvalidation change with no server or cluster dependency, so the unit\ntest above fully exercises the fixed code path; the panic itself was\nnot re-triggered against a live server since the fix rejects the bad\ninput before any client or server interaction occurs.\n\nReport: https://github.com/etcd-io/etcd/issues/22451\nSigned-off-by: Pujitha Paladugu \u003c10557236+pujitha24@users.noreply.github.com\u003e\nAssisted-by: claude-sonnet-5 (via Claude Code)\n"
    },
    {
      "commit": "799254fc84b0d9d1f20296a90040ad8cec4d4fca",
      "tree": "8e583053d5ad90e03098949f94bdc1c45c4e5a88",
      "parents": [
        "d8a03ef08fb958516404b6063365ecc6dbfc0905"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Tue Sep 22 22:05:17 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Wed Sep 23 08:39:20 2026"
      },
      "message": "Update CHANGELOG with 3.7.2, 3.6.15 and 3.5.34\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "fd54ab0002a671c635d60820231f599f640e6099",
      "tree": "adf96ad55e40485bfe3b8da9d887edf5ee759840",
      "parents": [
        "702fd61ff9bca84e8afc4a29c0854dcc3704d8b9"
      ],
      "author": {
        "name": "Sebastien Tardif",
        "email": "sebtardif@ncf.ca",
        "time": "Tue Sep 22 14:23:28 2026"
      },
      "committer": {
        "name": "Sebastien Tardif",
        "email": "sebtardif@ncf.ca",
        "time": "Tue Sep 22 14:23:28 2026"
      },
      "message": "wal: name Create\u0027s error result retErr\n\nThe close defer needs the error value return hands back. Naming that\nresult retErr lets the existing err locals stay.\n\nSigned-off-by: Sebastien Tardif \u003csebtardif@ncf.ca\u003e\n"
    },
    {
      "commit": "d8a03ef08fb958516404b6063365ecc6dbfc0905",
      "tree": "809c851dd32b4c7e4a71757663a7abc87e5caa1f",
      "parents": [
        "145b3e4d1f4e75fa1d62bf21e2305180a8f5dc86"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 21 17:34:52 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Mon Sep 21 19:46:36 2026"
      },
      "message": "build(deps): bump devcontainers/go\n\nBumps devcontainers/go from `6f19f51` to `dfe837b`.\n\n---\nupdated-dependencies:\n- dependency-name: devcontainers/go\n  dependency-version: dev-1.27-bookworm\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "145b3e4d1f4e75fa1d62bf21e2305180a8f5dc86",
      "tree": "df61499dea3f7ba77ca5a6156e52b3f4e85c4ed8",
      "parents": [
        "53363b51bd475511ad90146149f963d9d605534b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 21 17:36:35 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Mon Sep 21 19:46:06 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.38.0 to 4.38.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/b96794f015dfd88f77b49b1c93e0fa7110f94c63...1c5b675653bb5c22dbe9b12b556ec555138e09fd)\n\nUpdates `github/codeql-action/autobuild` from 4.38.0 to 4.38.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/b96794f015dfd88f77b49b1c93e0fa7110f94c63...1c5b675653bb5c22dbe9b12b556ec555138e09fd)\n\nUpdates `github/codeql-action/analyze` from 4.38.0 to 4.38.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/b96794f015dfd88f77b49b1c93e0fa7110f94c63...1c5b675653bb5c22dbe9b12b556ec555138e09fd)\n\nUpdates `github/codeql-action/upload-sarif` from 4.38.0 to 4.38.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/b96794f015dfd88f77b49b1c93e0fa7110f94c63...1c5b675653bb5c22dbe9b12b556ec555138e09fd)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action/init\n  dependency-version: 4.38.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.38.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.38.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.38.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": "702fd61ff9bca84e8afc4a29c0854dcc3704d8b9",
      "tree": "335276df864230d2aecf1ff0e5f117f8e9115ea9",
      "parents": [
        "53363b51bd475511ad90146149f963d9d605534b"
      ],
      "author": {
        "name": "Sebastien Tardif",
        "email": "sebtardif@ncf.ca",
        "time": "Sat May 23 13:03:05 2026"
      },
      "committer": {
        "name": "Sebastien Tardif",
        "email": "sebtardif@ncf.ca",
        "time": "Mon Sep 21 14:19:52 2026"
      },
      "message": "wal: close files on Open and Create error paths\n\nOn Open, close the WAL if OpenDir fails so segment locks and the\nfilePipeline goroutine are not leaked.\n\nOn Create, use a named return so a deferred Close covers Seek,\nPreallocate, encode, and snapshot errors on the locked file.\n\npurgeFile already closes the flock on os.Remove failure on main.\n\nSigned-off-by: Sebastien Tardif \u003csebtardif@ncf.ca\u003e\n"
    },
    {
      "commit": "853910302b08abe9fddc6f0a562f38ee01a409c1",
      "tree": "b93731d1ef6b7630583f65d5e93ccc4b4848528d",
      "parents": [
        "53363b51bd475511ad90146149f963d9d605534b"
      ],
      "author": {
        "name": "Aadeen Rashid",
        "email": "aadeenrashid@gmail.com",
        "time": "Mon Sep 21 04:41:37 2026"
      },
      "committer": {
        "name": "Aadeen Rashid",
        "email": "aadeenrashid@gmail.com",
        "time": "Mon Sep 21 04:41:37 2026"
      },
      "message": "test(etcdserver): replace single-case select with direct channel receive\n\nSigned-off-by: Aadeen Rashid \u003caadeenrashid@gmail.com\u003e\n"
    }
  ],
  "next": "53363b51bd475511ad90146149f963d9d605534b"
}
