)]}'
{
  "log": [
    {
      "commit": "b655785b1e43d906e5972167e8f311c66d36e4f6",
      "tree": "6d657b77449e9abd045f13085f04521ed93f48c4",
      "parents": [
        "01c11c4043200ddc17993fa68b459976cd2e3392",
        "104490266e819fe639f8d63b5a2e2dfeddf86990"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Tue Sep 01 03:46:09 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 01 03:46:09 2026"
      },
      "message": "Merge pull request #22346 from etcd-io/dependabot/docker/distroless/static-debian12-d75cdd72874d4790092fcb1b058493ecf6bb5bf2b2b897045b00ff01d91843f2\n\nbuild(deps): bump distroless/static-debian12 from `6447365` to `d75cdd7`"
    },
    {
      "commit": "01c11c4043200ddc17993fa68b459976cd2e3392",
      "tree": "df8ddcfbf7843be6a8eb78ee9d21ccd3259008f1",
      "parents": [
        "774da656e20285fb0bd20c205494675dc5f3b997",
        "77cebfa68a769ffa36511b704d6941d34d2d1ecd"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Mon Aug 31 21:07:11 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 31 21:07:11 2026"
      },
      "message": "Merge pull request #22364 from etcd-io/dependabot/github_actions/codeql-ebf40551bc\n\nbuild(deps): bump the codeql group with 4 updates"
    },
    {
      "commit": "77cebfa68a769ffa36511b704d6941d34d2d1ecd",
      "tree": "df8ddcfbf7843be6a8eb78ee9d21ccd3259008f1",
      "parents": [
        "774da656e20285fb0bd20c205494675dc5f3b997"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 31 17:37:42 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 31 17:37:42 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.8 to 4.37.9\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/db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28...cdf488f595d80d6e07e03d4674febd5ab45fa938)\n\nUpdates `github/codeql-action/autobuild` from 4.37.8 to 4.37.9\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/db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28...cdf488f595d80d6e07e03d4674febd5ab45fa938)\n\nUpdates `github/codeql-action/analyze` from 4.37.8 to 4.37.9\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/db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28...cdf488f595d80d6e07e03d4674febd5ab45fa938)\n\nUpdates `github/codeql-action/upload-sarif` from 4.37.8 to 4.37.9\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/db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28...cdf488f595d80d6e07e03d4674febd5ab45fa938)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action/init\n  dependency-version: 4.37.9\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.9\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.9\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.9\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": "774da656e20285fb0bd20c205494675dc5f3b997",
      "tree": "cca21d618204d62a73ca1c62e3a39b840babd358",
      "parents": [
        "1cca2c96364c1a42846db725fe71276ef97a8115"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Aug 27 17:38:25 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Thu Aug 27 21:00:26 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.7 to 4.37.8\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/ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd...db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28)\n\nUpdates `github/codeql-action/autobuild` from 4.37.7 to 4.37.8\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/ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd...db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28)\n\nUpdates `github/codeql-action/analyze` from 4.37.7 to 4.37.8\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/ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd...db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28)\n\nUpdates `github/codeql-action/upload-sarif` from 4.37.7 to 4.37.8\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/ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd...db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action/init\n  dependency-version: 4.37.8\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.8\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.8\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.8\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": "1cca2c96364c1a42846db725fe71276ef97a8115",
      "tree": "92771c336023b956761b63e0df2088715e5c8458",
      "parents": [
        "07fb16f05f0bcb0d527cecfb0cc1f1495335d4e3"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Mon Aug 17 23:16:15 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Thu Aug 27 20:57:53 2026"
      },
      "message": "Run dependabot on Mondays\n\nRecently we\u0027ve been having Dependabot (not security) updates on\nWednesdays and Thursdays. This breaks our manual weekly dependency.\nAlthough Monday is the default day\n(https://docs.github.com/en/code-security/reference/supply-chain-security/dependabot-options-reference#interval),\nexplicitly define is as Monday.\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "104490266e819fe639f8d63b5a2e2dfeddf86990",
      "tree": "903c62693b3193de8320b914ead03da3ff67bc97",
      "parents": [
        "07fb16f05f0bcb0d527cecfb0cc1f1495335d4e3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Aug 27 17:33:22 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 17:33:22 2026"
      },
      "message": "build(deps): bump distroless/static-debian12 from `6447365` to `d75cdd7`\n\nBumps distroless/static-debian12 from `6447365` to `d75cdd7`.\n\n---\nupdated-dependencies:\n- dependency-name: distroless/static-debian12\n  dependency-version: d75cdd72874d4790092fcb1b058493ecf6bb5bf2b2b897045b00ff01d91843f2\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "07fb16f05f0bcb0d527cecfb0cc1f1495335d4e3",
      "tree": "5dbb7bf8e857c23f1841c3e9b3861ab7990a5d6a",
      "parents": [
        "e8df1468094aefedd6c221ec24a65f79ce41ab7a"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Aug 27 13:54:52 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Thu Aug 27 16:18:29 2026"
      },
      "message": "Update 3.8 changelog to cover the notable v2 snapshot cleanup changes\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "e8df1468094aefedd6c221ec24a65f79ce41ab7a",
      "tree": "08278451255a196322c0aa3d663842cd263e7d8b",
      "parents": [
        "37729af0162e5f6b8465dd7e2e168289b40c71ac"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Aug 27 09:24:51 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Thu Aug 27 13:27:42 2026"
      },
      "message": "Cleanup the orphaned defragmentation files on bootstrap\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "37729af0162e5f6b8465dd7e2e168289b40c71ac",
      "tree": "6300aee7dd51131fae8788948779909a9b1cb636",
      "parents": [
        "7531e2efabb512dcd9a432a9d207f95706596efc"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Aug 27 09:24:30 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Thu Aug 27 13:27:42 2026"
      },
      "message": "Cleanup the legacy v2 snapshot source code\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "7531e2efabb512dcd9a432a9d207f95706596efc",
      "tree": "e78e4e2b5f9315922a485c4e72a212b71dc2c75e",
      "parents": [
        "f5dc18a2989fbc8771dadf888562003d1e9eff95",
        "dd39b1c4fa1ad30684cfc73f6637577b113c820c"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Thu Aug 27 05:09:22 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 05:09:22 2026"
      },
      "message": "Merge pull request #22331 from vivekpatani/dep-bump-2026-08-24\n\nDep bump 2026 08 24"
    },
    {
      "commit": "f5dc18a2989fbc8771dadf888562003d1e9eff95",
      "tree": "0e0c0c3b11c91513bbf7a89c0b8f73dd68b779ef",
      "parents": [
        "03e41f2858df8a3141131b2c283926feda72aa0e"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Aug 25 15:18:46 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Wed Aug 26 15:33:59 2026"
      },
      "message": "Cleanup the legacy v2 snapshot files on bootstrap\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "03e41f2858df8a3141131b2c283926feda72aa0e",
      "tree": "1f6304db7c01a61e2f4a6c00a83dd01fddaa2742",
      "parents": [
        "23a4e406a2e70a807486b4c40a9e24da493886bf"
      ],
      "author": {
        "name": "Alok Kumar Singh",
        "email": "dev.alok.singh123@gmail.com",
        "time": "Wed Aug 19 17:57:02 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Wed Aug 26 08:50:03 2026"
      },
      "message": "tests: Migrate IgnoreValue and IgnoreLease tests to common framework\n\nSigned-off-by: Alok Kumar Singh \u003cdev.alok.singh123@gmail.com\u003e\n"
    },
    {
      "commit": "dd39b1c4fa1ad30684cfc73f6637577b113c820c",
      "tree": "76ea343396deae47f45e155b702d4dd983105ac1",
      "parents": [
        "86605e21af495f5cfd4e361e6c8cedd33d240012"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Aug 24 22:55:34 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Aug 24 23:04:46 2026"
      },
      "message": "dependency: bump golang.org/x/vuln from 1.6.0 to 1.7.0\n\nCoordinated bump with golang.org/x/tools 0.48.0 to 0.49.0.\n\nSee upstream PRs #22318 and #22315.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "86605e21af495f5cfd4e361e6c8cedd33d240012",
      "tree": "f532683ffae4fbe2eb778e86d9ad7605cceca9b3",
      "parents": [
        "e476f6c3a1bd40574ff07880036019f165eb1c2f"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Aug 24 22:55:08 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Aug 24 23:04:46 2026"
      },
      "message": "dependency: bump golang.org/x/tools from 0.48.0 to 0.49.0\n\n- pull golang.org/x/mod 0.39.0 and golang.org/x/telemetry 20260811182544-a038080d80e5\n\nSee upstream PRs #22317 and #22316.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "e476f6c3a1bd40574ff07880036019f165eb1c2f",
      "tree": "414aa981fb400d2a0ee5f0ea4fac35bf132bc071",
      "parents": [
        "084a3e3d7e4c85c9f416fb3b99b622d8a96c9dec"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Aug 24 22:54:34 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Aug 24 23:04:46 2026"
      },
      "message": "dependency: bump golang.org/x/net from 0.57.0 to 0.58.0\n\nSee upstream PR #22319.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "084a3e3d7e4c85c9f416fb3b99b622d8a96c9dec",
      "tree": "9cd6648492e23f0fb2d873ebcc9f5ca9ba9d9554",
      "parents": [
        "23a4e406a2e70a807486b4c40a9e24da493886bf"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Aug 24 22:54:12 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Mon Aug 24 23:04:46 2026"
      },
      "message": "dependency: bump github.com/stretchr/testify from 1.11.1 to 1.12.1\n\n- pull github.com/stretchr/objx 0.5.3 and go.yaml.in/yaml/v3 3.0.5\n- drop github.com/davecgh/go-spew, github.com/pmezard/go-difflib and gopkg.in/yaml.v3, no longer required by testify 1.12.1\n\nSee upstream PR #22320.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "23a4e406a2e70a807486b4c40a9e24da493886bf",
      "tree": "01f2cd5591a30bb960b989d71b3dfa70f23892ac",
      "parents": [
        "ca5bf0f0012212b4a5d49b7ce1a76f7654dead6e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Aug 20 17:37:08 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Mon Aug 24 13:59:39 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.6 to 4.37.7\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/5595ccaf912efad79be6eef63a5619ff05969be3...ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd)\n\nUpdates `github/codeql-action/autobuild` from 4.37.6 to 4.37.7\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/5595ccaf912efad79be6eef63a5619ff05969be3...ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd)\n\nUpdates `github/codeql-action/analyze` from 4.37.6 to 4.37.7\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/5595ccaf912efad79be6eef63a5619ff05969be3...ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd)\n\nUpdates `github/codeql-action/upload-sarif` from 4.37.6 to 4.37.7\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/5595ccaf912efad79be6eef63a5619ff05969be3...ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action/init\n  dependency-version: 4.37.7\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.7\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.7\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.7\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": "ca5bf0f0012212b4a5d49b7ce1a76f7654dead6e",
      "tree": "3f4a271d980cb4bda129f5b5e539a122e229f962",
      "parents": [
        "34f2d5a554e1f9de4ee25cd20ecda6705e7c73b6"
      ],
      "author": {
        "name": "Josh Berkus",
        "email": "josh@agliodbs.com",
        "time": "Thu Aug 20 00:42:30 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Mon Aug 24 12:05:06 2026"
      },
      "message": "Update security reporting info.\n\nAll mentions of security reporting have been updated to indicate use of the GitHub vuln report form, and not the mailing address.\n\nSigned-off-by: Josh Berkus \u003cjosh@agliodbs.com\u003e\n"
    },
    {
      "commit": "34f2d5a554e1f9de4ee25cd20ecda6705e7c73b6",
      "tree": "58b62c4e8aa91fc9e685072988358cadcc8d77a6",
      "parents": [
        "24c71d74f58a3c2ba1f1a27defefbfc1e72bb663",
        "e5a789dad1ca9a684dbafd2cfbc07ca508bd155f"
      ],
      "author": {
        "name": "Marek Siarkowicz",
        "email": "siarkowicz@google.com",
        "time": "Mon Aug 24 07:06:39 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 07:06:39 2026"
      },
      "message": "Merge pull request #22258 from Hrishi-Baskaran/deflake-linearizable-timeout-test\n\nDeflake TestValidateLinearizableOperationsTimeoutIsRepected"
    },
    {
      "commit": "24c71d74f58a3c2ba1f1a27defefbfc1e72bb663",
      "tree": "8894296c764b7b203f3e5b9cfd3dee13f5aa119a",
      "parents": [
        "c34dc7ee0048fd2bcc44d50beff002e5e8069b69"
      ],
      "author": {
        "name": "Sharath P J",
        "email": "pjsharath28@gmail.com",
        "time": "Thu Aug 20 11:10:58 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.wang@broadcom.com",
        "time": "Sun Aug 23 20:27:49 2026"
      },
      "message": "Bump go 1.26.7\n\nSigned-off-by: Sharath P J \u003cpjsharath28@gmail.com\u003e\n"
    },
    {
      "commit": "c34dc7ee0048fd2bcc44d50beff002e5e8069b69",
      "tree": "eb687fb4535d78023b2914643e8cfd8e1de812bb",
      "parents": [
        "5d8f9378b0024a33f4a6c6665173daac353c6441",
        "733f98b5ace7b8cc10b92cb94a776dc2b7df2aaa"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Aug 20 14:13:15 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 20 14:13:15 2026"
      },
      "message": "Merge pull request #22305 from ribhavjain/downgrade-auth-test\n\ntests/common: complete the downgrade auth tests"
    },
    {
      "commit": "5d8f9378b0024a33f4a6c6665173daac353c6441",
      "tree": "8cee89173569180938935ad598ae3892be860d15",
      "parents": [
        "7b2ad21ddd2b52b9fee13d647d2bf85393a25805",
        "9dbb2d92b891f2bf6cbec949fe3408629d21c5f8"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Aug 20 11:17:16 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 20 11:17:16 2026"
      },
      "message": "Merge pull request #22306 from ahrtr/20260819_v2_flags\n\nRemove flag `--max-snapshots` and `--v2-deprecation`"
    },
    {
      "commit": "733f98b5ace7b8cc10b92cb94a776dc2b7df2aaa",
      "tree": "2f3bf1010ddceae3deeb1e45899b55b0ecd42f65",
      "parents": [
        "053cf52e3417eb5e95aa0fdfa05f114e21ec9430"
      ],
      "author": {
        "name": "Ribhav Jain",
        "email": "ribhavjain@gmail.com",
        "time": "Wed Aug 19 04:26:12 2026"
      },
      "committer": {
        "name": "Ribhav Jain",
        "email": "ribhavjain@gmail.com",
        "time": "Wed Aug 19 23:16:59 2026"
      },
      "message": "tests/common: complete the downgrade auth tests\n\nComplete the TODO(ahrtr) stub for testDowngradeWithAuth by adding a\nDowngrade method, mirroring clientv3\u0027s Maintenance API, to the test\nframework Client interface, with implementations for both the\nintegration and e2e backends.\n\nThe test uses the VALIDATE action, which exercises the same root-only\nauth gate as the other maintenance operations while mutating nothing,\nso all four auth variants run against an unmodified cluster. The target\nversion (current minor version - 1) is derived from api/version.Version.\n\nSigned-off-by: Ribhav Jain \u003cribhavjain@gmail.com\u003e\n"
    },
    {
      "commit": "9dbb2d92b891f2bf6cbec949fe3408629d21c5f8",
      "tree": "8cee89173569180938935ad598ae3892be860d15",
      "parents": [
        "31701e252e4c30923b2f202414103c9e5ca818fa"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Aug 19 15:22:57 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Aug 19 15:35:59 2026"
      },
      "message": "Remove flag \u0027--v2-deprecation\u0027, type V2DeprecationEnum and field V2Deprecation\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "31701e252e4c30923b2f202414103c9e5ca818fa",
      "tree": "1d67fcf90adf92e30c9184481b56e8a598e04c46",
      "parents": [
        "7b2ad21ddd2b52b9fee13d647d2bf85393a25805"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Aug 19 15:09:35 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Aug 19 15:09:35 2026"
      },
      "message": "Remove flag \u0027--max-snapshots\u0027 and field MaxSnapFiles\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "7b2ad21ddd2b52b9fee13d647d2bf85393a25805",
      "tree": "266b6070d324f3f445b5f1e078da5480335574a7",
      "parents": [
        "053cf52e3417eb5e95aa0fdfa05f114e21ec9430",
        "5f53541a9722565a466c3d8f525fb7dc1f7b99f8"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Aug 19 12:45:16 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 19 12:45:16 2026"
      },
      "message": "Merge pull request #22303 from ivanvc/changelog-go-1.25.13-1.26.6\n\nCHANGELOG: Add Go 1.25.13/1.26.6 entries"
    },
    {
      "commit": "053cf52e3417eb5e95aa0fdfa05f114e21ec9430",
      "tree": "5ec58308c713b7ff94c7acf3c0a1b4efc0cf3a7a",
      "parents": [
        "80dfedef534a54e0a0dd927bc7973fc1b6104472",
        "4ffd11882fa26300bc05cbc825b30c69a3288436"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Aug 19 12:38:59 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 19 12:38:59 2026"
      },
      "message": "Merge pull request #22289 from ribhavjain/snapshot-auth-tests\n\ntests: complete snapshot auth tests in common framework"
    },
    {
      "commit": "e5a789dad1ca9a684dbafd2cfbc07ca508bd155f",
      "tree": "487b80c27ac113f840cb235d61e19bc5badf5597",
      "parents": [
        "5b75ac62cf042a185e902530c25fd3d59c095232"
      ],
      "author": {
        "name": "Hrishi Baskaran",
        "email": "hrishithevar@gmail.com",
        "time": "Sun Aug 09 05:07:33 2026"
      },
      "committer": {
        "name": "Hrishi Baskaran",
        "email": "hrishithevar@gmail.com",
        "time": "Tue Aug 18 23:04:02 2026"
      },
      "message": " mvcc: Reduces Flakiness From TestValidateLinearizableOperationsTimeoutIsRespected\n\nRemoves an uneccessary assertion that involves comparing executed time of validateLinearizableOperationsAndVisualize\nto the wall clock elapsed duration. This is inherently nondeterministic.\n\nvalidateLinearizableOperationsAndVisualize is a somewhat thin wrapper around\nporcupine.CheckOperationsVerbose. We were essentially just checking if the\ntimeout of porcupine.CheckOperationsVerbose works. We should instead\njust keep the tests that verify what our wrapper does: carry the\ntimeout info into the result.Message\n\nSigned-off-by: Hrishi Baskaran \u003chrishithevar@gmail.com\u003e\n"
    },
    {
      "commit": "80dfedef534a54e0a0dd927bc7973fc1b6104472",
      "tree": "ffa27013b1449562ab80d1c7f0382417981c0765",
      "parents": [
        "e01a72e0c41b9948f3767637fc1da2bf95092c76",
        "c886e874cd15c24386de8e9b0210ed2ad75e9f30"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Tue Aug 18 21:15:00 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 18 21:15:00 2026"
      },
      "message": "Merge pull request #22273 from etcd-io/dependabot/docker/distroless/static-debian12-6447365a6337c3732f412d1b74357b30a633831955b2bc45552b0086be907687\n\nbuild(deps): bump distroless/static-debian12 from `a9fcaed` to `6447365`"
    },
    {
      "commit": "5f53541a9722565a466c3d8f525fb7dc1f7b99f8",
      "tree": "496e3f87448fcfa34cc09c7a563ac2a33feb47c3",
      "parents": [
        "00a7653ca9dc7d80475565a2279ab4cf741692eb"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Tue Aug 18 20:23:05 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Tue Aug 18 20:23:05 2026"
      },
      "message": "CHANGELOG: Add Go 1.25.13/1.26.6 entry\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "e01a72e0c41b9948f3767637fc1da2bf95092c76",
      "tree": "e19d6d958bee7bb0a451c18e4e67d129930da5a5",
      "parents": [
        "00a7653ca9dc7d80475565a2279ab4cf741692eb",
        "3ed3e6c2a40f5d102678cc02b76cc138454f159a"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Aug 18 18:59:00 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 18 18:59:00 2026"
      },
      "message": "Merge pull request #22272 from vivekpatani/dep-bump-2026-08-12\n\nDep bump 2026 08 12"
    },
    {
      "commit": "c886e874cd15c24386de8e9b0210ed2ad75e9f30",
      "tree": "b9f534584c16ac8cb6d129a1ee80f6fe2ad97bf8",
      "parents": [
        "00a7653ca9dc7d80475565a2279ab4cf741692eb"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Aug 18 18:15:46 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 18 18:15:46 2026"
      },
      "message": "build(deps): bump distroless/static-debian12 from `a9fcaed` to `6447365`\n\nBumps distroless/static-debian12 from `a9fcaed` to `6447365`.\n\n---\nupdated-dependencies:\n- dependency-name: distroless/static-debian12\n  dependency-version: 6447365a6337c3732f412d1b74357b30a633831955b2bc45552b0086be907687\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "3ed3e6c2a40f5d102678cc02b76cc138454f159a",
      "tree": "e19d6d958bee7bb0a451c18e4e67d129930da5a5",
      "parents": [
        "93910f2d644019055554b5b94114d6030534e625"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Aug 18 17:38:01 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Aug 18 17:44:35 2026"
      },
      "message": "*: regenerate protobuf files for protoc-gen-go 1.36.12\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "93910f2d644019055554b5b94114d6030534e625",
      "tree": "5963ce7e744aa85db1ed631a5fc80c1144b81c32",
      "parents": [
        "951bf32117c0d8215d85714b0a4742d7859cffc4"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Aug 18 16:59:45 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Aug 18 16:59:45 2026"
      },
      "message": "dependency: bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.29.0 to 2.30.0\n\n- pull go.yaml.in/yaml/v3 3.0.5 for module consistency\n\nSee upstream PRs #22279 and #22275.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "951bf32117c0d8215d85714b0a4742d7859cffc4",
      "tree": "1e38e84a5cad3b9032dccdc6e1d32b4f5d06924e",
      "parents": [
        "7511eeda6944b843a5fbbd098dcf10eb2dd5d4bd"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Aug 18 16:59:44 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Aug 18 16:59:44 2026"
      },
      "message": "dependency: bump github.com/creack/pty from 1.1.18 to 1.1.24\n\nSee upstream PR #22277.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "7511eeda6944b843a5fbbd098dcf10eb2dd5d4bd",
      "tree": "4b109d906192c3785b58d660e705490d2f10b036",
      "parents": [
        "d05a030e7931a17c0ab4a061a6073f27d13dae48"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Aug 18 16:59:44 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Aug 18 16:59:44 2026"
      },
      "message": "dependency: bump github.com/GoogleCloudPlatform/testgrid from 0.0.175 to 0.0.176\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "d05a030e7931a17c0ab4a061a6073f27d13dae48",
      "tree": "86c46c87580fc7b3d6a6ea927876de700ec37abe",
      "parents": [
        "464a5d35f12c8edc529e2cabf155476b93e2aa23"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Aug 18 16:59:44 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Aug 18 16:59:44 2026"
      },
      "message": "dependency: bump google.golang.org/protobuf from 1.36.11 to 1.36.12\n\nSee upstream PR #22274.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "464a5d35f12c8edc529e2cabf155476b93e2aa23",
      "tree": "f18e480cbd538a6296b2089465bac227e87dc7fa",
      "parents": [
        "b5e0f3f68aa95a3477a357d98df0727baee158ec"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Aug 18 16:59:44 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Aug 18 16:59:44 2026"
      },
      "message": "dependency: align golang.org/x/crypto and golang.org/x/text\n\n- bump golang.org/x/crypto from 0.54.0 to 0.55.0\n- pull golang.org/x/text 0.41.0 for module consistency\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "b5e0f3f68aa95a3477a357d98df0727baee158ec",
      "tree": "4f25eb69bfd0bd57ef20a51b463b02205c842015",
      "parents": [
        "1caab6e47a0c631bdb513e7b16a93219fdb648c6"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Aug 18 16:59:44 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Aug 18 16:59:44 2026"
      },
      "message": "dependency: bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.69.0 to 0.70.0\n\nCoordinated bump with go.opentelemetry.io/otel 1.44.0 to 1.45.0.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "1caab6e47a0c631bdb513e7b16a93219fdb648c6",
      "tree": "986041f3388941f6618d92a862f78a17c9ec967f",
      "parents": [
        "00a7653ca9dc7d80475565a2279ab4cf741692eb"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Aug 18 16:59:44 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Tue Aug 18 16:59:44 2026"
      },
      "message": "dependency: align go.opentelemetry.io/otel to 1.45.0\n\n- bump go.opentelemetry.io/otel, otel/metric, otel/trace and otel/sdk from 1.44.0 to 1.45.0\n- bump go.opentelemetry.io/otel/exporters/otlp/otlptrace and .../otlptracegrpc from 1.44.0 to 1.45.0\n- pull google.golang.org/genproto/googleapis/api and .../rpc 20260803160001-6ac0973c030d, github.com/go-logr/logr 1.4.4 for module consistency\n\nSee upstream PRs #22278, #22276 and #22280.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "00a7653ca9dc7d80475565a2279ab4cf741692eb",
      "tree": "5d4b6dad7c35d32b4bd3970366eb7c65d6935cc1",
      "parents": [
        "f744d457f484e9f748a0700b48ef96dcf792df33",
        "af0b5284cd95607e54e1e0614ed1ec8915e55e22"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Sat Aug 15 20:47:39 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 15 20:47:39 2026"
      },
      "message": "Merge pull request #22288 from ivanvc/bump-etcd-to-v3.8.0-alpha.0\n\nBump go.mod to v3.8.0-alpha.0"
    },
    {
      "commit": "f744d457f484e9f748a0700b48ef96dcf792df33",
      "tree": "003f1fac89eb2ebc1e6a1529b33f5d46dae9182f",
      "parents": [
        "fb09d058cd8280bca726bb26f61d294fe4bbb6b7",
        "b4051d35b548a63f56caad09e7439dee0ddd9131"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Sat Aug 15 07:20:49 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 15 07:20:49 2026"
      },
      "message": "Merge pull request #22284 from ivanvc/go-version-bump-1.26.6\n\nBump Go to 1.26.6"
    },
    {
      "commit": "4ffd11882fa26300bc05cbc825b30c69a3288436",
      "tree": "20c0c2cb5507c1dd4f4412dc4cb6a5ba86046022",
      "parents": [
        "fb09d058cd8280bca726bb26f61d294fe4bbb6b7"
      ],
      "author": {
        "name": "Ribhav Jain",
        "email": "ribhavjain@gmail.com",
        "time": "Sat Aug 15 02:25:21 2026"
      },
      "committer": {
        "name": "Ribhav Jain",
        "email": "ribhavjain@gmail.com",
        "time": "Sat Aug 15 02:25:21 2026"
      },
      "message": "tests: complete snapshot auth tests in common framework\n\nSigned-off-by: Ribhav Jain \u003cribhavjain@gmail.com\u003e\n"
    },
    {
      "commit": "af0b5284cd95607e54e1e0614ed1ec8915e55e22",
      "tree": "8aacaad4fc1132eaf0ce147e10326f8f7c8a55fe",
      "parents": [
        "fb09d058cd8280bca726bb26f61d294fe4bbb6b7"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Fri Aug 14 22:26:18 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Fri Aug 14 22:26:24 2026"
      },
      "message": "Bump etcd to v3.8.0-alpha.0\n\nFollow up to PR #21875.\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "b4051d35b548a63f56caad09e7439dee0ddd9131",
      "tree": "003f1fac89eb2ebc1e6a1529b33f5d46dae9182f",
      "parents": [
        "fb09d058cd8280bca726bb26f61d294fe4bbb6b7"
      ],
      "author": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Fri Aug 14 21:19:01 2026"
      },
      "committer": {
        "name": "Ivan Valdes",
        "email": "ivan@vald.es",
        "time": "Fri Aug 14 21:19:01 2026"
      },
      "message": "Bump Go to 1.26.6\n\nSigned-off-by: Ivan Valdes \u003civan@vald.es\u003e\n"
    },
    {
      "commit": "fb09d058cd8280bca726bb26f61d294fe4bbb6b7",
      "tree": "38e9fa651ff24d1c9ebc0d33cbe5f04e244f1304",
      "parents": [
        "0836b69e9cf47d00b535f2bc331b4c47bb23cb80",
        "c22c697a725ab3f7e348d352430e75b3bb93da57"
      ],
      "author": {
        "name": "Fu Wei",
        "email": "fuweid89@gmail.com",
        "time": "Fri Aug 14 20:14:33 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 14 20:14:33 2026"
      },
      "message": "Merge pull request #22281 from etcd-io/dependabot/github_actions/codeql-6c7da2231a\n\nbuild(deps): bump the codeql group with 4 updates"
    },
    {
      "commit": "c22c697a725ab3f7e348d352430e75b3bb93da57",
      "tree": "38e9fa651ff24d1c9ebc0d33cbe5f04e244f1304",
      "parents": [
        "0836b69e9cf47d00b535f2bc331b4c47bb23cb80"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Aug 13 17:35:39 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 17:35:39 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.4 to 4.37.6\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/f205ea1c3313d32999d8d6a48b4f6530d4437b38...5595ccaf912efad79be6eef63a5619ff05969be3)\n\nUpdates `github/codeql-action/autobuild` from 4.37.4 to 4.37.6\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/f205ea1c3313d32999d8d6a48b4f6530d4437b38...5595ccaf912efad79be6eef63a5619ff05969be3)\n\nUpdates `github/codeql-action/analyze` from 4.37.4 to 4.37.6\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/f205ea1c3313d32999d8d6a48b4f6530d4437b38...5595ccaf912efad79be6eef63a5619ff05969be3)\n\nUpdates `github/codeql-action/upload-sarif` from 4.37.4 to 4.37.6\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/f205ea1c3313d32999d8d6a48b4f6530d4437b38...5595ccaf912efad79be6eef63a5619ff05969be3)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action/init\n  dependency-version: 4.37.6\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.6\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.6\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.6\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": "0836b69e9cf47d00b535f2bc331b4c47bb23cb80",
      "tree": "7ff62e6d9878b65f3f06b8ecaf0cec24d98103e0",
      "parents": [
        "214d0fff010130dd420b0ce7e1debee059fe751d",
        "ce48442d144534eec58cff24a8e2c93841bb9c46"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Aug 13 08:53:48 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 08:53:48 2026"
      },
      "message": "Merge pull request #22271 from ahrtr/20260812_purge_snapfile\n\nStop purging v2 snapshot files"
    },
    {
      "commit": "214d0fff010130dd420b0ce7e1debee059fe751d",
      "tree": "cb74cf3c734d34b8cf09d385bbb8a94df5261bfc",
      "parents": [
        "faafe775bdeeae4b956820c59bfee896171f2512",
        "390688e3f7a653293b0b33921fb9cabf7dbba34e"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Aug 13 07:50:43 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 13 07:50:43 2026"
      },
      "message": "Merge pull request #22248 from Jefftree/go-runtime-metrics\n\nExpose all Go runtime metrics on /metrics"
    },
    {
      "commit": "390688e3f7a653293b0b33921fb9cabf7dbba34e",
      "tree": "cb74cf3c734d34b8cf09d385bbb8a94df5261bfc",
      "parents": [
        "faafe775bdeeae4b956820c59bfee896171f2512"
      ],
      "author": {
        "name": "Jefftree",
        "email": "jeffrey.ying86@live.com",
        "time": "Wed Aug 12 22:52:54 2026"
      },
      "committer": {
        "name": "Jefftree",
        "email": "jeffrey.ying86@live.com",
        "time": "Wed Aug 12 22:53:01 2026"
      },
      "message": "server: expose all Go runtime metrics when --metrics\u003dextensive\n\nSigned-off-by: Jefftree \u003cjeffrey.ying86@live.com\u003e\n"
    },
    {
      "commit": "ce48442d144534eec58cff24a8e2c93841bb9c46",
      "tree": "2d7504c1f7bbaa5dc99464265879a8b635a3f5c4",
      "parents": [
        "faafe775bdeeae4b956820c59bfee896171f2512"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Aug 12 20:44:17 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Aug 12 20:44:17 2026"
      },
      "message": "Stop purging v2 snapshot files\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "faafe775bdeeae4b956820c59bfee896171f2512",
      "tree": "c71417a6860fb8833419558e3d7d6b3fc2d174c7",
      "parents": [
        "ee043b39e1757fede7cb7f261c1b547d8b188194",
        "5d1a827c14eb88fdccd231da68259b6b6bf6288b"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Aug 12 08:43:53 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 12 08:43:53 2026"
      },
      "message": "Merge pull request #22263 from ahrtr/20260722_v2store_cleanup\n\nStop generating v2 snapshot files, nor loading v2 snapshot files"
    },
    {
      "commit": "5d1a827c14eb88fdccd231da68259b6b6bf6288b",
      "tree": "c71417a6860fb8833419558e3d7d6b3fc2d174c7",
      "parents": [
        "ee043b39e1757fede7cb7f261c1b547d8b188194"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Jul 22 15:40:25 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Aug 10 19:53:32 2026"
      },
      "message": "Stop generating v2 snapshot files, nor load v2 snapshot files\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "ee043b39e1757fede7cb7f261c1b547d8b188194",
      "tree": "71a80c4bfc71f649c712047b089d6513afc43a79",
      "parents": [
        "5b75ac62cf042a185e902530c25fd3d59c095232",
        "20d26630b1d579cfa25f681ebd1f3102b5e40e57"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Sun Aug 09 10:03:30 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 09 10:03:30 2026"
      },
      "message": "Merge pull request #22151 from Aijeyomah/fix-21980-compaction-hash-flake\n\ntests: deflake TestCompactionHash"
    },
    {
      "commit": "5b75ac62cf042a185e902530c25fd3d59c095232",
      "tree": "8d8560f74e82c1bf1d9ccd53e4f5fc4b9658836d",
      "parents": [
        "4d90d3cd09841ddce6cade66239ab770c6d9b5c4",
        "845cd3885842635f9c365964cc0464cb87297a10"
      ],
      "author": {
        "name": "Fu Wei",
        "email": "fuweid89@gmail.com",
        "time": "Thu Aug 06 20:33:46 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 06 20:33:46 2026"
      },
      "message": "Merge pull request #22250 from biradarganesh25/memberlist-common\n\ntests: migrate member list serializable test to common test framework"
    },
    {
      "commit": "4d90d3cd09841ddce6cade66239ab770c6d9b5c4",
      "tree": "39bcef7f1ceb5ba4fdc4d4cd15f54ae8d00b1779",
      "parents": [
        "b1d3e04bebb0341a575cf20362956a4eeb47b30b",
        "3f179967062bea8d3e2cc0919f75360a37c88a96"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Aug 06 18:43:00 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 06 18:43:00 2026"
      },
      "message": "Merge pull request #22246 from ahrtr/20260803_v2_tool\n\nCleanup the useage of legacy v2snapshot in etcd-dump-logs"
    },
    {
      "commit": "b1d3e04bebb0341a575cf20362956a4eeb47b30b",
      "tree": "902634c649994bc02529f7eb6b70301e432a87ef",
      "parents": [
        "7d7f884852f728972bf1e20c3f26840b6bbeb94c",
        "fb30879ec143e56b51b09c94834cdf611861c1df"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Aug 06 17:58:32 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 06 17:58:32 2026"
      },
      "message": "Merge pull request #22247 from vivekpatani/dep-bump-2026-08-04\n\nDep bump 2026 08 04"
    },
    {
      "commit": "fb30879ec143e56b51b09c94834cdf611861c1df",
      "tree": "902634c649994bc02529f7eb6b70301e432a87ef",
      "parents": [
        "c773d39ec36bd830f8dcff97e06ebe7f36d77cc8"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Thu Aug 06 16:28:59 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Thu Aug 06 16:28:59 2026"
      },
      "message": "dependency: bump github.com/cheggaaa/pb/v3 from 3.1.7 to 3.2.0\n\n- pull github.com/mattn/go-colorable 0.1.15, github.com/mattn/go-isatty 0.0.22, github.com/mattn/go-runewidth 0.0.24\n\nSee upstream PR #22227.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "c773d39ec36bd830f8dcff97e06ebe7f36d77cc8",
      "tree": "37455a15b04fcc14e78a3e331d672dcdf94602a6",
      "parents": [
        "56aa6982a35e6cff542588f52d577de1bc40d806"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Thu Aug 06 16:28:23 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Thu Aug 06 16:28:23 2026"
      },
      "message": "dependency: bump go.opentelemetry.io/proto/otlp from 1.10.0 to 1.11.0\n\n- pull google.golang.org/genproto/googleapis/api and .../rpc 20260720211330-0afa2a65878a\n\nSee upstream PR #22229.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "56aa6982a35e6cff542588f52d577de1bc40d806",
      "tree": "505ff3cd425f91711f05d4b42853be9c553a7e60",
      "parents": [
        "79ca4d9252a6c78c6ad930469c02bb65978caa3d"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Thu Aug 06 16:28:03 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Thu Aug 06 16:28:03 2026"
      },
      "message": "dependency: bump github.com/prometheus/client_golang from 1.24.0 to 1.24.1\n\n- pull github.com/prometheus/common 0.70.1\n\nSee upstream PR #22235.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "3f179967062bea8d3e2cc0919f75360a37c88a96",
      "tree": "56231df333e74ce7ff13e46f572006690c49d8f3",
      "parents": [
        "7d7f884852f728972bf1e20c3f26840b6bbeb94c"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Aug 03 10:51:10 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Aug 06 16:27:46 2026"
      },
      "message": "Cleanup the useage of legacy v2snapshot in etcd-dump-logs\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "79ca4d9252a6c78c6ad930469c02bb65978caa3d",
      "tree": "f8125ebd72b4138f7ea98eb43cc3bfcfa2bffff7",
      "parents": [
        "fbfbd816ca974c71e2edddf4faa2d11e1da1915b"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Thu Aug 06 16:27:15 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Thu Aug 06 16:27:15 2026"
      },
      "message": "dependency: bump go.uber.org/zap from 1.27.1 to 1.28.0\n\nSee upstream PR #22234.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "fbfbd816ca974c71e2edddf4faa2d11e1da1915b",
      "tree": "19094f406b2e13bd8d1c0560cdc35ae34cfcf5e2",
      "parents": [
        "7d7f884852f728972bf1e20c3f26840b6bbeb94c"
      ],
      "author": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Thu Aug 06 16:26:52 2026"
      },
      "committer": {
        "name": "vivekpatani",
        "email": "9080894+vivekpatani@users.noreply.github.com",
        "time": "Thu Aug 06 16:26:52 2026"
      },
      "message": "dependency: bump google.golang.org/grpc from 1.82.1 to 1.83.0\n\n- drop redundant go.opentelemetry.io/otel indirect entries, grpc requires 1.44.0 itself now\n- record github.com/kr/text 0.2.0 explicitly, no selected versions change\n\nSee upstream PR #22233.\n\nSigned-off-by: vivekpatani \u003c9080894+vivekpatani@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "845cd3885842635f9c365964cc0464cb87297a10",
      "tree": "a1de2dacd1b7697c2e96ae3084482f734b4c3ca5",
      "parents": [
        "a279d15ac644f8420120673659110d07ef33a554"
      ],
      "author": {
        "name": "Ganesh Biradar",
        "email": "biradarganesh25@gmail.com",
        "time": "Mon Aug 03 03:27:05 2026"
      },
      "committer": {
        "name": "Ganesh Biradar",
        "email": "biradarganesh25@gmail.com",
        "time": "Wed Aug 05 23:09:29 2026"
      },
      "message": "tests: migrate member list serializable test to common test framework\n\nMove TestCtlV3MemberListSerializable from tests/e2e into tests/common, so\nthat one test covers both the e2e and the integration mode.\n\nAdd a linearizable subtest to show the difference the option makes: after\nthe single member cluster loses quorum, the serializable member list is\nstill served from the local member, but the linearizable one blocks until\nthe context deadline.\n\nPart of #13637\n\nSigned-off-by: Ganesh Biradar \u003cbiradarganesh25@gmail.com\u003e\n"
    },
    {
      "commit": "7d7f884852f728972bf1e20c3f26840b6bbeb94c",
      "tree": "608863c1de40b4d084fc6fd0f21dce9a05bddc67",
      "parents": [
        "d0079a8c82743ab0f6a705f040edc222c050bd72",
        "ba4a3b85541a23bf8268d9e8ca0de5e637d8bbf1"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Aug 05 14:49:02 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 14:49:02 2026"
      },
      "message": "Merge pull request #22187 from akstron/dev/bbolt-subcommand\n\nAdd bbolt subcommand to etcdutl"
    },
    {
      "commit": "d0079a8c82743ab0f6a705f040edc222c050bd72",
      "tree": "dbd9c5ef937c6e45d21ccddd789ed79ae5984dbe",
      "parents": [
        "eec8a3daa925becb58d1601e2182fed4766a5116",
        "9d5720273eeb54d106a1351b917419c4d15c2bba"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Aug 05 08:31:05 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 08:31:05 2026"
      },
      "message": "Merge pull request #21839 from upodroid/semver\n\nswitch to an updated semver library"
    },
    {
      "commit": "eec8a3daa925becb58d1601e2182fed4766a5116",
      "tree": "b376790ef77c7b96ecac48f10f26e2af4197941b",
      "parents": [
        "95bd83b68aa3cff3fd916086d26c50c2d1abb27b",
        "a89b1adaa29a567995fad1ca1ab5a7b319ca61ff"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Tue Aug 04 00:31:01 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 04 00:31:01 2026"
      },
      "message": "Merge pull request #22232 from etcd-io/dependabot/github_actions/ossf/scorecard-action-2.4.4\n\nbuild(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4"
    },
    {
      "commit": "95bd83b68aa3cff3fd916086d26c50c2d1abb27b",
      "tree": "58b92698bf5d2b9d495b58d5ebead169deaeb54e",
      "parents": [
        "c0ada36fb8f82439872f6d85b5620bf74a413d38",
        "18b042e99da311d4f0d2058ea6bd8474a4b16de4"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Tue Aug 04 00:29:59 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 04 00:29:59 2026"
      },
      "message": "Merge pull request #22228 from etcd-io/dependabot/github_actions/codeql-4f142db38a\n\nbuild(deps): bump the codeql group with 4 updates"
    },
    {
      "commit": "c0ada36fb8f82439872f6d85b5620bf74a413d38",
      "tree": "b3da2e92ef1837db7c6e3ddeecb3b74005f32d2a",
      "parents": [
        "c3aa6af8596182511cb80b1d5f636242f2fe3c73",
        "1572ea6c369a7ee927465dff55ae641a764d3a4e"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Mon Aug 03 23:20:36 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 23:20:36 2026"
      },
      "message": "Merge pull request #22230 from etcd-io/dependabot/github_actions/actions/stale-11.0.0\n\nbuild(deps): bump actions/stale from 10.4.0 to 11.0.0"
    },
    {
      "commit": "c3aa6af8596182511cb80b1d5f636242f2fe3c73",
      "tree": "a207ee2af6cbfdc3119c66b9a66660080100fb31",
      "parents": [
        "d9dbdc45f9e8d559a9e4359496566bbd13c796a4",
        "3faf75982fce68b5cbc4d8cee8d3549a63784439"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Mon Aug 03 23:01:33 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 23:01:33 2026"
      },
      "message": "Merge pull request #22231 from etcd-io/dependabot/github_actions/docker/login-action-4.6.0\n\nbuild(deps): bump docker/login-action from 4.5.0 to 4.6.0"
    },
    {
      "commit": "d9dbdc45f9e8d559a9e4359496566bbd13c796a4",
      "tree": "981b1f41e9b65e3f09977a1efce2d31d97149561",
      "parents": [
        "356aec45845aa4748e750f2b6da65ae995ddfd32",
        "1de4d1c04372175d555875b35ddfa54af96805a0"
      ],
      "author": {
        "name": "Marek Siarkowicz",
        "email": "siarkowicz@google.com",
        "time": "Mon Aug 03 16:47:14 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 16:47:14 2026"
      },
      "message": "Merge pull request #22237 from nwnt/replace-random-for-antithesis-client\n\nReplace math/rand with Antithesis\u0027s SDK for the test client"
    },
    {
      "commit": "356aec45845aa4748e750f2b6da65ae995ddfd32",
      "tree": "1725019fbab91a3f50c25f3934f06e422e9a1e05",
      "parents": [
        "a279d15ac644f8420120673659110d07ef33a554",
        "c9345e5cec7b36c1211f6a578c37b0a3107d5d36"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Mon Aug 03 10:55:02 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 03 10:55:02 2026"
      },
      "message": "Merge pull request #22244 from karpovantonme/docs/drop-removed-proxy-settings-from-sample\n\netcd.conf.yml.sample: drop v2 proxy settings removed in v3.6"
    },
    {
      "commit": "c9345e5cec7b36c1211f6a578c37b0a3107d5d36",
      "tree": "1725019fbab91a3f50c25f3934f06e422e9a1e05",
      "parents": [
        "a279d15ac644f8420120673659110d07ef33a554"
      ],
      "author": {
        "name": "Anton Karpov",
        "email": "karpovantonme@gmail.com",
        "time": "Sun Aug 02 23:06:43 2026"
      },
      "committer": {
        "name": "Anton Karpov",
        "email": "karpovantonme@gmail.com",
        "time": "Sun Aug 02 23:06:43 2026"
      },
      "message": "etcd.conf.yml.sample: drop v2 proxy settings removed in v3.6\n\nThe --proxy, --proxy-failure-wait, --proxy-refresh-interval,\n--proxy-dial-timeout, --proxy-write-timeout and --proxy-read-timeout flags were\nremoved in v3.6, as recorded under \"Flags Removed\" in CHANGELOG-3.6.md. None of\nthem is registered in server/embed or server/etcdmain any more, and none appears\nin the output of etcd --help.\n\nThe sample configuration file still lists all six. Since the server parses its\nconfiguration file with a non-strict yaml.Unmarshal, these keys are silently\nignored, so a user who copies the sample believes proxy mode is configured while\nit does nothing at all.\n\nRemove the six settings from the sample.\n\nSigned-off-by: Anton Karpov \u003ckarpovantonme@gmail.com\u003e\n"
    },
    {
      "commit": "ba4a3b85541a23bf8268d9e8ca0de5e637d8bbf1",
      "tree": "d7e5b965429a27c8a7e07165b54b75863ba5e5db",
      "parents": [
        "3e3b4c181c69eaaee169d33cbdb9a94a369207bf"
      ],
      "author": {
        "name": "Alok Kumar Singh",
        "email": "dev.alok.singh123@gmail.com",
        "time": "Sat Aug 01 12:07:06 2026"
      },
      "committer": {
        "name": "Alok Kumar Singh",
        "email": "dev.alok.singh123@gmail.com",
        "time": "Sat Aug 01 12:07:06 2026"
      },
      "message": "Add bbolt subcommand to etcdutl\n\nSigned-off-by: Alok Kumar Singh \u003cdev.alok.singh123@gmail.com\u003e\n"
    },
    {
      "commit": "a279d15ac644f8420120673659110d07ef33a554",
      "tree": "f142f43018e20df21a4ee7894e6b7acfb194b6de",
      "parents": [
        "1b5ba72405d62c16f3011a7bfb56a6a721ee51a3",
        "6c5082e81cb6a82c8fca7ca814eb7a1dd51b5b22"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Fri Jul 31 19:53:11 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 19:53:11 2026"
      },
      "message": "Merge pull request #22236 from PushkarJ/patch-1\n\ndocs: add trust consequences and disposition rules to THREAT_MODEL.md"
    },
    {
      "commit": "6c5082e81cb6a82c8fca7ca814eb7a1dd51b5b22",
      "tree": "0869ce85eca178b28cac34f5d5daaee52a4d9a35",
      "parents": [
        "19c4da0fa3d3996eda107e86e4113699a3bdcd74"
      ],
      "author": {
        "name": "Pushkar Joglekar",
        "email": "3390906+PushkarJ@users.noreply.github.com",
        "time": "Fri Jul 31 17:10:01 2026"
      },
      "committer": {
        "name": "Pushkar Joglekar",
        "email": "pushkar.joglekar@broadcom.com",
        "time": "Fri Jul 31 17:55:12 2026"
      },
      "message": "Apply suggestions from code review\n\nCo-authored-by: Benjamin Wang \u003cbenjamin.wang@broadcom.com\u003e\nSigned-off-by: Pushkar Joglekar \u003cpushkar.joglekar@broadcom.com\u003e\n"
    },
    {
      "commit": "19c4da0fa3d3996eda107e86e4113699a3bdcd74",
      "tree": "345a61cdd4fab9350e7d7f26f3580ed76ce75003",
      "parents": [
        "87126aba72f480db1be43481acc123a3c6156a84"
      ],
      "author": {
        "name": "Pushkar Joglekar",
        "email": "3390906+PushkarJ@users.noreply.github.com",
        "time": "Thu Jul 30 20:30:11 2026"
      },
      "committer": {
        "name": "Pushkar Joglekar",
        "email": "pushkar.joglekar@broadcom.com",
        "time": "Fri Jul 31 17:24:00 2026"
      },
      "message": "docs: add trust consequences and disposition rules to THREAT_MODEL.md\n\nThe threat model defines trust boundaries but not the dispositions\nthat follow from them. As a result, automated scanners and security\nresearchers repeatedly report findings that maintainers must rebut by\nhand-deriving the same conclusions: malformed-input crashes behind\nauthenticated peer/client transport are robustness defects, grpc-proxy\nand contrib are best-effort components, CI and release scripts are not\nproduct attack surface, diagnostic endpoints are non-default operator\nopt-ins, and watch permission revocation is eventually consistent by\ndesign.\n\nMake these dispositions explicit so reports can be evaluated against\nthe document directly:\n\n* State that traffic which has passed client or peer mTLS is trusted\n  input, and what a report against those boundaries must demonstrate.\n* Add boundaries for authentication/authorization semantics and for\n  build, release, and CI tooling.\n* Add sections scoping best-effort components and non-default or\n  test-only configuration.\n* Add a reporting section clarifying that robustness and hardening\n  findings remain welcome as normal issues and pull requests.\n\nAI assisted: drafting the document restructure, commit message, and PR description\n\nSigned-off-by: \"Pushkar Joglekar 3390906+PushkarJ@users.noreply.github.com\"\nSigned-off-by: Pushkar Joglekar \u003cpushkar.joglekar@broadcom.com\u003e\n"
    },
    {
      "commit": "1b5ba72405d62c16f3011a7bfb56a6a721ee51a3",
      "tree": "443a8be6eac68a3675ecdb75beb755b8247dd8c3",
      "parents": [
        "87126aba72f480db1be43481acc123a3c6156a84",
        "ceb97712e39af8fa26e5d5e9ca5310bc747bc6cd"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Fri Jul 31 15:21:19 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 15:21:19 2026"
      },
      "message": "Merge pull request #22238 from ahrtr/20260731_remove_raftexample\n\nCleanup the legacy raftexample"
    },
    {
      "commit": "ceb97712e39af8fa26e5d5e9ca5310bc747bc6cd",
      "tree": "443a8be6eac68a3675ecdb75beb755b8247dd8c3",
      "parents": [
        "87126aba72f480db1be43481acc123a3c6156a84"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Fri Jul 31 13:52:51 2026"
      },
      "committer": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Fri Jul 31 14:08:37 2026"
      },
      "message": "Cleanup the legacy raftexample\n\nSigned-off-by: Benjamin Wang \u003cbenjamin.ahrtr@gmail.com\u003e\n"
    },
    {
      "commit": "1de4d1c04372175d555875b35ddfa54af96805a0",
      "tree": "5c0ab87acb5f6c9f7a54b3757e77266143ba88e2",
      "parents": [
        "c1dc77f1da858ef50a847fd249c45bff43c1fe58"
      ],
      "author": {
        "name": "Nont",
        "email": "9658731+nwnt@users.noreply.github.com",
        "time": "Fri Jul 31 12:43:04 2026"
      },
      "committer": {
        "name": "Nont",
        "email": "9658731+nwnt@users.noreply.github.com",
        "time": "Fri Jul 31 12:43:04 2026"
      },
      "message": "Replace math/rand with Antithesis\u0027s SDK for the test client\n\nSigned-off-by: Nont \u003c9658731+nwnt@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "a89b1adaa29a567995fad1ca1ab5a7b319ca61ff",
      "tree": "9a24c2da23039d1f4e41fd24ae5fb0278df674df",
      "parents": [
        "87126aba72f480db1be43481acc123a3c6156a84"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 30 17:33:18 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 30 17:33:18 2026"
      },
      "message": "build(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4\n\nBumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.4.3 to 2.4.4.\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/4eaacf0543bb3f2c246792bd56e8cdeffafb205a...2d1146689b8cda280b9bc96326124645441f03bc)\n\n---\nupdated-dependencies:\n- dependency-name: ossf/scorecard-action\n  dependency-version: 2.4.4\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "3faf75982fce68b5cbc4d8cee8d3549a63784439",
      "tree": "8f93e2cf817c28e10d6515a44d7bc1d2fc3f598a",
      "parents": [
        "87126aba72f480db1be43481acc123a3c6156a84"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 30 17:33:14 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 30 17:33:14 2026"
      },
      "message": "build(deps): bump docker/login-action from 4.5.0 to 4.6.0\n\nBumps [docker/login-action](https://github.com/docker/login-action) from 4.5.0 to 4.6.0.\n- [Release notes](https://github.com/docker/login-action/releases)\n- [Commits](https://github.com/docker/login-action/compare/06fb636fac595d6fb4b28a5dfcb21a6f5091859c...dbcb813823bdd20940b903addbd779551569679f)\n\n---\nupdated-dependencies:\n- dependency-name: docker/login-action\n  dependency-version: 4.6.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": "1572ea6c369a7ee927465dff55ae641a764d3a4e",
      "tree": "4c897eb9d6a13760dc783aaeb6ca8049242a0480",
      "parents": [
        "87126aba72f480db1be43481acc123a3c6156a84"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 30 17:33:10 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 30 17:33:10 2026"
      },
      "message": "build(deps): bump actions/stale from 10.4.0 to 11.0.0\n\nBumps [actions/stale](https://github.com/actions/stale) from 10.4.0 to 11.0.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/1e223db275d687790206a7acac4d1a11bd6fe629...4391f3da665fdf50b6810c1a66712fb9ba21aa93)\n\n---\nupdated-dependencies:\n- dependency-name: actions/stale\n  dependency-version: 11.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": "18b042e99da311d4f0d2058ea6bd8474a4b16de4",
      "tree": "37d3758f8ef989761938a41c8b0328c314c1042a",
      "parents": [
        "87126aba72f480db1be43481acc123a3c6156a84"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 30 17:33:06 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 30 17:33: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.37.3 to 4.37.4\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/e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81...f205ea1c3313d32999d8d6a48b4f6530d4437b38)\n\nUpdates `github/codeql-action/autobuild` from 4.37.3 to 4.37.4\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/e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81...f205ea1c3313d32999d8d6a48b4f6530d4437b38)\n\nUpdates `github/codeql-action/analyze` from 4.37.3 to 4.37.4\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/e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81...f205ea1c3313d32999d8d6a48b4f6530d4437b38)\n\nUpdates `github/codeql-action/upload-sarif` from 4.37.3 to 4.37.4\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/e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81...f205ea1c3313d32999d8d6a48b4f6530d4437b38)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action/init\n  dependency-version: 4.37.4\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.4\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.4\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.4\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": "87126aba72f480db1be43481acc123a3c6156a84",
      "tree": "6476267579321ffb9b948267c1b9841ed306df34",
      "parents": [
        "c1dc77f1da858ef50a847fd249c45bff43c1fe58",
        "fc5ee3bea952674a80794c6e79b3f02118d1636b"
      ],
      "author": {
        "name": "Marek Siarkowicz",
        "email": "siarkowicz@google.com",
        "time": "Thu Jul 30 14:33:16 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 30 14:33:16 2026"
      },
      "message": "Merge pull request #22226 from nwnt/add-config-image-building-to-verify\n\nAdd config image building to antithesis verify job"
    },
    {
      "commit": "fc5ee3bea952674a80794c6e79b3f02118d1636b",
      "tree": "6476267579321ffb9b948267c1b9841ed306df34",
      "parents": [
        "c1dc77f1da858ef50a847fd249c45bff43c1fe58"
      ],
      "author": {
        "name": "Nont",
        "email": "9658731+nwnt@users.noreply.github.com",
        "time": "Thu Jul 30 13:48:27 2026"
      },
      "committer": {
        "name": "Nont",
        "email": "9658731+nwnt@users.noreply.github.com",
        "time": "Thu Jul 30 13:48:27 2026"
      },
      "message": "Add config image building to antithesis verify job\n\nSigned-off-by: Nont \u003c9658731+nwnt@users.noreply.github.com\u003e\n"
    },
    {
      "commit": "9d5720273eeb54d106a1351b917419c4d15c2bba",
      "tree": "ec63f798d71f89217d7e73610fca18b6782a14d4",
      "parents": [
        "9ff8b78179d51b7c4826b5fd3f80214efe80ca7a"
      ],
      "author": {
        "name": "upodroid",
        "email": "cy@borg.dev",
        "time": "Thu Jul 30 10:41:30 2026"
      },
      "committer": {
        "name": "upodroid",
        "email": "cy@borg.dev",
        "time": "Thu Jul 30 10:41:30 2026"
      },
      "message": "switch to an updated semver library\n\nSigned-off-by: upodroid \u003ccy@borg.dev\u003e\n"
    },
    {
      "commit": "c1dc77f1da858ef50a847fd249c45bff43c1fe58",
      "tree": "7a555948a48b85013283ba2f561a7982ae3db245",
      "parents": [
        "11c633ab35fbfc0d703e4569338aeb9e1174fcdf",
        "7bcf013d89b58e7d97e677f72dc9038e147ac974"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Thu Jul 30 08:49:41 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 30 08:49:41 2026"
      },
      "message": "Merge pull request #22173 from ahrtr/20260723_testEtcdGRPCResolver\n\nDeflake `TestEtcdGrpcResolverRoundRobin`: sleep 1s to allow all grpc sub channels to be ready"
    },
    {
      "commit": "11c633ab35fbfc0d703e4569338aeb9e1174fcdf",
      "tree": "790f72f08f128a5e274924167d259adf018a24c4",
      "parents": [
        "f60b69afdf117a47e39d465c1a7b9647eba12a65",
        "50a9ecc5b209bfa43ecad860235b75617e585fde"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Jul 29 16:06:49 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 29 16:06:49 2026"
      },
      "message": "Merge pull request #22221 from anveshreddy18/changelog-duplicate-raftterm\n\nchangelog: add etcdctl RaftTerm fix entry for 3.5, 3.6 and 3.7"
    },
    {
      "commit": "50a9ecc5b209bfa43ecad860235b75617e585fde",
      "tree": "790f72f08f128a5e274924167d259adf018a24c4",
      "parents": [
        "f60b69afdf117a47e39d465c1a7b9647eba12a65"
      ],
      "author": {
        "name": "Anvesh Reddy Pinnapureddy",
        "email": "anveshreddypinnapareddy802@gmail.com",
        "time": "Wed Jul 29 13:08:30 2026"
      },
      "committer": {
        "name": "Anvesh Reddy Pinnapureddy",
        "email": "anveshreddypinnapareddy802@gmail.com",
        "time": "Wed Jul 29 13:08:30 2026"
      },
      "message": "changelog: add etcdctl RaftTerm fix entry for 3.5, 3.6 and 3.7\n\nSigned-off-by: Anvesh Reddy Pinnapureddy \u003canveshreddypinnapareddy802@gmail.com\u003e\n"
    },
    {
      "commit": "f60b69afdf117a47e39d465c1a7b9647eba12a65",
      "tree": "f9682a29a1b8ce6bd86a690b983dffe7b9680501",
      "parents": [
        "d519de5b57564c74442e6727f3750b54d0518e76",
        "37ee7b40fc4707df5cfa0e5092bb4015ec3f21bc"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Jul 29 12:34:48 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 29 12:34:48 2026"
      },
      "message": "Merge pull request #22208 from anveshreddy18/fix-etcdctl-duplicate-raftterm\n\netcdctl: remove duplicate RaftTerm in endpoint status fields output"
    },
    {
      "commit": "d519de5b57564c74442e6727f3750b54d0518e76",
      "tree": "745e29233ba1220417b2e767344462b2b0545e7a",
      "parents": [
        "791fc5c3f38f291b6d4715f20b10b39d46eeed90",
        "ba188e433a3ceed97253e1bc41e5baae7337a414"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Wed Jul 29 08:54:41 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 29 08:54:41 2026"
      },
      "message": "Merge pull request #22210 from vivekpatani/dep-bump-2026-07-27\n\nDep bump 2026 07 27"
    },
    {
      "commit": "37ee7b40fc4707df5cfa0e5092bb4015ec3f21bc",
      "tree": "2250b06c2c32f7a11b91feee3bba00ffc1c41ceb",
      "parents": [
        "3602ea922f973728ac75b9dfe866458bb1753002"
      ],
      "author": {
        "name": "Anvesh Reddy Pinnapureddy",
        "email": "anveshreddypinnapareddy802@gmail.com",
        "time": "Wed Jul 29 05:00:40 2026"
      },
      "committer": {
        "name": "Anvesh Reddy Pinnapureddy",
        "email": "anveshreddypinnapareddy802@gmail.com",
        "time": "Wed Jul 29 08:45:27 2026"
      },
      "message": "etcdctl: remove duplicate RaftTerm in endpoint status fields output\nThe fields output for endpoint status currently prints RaftTerm twice, once from the response header and the other from the status body. Both of them come from the same raft term, so the second one is redundant.\n\nDropped the extra print so RaftTerm only shows up once, to match with the table and json output.\n\nSigned-off-by: Anvesh Reddy Pinnapureddy \u003canveshreddypinnapareddy802@gmail.com\u003e\n"
    },
    {
      "commit": "791fc5c3f38f291b6d4715f20b10b39d46eeed90",
      "tree": "71b489949dd79e1aea8353da3693c3bf8be927e2",
      "parents": [
        "1e9f0c8c36cdb776af928d6b6bef99756a781dd4",
        "2223d71d5c84a4a9ae6ac8497c51dc483b23c1c6"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Tue Jul 28 23:20:28 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 23:20:28 2026"
      },
      "message": "Merge pull request #22178 from etcd-io/dependabot/docker/distroless/static-debian12-a9fcaedd4c9b59e12dd65d954f0b5044f19b0647a8a3712e77205df9e7b102cd\n\nbuild(deps): bump distroless/static-debian12 from `61b7cce` to `a9fcaed`"
    },
    {
      "commit": "1e9f0c8c36cdb776af928d6b6bef99756a781dd4",
      "tree": "efff7d64fcfa60bd740f457f8e1b4c0f68eb23ff",
      "parents": [
        "097f74206fd080df4cde27f2394a87d93d394f53",
        "31cd61f4dfb877da7089b8575401941acb034e54"
      ],
      "author": {
        "name": "Iván Valdés Castillo",
        "email": "ivan@vald.es",
        "time": "Tue Jul 28 21:05:55 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 21:05:55 2026"
      },
      "message": "Merge pull request #22176 from etcd-io/dependabot/github_actions/codeql-85dd5d8b53\n\nbuild(deps): bump the codeql group across 1 directory with 4 updates"
    },
    {
      "commit": "097f74206fd080df4cde27f2394a87d93d394f53",
      "tree": "0a12a3bb5d46addca54d22a316800c955e3a968c",
      "parents": [
        "3602ea922f973728ac75b9dfe866458bb1753002",
        "3d7833c2691fe93692444742ab343e590092e3a9"
      ],
      "author": {
        "name": "Benjamin Wang",
        "email": "benjamin.ahrtr@gmail.com",
        "time": "Tue Jul 28 20:11:05 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 20:11:05 2026"
      },
      "message": "Merge pull request #21422 from huajianxiaowanzi/fix-txn-lease-hex-parsing\n\netcdctl: fix lease ID parsing in txn comparison"
    },
    {
      "commit": "3d7833c2691fe93692444742ab343e590092e3a9",
      "tree": "0a12a3bb5d46addca54d22a316800c955e3a968c",
      "parents": [
        "ab7bb56e7d1e0e2517bf70fadc9031ef449027c4"
      ],
      "author": {
        "name": "A.D",
        "email": "1695316070@qq.com",
        "time": "Tue Jul 28 18:38:41 2026"
      },
      "committer": {
        "name": "A.D",
        "email": "1695316070@qq.com",
        "time": "Tue Jul 28 18:48:13 2026"
      },
      "message": "clientv3: include value details in compare panic\n\nSigned-off-by: A.D \u003c1695316070@qq.com\u003e\n\n# Conflicts:\n#\tclient/v3/compare.go\n"
    },
    {
      "commit": "ab7bb56e7d1e0e2517bf70fadc9031ef449027c4",
      "tree": "6cd9e6933278410f74d8227a927ad48c83deb04b",
      "parents": [
        "7cc858aed0b8fc42d9e5ab02a7abb4b533f8772f"
      ],
      "author": {
        "name": "A.D",
        "email": "1695316070@qq.com",
        "time": "Wed Jul 22 14:10:20 2026"
      },
      "committer": {
        "name": "A.D",
        "email": "1695316070@qq.com",
        "time": "Tue Jul 28 18:46:08 2026"
      },
      "message": "etcdctl: fix txn command import grouping\n\nSigned-off-by: A.D \u003c1695316070@qq.com\u003e\n"
    },
    {
      "commit": "7cc858aed0b8fc42d9e5ab02a7abb4b533f8772f",
      "tree": "d16556bb117cfb344320d7e062020cb21a6554c6",
      "parents": [
        "b35f739faecb2d1a501f520ea2865d5f5411e185"
      ],
      "author": {
        "name": "A.D",
        "email": "1695316070@qq.com",
        "time": "Wed Jul 22 14:04:36 2026"
      },
      "committer": {
        "name": "A.D",
        "email": "1695316070@qq.com",
        "time": "Tue Jul 28 18:46:08 2026"
      },
      "message": "etcdctl: fix txn compare test for wrapped Cmp\n\nSigned-off-by: A.D \u003c1695316070@qq.com\u003e\n"
    },
    {
      "commit": "b35f739faecb2d1a501f520ea2865d5f5411e185",
      "tree": "f1728c3d9937374257bb477e393c9e9a9d3af8d9",
      "parents": [
        "3602ea922f973728ac75b9dfe866458bb1753002"
      ],
      "author": {
        "name": "A.D",
        "email": "1695316070@qq.com",
        "time": "Tue Mar 03 16:26:45 2026"
      },
      "committer": {
        "name": "A.D",
        "email": "1695316070@qq.com",
        "time": "Tue Jul 28 18:46:08 2026"
      },
      "message": "fix(txn): parse lease ID as hex in comparison\n\nSigned-off-by: A.D \u003c1695316070@qq.com\u003e\n\n# Conflicts:\n#\tetcdctl/ctlv3/command/txn_command.go\n"
    }
  ],
  "next": "ba188e433a3ceed97253e1bc41e5baae7337a414"
}
