)]}'
{
  "log": [
    {
      "commit": "55ba2fab69ee14286ad052f57ed90a726b071e86",
      "tree": "821401a98dfb057778d16d2fe8da0161a8cd2ecf",
      "parents": [
        "e446d4cdeb5e63cd6916051edd2c56588eede309"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Wed May 13 07:38:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 13 07:38:25 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3591)"
    },
    {
      "commit": "e446d4cdeb5e63cd6916051edd2c56588eede309",
      "tree": "4f9b6cfd4f700dd610a9a6ba73b440066347221c",
      "parents": [
        "d4241eaef9ab3daad4fd4aaeccc118795cfc58a7"
      ],
      "author": {
        "name": "release-please[bot]",
        "email": "55107282+release-please[bot]@users.noreply.github.com",
        "time": "Tue May 12 21:28:43 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 12 21:28:43 2026"
      },
      "message": "chore(main): release 0.279.0 (#3586)\n\nCo-authored-by: release-please[bot] \u003c55107282+release-please[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "d4241eaef9ab3daad4fd4aaeccc118795cfc58a7",
      "tree": "46c05194ac98adc0c517f520a46c981c49b50eb5",
      "parents": [
        "8452ed1936bd40ed8a3e2dd8b06832a853ea45c7"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Tue May 12 07:36:29 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 12 07:36:29 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3590)"
    },
    {
      "commit": "8452ed1936bd40ed8a3e2dd8b06832a853ea45c7",
      "tree": "ac7b106c744339c3b3c66846ab8fdeaf6f98b331",
      "parents": [
        "e87e376dbd590cffb3632c378e1ade4a9dacf3ce"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon May 11 16:57:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 11 16:57:23 2026"
      },
      "message": "chore(all): update module github.com/go-git/go-git/v5 to v5.19.0 [SECURITY] (#3588)"
    },
    {
      "commit": "e87e376dbd590cffb3632c378e1ade4a9dacf3ce",
      "tree": "534668304023e34fa46a35b404664f04e91a152c",
      "parents": [
        "09db0e346a6b567747dceee3872229a62c95124c"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Mon May 11 07:42:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 11 07:42:25 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3587)"
    },
    {
      "commit": "09db0e346a6b567747dceee3872229a62c95124c",
      "tree": "c83c9bc6ef5f00ad7a2374121e13de7d89e4684f",
      "parents": [
        "07c758daacbc24e32753c3f1b537c7f6cce626f0"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Thu May 07 07:36:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 07:36:25 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3585)"
    },
    {
      "commit": "07c758daacbc24e32753c3f1b537c7f6cce626f0",
      "tree": "75ca415f7e36b1b23343aadd284522812f0eeb66",
      "parents": [
        "e36c88361d11545583325c3ac6bdbd9cf1f1a7d0"
      ],
      "author": {
        "name": "release-please[bot]",
        "email": "55107282+release-please[bot]@users.noreply.github.com",
        "time": "Tue May 05 19:10:26 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 05 19:10:26 2026"
      },
      "message": "chore(main): release 0.278.0 (#3583)\n\n:robot: I have created a release *beep* *boop*\n---\n\n\n## [0.278.0](https://togithub.com/googleapis/google-api-go-client/compare/v0.277.0...v0.278.0) (2026-05-05)\n\n\n### Features\n\n* **all:** Auto-regenerate discovery clients ([#3582](https://togithub.com/googleapis/google-api-go-client/issues/3582)) ([76b1187](https://togithub.com/googleapis/google-api-go-client/commit/76b1187e506ac0f48caac67907dd0805b253f74c))\n* **all:** Auto-regenerate discovery clients ([#3584](https://togithub.com/googleapis/google-api-go-client/issues/3584)) ([e36c883](https://togithub.com/googleapis/google-api-go-client/commit/e36c88361d11545583325c3ac6bdbd9cf1f1a7d0))\n\n---\nThis PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please)."
    },
    {
      "commit": "e36c88361d11545583325c3ac6bdbd9cf1f1a7d0",
      "tree": "dcdfbf167349e3f2be5a3eae16062e2808c02e01",
      "parents": [
        "76b1187e506ac0f48caac67907dd0805b253f74c"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Tue May 05 18:46:27 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 05 18:46:27 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3584)"
    },
    {
      "commit": "76b1187e506ac0f48caac67907dd0805b253f74c",
      "tree": "4f67314827e295e1a81eb6db04f219e7771c7b41",
      "parents": [
        "dd598a60e19f836bb7ad709311b21d303bbab6c8"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Tue May 05 17:56:35 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 05 17:56:35 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3582)"
    },
    {
      "commit": "dd598a60e19f836bb7ad709311b21d303bbab6c8",
      "tree": "c00249812a6561ffae7c723038077b800846f89b",
      "parents": [
        "b208a86db380e5e517451daa4e5f63fae1f723be"
      ],
      "author": {
        "name": "release-please[bot]",
        "email": "55107282+release-please[bot]@users.noreply.github.com",
        "time": "Wed Apr 29 23:24:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 23:24:24 2026"
      },
      "message": "chore(main): release 0.277.0 (#3568)\n\n:robot: I have created a release *beep* *boop*\n---\n\n\n## [0.277.0](https://togithub.com/googleapis/google-api-go-client/compare/v0.276.0...v0.277.0) (2026-04-29)\n\n\n### Features\n\n* **all:** Auto-regenerate discovery clients ([#3567](https://togithub.com/googleapis/google-api-go-client/issues/3567)) ([3958295](https://togithub.com/googleapis/google-api-go-client/commit/39582952e4eac1b744499f8a8063a4a5f1ce7d6b))\n* **all:** Auto-regenerate discovery clients ([#3571](https://togithub.com/googleapis/google-api-go-client/issues/3571)) ([ca9851e](https://togithub.com/googleapis/google-api-go-client/commit/ca9851efc573231ca1ed9c6fea4bc77d6052d0bb))\n* **all:** Auto-regenerate discovery clients ([#3574](https://togithub.com/googleapis/google-api-go-client/issues/3574)) ([8efb1af](https://togithub.com/googleapis/google-api-go-client/commit/8efb1afa0e5d9cc454f721124bba3881f3935e3c))\n* **all:** Auto-regenerate discovery clients ([#3575](https://togithub.com/googleapis/google-api-go-client/issues/3575)) ([de49bb5](https://togithub.com/googleapis/google-api-go-client/commit/de49bb519cab881f74e5b9ba11e263a2b9a4ad2e))\n* **all:** Auto-regenerate discovery clients ([#3577](https://togithub.com/googleapis/google-api-go-client/issues/3577)) ([ce68c87](https://togithub.com/googleapis/google-api-go-client/commit/ce68c87d9dc6c144b6df578df725470b30cf83d6))\n* **all:** Auto-regenerate discovery clients ([#3578](https://togithub.com/googleapis/google-api-go-client/issues/3578)) ([8be033e](https://togithub.com/googleapis/google-api-go-client/commit/8be033e24e0c6ddb08a3df72c0a8997d21623a22))\n* **all:** Auto-regenerate discovery clients ([#3579](https://togithub.com/googleapis/google-api-go-client/issues/3579)) ([bc6990e](https://togithub.com/googleapis/google-api-go-client/commit/bc6990e20803f2ff2fd1b77995f6e9180ab2302b))\n* **all:** Auto-regenerate discovery clients ([#3580](https://togithub.com/googleapis/google-api-go-client/issues/3580)) ([2de1a5a](https://togithub.com/googleapis/google-api-go-client/commit/2de1a5aff3f3b6e53dff00da297c5d249ac8d791))\n* **all:** Auto-regenerate discovery clients ([#3581](https://togithub.com/googleapis/google-api-go-client/issues/3581)) ([0c219d9](https://togithub.com/googleapis/google-api-go-client/commit/0c219d90e90899c93215558f3ea309c9732bf7ea))\n\n\n### Bug Fixes\n\n* **idtoken:** Avoid double impersonation in tokenSourceFromBytes ([#3576](https://togithub.com/googleapis/google-api-go-client/issues/3576)) ([75172cf](https://togithub.com/googleapis/google-api-go-client/commit/75172cf5cb7bfc260c22e481323355306f684a09)), refs [#2301](https://togithub.com/googleapis/google-api-go-client/issues/2301)\n\n---\nThis PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please)."
    },
    {
      "commit": "b208a86db380e5e517451daa4e5f63fae1f723be",
      "tree": "cd0b9bf119c1c7c64c24e1c534347abe1a6c8e18",
      "parents": [
        "0c219d90e90899c93215558f3ea309c9732bf7ea"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Wed Apr 29 22:16:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 22:16:25 2026"
      },
      "message": "chore(all): update all (#3573)\n\nThis PR contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | Type | Update |\n|---|---|---|---|---|---|\n| [github.com/googleapis/enterprise-certificate-proxy](https://redirect.github.com/googleapis/enterprise-certificate-proxy) | `v0.3.14` → `v0.3.15` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgoogleapis%2fenterprise-certificate-proxy/v0.3.15?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgoogleapis%2fenterprise-certificate-proxy/v0.3.14/v0.3.15?slim\u003dtrue) | require | patch |\n| [github.com/googleapis/gax-go/v2](https://redirect.github.com/googleapis/gax-go) | `v2.21.0` → `v2.22.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgoogleapis%2fgax-go%2fv2/v2.22.0?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgoogleapis%2fgax-go%2fv2/v2.21.0/v2.22.0?slim\u003dtrue) | require | minor |\n| [golang.org/x/net](https://pkg.go.dev/golang.org/x/net) | [`v0.52.0` → `v0.53.0`](https://cs.opensource.google/go/x/net/+/refs/tags/v0.52.0...refs/tags/v0.53.0) | ![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.53.0?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.52.0/v0.53.0?slim\u003dtrue) | require | minor |\n| [google.golang.org/genproto/googleapis/bytestream](https://redirect.github.com/googleapis/go-genproto) | `d00831a` → `7cedc36` | ![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fbytestream/v0.0.0-20260427160629-7cedc36a6bc4?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fbytestream/v0.0.0-20260319201613-d00831a3d3e7/v0.0.0-20260427160629-7cedc36a6bc4?slim\u003dtrue) | require | digest |\n| [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | `9d38bb4` → `7cedc36` | ![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20260427160629-7cedc36a6bc4?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20260401024825-9d38bb4040a9/v0.0.0-20260427160629-7cedc36a6bc4?slim\u003dtrue) | require | digest |\n\n---\n\n### Release Notes\n\n\u003cdetails\u003e\n\u003csummary\u003egoogleapis/enterprise-certificate-proxy (github.com/googleapis/enterprise-certificate-proxy)\u003c/summary\u003e\n\n### [`v0.3.15`](https://redirect.github.com/googleapis/enterprise-certificate-proxy/releases/tag/v0.3.15)\n\n[Compare Source](https://redirect.github.com/googleapis/enterprise-certificate-proxy/compare/v0.3.14...v0.3.15)\n\n#### What\u0027s Changed\n\n- chore: Update version.txt to 0.3.15 by [@\u0026#8203;nolanleastin](https://redirect.github.com/nolanleastin) in [#\u0026#8203;192](https://redirect.github.com/googleapis/enterprise-certificate-proxy/pull/192)\n\n**Full Changelog**: \u003chttps://togithub.com/googleapis/enterprise-certificate-proxy/compare/v0.3.14...v0.3.15\u003e\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003egoogleapis/gax-go (github.com/googleapis/gax-go/v2)\u003c/summary\u003e\n\n### [`v2.22.0`](https://redirect.github.com/googleapis/gax-go/releases/tag/v2.22.0): v2: v2.22.0\n\n[Compare Source](https://redirect.github.com/googleapis/gax-go/compare/v2.21.0...v2.22.0)\n\n#### [v2.22.0](https://redirect.github.com/googleapis/gax-go/compare/v2.21.0...v2.22.0) (2026-04-14)\n\n\u003c/details\u003e\n\n---\n\n### Configuration\n\n📅 **Schedule**: (UTC)\n\n- Branch creation\n  - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)\n- Automerge\n  - At any time (no schedule defined)\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that\u0027s undesired.\n\n---\n\n - [ ] \u003c!-- rebase-check --\u003eIf you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/google-api-go-client).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjMuOCIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--\u003e"
    },
    {
      "commit": "0c219d90e90899c93215558f3ea309c9732bf7ea",
      "tree": "99b2c6113c2984a6e0a61361621902a4a32f7b4f",
      "parents": [
        "75172cf5cb7bfc260c22e481323355306f684a09"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Wed Apr 29 07:44:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 07:44:25 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3581)"
    },
    {
      "commit": "75172cf5cb7bfc260c22e481323355306f684a09",
      "tree": "d8b97d663d5373e34d2f79a793f32041f98e2f80",
      "parents": [
        "2de1a5aff3f3b6e53dff00da297c5d249ac8d791"
      ],
      "author": {
        "name": "Chris Smith",
        "email": "chrisdsmith@google.com",
        "time": "Tue Apr 28 22:42:52 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 22:42:52 2026"
      },
      "message": "fix(idtoken): avoid double impersonation in tokenSourceFromBytes (#3576)\n\nThis PR fixes a parallel double impersonation bug in the `idtoken` package.\nThe library incorrectly does not use the `source_credentials` subfield in\nthe JSON struct when constructing the inner client, and instead passes the\nentire credential JSON. This causes the lower layers (`htransport.NewClient`)\nto correctly (but unexpectedly for this context) build an authenticated HTTP\nclient that is already impersonated, leading to self-impersonation when\ncalling `generateIdToken`.\n\nThis PR fixes the issue by extracting or recreating non-impersonated\ncredentials before calling `impersonate.IDTokenSource`, avoiding the double\nwrap.\n\nNote: This PR does not add new unit tests for the call sequence because\n`impersonate.IDTokenSource` hardcodes the IAM credentials endpoint, making it\nimpossible to intercept with a mock client or server without modifying that\npackage. The existing unit tests in this package only cover type validation\nand do not successfully execute the full impersonation flow due to this same\nlimitation.\n\ncloses: #2301\n\nCo-authored-by: Alex Hong \u003c9397363+hongalex@users.noreply.github.com\u003e"
    },
    {
      "commit": "2de1a5aff3f3b6e53dff00da297c5d249ac8d791",
      "tree": "4e5af9c5a4f95d5cf533ce6b5c8440a5b4860d93",
      "parents": [
        "60b078419409e11bc414c7ccbaf4d32ddfe2a5b0"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Tue Apr 28 07:44:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 28 07:44:24 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3580)"
    },
    {
      "commit": "60b078419409e11bc414c7ccbaf4d32ddfe2a5b0",
      "tree": "5c9b47c6ba47e9948b950ce510c5cf24b0c28206",
      "parents": [
        "bc6990e20803f2ff2fd1b77995f6e9180ab2302b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 27 16:22:55 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 27 16:22:55 2026"
      },
      "message": "chore(deps): bump github.com/go-git/go-git/v5 from 5.17.1 to 5.18.0 in /internal/kokoro/discogen (#3569)\n\nBumps [github.com/go-git/go-git/v5](https://togithub.com/go-git/go-git) from 5.17.1 to 5.18.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://togithub.com/go-git/go-git/releases\"\u003egithub.com/go-git/go-git/v5\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eplumbing: transport/http, Add support for followRedirects policy by \u003ca href\u003d\"https://togithub.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/go-git/go-git/pull/2004\"\u003ego-git/go-git#2004\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://togithub.com/go-git/go-git/compare/v5.17.2...v5.18.0\"\u003ehttps://togithub.com/go-git/go-git/compare/v5.17.2...v5.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.17.1 [SECURITY] (releases/v5.x) by \u003ca href\u003d\"https://togithub.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href\u003d\"https://redirect.github.com/go-git/go-git/pull/1941\"\u003ego-git/go-git#1941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edotgit: skip writing pack files that already exist on disk by \u003ca href\u003d\"https://togithub.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/go-git/go-git/pull/1944\"\u003ego-git/go-git#1944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e:warning: This release fixes a bug (\u003ca href\u003d\"https://redirect.github.com/go-git/go-git/issues/1942\"\u003ego-git/go-git#1942\u003c/a\u003e) that blocked some users from upgrading to \u003ccode\u003ev5.17.1\u003c/code\u003e. Thanks \u003ca href\u003d\"https://togithub.com/pskrbasu\"\u003e\u003ccode\u003e@​pskrbasu\u003c/code\u003e\u003c/a\u003e for reporting it. :bow:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://togithub.com/go-git/go-git/compare/v5.17.1...v5.17.2\"\u003ehttps://togithub.com/go-git/go-git/compare/v5.17.1...v5.17.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/go-git/go-git/commit/ea3e7ec9dfc54f577a01afb4dd601c0284604264\"\u003e\u003ccode\u003eea3e7ec\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/go-git/go-git/issues/2004\"\u003e#2004\u003c/a\u003e from go-git/v5-http-hardening\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/go-git/go-git/commit/bcd20a9c525826081262a06a9ed9c3167abfcd53\"\u003e\u003ccode\u003ebcd20a9\u003c/code\u003e\u003c/a\u003e plumbing: transport/http, Add support for followRedirects policy\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/go-git/go-git/commit/45ae193b3a60aa8ec8a3e373f7265a7819473d5f\"\u003e\u003ccode\u003e45ae193\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/go-git/go-git/issues/1944\"\u003e#1944\u003c/a\u003e from go-git/fix-perms\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/go-git/go-git/commit/fda4f7464b597ff33d2dea1c026482a5e900037c\"\u003e\u003ccode\u003efda4f74\u003c/code\u003e\u003c/a\u003e storage: filesystem/dotgit, Skip writing pack files that already exist on disk\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/go-git/go-git/commit/2212dc7caeb2a389fe2129923811ef63f75a557a\"\u003e\u003ccode\u003e2212dc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/go-git/go-git/issues/1941\"\u003e#1941\u003c/a\u003e from go-git/renovate/releases/v5.x-go-github.com-go-...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/go-git/go-git/commit/ebb2d7da7f5d5aebeaa0b5e13276d72d602c1ae3\"\u003e\u003ccode\u003eebb2d7d\u003c/code\u003e\u003c/a\u003e build: Update module github.com/go-git/go-git/v5 to v5.17.1 [SECURITY]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://togithub.com/go-git/go-git/compare/v5.17.1...v5.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dgithub.com/go-git/go-git/v5\u0026package-manager\u003dgo_modules\u0026previous-version\u003d5.17.1\u0026new-version\u003d5.18.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://togithub.com/googleapis/google-api-go-client/network/alerts).\n\n\u003c/details\u003e"
    },
    {
      "commit": "bc6990e20803f2ff2fd1b77995f6e9180ab2302b",
      "tree": "4dc08b2f3432ba70b5609996c2e21b90ba8a3932",
      "parents": [
        "8be033e24e0c6ddb08a3df72c0a8997d21623a22"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Sun Apr 26 07:36:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 26 07:36:25 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3579)"
    },
    {
      "commit": "8be033e24e0c6ddb08a3df72c0a8997d21623a22",
      "tree": "c816cc55379ce76cffbd9e2e3c159d931929f056",
      "parents": [
        "ce68c87d9dc6c144b6df578df725470b30cf83d6"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Fri Apr 24 07:36:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 24 07:36:25 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3578)"
    },
    {
      "commit": "ce68c87d9dc6c144b6df578df725470b30cf83d6",
      "tree": "176d59ea3a51f724b94ab1e8a7cf5f022bcb3f03",
      "parents": [
        "de49bb519cab881f74e5b9ba11e263a2b9a4ad2e"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Thu Apr 23 07:40:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 07:40:24 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3577)"
    },
    {
      "commit": "de49bb519cab881f74e5b9ba11e263a2b9a4ad2e",
      "tree": "3f8310f1c1a27d943181bbd29de4af6cd60eed2a",
      "parents": [
        "8efb1afa0e5d9cc454f721124bba3881f3935e3c"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Wed Apr 22 07:36:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 22 07:36:24 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3575)"
    },
    {
      "commit": "8efb1afa0e5d9cc454f721124bba3881f3935e3c",
      "tree": "e97946964a74529b7ebccd04b961064261321e99",
      "parents": [
        "ca9851efc573231ca1ed9c6fea4bc77d6052d0bb"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Tue Apr 21 07:36:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 07:36:24 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3574)"
    },
    {
      "commit": "ca9851efc573231ca1ed9c6fea4bc77d6052d0bb",
      "tree": "c0c0af0ba376c44972b8705da54161f9215aa254",
      "parents": [
        "39582952e4eac1b744499f8a8063a4a5f1ce7d6b"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Sun Apr 19 07:36:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 19 07:36:25 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3571)"
    },
    {
      "commit": "39582952e4eac1b744499f8a8063a4a5f1ce7d6b",
      "tree": "22ff4badb38ab243e0b793124595e36315635f64",
      "parents": [
        "006c411fe2e60e3d756f9f3c844942d06b3a8489"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Wed Apr 15 07:34:27 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 07:34:27 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3567)"
    },
    {
      "commit": "006c411fe2e60e3d756f9f3c844942d06b3a8489",
      "tree": "3d89a3fefd5534c043a69f531bdda0613a62718e",
      "parents": [
        "54188cf11d69c99be6b485eb6b92898c233422bd"
      ],
      "author": {
        "name": "release-please[bot]",
        "email": "55107282+release-please[bot]@users.noreply.github.com",
        "time": "Tue Apr 14 16:16:58 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 16:16:58 2026"
      },
      "message": "chore(main): release 0.276.0 (#3562)\n\nCo-authored-by: release-please[bot] \u003c55107282+release-please[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "54188cf11d69c99be6b485eb6b92898c233422bd",
      "tree": "c64736925056c58d8be3d26443e6635d4d19a90e",
      "parents": [
        "7c11b5a39bde8b58642e8e95f067cf6b1592d46c"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Tue Apr 14 07:36:28 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 07:36:28 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3566)"
    },
    {
      "commit": "7c11b5a39bde8b58642e8e95f067cf6b1592d46c",
      "tree": "ee68b771285ebdb712829af5e312c1f07db8246d",
      "parents": [
        "245032203a6ea0cd32115da349b7c0fe254d2e04"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Mon Apr 13 16:56:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 16:56:24 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3565)"
    },
    {
      "commit": "245032203a6ea0cd32115da349b7c0fe254d2e04",
      "tree": "78804abc220ef8c7a7989a6907aedb3d370e96ab",
      "parents": [
        "0c9c60fb07ea9f814d866b675350777012fb56ba"
      ],
      "author": {
        "name": "shollyman",
        "email": "shollyman@google.com",
        "time": "Mon Apr 13 16:18:26 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 16:18:26 2026"
      },
      "message": "chore: embargo discoveryengine:v1 from generation (#3564)\n\nrelated: internal b/501474128"
    },
    {
      "commit": "0c9c60fb07ea9f814d866b675350777012fb56ba",
      "tree": "deb3e2cee41dcf18e58fe2e3200c481a96b9e240",
      "parents": [
        "dd3f1bb7976124341e045b9f519d059a3f636ea1"
      ],
      "author": {
        "name": "shollyman",
        "email": "shollyman@google.com",
        "time": "Fri Apr 10 19:38:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 19:38:24 2026"
      },
      "message": "chore: embargo discoveryengine:v1alpha from generation (#3563)\n\nrelated: internal b/501474128"
    },
    {
      "commit": "dd3f1bb7976124341e045b9f519d059a3f636ea1",
      "tree": "85f5c8126134097ba1e28fd1e9208a6d3cbfb55c",
      "parents": [
        "d43aa15bdf02279f1beaa366b551587391355265"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Wed Apr 08 07:36:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 07:36:23 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3561)"
    },
    {
      "commit": "d43aa15bdf02279f1beaa366b551587391355265",
      "tree": "b2d26af3f74392f09cff390e9497dd0d5aa5db07",
      "parents": [
        "9437d4d741a6ae9e1c20a6f727b9c8f64e1bc19e"
      ],
      "author": {
        "name": "release-please[bot]",
        "email": "55107282+release-please[bot]@users.noreply.github.com",
        "time": "Tue Apr 07 14:32:30 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 14:32:30 2026"
      },
      "message": "chore(main): release 0.275.0 (#3558)\n\nCo-authored-by: release-please[bot] \u003c55107282+release-please[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "9437d4d741a6ae9e1c20a6f727b9c8f64e1bc19e",
      "tree": "d95c5dfcd9657ee296dbb937da5270daadf1b1ea",
      "parents": [
        "0a62c64ae95b23c6ecb9fc71db89f09c479b0442"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Tue Apr 07 07:40:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 07:40:25 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3560)"
    },
    {
      "commit": "0a62c64ae95b23c6ecb9fc71db89f09c479b0442",
      "tree": "c76cdd608b112835281248329fcf4c5fd00cb59f",
      "parents": [
        "2b2ef99cb9f245743690a4d26e4fdc65287253e0"
      ],
      "author": {
        "name": "Chris Smith",
        "email": "chrisdsmith@google.com",
        "time": "Mon Apr 06 23:48:16 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 06 23:48:16 2026"
      },
      "message": "chore(all): update cloud.google.com/go/auth to v0.20.0 (#3559)"
    },
    {
      "commit": "2b2ef99cb9f245743690a4d26e4fdc65287253e0",
      "tree": "deeef4748f463510f26348131328eb4732099e66",
      "parents": [
        "6c759a2bb66da9db49027475e4e76301b8d063df"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Mon Apr 06 07:36:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 06 07:36:24 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3557)"
    },
    {
      "commit": "6c759a2bb66da9db49027475e4e76301b8d063df",
      "tree": "1eecf75a0ad7b5054d083d5ab678b3ea58d43d2d",
      "parents": [
        "0e634ae13e626c6082c534eda8c03d5d3e673605"
      ],
      "author": {
        "name": "release-please[bot]",
        "email": "55107282+release-please[bot]@users.noreply.github.com",
        "time": "Thu Apr 02 16:02:40 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 16:02:40 2026"
      },
      "message": "chore(main): release 0.274.0 (#3556)\n\nCo-authored-by: release-please[bot] \u003c55107282+release-please[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "0e634ae13e626c6082c534eda8c03d5d3e673605",
      "tree": "e840d0507bcb20340d59da73e0020e3df913d73f",
      "parents": [
        "0f75259689c5e80bd73e6e7018dbb9ec0dfd7d48"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Thu Apr 02 04:12:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 04:12:25 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3555)"
    },
    {
      "commit": "0f75259689c5e80bd73e6e7018dbb9ec0dfd7d48",
      "tree": "8b2e31c42b01507f824d9f2a20ae6ec12faee379",
      "parents": [
        "550f00c8f854c300c59f266cc0ddd60568ccfe20"
      ],
      "author": {
        "name": "shollyman",
        "email": "shollyman@google.com",
        "time": "Wed Apr 01 22:24:50 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 22:24:50 2026"
      },
      "message": "chore: embargo aiplatform:v1beta1 temporarily (#3554)\n\nrelated: b/498712728"
    },
    {
      "commit": "550f00c8f854c300c59f266cc0ddd60568ccfe20",
      "tree": "0ee19cd0e428e6c0af59a6e9096b21fce5fd2ef6",
      "parents": [
        "da01f6aec8d3dd7914c6be434ce3bf26c1903396"
      ],
      "author": {
        "name": "release-please[bot]",
        "email": "55107282+release-please[bot]@users.noreply.github.com",
        "time": "Tue Mar 31 22:45:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 22:45:23 2026"
      },
      "message": "chore(main): release 0.273.1 (#3551)\n\nCo-authored-by: release-please[bot] \u003c55107282+release-please[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "da01f6aec8d3dd7914c6be434ce3bf26c1903396",
      "tree": "dafb5bf3ed5ecf3fd0cd557275e8c1e5f5028b70",
      "parents": [
        "2008108eb50215407a945afc2db9c45998c42bbe"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 30 18:28:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 18:28:25 2026"
      },
      "message": "chore(deps): bump github.com/go-git/go-git/v5 (#3552)\n\nBumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.17.0 to 5.17.1.\n- [Release notes](https://github.com/go-git/go-git/releases)\n- [Commits](https://github.com/go-git/go-git/compare/v5.17.0...v5.17.1)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/go-git/go-git/v5\n  dependency-version: 5.17.1\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "2008108eb50215407a945afc2db9c45998c42bbe",
      "tree": "a9140152c3b6f9680771df0eb820d82c74aefe5d",
      "parents": [
        "2e86962ce58da59e39ffacd1cb9930abe979fd3c"
      ],
      "author": {
        "name": "Priti Chattopadhyay",
        "email": "cpriti@google.com",
        "time": "Mon Mar 30 07:16:45 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 07:16:45 2026"
      },
      "message": "fix:  merge duplicate x-goog-request-params header (#3547)"
    },
    {
      "commit": "2e86962ce58da59e39ffacd1cb9930abe979fd3c",
      "tree": "dadd4d3777364ba844c6b96a979bd4770ea8e270",
      "parents": [
        "50ea74c1b06b4bb59546145272bc51fc205b36ed"
      ],
      "author": {
        "name": "release-please[bot]",
        "email": "55107282+release-please[bot]@users.noreply.github.com",
        "time": "Wed Mar 25 21:45:07 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 21:45:07 2026"
      },
      "message": "chore(main): release 0.273.0 (#3545)\n\nCo-authored-by: release-please[bot] \u003c55107282+release-please[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "50ea74c1b06b4bb59546145272bc51fc205b36ed",
      "tree": "ec349d8c67c91d0deb111bc49b0f7d728a56073c",
      "parents": [
        "0cacfa8557f0f7d21166c4dfef84f60c6d9f1a49"
      ],
      "author": {
        "name": "Chris Smith",
        "email": "chrisdsmith@google.com",
        "time": "Mon Mar 23 23:09:06 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 23:09:06 2026"
      },
      "message": "chore(google-api-go-generator): restore aiplatform:v1beta1 (#3549)\n\nAlthough the schema shape (nested arrays of any) has not changed,\nrunning generation locally no longer produces the error caused by\nnested arrays of any for ConfusionMatrixRows.\n\nSee internal b/446965637 for details.\n\nrefs: #3317"
    },
    {
      "commit": "0cacfa8557f0f7d21166c4dfef84f60c6d9f1a49",
      "tree": "d5d0577215ddad66aa59cb34e9a600ba40454c8f",
      "parents": [
        "d38a12991f9cee22a29ada664c5eef3942116ad9"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Mon Mar 23 18:24:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 18:24:24 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3546)"
    },
    {
      "commit": "d38a12991f9cee22a29ada664c5eef3942116ad9",
      "tree": "1865c43fd267f1eb6a613a2cb990056799346670",
      "parents": [
        "a4b47110f2ba5bf8bdb32174f26f609615e0e8dc"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Mar 23 18:00:10 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 18:00:10 2026"
      },
      "message": "chore(all): update all (#3548)"
    },
    {
      "commit": "a4b47110f2ba5bf8bdb32174f26f609615e0e8dc",
      "tree": "6f3b010c3c0839160bd777a9141cbee16123340c",
      "parents": [
        "67cf706bd3f9bd26f2a61ada3290190c0c8545ff"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Thu Mar 19 21:16:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 21:16:24 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3542)"
    },
    {
      "commit": "67cf706bd3f9bd26f2a61ada3290190c0c8545ff",
      "tree": "435920f4cf3cd24747459253d447bbd619676ac3",
      "parents": [
        "e7df9fe0b92461f87b6d267a600e6825d1221e75"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Thu Mar 19 03:02:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 03:02:25 2026"
      },
      "message": "chore(all): update module google.golang.org/grpc to v1.79.3 [SECURITY] (#3544)\n\nThis PR contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) | `v1.79.2` → `v1.79.3` | ![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.79.3?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.79.2/v1.79.3?slim\u003dtrue) |\n\n### GitHub Vulnerability Alerts\n\n#### [CVE-2026-33186](https://redirect.github.com/grpc/grpc-go/security/advisories/GHSA-p77j-4mvh-x3m3)\n\n### Impact\n_What kind of vulnerability is it? Who is impacted?_\n\nIt is an **Authorization Bypass** resulting from **Improper Input Validation** of the HTTP/2 `:path` pseudo-header.\n\nThe gRPC-Go server was too lenient in its routing logic, accepting requests where the `:path` omitted the mandatory leading slash (e.g., `Service/Method` instead of `/Service/Method`). While the server successfully routed these requests to the correct handler, authorization interceptors (including the official `grpc/authz` package) evaluated the raw, non-canonical path string. Consequently, \"deny\" rules defined using canonical paths (starting with `/`) failed to match the incoming request, allowing it to bypass the policy if a fallback \"allow\" rule was present.\n\n**Who is impacted?**\nThis affects gRPC-Go servers that meet both of the following criteria:\n1. They use path-based authorization interceptors, such as the official RBAC implementation in `google.golang.org/grpc/authz` or custom interceptors relying on `info.FullMethod` or `grpc.Method(ctx)`.\n2. Their security policy contains specific \"deny\" rules for canonical paths but allows other requests by default (a fallback \"allow\" rule).\n\nThe vulnerability is exploitable by an attacker who can send raw HTTP/2 frames with malformed `:path` headers directly to the gRPC server.\n\n### Patches\n_Has the problem been patched? What versions should users upgrade to?_\n\nYes, the issue has been patched. The fix ensures that any request with a `:path` that does not start with a leading slash is immediately rejected with a `codes.Unimplemented` error, preventing it from reaching authorization interceptors or handlers with a non-canonical path string.\n\nUsers should upgrade to the following versions (or newer):\n* **v1.79.3**\n* The latest **master** branch.\n\nIt is recommended that all users employing path-based authorization (especially `grpc/authz`) upgrade as soon as the patch is available in a tagged release.\n\n### Workarounds\n_Is there a way for users to fix or remediate the vulnerability without upgrading?_\n\nWhile upgrading is the most secure and recommended path, users can mitigate the vulnerability using one of the following methods:\n\n#### 1. Use a Validating Interceptor (Recommended Mitigation)\nAdd an \"outermost\" interceptor to your server that validates the path before any other authorization logic runs:\n\n```go\nfunc pathValidationInterceptor(ctx context.Context, req any, info *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (any, error) {\n    if info.FullMethod \u003d\u003d \"\" || info.FullMethod[0] !\u003d \u0027/\u0027 {\n        return nil, status.Errorf(codes.Unimplemented, \"malformed method name\")\n    }   \n    return handler(ctx, req)\n}\n\n// Ensure this is the FIRST interceptor in your chain\ns :\u003d grpc.NewServer(\n    grpc.ChainUnaryInterceptor(pathValidationInterceptor, authzInterceptor),\n)\n```\n\n#### 2. Infrastructure-Level Normalization\nIf your gRPC server is behind a reverse proxy or load balancer (such as Envoy, NGINX, or an L7 Cloud Load Balancer), ensure it is configured to enforce strict HTTP/2 compliance for pseudo-headers and reject or normalize requests where the `:path` header does not start with a leading slash.\n\n#### 3. Policy Hardening\nSwitch to a \"default deny\" posture in your authorization policies (explicitly listing all allowed paths and denying everything else) to reduce the risk of bypasses via malformed inputs.\n\n---\n\n### Release Notes\n\n\u003cdetails\u003e\n\u003csummary\u003egrpc/grpc-go (google.golang.org/grpc)\u003c/summary\u003e\n\n### [`v1.79.3`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.79.3): Release 1.79.3\n\n[Compare Source](https://redirect.github.com/grpc/grpc-go/compare/v1.79.2...v1.79.3)\n\n### Security\n\n- server: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted \"deny\" rules in interceptors like `grpc/authz`. Any request with a non-canonical path is now immediately rejected with an `Unimplemented` error. ([#\u0026#8203;8981](https://redirect.github.com/grpc/grpc-go/issues/8981))\n\n\u003c/details\u003e\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - \"\" (UTC), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won\u0027t be reminded about this update again.\n\n---\n\n - [ ] \u003c!-- rebase-check --\u003eIf you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/google-api-go-client).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ\u003d\u003d--\u003e"
    },
    {
      "commit": "e7df9fe0b92461f87b6d267a600e6825d1221e75",
      "tree": "16fad88456f8ee5ee8120525144f8d39d33a9bb8",
      "parents": [
        "5d8b2662ac4cd19ac978d9f08bedb59dc41c8247"
      ],
      "author": {
        "name": "release-please[bot]",
        "email": "55107282+release-please[bot]@users.noreply.github.com",
        "time": "Mon Mar 16 18:00:37 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 18:00:37 2026"
      },
      "message": "chore(main): release 0.272.0 (#3535)\n\n:robot: I have created a release *beep* *boop*\n---\n\n\n## [0.272.0](https://togithub.com/googleapis/google-api-go-client/compare/v0.271.0...v0.272.0) (2026-03-16)\n\n\n### Features\n\n* **all:** Auto-regenerate discovery clients ([#3534](https://togithub.com/googleapis/google-api-go-client/issues/3534)) ([b4d37a1](https://togithub.com/googleapis/google-api-go-client/commit/b4d37a1279665d52b8b4672a6a91732ae8eb3cf6))\n* **all:** Auto-regenerate discovery clients ([#3536](https://togithub.com/googleapis/google-api-go-client/issues/3536)) ([549ef3e](https://togithub.com/googleapis/google-api-go-client/commit/549ef3e69575edbe4fee27bc485a093dc88b90b3))\n* **all:** Auto-regenerate discovery clients ([#3537](https://togithub.com/googleapis/google-api-go-client/issues/3537)) ([6def284](https://togithub.com/googleapis/google-api-go-client/commit/6def284013185ab4ac2fa389594ee6013086d5d0))\n* **all:** Auto-regenerate discovery clients ([#3538](https://togithub.com/googleapis/google-api-go-client/issues/3538)) ([319b5ab](https://togithub.com/googleapis/google-api-go-client/commit/319b5abcbc42b77f6acc861e45365b65695e8096))\n* **all:** Auto-regenerate discovery clients ([#3539](https://togithub.com/googleapis/google-api-go-client/issues/3539)) ([73bcfcf](https://togithub.com/googleapis/google-api-go-client/commit/73bcfcf9b2fd8def3aec1cdff10e6d4ee646af41))\n* **all:** Auto-regenerate discovery clients ([#3541](https://togithub.com/googleapis/google-api-go-client/issues/3541)) ([6374c49](https://togithub.com/googleapis/google-api-go-client/commit/6374c496fde577aa9f5b32470e45676ff4f69dde))\n\n---\nThis PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please)."
    },
    {
      "commit": "5d8b2662ac4cd19ac978d9f08bedb59dc41c8247",
      "tree": "382b9e718bc305770639c78f32cef384a76e4cf1",
      "parents": [
        "6374c496fde577aa9f5b32470e45676ff4f69dde"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Mar 16 17:30:26 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 17:30:26 2026"
      },
      "message": "chore(all): update all (#3540)\n\nThis PR contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | Type | Update |\n|---|---|---|---|---|---|\n| [github.com/googleapis/gax-go/v2](https://redirect.github.com/googleapis/gax-go) | `v2.17.0` → `v2.18.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgoogleapis%2fgax-go%2fv2/v2.18.0?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgoogleapis%2fgax-go%2fv2/v2.17.0/v2.18.0?slim\u003dtrue) | require | minor |\n| [golang.org/x/net](https://pkg.go.dev/golang.org/x/net) | [`v0.51.0` → `v0.52.0`](https://cs.opensource.google/go/x/net/+/refs/tags/v0.51.0...refs/tags/v0.52.0) | ![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.52.0?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.51.0/v0.52.0?slim\u003dtrue) | require | minor |\n| [google.golang.org/genproto/googleapis/bytestream](https://redirect.github.com/googleapis/go-genproto) | `a57be14` → `84a4fc4` | ![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fbytestream/v0.0.0-20260311181403-84a4fc48630c?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fbytestream/v0.0.0-20260226221140-a57be14db171/v0.0.0-20260311181403-84a4fc48630c?slim\u003dtrue) | require | digest |\n| [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | `a57be14` → `84a4fc4` | ![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20260311181403-84a4fc48630c?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20260226221140-a57be14db171/v0.0.0-20260311181403-84a4fc48630c?slim\u003dtrue) | require | digest |\n\n---\n\n### Release Notes\n\n\u003cdetails\u003e\n\u003csummary\u003egoogleapis/gax-go (github.com/googleapis/gax-go/v2)\u003c/summary\u003e\n\n### [`v2.18.0`](https://redirect.github.com/googleapis/gax-go/releases/tag/v2.18.0): v2: v2.18.0\n\n[Compare Source](https://redirect.github.com/googleapis/gax-go/compare/v2.17.0...v2.18.0)\n\n##### Features\n\n- move gax-go to use 1.25 as the lower bound of support ([#\u0026#8203;469](https://redirect.github.com/googleapis/gax-go/issues/469)) ([01594ca5](https://redirect.github.com/googleapis/gax-go/commit/01594ca5))\n\n- add callctx telemetry helpers ([#\u0026#8203;472](https://redirect.github.com/googleapis/gax-go/issues/472)) ([fa319ffc](https://redirect.github.com/googleapis/gax-go/commit/fa319ffc))\n\n\u003c/details\u003e\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that\u0027s undesired.\n\n---\n\n - [ ] \u003c!-- rebase-check --\u003eIf you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/google-api-go-client).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ\u003d\u003d--\u003e"
    },
    {
      "commit": "6374c496fde577aa9f5b32470e45676ff4f69dde",
      "tree": "1cb3967dbc1ec7feb942105db62f1dc3a529c476",
      "parents": [
        "73bcfcf9b2fd8def3aec1cdff10e6d4ee646af41"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Mon Mar 16 07:36:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 07:36:24 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3541)"
    },
    {
      "commit": "73bcfcf9b2fd8def3aec1cdff10e6d4ee646af41",
      "tree": "18ec78387041b80b867cf4b05ddd82243503bdce",
      "parents": [
        "319b5abcbc42b77f6acc861e45365b65695e8096"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Sun Mar 15 07:36:31 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 15 07:36:31 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3539)"
    },
    {
      "commit": "319b5abcbc42b77f6acc861e45365b65695e8096",
      "tree": "2cfb21c342f259e02cc689497c3a07fbf5224db1",
      "parents": [
        "6def284013185ab4ac2fa389594ee6013086d5d0"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Sat Mar 14 07:38:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 14 07:38:25 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3538)"
    },
    {
      "commit": "6def284013185ab4ac2fa389594ee6013086d5d0",
      "tree": "63cde8d4633cb8b67dcbd73ea23578946b5d2f9a",
      "parents": [
        "549ef3e69575edbe4fee27bc485a093dc88b90b3"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Fri Mar 13 07:36:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 07:36:23 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3537)"
    },
    {
      "commit": "549ef3e69575edbe4fee27bc485a093dc88b90b3",
      "tree": "dc0ba85098b2527be1a876455f79f3cfd9070e02",
      "parents": [
        "b4d37a1279665d52b8b4672a6a91732ae8eb3cf6"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Thu Mar 12 07:36:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 12 07:36:24 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3536)"
    },
    {
      "commit": "b4d37a1279665d52b8b4672a6a91732ae8eb3cf6",
      "tree": "adb4c47963af98d477c52b872af1fab2a391e219",
      "parents": [
        "e79327bd305ea52af1334ef6b5385cf7a5acbbdc"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Wed Mar 11 07:36:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 07:36:23 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3534)"
    },
    {
      "commit": "e79327bd305ea52af1334ef6b5385cf7a5acbbdc",
      "tree": "167db45bc18d25adc14d1e30919de6048d4f6e5b",
      "parents": [
        "a3dde28f12bc0c1aaab4a8a74ad9f46b53d53004"
      ],
      "author": {
        "name": "release-please[bot]",
        "email": "55107282+release-please[bot]@users.noreply.github.com",
        "time": "Tue Mar 10 16:44:31 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 16:44:31 2026"
      },
      "message": "chore(main): release 0.271.0 (#3533)\n\n:robot: I have created a release *beep* *boop*\n---\n\n\n## [0.271.0](https://togithub.com/googleapis/google-api-go-client/compare/v0.270.0...v0.271.0) (2026-03-10)\n\n\n### Features\n\n* **all:** Auto-regenerate discovery clients ([#3532](https://togithub.com/googleapis/google-api-go-client/issues/3532)) ([ccff5b3](https://togithub.com/googleapis/google-api-go-client/commit/ccff5b35c0d730214473de122dcb96b110be0029))\n\n---\nThis PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please)."
    },
    {
      "commit": "a3dde28f12bc0c1aaab4a8a74ad9f46b53d53004",
      "tree": "41c8ed10cfe87ca94c379717183fa37373529c83",
      "parents": [
        "bad57c0a2c19b7e0e5f5083d911544cca340a98a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 10 15:48:49 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 15:48:49 2026"
      },
      "message": "chore(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 in /internal/kokoro/discogen (#3517)\n\nBumps [github.com/cloudflare/circl](https://togithub.com/cloudflare/circl) from 1.6.1 to 1.6.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://togithub.com/cloudflare/circl/releases\"\u003egithub.com/cloudflare/circl\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCIRCL v1.6.3\u003c/h2\u003e\n\u003cp\u003eFix a bug on ecc/p384 scalar multiplication.\u003c/p\u003e\n\u003ch3\u003eWhat\u0027s Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esign/mldsa: Check opts for nil value  by \u003ca href\u003d\"https://togithub.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/582\"\u003ecloudflare/circl#582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eecc/p384: Point addition must handle point doubling case. by \u003ca href\u003d\"https://togithub.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/583\"\u003ecloudflare/circl#583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease CIRCL v1.6.3 by \u003ca href\u003d\"https://togithub.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/584\"\u003ecloudflare/circl#584\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://togithub.com/cloudflare/circl/compare/v1.6.2...v1.6.3\"\u003ehttps://togithub.com/cloudflare/circl/compare/v1.6.2...v1.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eCIRCL v1.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew SLH-DSA, improvements in ML-DSA for arm64.\u003c/li\u003e\n\u003cli\u003eTested compilation on WASM.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize pairing product computation by moving exponentiations to G1. by \u003ca href\u003d\"https://togithub.com/dfaranha\"\u003e\u003ccode\u003e@​dfaranha\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/547\"\u003ecloudflare/circl#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esign: Adding SLH-DSA signature by \u003ca href\u003d\"https://togithub.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/512\"\u003ecloudflare/circl#512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate code generators to CIRCL v1.6.1. by \u003ca href\u003d\"https://togithub.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/548\"\u003ecloudflare/circl#548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eML-DSA: Add preliminary Wycheproof test vectors by \u003ca href\u003d\"https://togithub.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/552\"\u003ecloudflare/circl#552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ego fmt by \u003ca href\u003d\"https://togithub.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/554\"\u003ecloudflare/circl#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egz-compressing test vectors, use of HexBytes and ReadGzip functions. by \u003ca href\u003d\"https://togithub.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/555\"\u003ecloudflare/circl#555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egroup: Removes use of elliptic Marshal and Unmarshal functions. by \u003ca href\u003d\"https://togithub.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/556\"\u003ecloudflare/circl#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport encoding/decoding ML-DSA private keys (as long as they contain seeds) by \u003ca href\u003d\"https://togithub.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/559\"\u003ecloudflare/circl#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to golangci-lint v2 by \u003ca href\u003d\"https://togithub.com/bwesterb\"\u003e\u003ccode\u003e@​bwesterb\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/560\"\u003ecloudflare/circl#560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreparation for ARM64 Implementation of poly operations for dilithium package. by \u003ca href\u003d\"https://togithub.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/562\"\u003ecloudflare/circl#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eprepare power2Round for custom implementations in assembly by \u003ca href\u003d\"https://togithub.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/564\"\u003ecloudflare/circl#564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eARM64 implementation for poly.PackLe16 by \u003ca href\u003d\"https://togithub.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/563\"\u003ecloudflare/circl#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd arm64 version of polyMulBy2toD by \u003ca href\u003d\"https://togithub.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/565\"\u003ecloudflare/circl#565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd arm64 version of polySub by \u003ca href\u003d\"https://togithub.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/566\"\u003ecloudflare/circl#566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egroup: add byteLen method for short groups and RandomScalar uses rand.Int by \u003ca href\u003d\"https://togithub.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/568\"\u003ecloudflare/circl#568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd arm64 version of poly.Add/Sub by \u003ca href\u003d\"https://togithub.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/572\"\u003ecloudflare/circl#572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egroup: Adding cryptobyte marshaling to scalars by \u003ca href\u003d\"https://togithub.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/569\"\u003ecloudflare/circl#569\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumping up to Go1.25 by \u003ca href\u003d\"https://togithub.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/574\"\u003ecloudflare/circl#574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Including WASM compilation. by \u003ca href\u003d\"https://togithub.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/577\"\u003ecloudflare/circl#577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert to using package-declared HPKE errors for shortkem instead of standard library errors by \u003ca href\u003d\"https://togithub.com/harshiniwho\"\u003e\u003ccode\u003e@​harshiniwho\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/578\"\u003ecloudflare/circl#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v1.6.2 by \u003ca href\u003d\"https://togithub.com/armfazh\"\u003e\u003ccode\u003e@​armfazh\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/579\"\u003ecloudflare/circl#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/dfaranha\"\u003e\u003ccode\u003e@​dfaranha\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/547\"\u003ecloudflare/circl#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/elementrics\"\u003e\u003ccode\u003e@​elementrics\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/562\"\u003ecloudflare/circl#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/harshiniwho\"\u003e\u003ccode\u003e@​harshiniwho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/cloudflare/circl/pull/578\"\u003ecloudflare/circl#578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://togithub.com/cloudflare/circl/compare/v1.6.1...v1.6.2\"\u003ehttps://togithub.com/cloudflare/circl/compare/v1.6.1...v1.6.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/cloudflare/circl/commit/24ae53c5d6f7fe18203adc125ba3ed76a38703e1\"\u003e\u003ccode\u003e24ae53c\u003c/code\u003e\u003c/a\u003e Release CIRCL v1.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/cloudflare/circl/commit/581020bd4a836b8ce7bd4e414ba2884c07dbc906\"\u003e\u003ccode\u003e581020b\u003c/code\u003e\u003c/a\u003e Rename method to oddMultiplesProjective.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/cloudflare/circl/commit/12209a4566605692a8402594e367a5aed5148460\"\u003e\u003ccode\u003e12209a4\u003c/code\u003e\u003c/a\u003e Removing unused cmov for jacobian points.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/cloudflare/circl/commit/fcba359f4178645d2c9e50f29ab6966337da4b95\"\u003e\u003ccode\u003efcba359\u003c/code\u003e\u003c/a\u003e ecc/p384: use of complete projective formulas for scalar multiplication.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/cloudflare/circl/commit/5e1bae8d8c2df4e717c2c5c2d5b5d60b629b2ac6\"\u003e\u003ccode\u003e5e1bae8\u003c/code\u003e\u003c/a\u003e ecc/p384: handle point doubling in point addition with Jacobian coordinates.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/cloudflare/circl/commit/341604685ff97e8f7440ae4b4711ba1c118c648c\"\u003e\u003ccode\u003e3416046\u003c/code\u003e\u003c/a\u003e Check opts for nil value.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/cloudflare/circl/commit/a763d47a6dce43d1f4f7b697d1d7810463a526f6\"\u003e\u003ccode\u003ea763d47\u003c/code\u003e\u003c/a\u003e Release CIRCL v1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/cloudflare/circl/commit/3c70bf9ad53b681fbe5ba6067e454a86549fee8a\"\u003e\u003ccode\u003e3c70bf9\u003c/code\u003e\u003c/a\u003e Bump x/crypto x/sys dependencies.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/cloudflare/circl/commit/3f0f15b2bfe67bad81a35e8aec81ae42ca78349d\"\u003e\u003ccode\u003e3f0f15b\u003c/code\u003e\u003c/a\u003e Revert to using package-declared HPKE errors for shortkem instead of standard...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://togithub.com/cloudflare/circl/commit/23491bd573cf29b6f567057a158203a2c9dfa30d\"\u003e\u003ccode\u003e23491bd\u003c/code\u003e\u003c/a\u003e Adding generic Power2Round method.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://togithub.com/cloudflare/circl/compare/v1.6.1...v1.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dgithub.com/cloudflare/circl\u0026package-manager\u003dgo_modules\u0026previous-version\u003d1.6.1\u0026new-version\u003d1.6.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://togithub.com/googleapis/google-api-go-client/network/alerts).\n\n\u003c/details\u003e"
    },
    {
      "commit": "bad57c0a2c19b7e0e5f5083d911544cca340a98a",
      "tree": "34c4d676382c155d96546157902e4116b440db54",
      "parents": [
        "ccff5b35c0d730214473de122dcb96b110be0029"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Tue Mar 10 15:21:45 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 15:21:45 2026"
      },
      "message": "chore(all): update all (#3530)\n\nCo-authored-by: Chris Smith \u003cchrisdsmith@google.com\u003e"
    },
    {
      "commit": "ccff5b35c0d730214473de122dcb96b110be0029",
      "tree": "dd7f3e389c73fe57eaa5983c2875faed136a0e3e",
      "parents": [
        "15dd0b11d31423e7811736bbabe7e512a214f225"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Tue Mar 10 07:42:30 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 07:42:30 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3532)"
    },
    {
      "commit": "15dd0b11d31423e7811736bbabe7e512a214f225",
      "tree": "4c9e12d4418dc7fadea831a272287be7d7bb8b77",
      "parents": [
        "ad5d5aa8fa892f0129604d9c139081cc99eb4700"
      ],
      "author": {
        "name": "shollyman",
        "email": "shollyman@google.com",
        "time": "Mon Mar 09 21:10:44 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 21:10:44 2026"
      },
      "message": "chore(option/internaloption): more accessors (#3531)\n\n* chore(option/internaloption): more accessors"
    },
    {
      "commit": "ad5d5aa8fa892f0129604d9c139081cc99eb4700",
      "tree": "3cf1e6a64baf795f5dced7108a992815126cece7",
      "parents": [
        "b73e4fbc0017249279922cb4c223e44f98cc5db9"
      ],
      "author": {
        "name": "release-please[bot]",
        "email": "55107282+release-please[bot]@users.noreply.github.com",
        "time": "Mon Mar 09 15:15:02 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 15:15:02 2026"
      },
      "message": "chore(main): release 0.270.0 (#3516)\n\nCo-authored-by: release-please[bot] \u003c55107282+release-please[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b73e4fbc0017249279922cb4c223e44f98cc5db9",
      "tree": "b429e7e4b2ada344a67c60bc1aeed65b353ad402",
      "parents": [
        "f6ede69e7094cf4f7353841d593867f087f06b84"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Sun Mar 08 08:36:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 08 08:36:24 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3529)"
    },
    {
      "commit": "f6ede69e7094cf4f7353841d593867f087f06b84",
      "tree": "46a5941e9c2ed9f2ea9d045be208f5d57f981e18",
      "parents": [
        "7342fc24a37cfa818cf4834578e0198c1b5e0334"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Sat Mar 07 08:34:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 07 08:34:23 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3528)"
    },
    {
      "commit": "7342fc24a37cfa818cf4834578e0198c1b5e0334",
      "tree": "e0557c5de56a23eb1c7055aa83f7ee2ef4c70dc8",
      "parents": [
        "a932a454c4fd97dfc66f0cca97afeae231a7e4e9"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Fri Mar 06 20:18:53 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 06 20:18:53 2026"
      },
      "message": "chore(all): update all (#3522)"
    },
    {
      "commit": "a932a454c4fd97dfc66f0cca97afeae231a7e4e9",
      "tree": "c2fbb2de11c7c6dd170def9c9cfc7ab41e443ffc",
      "parents": [
        "1b18158bb7807b1a5a9f73dd4ec450f274a81da8"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Fri Mar 06 08:38:28 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 06 08:38:28 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3527)"
    },
    {
      "commit": "1b18158bb7807b1a5a9f73dd4ec450f274a81da8",
      "tree": "5d4a16e1cde8002fe1f0a135231d45cee7558c72",
      "parents": [
        "15b140d66a7b67dd6bfea7d1473bd2df4d878f95"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Thu Mar 05 08:34:22 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 08:34:22 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3526)\n\n"
    },
    {
      "commit": "15b140d66a7b67dd6bfea7d1473bd2df4d878f95",
      "tree": "528e3c03f08d61ce8d10111b7dd0b9672fe15974",
      "parents": [
        "ac5da8f06619417a42c5e128dcb5aafcb1912353"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Wed Mar 04 08:38:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 04 08:38:25 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3525)\n\n"
    },
    {
      "commit": "ac5da8f06619417a42c5e128dcb5aafcb1912353",
      "tree": "a87da9099da86d57becd5d8889c28825ac6a6247",
      "parents": [
        "ce39b40dedcd239ea2fb4a18aedf23ba61b8ae90"
      ],
      "author": {
        "name": "shollyman",
        "email": "shollyman@google.com",
        "time": "Tue Mar 03 20:06:37 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 03 20:06:37 2026"
      },
      "message": "feat(option/internaloption): add more option introspection (#3524)\n\nThis provides more visibility around directpath enablement"
    },
    {
      "commit": "ce39b40dedcd239ea2fb4a18aedf23ba61b8ae90",
      "tree": "be90313beaf19e1e4183ddff8b99db797c091aae",
      "parents": [
        "b263ceeb1a4062ae6cda17c49073d5051d96fc90"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Tue Mar 03 08:34:22 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 03 08:34:22 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3523)\n\n"
    },
    {
      "commit": "b263ceeb1a4062ae6cda17c49073d5051d96fc90",
      "tree": "5fe342f3b97bb2a7cff841894f8320596cde613d",
      "parents": [
        "d11f54e813163dfc52515d214065c67bc944c7ef"
      ],
      "author": {
        "name": "shollyman",
        "email": "shollyman@google.com",
        "time": "Mon Mar 02 22:16:01 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 02 22:16:01 2026"
      },
      "message": "feat(option/internaloption): unsafe option resolver (#3514)\n\n"
    },
    {
      "commit": "d11f54e813163dfc52515d214065c67bc944c7ef",
      "tree": "8853020d223f6fc90b545d4a58e8f24c8166e443",
      "parents": [
        "7ed04540e547ca9cef1f9f48d54c1277f24773bf"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Sun Mar 01 08:34:22 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 01 08:34:22 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3521)\n\n"
    },
    {
      "commit": "7ed04540e547ca9cef1f9f48d54c1277f24773bf",
      "tree": "7d2a4e0ce6ddb625f06c959e08463b9213e0c3c1",
      "parents": [
        "01c06b9034963e27855bf188049d1752fc2de525"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Sat Feb 28 08:38:26 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 28 08:38:26 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3520)\n\n"
    },
    {
      "commit": "01c06b9034963e27855bf188049d1752fc2de525",
      "tree": "8cd6d26cfe82b1d8e1455a8987a6282a60c1e88d",
      "parents": [
        "b3dc663d78cba7be5dbd998a439edcdf4991b807"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Fri Feb 27 08:36:22 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 27 08:36:22 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3519)\n\n"
    },
    {
      "commit": "b3dc663d78cba7be5dbd998a439edcdf4991b807",
      "tree": "11edf06936669e20cd14ef4ab071287c6cf5c50b",
      "parents": [
        "44db8ef7d07171dad68a5cc9026ab3f1cd77ef12"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Thu Feb 26 08:42:27 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 26 08:42:27 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3518)\n\n"
    },
    {
      "commit": "44db8ef7d07171dad68a5cc9026ab3f1cd77ef12",
      "tree": "561fce51da922acc63908fc0036ab080bfdfbc5f",
      "parents": [
        "312ac01a523ef2f8ea1eff4280bfc2a5e9de45c7"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Wed Feb 25 08:36:26 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 25 08:36:26 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3515)\n\n"
    },
    {
      "commit": "312ac01a523ef2f8ea1eff4280bfc2a5e9de45c7",
      "tree": "6de073a77f1d290add3071b600d5e3d20fe4e609",
      "parents": [
        "7565f1ce32823b000e15c99cee73abe69b956a80"
      ],
      "author": {
        "name": "release-please[bot]",
        "email": "55107282+release-please[bot]@users.noreply.github.com",
        "time": "Tue Feb 24 22:51:28 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 22:51:28 2026"
      },
      "message": "chore(main): release 0.268.1 (#3513)\n\nCo-authored-by: release-please[bot] \u003c55107282+release-please[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "7565f1ce32823b000e15c99cee73abe69b956a80",
      "tree": "c8d9917b4fde580cc1c89bba7e4d94d661a4747d",
      "parents": [
        "2a249ce376787bdfb5b9a71198e7e2458d471b54"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Tue Feb 24 22:11:07 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 22:11:07 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3512)\n\nCo-authored-by: gcf-merge-on-green[bot] \u003c60162190+gcf-merge-on-green[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "2a249ce376787bdfb5b9a71198e7e2458d471b54",
      "tree": "bcb51afb0d364cccb2747f26aad06f0154eff23d",
      "parents": [
        "26ea8895bbfc1f52ce2267bb4931650cd50771ee"
      ],
      "author": {
        "name": "Noah Dietz",
        "email": "noahdietz@users.noreply.github.com",
        "time": "Tue Feb 24 17:45:47 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 17:45:47 2026"
      },
      "message": "fix(generator): handle preview version pkg name (#3511)\n\n"
    },
    {
      "commit": "26ea8895bbfc1f52ce2267bb4931650cd50771ee",
      "tree": "c42c8d3d2b336b60bc8d759b9e2da0fadaf50c1f",
      "parents": [
        "5b078d9393554b428a442c2d34abb4eff0fa9c60"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Feb 23 19:14:14 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 23 19:14:14 2026"
      },
      "message": "chore(all): update all (#3498)\n\nCo-authored-by: Alex Hong \u003c9397363+hongalex@users.noreply.github.com\u003e"
    },
    {
      "commit": "5b078d9393554b428a442c2d34abb4eff0fa9c60",
      "tree": "9f58ddec61289a6387324ab092a97db10f6d0e47",
      "parents": [
        "20c1e0f7c75bfe94e9eb5a12a13003dcafa93342"
      ],
      "author": {
        "name": "release-please[bot]",
        "email": "55107282+release-please[bot]@users.noreply.github.com",
        "time": "Mon Feb 23 18:50:45 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 23 18:50:45 2026"
      },
      "message": "chore(main): release 0.268.0 (#3503)\n\nCo-authored-by: release-please[bot] \u003c55107282+release-please[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "20c1e0f7c75bfe94e9eb5a12a13003dcafa93342",
      "tree": "2a05369ae334b63a2f4253afee231cb452814fa1",
      "parents": [
        "20fbcc132145cd4a09a58494dcb0b11974d5a681"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Mon Feb 23 08:44:26 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 23 08:44:26 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3509)\n\n"
    },
    {
      "commit": "20fbcc132145cd4a09a58494dcb0b11974d5a681",
      "tree": "e243d7ec7494a0362c5b6704a50887a1487b2bfa",
      "parents": [
        "e9015cc2681ce9d6300f4fae2ae6b075c6d75ead"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Sun Feb 22 08:38:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 22 08:38:24 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3508)\n\n"
    },
    {
      "commit": "e9015cc2681ce9d6300f4fae2ae6b075c6d75ead",
      "tree": "5532395f73cca735ef202cd1e4e91f3b4356b9c9",
      "parents": [
        "cc5baec2a450cf4d15a4aa1e71f5cefea339f2ea"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Sat Feb 21 09:24:33 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 21 09:24:33 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3507)\n\n"
    },
    {
      "commit": "cc5baec2a450cf4d15a4aa1e71f5cefea339f2ea",
      "tree": "46891056086a2e2463a03fe46545b9668763bcd0",
      "parents": [
        "cda923ae8e234c4b83585867e67163dfbf7228af"
      ],
      "author": {
        "name": "shollyman",
        "email": "shollyman@google.com",
        "time": "Fri Feb 20 19:00:21 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 20 19:00:21 2026"
      },
      "message": "feat: update to go 1.26 (#3504)\n\nThis PR handles the various configs and module directives related to\nupdating supported go versions.  We move the lower bound in go.mod files\nfrom 1.24 to 1.25, and update various config references as well such as\nrenovate configurations and vet tooling.\n\nRelated: b/483691702"
    },
    {
      "commit": "cda923ae8e234c4b83585867e67163dfbf7228af",
      "tree": "a6e1b32ef1f646cfc14c2ca29ad77c8d2cc246eb",
      "parents": [
        "f405df9cfcfd63da04a8041398a1ac7e05b19be0"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Fri Feb 20 09:18:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 20 09:18:24 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3506)\n\n"
    },
    {
      "commit": "f405df9cfcfd63da04a8041398a1ac7e05b19be0",
      "tree": "d00e4e855090473e482231d5786faccb978e3210",
      "parents": [
        "5ccf9b931da20908e6fcfacacc2a5b187e3c2d18"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Thu Feb 19 08:56:29 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 19 08:56:29 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3505)\n\n"
    },
    {
      "commit": "5ccf9b931da20908e6fcfacacc2a5b187e3c2d18",
      "tree": "9369b2d0b661d344e09571c6c77feb95a01b0e6a",
      "parents": [
        "41fd8476e26277c470b167a481f57d300de27f8b"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Wed Feb 18 09:02:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 18 09:02:23 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3502)\n\n"
    },
    {
      "commit": "41fd8476e26277c470b167a481f57d300de27f8b",
      "tree": "2a5415d63851c3bfd983567900801922565465a4",
      "parents": [
        "8a6df0640a2f7c9f1452848ad0d3d251a92402ba"
      ],
      "author": {
        "name": "release-please[bot]",
        "email": "55107282+release-please[bot]@users.noreply.github.com",
        "time": "Tue Feb 17 16:52:11 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 17 16:52:11 2026"
      },
      "message": "chore(main): release 0.267.0 (#3493)\n\nCo-authored-by: release-please[bot] \u003c55107282+release-please[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8a6df0640a2f7c9f1452848ad0d3d251a92402ba",
      "tree": "36f99a5b316d0891f3f18779a12c886bcd9721b2",
      "parents": [
        "ab20d567003131669d657195cc28783c35186cef"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Tue Feb 17 09:06:30 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 17 09:06:30 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3500)\n\n"
    },
    {
      "commit": "ab20d567003131669d657195cc28783c35186cef",
      "tree": "e8ae2ecb288f5611513baad7ff1d253668715add",
      "parents": [
        "6463f72e8521ee717534a28d6b8d764d2ce2661e"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Mon Feb 16 08:38:30 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 16 08:38:30 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3499)\n\n"
    },
    {
      "commit": "6463f72e8521ee717534a28d6b8d764d2ce2661e",
      "tree": "063a6a8a44024e913e9e92d503a20c057aa90fbd",
      "parents": [
        "633a3a27b83ac163a7ca7adcc2fb548af9622c38"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Sun Feb 15 08:42:27 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 15 08:42:27 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3497)\n\n"
    },
    {
      "commit": "633a3a27b83ac163a7ca7adcc2fb548af9622c38",
      "tree": "1bcc4d2f5194dc8e4b5e07ac646507aa8f6d4a0c",
      "parents": [
        "1415f4caacd5d60250c33694bb7722b6794c7958"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Sat Feb 14 09:08:27 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 14 09:08:27 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3496)\n\n"
    },
    {
      "commit": "1415f4caacd5d60250c33694bb7722b6794c7958",
      "tree": "e8a3617d57181085e0d9784f01aef09fca63d0b3",
      "parents": [
        "832516f0e0c6fe7da7b12c74cdc4ee4309349421"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Fri Feb 13 08:56:29 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 13 08:56:29 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3495)\n\n"
    },
    {
      "commit": "832516f0e0c6fe7da7b12c74cdc4ee4309349421",
      "tree": "6c694dd770454dbf67f0fbe397c260250e84325e",
      "parents": [
        "62e5a8eeb37dc6d8b31b104bdb6f100369d69ff2"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Thu Feb 12 08:44:29 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 12 08:44:29 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3494)\n\n"
    },
    {
      "commit": "62e5a8eeb37dc6d8b31b104bdb6f100369d69ff2",
      "tree": "77b102549f212f9ae4a98c4663d2daa2b5a19f31",
      "parents": [
        "26a317d5406788914bd807821ca316e488608573"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Wed Feb 11 08:42:38 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 11 08:42:38 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3492)\n\n"
    },
    {
      "commit": "26a317d5406788914bd807821ca316e488608573",
      "tree": "9ca452ef2a6980de0f49f4f6d4cc8e82d68e7c3e",
      "parents": [
        "49c652fb9c5e08c9d1a2587f41017b6011dc03da"
      ],
      "author": {
        "name": "release-please[bot]",
        "email": "55107282+release-please[bot]@users.noreply.github.com",
        "time": "Tue Feb 10 18:37:32 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 10 18:37:32 2026"
      },
      "message": "chore(main): release 0.266.0 (#3484)\n\nCo-authored-by: release-please[bot] \u003c55107282+release-please[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "49c652fb9c5e08c9d1a2587f41017b6011dc03da",
      "tree": "fa88895e6c5111a0117523e9feb04acc14a4d0ad",
      "parents": [
        "b9fd5c2a7ba8cf9682c821eb78f2d862e1a78727"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Tue Feb 10 08:50:34 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 10 08:50:34 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3490)\n\n"
    },
    {
      "commit": "b9fd5c2a7ba8cf9682c821eb78f2d862e1a78727",
      "tree": "1e113cee63fff38405e7feddefd4127791330f3d",
      "parents": [
        "402353be95579bccda6b6623e67e9f028163905b"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Feb 09 19:27:36 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 09 19:27:36 2026"
      },
      "message": "chore(all): update all (#3488)\n\n"
    },
    {
      "commit": "402353be95579bccda6b6623e67e9f028163905b",
      "tree": "12ddf61d6591a5d9289223bc141a8e9516833d2d",
      "parents": [
        "6018e80ff5cadadb81c7b7be9f5de01b4b4c2132"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Mon Feb 09 08:44:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 09 08:44:23 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3489)\n\n"
    },
    {
      "commit": "6018e80ff5cadadb81c7b7be9f5de01b4b4c2132",
      "tree": "b431b834a5cac877fd8801c1f8f6b5fc7eb20adc",
      "parents": [
        "870909e466b1bf8172dfe9bd5c096b1df45b0491"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Sun Feb 08 08:40:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 08 08:40:25 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3487)\n\n"
    },
    {
      "commit": "870909e466b1bf8172dfe9bd5c096b1df45b0491",
      "tree": "0e9287ed9d4557cd76216daf282574326b1f28bd",
      "parents": [
        "200d1409ecc830131f0b5b92fd59708fef24dd8e"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Sat Feb 07 08:36:52 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 07 08:36:52 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3486)\n\n"
    },
    {
      "commit": "200d1409ecc830131f0b5b92fd59708fef24dd8e",
      "tree": "c8223cf683932d914af650b2771a6b81a038d5e1",
      "parents": [
        "a3a61ce2214c8d18bb640c724fae2cda8cb77b58"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Fri Feb 06 08:42:28 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 06 08:42:28 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3485)\n\n"
    },
    {
      "commit": "a3a61ce2214c8d18bb640c724fae2cda8cb77b58",
      "tree": "c9eaba78efef21bac7d192d56485e7cbb4179942",
      "parents": [
        "e6edc1df27af3ccdceb9ec580e4e4189500e154f"
      ],
      "author": {
        "name": "Yoshi Automation Bot",
        "email": "yoshi-automation@google.com",
        "time": "Thu Feb 05 08:44:34 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 05 08:44:34 2026"
      },
      "message": "feat(all): auto-regenerate discovery clients (#3483)\n\n"
    }
  ],
  "next": "e6edc1df27af3ccdceb9ec580e4e4189500e154f"
}
