)]}'
{
  "log": [
    {
      "commit": "697e48a5505043db1cbf249295b7a01a092802d2",
      "tree": "4abeb2f96bbcdb672fd07c104c64fe6fed77fda9",
      "parents": [
        "97788115d8f90f46ada7f71b42ff5c3843000f3b"
      ],
      "author": {
        "name": "shollyman",
        "email": "shollyman@google.com",
        "time": "Wed Jul 15 23:33:00 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 23:33:00 2026"
      },
      "message": "chore: limit go version updates via constraint strictness (#521)\n\nhttps://docs.renovatebot.com/modules/manager/gomod/#only-suggesting-updates-that-match-your-go-directive"
    },
    {
      "commit": "97788115d8f90f46ada7f71b42ff5c3843000f3b",
      "tree": "d53cedf83aa97697871d3f3423a51470499991de",
      "parents": [
        "8f7407074f31051d9375300071266ceee9b0484a"
      ],
      "author": {
        "name": "Wes Tarle",
        "email": "westarle@google.com",
        "time": "Fri Jul 10 16:22:45 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 16:22:45 2026"
      },
      "message": "test(v2): verify HTTP status code propagation to metrics in Invoke (#519)\n\nCo-authored-by: Alex Hong \u003c9397363+hongalex@users.noreply.github.com\u003e"
    },
    {
      "commit": "8f7407074f31051d9375300071266ceee9b0484a",
      "tree": "19e148d3090132ef828b3f602481bc2edd9ab326",
      "parents": [
        "aca8aec7f721183fdf17dfb5da0589ebe5004c93"
      ],
      "author": {
        "name": "shollyman",
        "email": "shollyman@google.com",
        "time": "Tue Jul 07 18:38:37 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 18:38:37 2026"
      },
      "message": "fix: update outer go version (#518)\n\nNow that v2 is released with the fix, the outer (unreleased) bits can be updated"
    },
    {
      "commit": "aca8aec7f721183fdf17dfb5da0589ebe5004c93",
      "tree": "772dbce04eec8760c6f3e927b4fba76ca778532d",
      "parents": [
        "fc62896b04d04db85c48585b9311ec4bbee1d9bc"
      ],
      "author": {
        "name": "release-please[bot]",
        "email": "55107282+release-please[bot]@users.noreply.github.com",
        "time": "Tue Jul 07 18:28:26 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 18:28:26 2026"
      },
      "message": "chore(main): release 2.23.0 (#514)\n\n:robot: I have created a release *beep* *boop*\n---\n\n\n## [2.23.0](https://togithub.com/googleapis/gax-go/compare/v2.22.0...v2.23.0) (2026-07-07)\n\n\n### Features\n\n* **v2:** add http.response.status_code to TransportTelemetryData ([#513](https://togithub.com/googleapis/gax-go/issues/513)) ([7d5554f](https://togithub.com/googleapis/gax-go/commit/7d5554f433f669fba3db5c5b64ed67a30813c568))\n\n\n### Bug Fixes\n\n* correct min go version ([#517](https://togithub.com/googleapis/gax-go/issues/517)) ([fc62896](https://togithub.com/googleapis/gax-go/commit/fc62896b04d04db85c48585b9311ec4bbee1d9bc))\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": "fc62896b04d04db85c48585b9311ec4bbee1d9bc",
      "tree": "0118d3f836730aa06050ff350b8aef698517b53a",
      "parents": [
        "40c3a2c8125727116e075bb2b5d98f1704a01fe6"
      ],
      "author": {
        "name": "shollyman",
        "email": "shollyman@google.com",
        "time": "Tue Jul 07 18:23:08 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 18:23:08 2026"
      },
      "message": "fix: correct min go version (#517)\n\n* fix: correct min go version\n\nContinue propagating the correction to min go version"
    },
    {
      "commit": "40c3a2c8125727116e075bb2b5d98f1704a01fe6",
      "tree": "f1382332f6399785fb2ce938316a72a486c789a1",
      "parents": [
        "327ff3b09ddabe045d3414b9423eeebc9aed4930"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 06 19:44:43 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 19:44:43 2026"
      },
      "message": "chore(deps): bump golang.org/x/net from 0.53.0 to 0.55.0 (#515)\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.53.0 to 0.55.0.\n- [Commits](https://github.com/golang/net/compare/v0.53.0...v0.55.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n  dependency-version: 0.55.0\n  dependency-type: indirect\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": "327ff3b09ddabe045d3414b9423eeebc9aed4930",
      "tree": "739f74a85f73abe5d74473ed8270fc330e2085db",
      "parents": [
        "7d5554f433f669fba3db5c5b64ed67a30813c568"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Jul 06 17:42:36 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 17:42:36 2026"
      },
      "message": "chore(all): update all (#516)\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| [google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client) | `v0.284.0` → `v0.287.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.287.0?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.284.0/v0.287.0?slim\u003dtrue) | require | minor |\n| [google.golang.org/genproto](https://redirect.github.com/googleapis/go-genproto) | `87f3d3e` → `925bb5d` | ![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto/v0.0.0-20260630182238-925bb5da69e7?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto/v0.0.0-20260618152121-87f3d3e198d3/v0.0.0-20260630182238-925bb5da69e7?slim\u003dtrue) | require | digest |\n| [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | `87f3d3e` → `925bb5d` | ![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20260630182238-925bb5da69e7?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20260618152121-87f3d3e198d3/v0.0.0-20260630182238-925bb5da69e7?slim\u003dtrue) | require | digest |\n| [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | `87f3d3e` → `925bb5d` | ![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20260630182238-925bb5da69e7?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20260618152121-87f3d3e198d3/v0.0.0-20260630182238-925bb5da69e7?slim\u003dtrue) | require | digest |\n| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) | `v1.81.1` → `v1.82.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.82.0?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.81.1/v1.82.0?slim\u003dtrue) | require | minor |\n\n---\n\n### Release Notes\n\n\u003cdetails\u003e\n\u003csummary\u003egoogleapis/google-api-go-client (google.golang.org/api)\u003c/summary\u003e\n\n### [`v0.287.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.287.0)\n\n[Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.286.0...v0.287.0)\n\n##### Features\n\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3635](https://redirect.github.com/googleapis/google-api-go-client/issues/3635)) ([504873e](https://redirect.github.com/googleapis/google-api-go-client/commit/504873e45d4a0993065311ed3f6a0467f2c41ab1))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3637](https://redirect.github.com/googleapis/google-api-go-client/issues/3637)) ([5c975be](https://redirect.github.com/googleapis/google-api-go-client/commit/5c975bee9f05d3c570eb0d95be248f3cb418739f))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3639](https://redirect.github.com/googleapis/google-api-go-client/issues/3639)) ([9737c4b](https://redirect.github.com/googleapis/google-api-go-client/commit/9737c4bf678023b300958b55d1548a902ff36c5d))\n\n### [`v0.286.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.286.0)\n\n[Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.285.0...v0.286.0)\n\n##### Features\n\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3629](https://redirect.github.com/googleapis/google-api-go-client/issues/3629)) ([f25a08b](https://redirect.github.com/googleapis/google-api-go-client/commit/f25a08b7bd916e0719cc9e0d003454a8aaa8caf9))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3631](https://redirect.github.com/googleapis/google-api-go-client/issues/3631)) ([b3bb97f](https://redirect.github.com/googleapis/google-api-go-client/commit/b3bb97ff046401ce738b4e6830642b2e6c712536))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3632](https://redirect.github.com/googleapis/google-api-go-client/issues/3632)) ([7332dd7](https://redirect.github.com/googleapis/google-api-go-client/commit/7332dd74f142bba59a27778f115eac98cc254bfb))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3634](https://redirect.github.com/googleapis/google-api-go-client/issues/3634)) ([36081a0](https://redirect.github.com/googleapis/google-api-go-client/commit/36081a00df42df1ca3e3228067737839aa905c9e))\n\n### [`v0.285.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.285.0)\n\n[Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.284.0...v0.285.0)\n\n##### Features\n\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3618](https://redirect.github.com/googleapis/google-api-go-client/issues/3618)) ([5c008a7](https://redirect.github.com/googleapis/google-api-go-client/commit/5c008a7963c278aff6be6c839cbf20bd0b8ae231))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3620](https://redirect.github.com/googleapis/google-api-go-client/issues/3620)) ([21a12ed](https://redirect.github.com/googleapis/google-api-go-client/commit/21a12ed9dc47cb8d9b9aa4e1f5759ac2044063a5))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3622](https://redirect.github.com/googleapis/google-api-go-client/issues/3622)) ([17394ca](https://redirect.github.com/googleapis/google-api-go-client/commit/17394ca1afffb6d740e134a0bc148d79106c4c80))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3623](https://redirect.github.com/googleapis/google-api-go-client/issues/3623)) ([087611c](https://redirect.github.com/googleapis/google-api-go-client/commit/087611c9a9b2c0e68f429641a012a43396afb4ce))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3624](https://redirect.github.com/googleapis/google-api-go-client/issues/3624)) ([72b6788](https://redirect.github.com/googleapis/google-api-go-client/commit/72b67889b20325f1a09222d62b3184a68ad30ee2))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3626](https://redirect.github.com/googleapis/google-api-go-client/issues/3626)) ([4f1d165](https://redirect.github.com/googleapis/google-api-go-client/commit/4f1d165677d35c4caecd7faf93eec27cb2fd25cd))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3628](https://redirect.github.com/googleapis/google-api-go-client/issues/3628)) ([894cccb](https://redirect.github.com/googleapis/google-api-go-client/commit/894cccb170d1ea81f8bf49ddd072a3ef52df3d25))\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003egrpc/grpc-go (google.golang.org/grpc)\u003c/summary\u003e\n\n### [`v1.82.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.82.0): Release 1.82.0\n\n[Compare Source](https://redirect.github.com/grpc/grpc-go/compare/v1.81.1...v1.82.0)\n\n### Behavior Changes\n\n- server: Remove support for `GRPC_GO_EXPERIMENTAL_DISABLE_STRICT_PATH_CHECKING` environment varibale. Strict incoming RPC path validation (which has been the default since `v1.79.3`) can no longer be disabled. ([#\u0026#8203;9112](https://redirect.github.com/grpc/grpc-go/issues/9112))\n- transport: Add environment variable to change the default max header list size from `16MB` to `8KB`. This may be enabled by setting `GRPC_GO_EXPERIMENTAL_ENABLE_8KB_DEFAULT_HEADER_LIST_SIZE\u003dtrue`. This will be enabled by default in a subsequent release. ([#\u0026#8203;9019](https://redirect.github.com/grpc/grpc-go/issues/9019))\n- balancer: Load Balancing policy registry is now case-sensitive.  Set `GRPC_GO_EXPERIMENTAL_CASE_SENSITIVE_BALANCER_REGISTRIES\u003dfalse` (and file an issue) to revert to case-insensitive behavior. ([#\u0026#8203;9017](https://redirect.github.com/grpc/grpc-go/issues/9017))\n\n### New Features\n\n- experimental/stats: Expose a new API, `NewContextWithLabelCallback`, to register a callback that is invoked when telemetry labels are added. ([#\u0026#8203;8877](https://redirect.github.com/grpc/grpc-go/issues/8877))\n  - Special Thanks: [@\u0026#8203;seth-epps](https://redirect.github.com/seth-epps)\n- client: Return a portion of the response body in the error message, when the client receives an unexpected non-gRPC HTTP response, to make debugging easier. ([#\u0026#8203;8929](https://redirect.github.com/grpc/grpc-go/issues/8929))\n  - Special Thanks: [@\u0026#8203;chengxilo](https://redirect.github.com/chengxilo)\n- server: Add environment variable `GRPC_GO_SERVER_GOROUTINE_LABELS` that controls setting `runtime/pprof.Labels` on goroutines spawned by the server. Set `GRPC_GO_SERVER_GOROUTINE_LABELS\u003dgrpc.method\u003dtrue` to add the `grpc.method` label on goroutines spawned to handle incoming requests. ([#\u0026#8203;9082](https://redirect.github.com/grpc/grpc-go/issues/9082))\n  - Special Thanks: [@\u0026#8203;dfinkel](https://redirect.github.com/dfinkel)\n\n### Bug Fixes\n\n- xds/server: Fix a memory leak of HTTP filter instances occurring when route configurations are updated in-place during a Route Discovery Service (RDS) update. ([#\u0026#8203;9138](https://redirect.github.com/grpc/grpc-go/issues/9138))\n- grpc: In the deprecated `gzip` Compressor (used via the deprecated `WithCompressor` dial option), enforce the `MaxRecvMsgSize` limit on the decompressed message buffer, preventing excessive memory allocation from highly compressed payloads. ([#\u0026#8203;9114](https://redirect.github.com/grpc/grpc-go/issues/9114))\n  - Special Thanks: [@\u0026#8203;evilgensec](https://redirect.github.com/evilgensec)\n- stats/opentelemetry: Record retry attempts, `grpc.previous-rpc-attempts`, at the call level and not the attempt level. ([#\u0026#8203;8923](https://redirect.github.com/grpc/grpc-go/issues/8923))\n- encoding: Ensure `Close()` is always called on readers returned from `Compressor.Decompress` if possible. ([#\u0026#8203;9135](https://redirect.github.com/grpc/grpc-go/issues/9135))\n- channelz: Fix the `LastMessageSentTimestamp` and `LastMessageReceivedTimestamp` fields in `SocketMetrics` to ensure they contain correct timestamp values. ([#\u0026#8203;9109](https://redirect.github.com/grpc/grpc-go/issues/9109))\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/gax-go).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0\u003d--\u003e"
    },
    {
      "commit": "7d5554f433f669fba3db5c5b64ed67a30813c568",
      "tree": "1f84b91e567cd90c76501d47127de8ac9e085741",
      "parents": [
        "bcdd76aa9459c2a59f0c3f053c8a0d07309b46ca"
      ],
      "author": {
        "name": "Baha Aiman",
        "email": "bahaaiman@google.com",
        "time": "Thu Jun 25 00:51:03 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 25 00:51:03 2026"
      },
      "message": "feat(v2): add http.response.status_code to TransportTelemetryData (#513)"
    },
    {
      "commit": "bcdd76aa9459c2a59f0c3f053c8a0d07309b46ca",
      "tree": "19df7ddd3b99974910fc48d3577e26e1dfd877b1",
      "parents": [
        "b4f86023762735c30fadf0fc6d6357766a1eda2a"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Jun 22 16:38:41 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 16:38:41 2026"
      },
      "message": "chore(all): update all to 87f3d3e (#512)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [google.golang.org/genproto](https://redirect.github.com/googleapis/go-genproto) | require | digest | `7ab31c2` → `87f3d3e` |\n| [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | require | digest | `7ab31c2` → `87f3d3e` |\n| [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | require | digest | `7ab31c2` → `87f3d3e` |\n\n---\n\n\u003e [!WARNING]\n\u003e Some dependencies could not be looked up. Check the warning logs for more information.\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🔕 **Ignore**: Close this PR and you won\u0027t be reminded about these updates 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/gax-go).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMzEuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0\u003d--\u003e"
    },
    {
      "commit": "b4f86023762735c30fadf0fc6d6357766a1eda2a",
      "tree": "eacc62c6ea1f9359f3f23b3bad268ace1a1d0b8d",
      "parents": [
        "d5987155399e51daca1ea3c7ffb5a4c874bcba95"
      ],
      "author": {
        "name": "Cody Oss",
        "email": "6331106+codyoss@users.noreply.github.com",
        "time": "Tue Jun 16 19:36:42 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 19:36:42 2026"
      },
      "message": "chore: migrate from legacylibrarian to release-please for releasing (#511)"
    },
    {
      "commit": "d5987155399e51daca1ea3c7ffb5a4c874bcba95",
      "tree": "d8689c0a02e4ea192a1112e727a4b60b2ac335cd",
      "parents": [
        "1721d6422a6b2039d6676e6f7987798007aa6c3c"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Jun 15 16:01:32 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 15 16:01:32 2026"
      },
      "message": "chore(all): update all (#510)"
    },
    {
      "commit": "1721d6422a6b2039d6676e6f7987798007aa6c3c",
      "tree": "f84a593f721fde015a062e64306fc2e1f207c850",
      "parents": [
        "eca08b097dcb3d30bf8e5c833d6d5db1692682c3"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Jun 08 23:07:18 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 08 23:07:18 2026"
      },
      "message": "chore(all): update all (#508)"
    },
    {
      "commit": "eca08b097dcb3d30bf8e5c833d6d5db1692682c3",
      "tree": "178cd4b468a7839019dd666e98ccaa2d4eab292d",
      "parents": [
        "8d0f47cf4be58fe6acbc59d9c29f8bf85b0f1bc2"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Jun 08 22:44:10 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 08 22:44:10 2026"
      },
      "message": "chore(all): update opentelemetry-go monorepo to v1.44.0 (#509)"
    },
    {
      "commit": "8d0f47cf4be58fe6acbc59d9c29f8bf85b0f1bc2",
      "tree": "c00441634314badda2b3968c1525806d3f479912",
      "parents": [
        "a123631b32fb6a77d3c37c3fc34de924f5269397"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon May 18 23:05:27 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 18 23:05:27 2026"
      },
      "message": "chore(all): update all (#507)"
    },
    {
      "commit": "a123631b32fb6a77d3c37c3fc34de924f5269397",
      "tree": "e48a650fbdc644ae4c5196613bb14535097b2816",
      "parents": [
        "c9338a4d064c028c4e48230949b2655bd714ad58"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon May 11 16:57:54 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 11 16:57:54 2026"
      },
      "message": "chore(all): update all (#506)"
    },
    {
      "commit": "c9338a4d064c028c4e48230949b2655bd714ad58",
      "tree": "140fc7c53a82d79f86c0a5370d95739cb8cd619a",
      "parents": [
        "403ae92e834d90b6deeff013a00c3c3386aeed44"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon May 04 15:50:28 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 04 15:50:28 2026"
      },
      "message": "chore(all): update all (#505)\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| [google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client) | `v0.276.0` → `v0.277.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.277.0?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.276.0/v0.277.0?slim\u003dtrue) | require | minor |\n| [google.golang.org/genproto](https://redirect.github.com/googleapis/go-genproto) | `e10c466` → `7cedc36` | ![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto/v0.0.0-20260427160629-7cedc36a6bc4?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto/v0.0.0-20260420184626-e10c466a9529/v0.0.0-20260427160629-7cedc36a6bc4?slim\u003dtrue) | require | digest |\n| [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | `e10c466` → `7cedc36` | ![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20260427160629-7cedc36a6bc4?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20260420184626-e10c466a9529/v0.0.0-20260427160629-7cedc36a6bc4?slim\u003dtrue) | require | digest |\n| [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | `e10c466` → `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-20260420184626-e10c466a9529/v0.0.0-20260427160629-7cedc36a6bc4?slim\u003dtrue) | require | digest |\n| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) | `v1.80.0` → `v1.81.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.81.0?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.80.0/v1.81.0?slim\u003dtrue) | require | minor |\n\n---\n\n### Release Notes\n\n\u003cdetails\u003e\n\u003csummary\u003egoogleapis/google-api-go-client (google.golang.org/api)\u003c/summary\u003e\n\n### [`v0.277.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.277.0)\n\n[Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.276.0...v0.277.0)\n\n##### Features\n\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3567](https://redirect.github.com/googleapis/google-api-go-client/issues/3567)) ([3958295](https://redirect.github.com/googleapis/google-api-go-client/commit/39582952e4eac1b744499f8a8063a4a5f1ce7d6b))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3571](https://redirect.github.com/googleapis/google-api-go-client/issues/3571)) ([ca9851e](https://redirect.github.com/googleapis/google-api-go-client/commit/ca9851efc573231ca1ed9c6fea4bc77d6052d0bb))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3574](https://redirect.github.com/googleapis/google-api-go-client/issues/3574)) ([8efb1af](https://redirect.github.com/googleapis/google-api-go-client/commit/8efb1afa0e5d9cc454f721124bba3881f3935e3c))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3575](https://redirect.github.com/googleapis/google-api-go-client/issues/3575)) ([de49bb5](https://redirect.github.com/googleapis/google-api-go-client/commit/de49bb519cab881f74e5b9ba11e263a2b9a4ad2e))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3577](https://redirect.github.com/googleapis/google-api-go-client/issues/3577)) ([ce68c87](https://redirect.github.com/googleapis/google-api-go-client/commit/ce68c87d9dc6c144b6df578df725470b30cf83d6))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3578](https://redirect.github.com/googleapis/google-api-go-client/issues/3578)) ([8be033e](https://redirect.github.com/googleapis/google-api-go-client/commit/8be033e24e0c6ddb08a3df72c0a8997d21623a22))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3579](https://redirect.github.com/googleapis/google-api-go-client/issues/3579)) ([bc6990e](https://redirect.github.com/googleapis/google-api-go-client/commit/bc6990e20803f2ff2fd1b77995f6e9180ab2302b))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3580](https://redirect.github.com/googleapis/google-api-go-client/issues/3580)) ([2de1a5a](https://redirect.github.com/googleapis/google-api-go-client/commit/2de1a5aff3f3b6e53dff00da297c5d249ac8d791))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3581](https://redirect.github.com/googleapis/google-api-go-client/issues/3581)) ([0c219d9](https://redirect.github.com/googleapis/google-api-go-client/commit/0c219d90e90899c93215558f3ea309c9732bf7ea))\n\n##### Bug Fixes\n\n- **idtoken:** Avoid double impersonation in tokenSourceFromBytes ([#\u0026#8203;3576](https://redirect.github.com/googleapis/google-api-go-client/issues/3576)) ([75172cf](https://redirect.github.com/googleapis/google-api-go-client/commit/75172cf5cb7bfc260c22e481323355306f684a09)), refs [#\u0026#8203;2301](https://redirect.github.com/googleapis/google-api-go-client/issues/2301)\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003egrpc/grpc-go (google.golang.org/grpc)\u003c/summary\u003e\n\n### [`v1.81.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.81.0): Release 1.81.0\n\n[Compare Source](https://redirect.github.com/grpc/grpc-go/compare/v1.80.0...v1.81.0)\n\n### Behavior Changes\n\n- balancer/rls: Switch gauge metrics to asynchronous emission (once per collection cycle) to reduce telemetry noise and align with other gRPC language implementations. ([#\u0026#8203;8808](https://redirect.github.com/grpc/grpc-go/issues/8808))\n\n### Dependencies\n\n- Minimum supported Go version is now 1.25. ([#\u0026#8203;8969](https://redirect.github.com/grpc/grpc-go/issues/8969))\n\n### Bug Fixes\n\n- xds: Use the leaf cluster\u0027s security config for the TLS handshake instead of the aggregate cluster\u0027s config. ([#\u0026#8203;8956](https://redirect.github.com/grpc/grpc-go/issues/8956))\n- transport: Send a `RST_STREAM` when receiving an `END_STREAM` when the stream is not already half-closed. ([#\u0026#8203;8832](https://redirect.github.com/grpc/grpc-go/issues/8832))\n- xds: Fix ADS resource name validation to prevent a panic. ([#\u0026#8203;8970](https://redirect.github.com/grpc/grpc-go/issues/8970))\n\n### New Features\n\n- grpc/stats: Add support for custom labels in per-call metrics ([gRFC A108](https://redirect.github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md)). ([#\u0026#8203;9008](https://redirect.github.com/grpc/grpc-go/issues/9008))\n- xds: Add support for Server Name Indication (SNI) and SAN validation ([gRFC A101](https://redirect.github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md)). Disabled by default. To enable, set `GRPC_EXPERIMENTAL_XDS_SNI\u003dtrue` environment variable. ([#\u0026#8203;9016](https://redirect.github.com/grpc/grpc-go/issues/9016))\n- xds: Add support to control which fields get propagated from ORCA backend metric reports to LRS load reports ([gRFC A85](https://redirect.github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md)). Disabled by default. To enable, set `GRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION\u003dtrue`. ([#\u0026#8203;9005](https://redirect.github.com/grpc/grpc-go/issues/9005))\n- xds: Add metrics to track xDS client connectivity and cached resource state ([gRFC A78](https://redirect.github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md)). ([#\u0026#8203;8807](https://redirect.github.com/grpc/grpc-go/issues/8807))\n- stats/otel: Enhance `grpc.subchannel.disconnections` metric by adding disconnection reason to the `grpc.disconnect_error` label ([gRFC A94](https://redirect.github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md)). This provides granular insights into why subchannels are closing. ([#\u0026#8203;8973](https://redirect.github.com/grpc/grpc-go/issues/8973))\n- mem: Add `mem.Buffer.Slice()` API to slice the buffer like a slice. ([#\u0026#8203;8977](https://redirect.github.com/grpc/grpc-go/issues/8977))\n  - Special Thanks: [@\u0026#8203;ash2k](https://redirect.github.com/ash2k)\n\n### Performance Improvements\n\n- alts: Pool read buffers to lower memory utilization when sockets are unreadable. ([#\u0026#8203;8964](https://redirect.github.com/grpc/grpc-go/issues/8964))\n- transport: Pool HTTP/2 framer read buffers to reduce idle memory consumption. Currently limited to Linux for ALTS and non-encrypted transports (TCP, Unix). To disable, set `GRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING\u003dfalse` and report any issues. ([#\u0026#8203;9032](https://redirect.github.com/grpc/grpc-go/issues/9032))\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/gax-go).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0\u003d--\u003e"
    },
    {
      "commit": "403ae92e834d90b6deeff013a00c3c3386aeed44",
      "tree": "2d6f7458e20ccbc9a3419c9f7e5b42e5e68558ee",
      "parents": [
        "a50a68cbfd92781c64d586f0052c498f99346180"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Apr 27 16:04:38 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 27 16:04:38 2026"
      },
      "message": "chore(all): update all to e10c466 (#504)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [google.golang.org/genproto](https://redirect.github.com/googleapis/go-genproto) | require | digest | `afd174a` → `e10c466` |\n| [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | require | digest | `afd174a` → `e10c466` |\n| [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | require | digest | `afd174a` → `e10c466` |\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🔕 **Ignore**: Close this PR and you won\u0027t be reminded about these updates 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/gax-go).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0\u003d--\u003e"
    },
    {
      "commit": "a50a68cbfd92781c64d586f0052c498f99346180",
      "tree": "306dc0fe491c873dedd69b37e4b363fd12b23f04",
      "parents": [
        "2e7b6e9d4ac1b27f0cbb60eb47e1e76e10b6ae58"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Apr 20 18:46:21 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 20 18:46:21 2026"
      },
      "message": "chore(all): update all (#502)"
    },
    {
      "commit": "2e7b6e9d4ac1b27f0cbb60eb47e1e76e10b6ae58",
      "tree": "5427a18be1a4bd509f0ef18811226235693f2b13",
      "parents": [
        "1cdb1c1716745c77ec8538923d1c5b9ff0c1a02c"
      ],
      "author": {
        "name": "shollyman",
        "email": "shollyman@google.com",
        "time": "Tue Apr 14 19:54:31 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 19:54:31 2026"
      },
      "message": "chore: bump renovate min version (#501)\n\nThis PR bumps renovate to 1.25 to align with the module constraints of this repo."
    },
    {
      "commit": "1cdb1c1716745c77ec8538923d1c5b9ff0c1a02c",
      "tree": "88cb2afb1a924167784d7c44434b6594ea8cd06f",
      "parents": [
        "c4451bbd6abab7a978d9dec6cd70696a14b9f57a"
      ],
      "author": {
        "name": "shollyman",
        "email": "shollyman@google.com",
        "time": "Tue Apr 14 19:15:00 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 19:15:00 2026"
      },
      "message": "chore: create a release (#500)"
    },
    {
      "commit": "c4451bbd6abab7a978d9dec6cd70696a14b9f57a",
      "tree": "7278a672ececf35cfe9734291c9b19d40b1f2702",
      "parents": [
        "774a802ed711be92679cbaaa77e6aab36fa2ab0c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 13 16:16:30 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 16:16:30 2026"
      },
      "message": "chore(deps): bump go.opentelemetry.io/otel/sdk in /v2 (#499)\n\nBumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) from 1.42.0 to 1.43.0.\n- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)\n- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.42.0...v1.43.0)\n\n---\nupdated-dependencies:\n- dependency-name: go.opentelemetry.io/otel/sdk\n  dependency-version: 1.43.0\n  dependency-type: indirect\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": "774a802ed711be92679cbaaa77e6aab36fa2ab0c",
      "tree": "27fc8b1866e4f58f3e394dd7134a1d38b1468cf0",
      "parents": [
        "a2a329e31d8ef8348a1ef7bea1c7072f8abcc145"
      ],
      "author": {
        "name": "Baha Aiman",
        "email": "bahaaiman@google.com",
        "time": "Wed Apr 01 19:39:53 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 19:39:53 2026"
      },
      "message": "chore: create a release (#498)"
    },
    {
      "commit": "a2a329e31d8ef8348a1ef7bea1c7072f8abcc145",
      "tree": "0e24943cae353bebc3363a8ca85a8a525d36b171",
      "parents": [
        "d5310019d6c635956b61558627b13c2c2419044e"
      ],
      "author": {
        "name": "Wes Tarle",
        "email": "westarle@google.com",
        "time": "Tue Mar 31 16:04:50 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 16:04:50 2026"
      },
      "message": "feat(v2): update IsFeatureEnabled to not require EXPERIMENTAL (#497)"
    },
    {
      "commit": "d5310019d6c635956b61558627b13c2c2419044e",
      "tree": "f4f616e0bc0624846c6143bf270679c001f414d7",
      "parents": [
        "25485ab6d9786063de6182cfd8548bde0a2205e1"
      ],
      "author": {
        "name": "Wes Tarle",
        "email": "westarle@google.com",
        "time": "Thu Mar 26 21:24:19 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 21:24:19 2026"
      },
      "message": "feat(v2): hook transport telemetry into gax.Invoke and record (#496)\n\nNotice: Removed experimental SetResponseStatusCode and ResponseStatusCode from TransportTelemetryData.\nClients of this API should use ExtractTelemetryErrorInfo to get this information from the error result."
    },
    {
      "commit": "25485ab6d9786063de6182cfd8548bde0a2205e1",
      "tree": "87efbaaa33fae09b91568d438088c396b7e7e4ea",
      "parents": [
        "1f3e9aefd21a1a18a6e4da1e03ea84a0b46f2d49"
      ],
      "author": {
        "name": "Alex Hong",
        "email": "9397363+hongalex@users.noreply.github.com",
        "time": "Wed Mar 25 21:22:24 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 21:22:24 2026"
      },
      "message": "chore: create a release (#495)"
    },
    {
      "commit": "1f3e9aefd21a1a18a6e4da1e03ea84a0b46f2d49",
      "tree": "89060b25005a2058ead66d72582c354d9097e8a9",
      "parents": [
        "defdded3eac5d97e32243ef79216f1865f3250fb"
      ],
      "author": {
        "name": "Wes Tarle",
        "email": "westarle@google.com",
        "time": "Wed Mar 25 19:58:39 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 19:58:39 2026"
      },
      "message": "feat: hook metric recording into gax.Invoke (#494)"
    },
    {
      "commit": "defdded3eac5d97e32243ef79216f1865f3250fb",
      "tree": "8a81204d1a2f85956919244fd86ab54f5171629f",
      "parents": [
        "399c197427eb200d4437d9df061fe1463732153c"
      ],
      "author": {
        "name": "Wes Tarle",
        "email": "westarle@google.com",
        "time": "Tue Mar 24 19:48:04 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 19:48:04 2026"
      },
      "message": "feat(v2): add TelemetryErrorInfo and ExtractTelemetryErrorInfo (#487)\n\nAdd TelemetryErrorInfo` and ExtractTelemetryErrorInfo to parse error details for metrics and actionable logs:\n\n* Evaluate both gRPC statuses and parseable REST HTTP errors (yielding fine-grained Reasons or numeric HTTP fallbacks).\n* Explicitly document fallbacks for %T unknown error types to align with OpenTelemetry registries.\n* Add a Message method to apierror.APIError to retrieve raw unformatted error messages.\n* Add recordMetric to measure API call durations using OpenTelemetry, capturing both static client configurations and dynamic run-time tags like rpc.method and url.template. It automatically decouples context cancellations to ensure fail-state latencies are recorded."
    },
    {
      "commit": "399c197427eb200d4437d9df061fe1463732153c",
      "tree": "60c0c471cd1ff8d4cb6123eec2a675656c9bcbf2",
      "parents": [
        "c64aabed34b81b7c195e7bbf9cecd58be509783f"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Mar 23 18:02:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 18:02:25 2026"
      },
      "message": "chore(all): update all (#492)\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.18.0` → `v2.19.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgoogleapis%2fgax-go%2fv2/v2.19.0?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgoogleapis%2fgax-go%2fv2/v2.18.0/v2.19.0?slim\u003dtrue) | require | minor |\n| [google.golang.org/genproto](https://redirect.github.com/googleapis/go-genproto) | `0b37fe3` → `d00831a` | ![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto/v0.0.0-20260319201613-d00831a3d3e7?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto/v0.0.0-20260316180232-0b37fe3546d5/v0.0.0-20260319201613-d00831a3d3e7?slim\u003dtrue) | require | digest |\n| [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | `0b37fe3` → `d00831a` | ![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20260319201613-d00831a3d3e7?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20260316180232-0b37fe3546d5/v0.0.0-20260319201613-d00831a3d3e7?slim\u003dtrue) | require | digest |\n| [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | `0b37fe3` → `d00831a` | ![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20260319201613-d00831a3d3e7?slim\u003dtrue) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20260316180232-0b37fe3546d5/v0.0.0-20260319201613-d00831a3d3e7?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.19.0`](https://redirect.github.com/googleapis/gax-go/releases/tag/v2.19.0): v2: v2.19.0\n\n[Compare Source](https://redirect.github.com/googleapis/gax-go/compare/v2.18.0...v2.19.0)\n\n##### Features\n\n- update WithLogger to WithLoggerContext. ([#\u0026#8203;478](https://redirect.github.com/googleapis/gax-go/issues/478)) ([1cb70baf](https://redirect.github.com/googleapis/gax-go/commit/1cb70baf))\n\n- pass logger to downstream via context ([#\u0026#8203;474](https://redirect.github.com/googleapis/gax-go/issues/474)) ([434fa676](https://redirect.github.com/googleapis/gax-go/commit/434fa676))\n\n- add WithClientMetrics CallOption ([#\u0026#8203;479](https://redirect.github.com/googleapis/gax-go/issues/479)) ([76f0284e](https://redirect.github.com/googleapis/gax-go/commit/76f0284e))\n\n- add TransportTelemetryData for dynamic transport attributes ([#\u0026#8203;481](https://redirect.github.com/googleapis/gax-go/issues/481)) ([8a7caf00](https://redirect.github.com/googleapis/gax-go/commit/8a7caf00))\n\n- add ClientMetrics initialization core ([#\u0026#8203;473](https://redirect.github.com/googleapis/gax-go/issues/473)) ([f53618c2](https://redirect.github.com/googleapis/gax-go/commit/f53618c2))\n\n##### Bug Fixes\n\n- lazy initialization and getters for ClientMetrics ([#\u0026#8203;485](https://redirect.github.com/googleapis/gax-go/issues/485)) ([fb6c5f4d](https://redirect.github.com/googleapis/gax-go/commit/fb6c5f4d))\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/gax-go).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19--\u003e"
    },
    {
      "commit": "c64aabed34b81b7c195e7bbf9cecd58be509783f",
      "tree": "7b691f09cb44335a400ccc2fdbafdde6fbc9b606",
      "parents": [
        "06bdf7f3a95b6c2996e1d02a8a66fc8aa33252ae"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Thu Mar 19 16:04:25 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 19 16:04:25 2026"
      },
      "message": "chore(all): update module google.golang.org/grpc to v1.79.3 [SECURITY] (#490)"
    },
    {
      "commit": "06bdf7f3a95b6c2996e1d02a8a66fc8aa33252ae",
      "tree": "0474b1ae681417e344252eff86f085254a6ee28e",
      "parents": [
        "bf56424548b6fb41293ef2b29df9428e7925452a"
      ],
      "author": {
        "name": "shollyman",
        "email": "shollyman@google.com",
        "time": "Tue Mar 17 17:36:34 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 17:36:34 2026"
      },
      "message": "chore: create a release (#486)"
    },
    {
      "commit": "bf56424548b6fb41293ef2b29df9428e7925452a",
      "tree": "cad94729fb184b4040626f0e3296da823fbac8f1",
      "parents": [
        "fb6c5f4d56fc3177a2d0d2b8f9e8df6e4be95505"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Tue Mar 17 17:06:11 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 17:06:11 2026"
      },
      "message": "chore(all): update all (#484)\n\nCo-authored-by: gcf-merge-on-green[bot] \u003c60162190+gcf-merge-on-green[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "fb6c5f4d56fc3177a2d0d2b8f9e8df6e4be95505",
      "tree": "a1f15f13b666b3c800a22929ac7f129fc8432dc7",
      "parents": [
        "336f424d3fca55e37e035c7b003edb11968dea88"
      ],
      "author": {
        "name": "Wesley Tarle",
        "email": "westarle@google.com",
        "time": "Mon Mar 16 22:32:43 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 22:32:43 2026"
      },
      "message": "fix(v2): lazy initialization and getters for ClientMetrics (#485)\n\n* refactor: use getter-style methods for ClientMetrics defaults\n\n* refactor: use sync.OnceValue for strict encapsulation of ClientMetrics lazy initialization and add logger"
    },
    {
      "commit": "336f424d3fca55e37e035c7b003edb11968dea88",
      "tree": "5e23bc7ebfb674d99836c721338bf94d7981e146",
      "parents": [
        "a46b2de2ea55aa7b3addd907dfc9a7f39da04002"
      ],
      "author": {
        "name": "Wesley Tarle",
        "email": "westarle@google.com",
        "time": "Fri Mar 13 19:39:57 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 19:39:57 2026"
      },
      "message": "build: run linters on all submodules and fix deprecations (#483)\n\nThis commit fixes a bug where `golint` and `staticcheck` were only running in the root module, skipping all code in the `v2/` directory.\n\nTo resolve this, the lint execution in `vet.sh` is wrapped in a loop over all directories containing a `go.mod` file.\n\nBecause `staticcheck` now properly descends into `v2/`, it discovered several SA1019 deprecation warnings. We fix these rather than ignoring them:\n1. Replaced all deprecated `io/ioutil` usages with `io` or `os` equivalents using string replacement and `goimports`.\n2. Regenerated protocol buffer files in `v2/` using the latest `protoc-gen-go` to remove deprecated `protoimpl.GenVersion` constructs.\n3. Formatted the newly generated `.pb.go` files using `goimports` so they pass the formatting checks.\n\nTo fix dubious ownership errors inside the Kokoro docker container:\nThe Git \"dubious ownership\" error occurred because the Kokoro Docker container runs under a different user ID than the host that cloned the repository, triggering a security feature in Git; to resolve this securely, we replaced brittle `git diff` commands with the built-in `go mod tidy -diff` flag and globally disabled VCS stamping via `GOFLAGS\u003d\"-buildvcs\u003dfalse\"` to prevent `staticcheck` from attempting to query Git.\n\nCommands used for cleanup:\n```bash\nsed -i \u0027s/\"io\\/ioutil\"//g\u0027 content_type.go content_type_test.go apierror/apierror_test.go proto_json_stream_test.go\nsed -i \u0027s/ioutil\\.ReadAll/io.ReadAll/g\u0027 content_type.go content_type_test.go\nsed -i \u0027s/ioutil\\.WriteFile/os.WriteFile/g\u0027 apierror/apierror_test.go\nsed -i \u0027s/ioutil\\.ReadFile/os.ReadFile/g\u0027 apierror/apierror_test.go\nsed -i \u0027s/ioutil\\.NopCloser/io.NopCloser/g\u0027 proto_json_stream_test.go\nprotoc --go_out\u003dv2/apierror/internal/proto --go_opt\u003dpaths\u003dsource_relative -I v2/apierror/internal/proto -I /tmp/googleapis v2/apierror/internal/proto/*.proto\nprotoc --go_out\u003dv2/internallog/internal/bookpb --go_opt\u003dpaths\u003dsource_relative -I v2/internallog/internal/bookpb v2/internallog/internal/bookpb/*.proto\ngoimports -w .\n```\n\nCo-authored-by: Chris Smith \u003cchrisdsmith@google.com\u003e"
    },
    {
      "commit": "a46b2de2ea55aa7b3addd907dfc9a7f39da04002",
      "tree": "0dd8dc1848fdefc29ce81e06cd54e40662cc16fc",
      "parents": [
        "8a7caf0014c9ee9bcf448f16a2e1ae77407a78b8"
      ],
      "author": {
        "name": "Wesley Tarle",
        "email": "westarle@google.com",
        "time": "Fri Mar 13 16:20:35 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 16:20:35 2026"
      },
      "message": "chore(v2): Improve docs surrounding TransportTelemetryData (#482)\n\n* docs: mark ExtractTransportTelemetry as experimental and document nil return\n\n* docs: mark all TransportTelemetryData methods as experimental\n\n* docs(telemetry): update experimental status message"
    },
    {
      "commit": "8a7caf0014c9ee9bcf448f16a2e1ae77407a78b8",
      "tree": "b8fb10624435c8a3ead9a64b1232858bff55de15",
      "parents": [
        "76f0284ef42fb92484531483975b7ccff9c54016"
      ],
      "author": {
        "name": "Wesley Tarle",
        "email": "westarle@google.com",
        "time": "Thu Mar 12 20:19:03 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 12 20:19:03 2026"
      },
      "message": "feat(v2): add TransportTelemetryData for dynamic transport attributes (#481)"
    },
    {
      "commit": "76f0284ef42fb92484531483975b7ccff9c54016",
      "tree": "ca696d325a1e55c1aef991893106a8d40a1ab5ac",
      "parents": [
        "1cb70baf5fda8cbff587206f94b1b08e078bd175"
      ],
      "author": {
        "name": "Wesley Tarle",
        "email": "westarle@google.com",
        "time": "Wed Mar 11 20:40:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 20:40:23 2026"
      },
      "message": "feat(v2): add WithClientMetrics CallOption (#479)"
    },
    {
      "commit": "1cb70baf5fda8cbff587206f94b1b08e078bd175",
      "tree": "c069843cde59a61db0f5f579580743e6d257f766",
      "parents": [
        "f53618c2a9f19d5e5945395001fdc9b317e71faf"
      ],
      "author": {
        "name": "Wesley Tarle",
        "email": "westarle@google.com",
        "time": "Wed Mar 11 16:59:57 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 16:59:57 2026"
      },
      "message": "feat(v2): update WithLogger to WithLoggerContext. (#478)"
    },
    {
      "commit": "f53618c2a9f19d5e5945395001fdc9b317e71faf",
      "tree": "c18079f802ba4967f8b2d4e49f37ecce8617c368",
      "parents": [
        "ac7fa62e1c8a02627b4513e1d961821c88c55552"
      ],
      "author": {
        "name": "Wesley Tarle",
        "email": "westarle@google.com",
        "time": "Wed Mar 11 16:05:31 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 16:05:31 2026"
      },
      "message": "feat(v2): add ClientMetrics initialization core (#473)\n\n* feat: add ClientMetrics initialization core\n\nThis PR introduces the foundational configuration parameters and\ndata structures for OpenTelemetry duration metrics in Google Cloud Go\nclient libraries.\n\nHistorically, generated Go clients lacked a straightforward architectural\ninjection point for OpenTelemetry instruments. This leads to gaps in\nmeasuring time spent inside the `gax.Invoke` retry loop.\n\nTo address this, this PR does the following:\n\n* Defines semantic OpenTelemetry constants that match our cross-language\n  OpenTelemetry instrumentation specifications.\n* Defines the mapping constants generated clients will use to provide\n  library-specific details to the underlying instrument initialization.\n* Provides the `NewClientMetrics` constructor to act as the central\n  initialization registry for the OTel Meter and Float64Histogram.\n\nWe strictly validate against the standard semantic convention keys to\nensure backwards compatibility while resolving versions.\n\n* refactor: address PR feedback for telemetry initialization"
    },
    {
      "commit": "ac7fa62e1c8a02627b4513e1d961821c88c55552",
      "tree": "ddc15f0a87ca88e80dc792b678af5d9219f55770",
      "parents": [
        "434fa6768b9ee50ed1050a2b5aa11dbe7dbd33a6"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Tue Mar 10 22:42:17 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 22:42:17 2026"
      },
      "message": "chore(all): update all (#471)"
    },
    {
      "commit": "434fa6768b9ee50ed1050a2b5aa11dbe7dbd33a6",
      "tree": "a305da2c41e61a00b76a2e9651091d4ab68cae77",
      "parents": [
        "f5e5a139e42239bb561e7e65d3f4b57a5a8b4dc7"
      ],
      "author": {
        "name": "Wesley Tarle",
        "email": "westarle@google.com",
        "time": "Tue Mar 10 15:42:56 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 15:42:56 2026"
      },
      "message": "feat(v2): pass logger to downstream via context (#474)"
    },
    {
      "commit": "f5e5a139e42239bb561e7e65d3f4b57a5a8b4dc7",
      "tree": "64b1ea26ed50ccfa380ca2eee8a8583dfa878576",
      "parents": [
        "5554e2493ba7904b103f366ada9fea2302235bd5"
      ],
      "author": {
        "name": "Chris Smith",
        "email": "chrisdsmith@google.com",
        "time": "Tue Mar 10 15:29:37 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 15:29:37 2026"
      },
      "message": "chore: create release (#477)"
    },
    {
      "commit": "5554e2493ba7904b103f366ada9fea2302235bd5",
      "tree": "2b094eacbcd6f4e6fc8c84457714836b41b4dcd7",
      "parents": [
        "3d341f688df4620455552e0458d0bd4623f01546"
      ],
      "author": {
        "name": "Anthonios Partheniou",
        "email": "partheniou@google.com",
        "time": "Mon Mar 09 22:01:19 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 22:01:19 2026"
      },
      "message": "chore: Revert \"chore: librarian release pull request: 20260309T202823Z (#475)\" (#476)\n\nThis reverts commit 3d341f688df4620455552e0458d0bd4623f01546."
    },
    {
      "commit": "3d341f688df4620455552e0458d0bd4623f01546",
      "tree": "64b1ea26ed50ccfa380ca2eee8a8583dfa878576",
      "parents": [
        "fa319ffc309366ab21e41f5d7480f450eedd2be9"
      ],
      "author": {
        "name": "Chris Smith",
        "email": "chrisdsmith@google.com",
        "time": "Mon Mar 09 20:42:10 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 20:42:10 2026"
      },
      "message": "chore: librarian release pull request: 20260309T202823Z (#475)\n\nStaging release for v2.18.0"
    },
    {
      "commit": "fa319ffc309366ab21e41f5d7480f450eedd2be9",
      "tree": "2b094eacbcd6f4e6fc8c84457714836b41b4dcd7",
      "parents": [
        "dde7fc451dffa3d3fb302f0a800469f7c15da1b8"
      ],
      "author": {
        "name": "Chris Smith",
        "email": "chrisdsmith@google.com",
        "time": "Thu Mar 05 21:49:55 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 21:49:55 2026"
      },
      "message": "feat(v2): add callctx telemetry helpers (#472)\n\nReplace gRPC metadata Context management with new telemetry Context helpers."
    },
    {
      "commit": "dde7fc451dffa3d3fb302f0a800469f7c15da1b8",
      "tree": "540d62859e07aa99879a7ba7c1e20570e61cb5aa",
      "parents": [
        "01594ca54717eebe7229a5168ef41be61191a720"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Feb 23 18:51:50 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 23 18:51:50 2026"
      },
      "message": "chore(all): update all (#468)\n\n"
    },
    {
      "commit": "01594ca54717eebe7229a5168ef41be61191a720",
      "tree": "012296fc4c9080b19b7ea0fa79b09635644bbddc",
      "parents": [
        "64623c989f72454b22c02ef82f483b9150d87132"
      ],
      "author": {
        "name": "shollyman",
        "email": "shollyman@google.com",
        "time": "Tue Feb 17 18:20:19 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 17 18:20:19 2026"
      },
      "message": "feat: move gax-go to use 1.25 as the lower bound of support (#469)\n\nRelated: b/483691702"
    },
    {
      "commit": "64623c989f72454b22c02ef82f483b9150d87132",
      "tree": "932b869244a70daff9c1919838628472e958c4a8",
      "parents": [
        "612ea1466f1deaee2ce8e631f80a5476497eac1e"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Feb 09 19:30:16 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 09 19:30:16 2026"
      },
      "message": "chore(all): update all (#467)\n\n"
    },
    {
      "commit": "612ea1466f1deaee2ce8e631f80a5476497eac1e",
      "tree": "0ec8f5e099e8241f10df3af02436acf73413f1a2",
      "parents": [
        "f3fb23db5cd85c402dac650b2357356245711508"
      ],
      "author": {
        "name": "Tomo Suzuki",
        "email": "suztomo@gmail.com",
        "time": "Tue Feb 03 19:30:53 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 03 19:30:53 2026"
      },
      "message": "chore: replace old go teams with cloud-sdk-go-team (#464)\n\nb/479547457"
    },
    {
      "commit": "f3fb23db5cd85c402dac650b2357356245711508",
      "tree": "b453a7436531d57fab8ae2c9327dce4dc5ffb561",
      "parents": [
        "3e9b5455be46a7438e4c2b1ccc3e0ce8ba03967c"
      ],
      "author": {
        "name": "Baha Aiman",
        "email": "bahaaiman@google.com",
        "time": "Tue Feb 03 18:41:38 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 03 18:41:38 2026"
      },
      "message": "chore: create a release (#466)\n\n"
    },
    {
      "commit": "3e9b5455be46a7438e4c2b1ccc3e0ce8ba03967c",
      "tree": "aba4f064069582e34a6f951686799ea866bed11c",
      "parents": [
        "b219d2839ff0e0e3e02473db21d9260f85e6fd80"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Feb 02 16:53:09 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 02 16:53:09 2026"
      },
      "message": "chore(all): update all (#465)\n\n"
    },
    {
      "commit": "b219d2839ff0e0e3e02473db21d9260f85e6fd80",
      "tree": "0731036f8f5fb32dc56819a8e31bf95de31a4954",
      "parents": [
        "ea7096d50d665064dbfeffd7d93fa13d810ad4e4"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Jan 26 19:43:31 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 26 19:43:31 2026"
      },
      "message": "chore(all): update all (#463)\n\n"
    },
    {
      "commit": "ea7096d50d665064dbfeffd7d93fa13d810ad4e4",
      "tree": "480cae96e20ed779ca8f86fac601f8a6f1f673ab",
      "parents": [
        "2862fc8e58d57d17ed80070db61bac535fa8298a"
      ],
      "author": {
        "name": "Chris Smith",
        "email": "chrisdsmith@google.com",
        "time": "Fri Jan 23 22:36:41 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 23 22:36:41 2026"
      },
      "message": "feat(v2): update Invoke to add retry count to context (#462)\n\n"
    },
    {
      "commit": "2862fc8e58d57d17ed80070db61bac535fa8298a",
      "tree": "0c5536ea80a01661096934f50d2001db7922bf35",
      "parents": [
        "a50a4f63e4c3a8d8ad2c0fd4a48162b8081613ec"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Tue Jan 20 21:30:02 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 21:30:02 2026"
      },
      "message": "chore(all): update all (#461)\n\n"
    },
    {
      "commit": "a50a4f63e4c3a8d8ad2c0fd4a48162b8081613ec",
      "tree": "066eb7043add2eda4e74897e1ff6c0455f426199",
      "parents": [
        "399bdf93cb14cd6906f42aca319ac30e1bf5d899"
      ],
      "author": {
        "name": "shollyman",
        "email": "shollyman@google.com",
        "time": "Tue Jan 13 18:31:02 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 13 18:31:02 2026"
      },
      "message": "chore: move gax-go to use gotestsum (#459)\n\n* chore: move gax-go to use gotestsum\n"
    },
    {
      "commit": "399bdf93cb14cd6906f42aca319ac30e1bf5d899",
      "tree": "adee21a8de6175091e4c23d49d1e3e25c41a5ca7",
      "parents": [
        "75553cb66ae4956b1f70e8fe01eb1d8e7f6e9b10"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Jan 12 18:58:15 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 12 18:58:15 2026"
      },
      "message": "chore(all): update module google.golang.org/api to v0.259.0 (#458)\n\n"
    },
    {
      "commit": "75553cb66ae4956b1f70e8fe01eb1d8e7f6e9b10",
      "tree": "2dda79eddd099283c63381e66df4aeca8fdf88ac",
      "parents": [
        "8d2c4a6e6f6537413f00b4cef8e56d11fa652eba"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Jan 05 19:19:40 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 05 19:19:40 2026"
      },
      "message": "chore(all): update all (#457)\n\n"
    },
    {
      "commit": "8d2c4a6e6f6537413f00b4cef8e56d11fa652eba",
      "tree": "a0026f920b04d86c4ec3b0cbcead286e7cbdbf10",
      "parents": [
        "8dd5fda16889f535a9099fef063e1cb482026b92"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Dec 22 16:29:42 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 22 16:29:42 2025"
      },
      "message": "chore(all): update module google.golang.org/api to v0.258.0 (#456)\n\n"
    },
    {
      "commit": "8dd5fda16889f535a9099fef063e1cb482026b92",
      "tree": "7d05eb02864c7acc3e32c55bc9b5415fbbb1f06c",
      "parents": [
        "41be1719727889d000a7749f57b33167dae0b056"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Thu Dec 18 20:53:47 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 18 20:53:47 2025"
      },
      "message": "chore(all): update all (#453)\n\n"
    },
    {
      "commit": "41be1719727889d000a7749f57b33167dae0b056",
      "tree": "ed3704588184574103489663fba4482a79fa8bd8",
      "parents": [
        "2700b8ab3062c6c6c5a26d0fc6ba1fc064a8fc04"
      ],
      "author": {
        "name": "Chris Smith",
        "email": "chrisdsmith@google.com",
        "time": "Wed Dec 17 19:01:54 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 17 19:01:54 2025"
      },
      "message": "chore: create a release (#455)\n\n"
    },
    {
      "commit": "2700b8ab3062c6c6c5a26d0fc6ba1fc064a8fc04",
      "tree": "592c416bf15ee3e3bce82cb0bd9082b3632b7ee4",
      "parents": [
        "789a65a52ed950ed9c843d031e8e55c56370afc3"
      ],
      "author": {
        "name": "Chris Smith",
        "email": "chrisdsmith@google.com",
        "time": "Tue Dec 16 21:09:32 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 16 21:09:32 2025"
      },
      "message": "feat(v2): add IsFeatureEnabled (#454)\n\nCheck if an experimental feature is enabled via environment variable.\nThe feature name must be the suffix, e.g., FOO for\nGOOGLE_SDK_GO_EXPERIMENTAL_FOO."
    },
    {
      "commit": "789a65a52ed950ed9c843d031e8e55c56370afc3",
      "tree": "4df2a9db52e9cbad1db9674ec725c7c63e2a9121",
      "parents": [
        "adb636660de2d8c0b77497c3b013ce1357bfe48d"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Fri Dec 12 18:35:33 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 12 18:35:33 2025"
      },
      "message": "chore(all): update all (#452)\n\n"
    },
    {
      "commit": "adb636660de2d8c0b77497c3b013ce1357bfe48d",
      "tree": "0736ee4fd7b91649ec59215b7b579c9b1b89040a",
      "parents": [
        "e84111ff0850f2254652c34f7fcc39d8a24e20c7"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Tue Nov 25 19:05:34 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 25 19:05:34 2025"
      },
      "message": "chore(all): update all (#450)\n\n"
    },
    {
      "commit": "e84111ff0850f2254652c34f7fcc39d8a24e20c7",
      "tree": "26fa47a6521cd944217298968e95938b823e8a9a",
      "parents": [
        "65ef10911a988bfcb2c31b0c58e81b2653920e03"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Nov 10 18:59:18 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 10 18:59:18 2025"
      },
      "message": "chore(all): update all (#448)\n\nCo-authored-by: gcf-merge-on-green[bot] \u003c60162190+gcf-merge-on-green[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "65ef10911a988bfcb2c31b0c58e81b2653920e03",
      "tree": "a802d878b450fc2d8d5fee2db4b704169b17707a",
      "parents": [
        "7ade29ad04ee8677f516cf571351adb9f657972f"
      ],
      "author": {
        "name": "Jon Skeet",
        "email": "jonskeet@google.com",
        "time": "Mon Nov 10 16:46:08 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 10 16:46:08 2025"
      },
      "message": "feat: update image to us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/librarian-go@sha256:f2cbb6b904fdbf086efec0100536c52a79a654a5b9df21f975a2b6f6d50395a4 (#449)\n\n"
    },
    {
      "commit": "7ade29ad04ee8677f516cf571351adb9f657972f",
      "tree": "407831f392f80b79fcbfa71df7ce06a3cb4f18b6",
      "parents": [
        "b4ed604e2cbe9655211a1f6eef907547294b5bbc"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Nov 03 18:11:25 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 03 18:11:25 2025"
      },
      "message": "chore(all): update all (#447)\n\n"
    },
    {
      "commit": "b4ed604e2cbe9655211a1f6eef907547294b5bbc",
      "tree": "88ff26015e42df9fba8e1031c6f19ae8e6acfb16",
      "parents": [
        "bdc978524f57a23b291a42f65ed32085586c9750"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Oct 27 15:46:23 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 27 15:46:23 2025"
      },
      "message": "chore(all): update module google.golang.org/api to v0.253.0 (#446)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Confidence |\n|---|---|---|---|\n| [google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client) | `v0.252.0` -\u003e `v0.253.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.253.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.252.0/v0.253.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n\u003cdetails\u003e\n\u003csummary\u003egoogleapis/google-api-go-client (google.golang.org/api)\u003c/summary\u003e\n\n### [`v0.253.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.253.0)\n\n[Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.252.0...v0.253.0)\n\n##### Features\n\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3337](https://redirect.github.com/googleapis/google-api-go-client/issues/3337)) ([40f2752](https://redirect.github.com/googleapis/google-api-go-client/commit/40f2752ec3e2075ceada92b8dcc3f6b2e465bb8d))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3339](https://redirect.github.com/googleapis/google-api-go-client/issues/3339)) ([d1ef976](https://redirect.github.com/googleapis/google-api-go-client/commit/d1ef9766c46dcf687ee1711cc921b8162af47275))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3340](https://redirect.github.com/googleapis/google-api-go-client/issues/3340)) ([580c65f](https://redirect.github.com/googleapis/google-api-go-client/commit/580c65f00246810dadf22d103614c9dbaaaf93af))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3341](https://redirect.github.com/googleapis/google-api-go-client/issues/3341)) ([9d031c4](https://redirect.github.com/googleapis/google-api-go-client/commit/9d031c42291eef4e164462c979beafb7b2133155))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3342](https://redirect.github.com/googleapis/google-api-go-client/issues/3342)) ([ca2b9ad](https://redirect.github.com/googleapis/google-api-go-client/commit/ca2b9ad85a1e1889fbed2c33f3e1e6cd7dac014b))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3344](https://redirect.github.com/googleapis/google-api-go-client/issues/3344)) ([844753e](https://redirect.github.com/googleapis/google-api-go-client/commit/844753e402286005aa20ad8defb7eece1d4aea0c))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3345](https://redirect.github.com/googleapis/google-api-go-client/issues/3345)) ([3de8a5b](https://redirect.github.com/googleapis/google-api-go-client/commit/3de8a5b1f08d0b14773636ed984e9f4c62d097cc))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3346](https://redirect.github.com/googleapis/google-api-go-client/issues/3346)) ([a590b9a](https://redirect.github.com/googleapis/google-api-go-client/commit/a590b9a89840c418a5dd1a426ef91ab740ac536e))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3347](https://redirect.github.com/googleapis/google-api-go-client/issues/3347)) ([40ca8fe](https://redirect.github.com/googleapis/google-api-go-client/commit/40ca8fedda58c6b2f68a0e8b5be325628f4a0c09))\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🔕 **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/gax-go).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTYuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE1Ni4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0\u003d--\u003e\n"
    },
    {
      "commit": "bdc978524f57a23b291a42f65ed32085586c9750",
      "tree": "d9aa82b5965d4bbd2f6d2e504849b268195359df",
      "parents": [
        "92e6f24bb9ddb38d37aa21c9e962c4b801fe9718"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Wed Oct 22 17:27:12 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 22 17:27:12 2025"
      },
      "message": "chore(all): update all to 3a174f9 (#444)\n\n"
    },
    {
      "commit": "92e6f24bb9ddb38d37aa21c9e962c4b801fe9718",
      "tree": "2a70e4a890f7890fcc7a21723232e41e1b529889",
      "parents": [
        "9bc100c03958d7aa8791a5381f4d71c4f3ac6527"
      ],
      "author": {
        "name": "shollyman",
        "email": "shollyman@google.com",
        "time": "Wed Oct 22 17:03:48 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 22 17:03:48 2025"
      },
      "message": "testing: relax invoke testing to reduce flakiness (#445)\n\nrelated: internal b/381287890"
    },
    {
      "commit": "9bc100c03958d7aa8791a5381f4d71c4f3ac6527",
      "tree": "34e6d6fcd5293ea53969d6f732878e1ba3e32216",
      "parents": [
        "f6206fea7cfa0a8e8694f400c32449db33db579e"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Tue Oct 14 18:42:27 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 14 18:42:27 2025"
      },
      "message": "chore(all): update all (#443)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Confidence | Type | Update |\n|---|---|---|---|---|---|\n| [google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client) | `v0.251.0` -\u003e `v0.252.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.252.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.251.0/v0.252.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | minor |\n| [google.golang.org/genproto](https://redirect.github.com/googleapis/go-genproto) | `7c0ddcb` -\u003e `49b9836` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto/v0.0.0-20251007200510-49b9836ed3ff?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto/v0.0.0-20251002232023-7c0ddcbb5797/v0.0.0-20251007200510-49b9836ed3ff?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | `7c0ddcb` -\u003e `49b9836` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20251007200510-49b9836ed3ff?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20251002232023-7c0ddcbb5797/v0.0.0-20251007200510-49b9836ed3ff?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | `7c0ddcb` -\u003e `49b9836` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20251007200510-49b9836ed3ff?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20251002232023-7c0ddcbb5797/v0.0.0-20251007200510-49b9836ed3ff?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) | `v1.75.1` -\u003e `v1.76.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.76.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.75.1/v1.76.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | minor |\n\n---\n\n### Release Notes\n\n\u003cdetails\u003e\n\u003csummary\u003egoogleapis/google-api-go-client (google.golang.org/api)\u003c/summary\u003e\n\n### [`v0.252.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.252.0)\n\n[Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.251.0...v0.252.0)\n\n##### Features\n\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3326](https://redirect.github.com/googleapis/google-api-go-client/issues/3326)) ([c992545](https://redirect.github.com/googleapis/google-api-go-client/commit/c9925454087ae745d966061b1e5e091236a23b73))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3328](https://redirect.github.com/googleapis/google-api-go-client/issues/3328)) ([b9b915b](https://redirect.github.com/googleapis/google-api-go-client/commit/b9b915b1d871407fd86912eaa5073dec1dd28cd0))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3330](https://redirect.github.com/googleapis/google-api-go-client/issues/3330)) ([fcb7723](https://redirect.github.com/googleapis/google-api-go-client/commit/fcb7723a725ee8eb73e0fb511c1d5b33c25ebd50))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3331](https://redirect.github.com/googleapis/google-api-go-client/issues/3331)) ([a67f44d](https://redirect.github.com/googleapis/google-api-go-client/commit/a67f44d16fb8ee506127e2d411b84e708d4fa4df))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3332](https://redirect.github.com/googleapis/google-api-go-client/issues/3332)) ([b9890fc](https://redirect.github.com/googleapis/google-api-go-client/commit/b9890fcd362e2b7fe6f2ec4b37257408d5f09edb))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3334](https://redirect.github.com/googleapis/google-api-go-client/issues/3334)) ([163216d](https://redirect.github.com/googleapis/google-api-go-client/commit/163216d91d6e20831b2cda5400aee0e587cfec18))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3336](https://redirect.github.com/googleapis/google-api-go-client/issues/3336)) ([2c4dd78](https://redirect.github.com/googleapis/google-api-go-client/commit/2c4dd78944ebf9f04258ccea6800f57a7cdd8dae))\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003egrpc/grpc-go (google.golang.org/grpc)\u003c/summary\u003e\n\n### [`v1.76.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.76.0): Release 1.76.0\n\n[Compare Source](https://redirect.github.com/grpc/grpc-go/compare/v1.75.1...v1.76.0)\n\n### Dependencies\n\n- Minimum supported Go version is now 1.24 ([#\u0026#8203;8509](https://redirect.github.com/grpc/grpc-go/issues/8509))\n  - Special Thanks: [@\u0026#8203;kevinGC](https://redirect.github.com/kevinGC)\n\n### Bug Fixes\n\n- client: Return status `INTERNAL` when a server sends zero response messages for a unary or client-streaming RPC. ([#\u0026#8203;8523](https://redirect.github.com/grpc/grpc-go/issues/8523))\n- client: Fail RPCs with status `INTERNAL` instead of `UNKNOWN` upon receiving http headers with status 1xx and  `END_STREAM` flag set. ([#\u0026#8203;8518](https://redirect.github.com/grpc/grpc-go/issues/8518))\n  - Special Thanks: [@\u0026#8203;vinothkumarr227](https://redirect.github.com/vinothkumarr227)\n- pick\\_first: Fix race condition that could cause pick\\_first to get stuck in `IDLE` state on backend address change. ([#\u0026#8203;8615](https://redirect.github.com/grpc/grpc-go/issues/8615))\n\n### New Features\n\n- credentials: Add `credentials/jwt` package providing file-based JWT PerRPCCredentials (A97). ([#\u0026#8203;8431](https://redirect.github.com/grpc/grpc-go/issues/8431))\n  - Special Thanks: [@\u0026#8203;dimpavloff](https://redirect.github.com/dimpavloff)\n\n### Performance Improvements\n\n- client: Improve HTTP/2 header size estimate to reduce re-allocations. ([#\u0026#8203;8547](https://redirect.github.com/grpc/grpc-go/issues/8547))\n- encoding/proto: Avoid redundant message size calculation when marshaling. ([#\u0026#8203;8569](https://redirect.github.com/grpc/grpc-go/issues/8569))\n  - Special Thanks: [@\u0026#8203;rs-unity](https://redirect.github.com/rs-unity)\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/gax-go).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0\u003d--\u003e\n"
    },
    {
      "commit": "f6206fea7cfa0a8e8694f400c32449db33db579e",
      "tree": "3986fb47357559f76af28f21aaebb8971f171eda",
      "parents": [
        "02fef0e311c9e37aaf225c79b2022a67f124d277"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Oct 06 17:04:20 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 06 17:04:20 2025"
      },
      "message": "chore(all): update all (#442)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Confidence | Type | Update |\n|---|---|---|---|---|---|\n| [google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client) | `v0.250.0` -\u003e `v0.251.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.251.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.250.0/v0.251.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | minor |\n| [google.golang.org/genproto](https://redirect.github.com/googleapis/go-genproto) | `9219d12` -\u003e `7c0ddcb` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto/v0.0.0-20251002232023-7c0ddcbb5797?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto/v0.0.0-20250922171735-9219d122eba9/v0.0.0-20251002232023-7c0ddcbb5797?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | `9219d12` -\u003e `7c0ddcb` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20251002232023-7c0ddcbb5797?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250922171735-9219d122eba9/v0.0.0-20251002232023-7c0ddcbb5797?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | `9219d12` -\u003e `7c0ddcb` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20251002232023-7c0ddcbb5797?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250922171735-9219d122eba9/v0.0.0-20251002232023-7c0ddcbb5797?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/protobuf](https://redirect.github.com/protocolbuffers/protobuf-go) | `v1.36.9` -\u003e `v1.36.10` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fprotobuf/v1.36.10?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fprotobuf/v1.36.9/v1.36.10?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | patch |\n\n---\n\n### Release Notes\n\n\u003cdetails\u003e\n\u003csummary\u003egoogleapis/google-api-go-client (google.golang.org/api)\u003c/summary\u003e\n\n### [`v0.251.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.251.0)\n\n[Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.250.0...v0.251.0)\n\n##### Features\n\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3319](https://redirect.github.com/googleapis/google-api-go-client/issues/3319)) ([7ef0f9b](https://redirect.github.com/googleapis/google-api-go-client/commit/7ef0f9bc31e15c6998e4b26b511bf1d5d50a6970))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3321](https://redirect.github.com/googleapis/google-api-go-client/issues/3321)) ([2cb519b](https://redirect.github.com/googleapis/google-api-go-client/commit/2cb519b1a2d45c30fe1dfde10b47a83424d30231))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3322](https://redirect.github.com/googleapis/google-api-go-client/issues/3322)) ([3e4bc60](https://redirect.github.com/googleapis/google-api-go-client/commit/3e4bc6062699a1710d50f68b694bbe3a50132e82))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3324](https://redirect.github.com/googleapis/google-api-go-client/issues/3324)) ([b41b5a5](https://redirect.github.com/googleapis/google-api-go-client/commit/b41b5a5c9ef21d7499b6f206c214c4a16933e3b7))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3325](https://redirect.github.com/googleapis/google-api-go-client/issues/3325)) ([8c5ef06](https://redirect.github.com/googleapis/google-api-go-client/commit/8c5ef06788b235fcfb78e7226cf9905e88c96628))\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eprotocolbuffers/protobuf-go (google.golang.org/protobuf)\u003c/summary\u003e\n\n### [`v1.36.10`](https://redirect.github.com/protocolbuffers/protobuf-go/compare/v1.36.9...v1.36.10)\n\n[Compare Source](https://redirect.github.com/protocolbuffers/protobuf-go/compare/v1.36.9...v1.36.10)\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/gax-go).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0\u003d--\u003e\n"
    },
    {
      "commit": "02fef0e311c9e37aaf225c79b2022a67f124d277",
      "tree": "a20dcca78a547914d97c89a504c58bf82f85a379",
      "parents": [
        "3090a57ac8476dfbb585144ea8530f6a3115a199"
      ],
      "author": {
        "name": "Jon Skeet",
        "email": "jonskeet@google.com",
        "time": "Mon Oct 06 15:42:05 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 06 15:42:05 2025"
      },
      "message": "chore: migrate repository (v2 only) to Librarian (#440)\n\n* chore: migrate repository (v2 only) to Librarian\n\nTowards https://github.com/googleapis/librarian/issues/2417\n\n* chore: add CHANGES.md file\n\n* chore: remove vestigial repo-config.yaml\n\n* chore: use v2/CHANGES.md"
    },
    {
      "commit": "3090a57ac8476dfbb585144ea8530f6a3115a199",
      "tree": "9bea753ec97e1fa49c010a2f5f17041b0bbb45c7",
      "parents": [
        "c6d59cd31cfe971876d9b3f8f8df465c0320793a"
      ],
      "author": {
        "name": "shollyman",
        "email": "shollyman@google.com",
        "time": "Thu Oct 02 23:07:24 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 02 23:07:24 2025"
      },
      "message": "chore: update CODEOWNERS (#441)\n\nswap cloud-sdk-go-eng for yoshi-go-admins, remove actools-go as a legacy\nowner"
    },
    {
      "commit": "c6d59cd31cfe971876d9b3f8f8df465c0320793a",
      "tree": "738efabd5d6f741bb4daa08b831a596b3f5b0974",
      "parents": [
        "9d7ce2f274948e1a2d7f76679472dec7d49836bb"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Sep 29 22:54:32 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 29 22:54:32 2025"
      },
      "message": "chore(all): update all (#439)\n\n"
    },
    {
      "commit": "9d7ce2f274948e1a2d7f76679472dec7d49836bb",
      "tree": "ae775b39d6e3a71caef8a2c5f8d0ee04c4992908",
      "parents": [
        "7976cede0a0c0ef97fed4e0b8642cb10cf525868"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Sep 08 21:33:45 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 08 21:33:45 2025"
      },
      "message": "chore(all): update all to ef028d9 (#438)\n\n"
    },
    {
      "commit": "7976cede0a0c0ef97fed4e0b8642cb10cf525868",
      "tree": "825dd50bd0db57b0670c3be1eca72dbcbd442ee5",
      "parents": [
        "7f706edee9fbddc175d74f38241ec9a0adf80409"
      ],
      "author": {
        "name": "Cody Oss",
        "email": "6331106+codyoss@users.noreply.github.com",
        "time": "Tue Aug 26 17:18:36 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 26 17:18:36 2025"
      },
      "message": "chore: min version 1.24 (#437)\n\n"
    },
    {
      "commit": "7f706edee9fbddc175d74f38241ec9a0adf80409",
      "tree": "f56ba02c84a53886883eb8fec405d3774ddc8ecf",
      "parents": [
        "b02a5db8740b377eed5948fd4602d7a5274d4657"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Aug 25 16:53:40 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 25 16:53:40 2025"
      },
      "message": "chore(all): update all (#436)\n\n"
    },
    {
      "commit": "b02a5db8740b377eed5948fd4602d7a5274d4657",
      "tree": "bcee6a4fce99784d2db6a894137dce1b29f0b670",
      "parents": [
        "d68660c4840e4d5aa3f78eee0705e0391082140d"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Aug 18 19:54:22 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 18 19:54:22 2025"
      },
      "message": "chore(all): update all (#435)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Confidence | Type | Update |\n|---|---|---|---|---|---|\n| [google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client) | `v0.246.0` -\u003e `v0.247.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.247.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.246.0/v0.247.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | minor |\n| [google.golang.org/genproto](https://redirect.github.com/googleapis/go-genproto) | `a7a43d2` -\u003e `5f3141c` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto/v0.0.0-20250811230008-5f3141c8851a?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto/v0.0.0-20250804133106-a7a43d27e69b/v0.0.0-20250811230008-5f3141c8851a?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | `a7a43d2` -\u003e `5f3141c` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250811230008-5f3141c8851a?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250804133106-a7a43d27e69b/v0.0.0-20250811230008-5f3141c8851a?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | `a7a43d2` -\u003e `5f3141c` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250811230008-5f3141c8851a?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250804133106-a7a43d27e69b/v0.0.0-20250811230008-5f3141c8851a?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n\n---\n\n### Release Notes\n\n\u003cdetails\u003e\n\u003csummary\u003egoogleapis/google-api-go-client (google.golang.org/api)\u003c/summary\u003e\n\n### [`v0.247.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.247.0)\n\n[Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.246.0...v0.247.0)\n\n##### Features\n\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3264](https://redirect.github.com/googleapis/google-api-go-client/issues/3264)) ([82513ca](https://redirect.github.com/googleapis/google-api-go-client/commit/82513ca050ea230a8f5c05698d248ad57f5e625f))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3266](https://redirect.github.com/googleapis/google-api-go-client/issues/3266)) ([e57e8b1](https://redirect.github.com/googleapis/google-api-go-client/commit/e57e8b1ba4966c5883d4c79e84ab69453a655ab2))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3267](https://redirect.github.com/googleapis/google-api-go-client/issues/3267)) ([10c5490](https://redirect.github.com/googleapis/google-api-go-client/commit/10c5490758d36f6fb85cc77a87460a30f85e2768))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3268](https://redirect.github.com/googleapis/google-api-go-client/issues/3268)) ([2dbf1ac](https://redirect.github.com/googleapis/google-api-go-client/commit/2dbf1acae6d1a25753f6a6f5c3621dc57725013a))\n- **all:** Auto-regenerate discovery clients ([#\u0026#8203;3270](https://redirect.github.com/googleapis/google-api-go-client/issues/3270)) ([23a4031](https://redirect.github.com/googleapis/google-api-go-client/commit/23a40316ff81ed5055db79b499f176c64a470d99))\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/gax-go).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS43MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuNzEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19--\u003e\n"
    },
    {
      "commit": "d68660c4840e4d5aa3f78eee0705e0391082140d",
      "tree": "c7b3d8436bdf1c83943ed19bb1e65b0ef028408e",
      "parents": [
        "5f9b0c317a9ec4a42b70ab85a1376cbf3d735bdd"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Aug 11 16:00:52 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 11 16:00:52 2025"
      },
      "message": "chore(all): update all (#434)\n\n* go1.23.0 mod tidy"
    },
    {
      "commit": "5f9b0c317a9ec4a42b70ab85a1376cbf3d735bdd",
      "tree": "8922ada958747d3ee33bfb2e21b66adc714b3962",
      "parents": [
        "cb080069bb4bc31f6598655e94555d9f495f8c1e"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Jul 21 18:07:26 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 21 18:07:26 2025"
      },
      "message": "chore(all): update all (#432)\n\n"
    },
    {
      "commit": "cb080069bb4bc31f6598655e94555d9f495f8c1e",
      "tree": "c067f9bbf8554a628df685023c5e3684c8053d6d",
      "parents": [
        "c207f2a19ab91d3baee458b57d4aa992519025c7"
      ],
      "author": {
        "name": "release-please[bot]",
        "email": "55107282+release-please[bot]@users.noreply.github.com",
        "time": "Thu Jul 10 13:40:37 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 10 13:40:37 2025"
      },
      "message": "chore(main): release 2.15.0 (#433)\n\n"
    },
    {
      "commit": "c207f2a19ab91d3baee458b57d4aa992519025c7",
      "tree": "b53fc07832a93a82ead8676563c242d29c0e0c46",
      "parents": [
        "7025124cca5102d146b0054710b8ea1183fc602f"
      ],
      "author": {
        "name": "shollyman",
        "email": "shollyman@google.com",
        "time": "Wed Jul 09 22:37:31 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 09 22:37:31 2025"
      },
      "message": "feat(apierror): improve gRPC status code mapping for HTTP errors (#431)\n\n* feat(apierror): improve gRPC status code mapping for HTTP errors\n\nThis PR adopts a more canonical error code mapping for users who\nattempt to use gRPC status for evaluating HTTP-based errors\n(googleapi.Error).  Rather than always returning codes.Unknown, this\nPR updates the implementation to use the HTTP code for mapping to\na more appropriate gRPC status code.\n\ninternal: b/427979415\n"
    },
    {
      "commit": "7025124cca5102d146b0054710b8ea1183fc602f",
      "tree": "48fb3f7e231cca6f975951edc01395d80cf21c6d",
      "parents": [
        "9b083b511de9f263c0fd06d2e82684aa46d45a2f"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Jun 30 20:11:01 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 30 20:11:01 2025"
      },
      "message": "chore(all): update all (#430)\n\n* go1.23.0 mod tidy\n"
    },
    {
      "commit": "9b083b511de9f263c0fd06d2e82684aa46d45a2f",
      "tree": "22fdc9c82ebfb50c387cf287f2eabaf83d6fb8a2",
      "parents": [
        "c2be0a9a984486ab31a49bc54d15b94cbab3bc8d"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Tue Jun 03 16:09:04 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 03 16:09:04 2025"
      },
      "message": "chore(all): update all (#429)\n\n"
    },
    {
      "commit": "c2be0a9a984486ab31a49bc54d15b94cbab3bc8d",
      "tree": "fe50380c0ec75b0721c22711bc7a9122f67b1dac",
      "parents": [
        "d9212e741438f4962ed3e7e2d40cc735b40fb21c"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Wed May 28 17:59:56 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 28 17:59:56 2025"
      },
      "message": "chore(all): update all (#427)\n\n"
    },
    {
      "commit": "d9212e741438f4962ed3e7e2d40cc735b40fb21c",
      "tree": "2deb1c2b66d7513d9b8072dd53b92081ad72117f",
      "parents": [
        "4938a10228e2bc5183f9d52d04127b4e52dcc5f0"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon May 19 15:22:47 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 19 15:22:47 2025"
      },
      "message": "chore(all): update all (#426)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |\n|---|---|---|---|---|---|---|---|\n| [github.com/googleapis/gax-go/v2](https://redirect.github.com/googleapis/gax-go) | `v2.14.1` -\u003e `v2.14.2` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgoogleapis%2fgax-go%2fv2/v2.14.2?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgoogleapis%2fgax-go%2fv2/v2.14.2?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgoogleapis%2fgax-go%2fv2/v2.14.1/v2.14.2?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgoogleapis%2fgax-go%2fv2/v2.14.1/v2.14.2?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | patch |\n| [google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client) | `v0.232.0` -\u003e `v0.233.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.233.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fapi/v0.233.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fapi/v0.232.0/v0.233.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.232.0/v0.233.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | minor |\n| [google.golang.org/genproto](https://redirect.github.com/googleapis/go-genproto) | `f936aa4` -\u003e `5a2f75b` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto/v0.0.0-20250512202823-5a2f75b736a9?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto/v0.0.0-20250512202823-5a2f75b736a9?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto/v0.0.0-20250505200425-f936aa4a68b2/v0.0.0-20250512202823-5a2f75b736a9?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto/v0.0.0-20250505200425-f936aa4a68b2/v0.0.0-20250512202823-5a2f75b736a9?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | `f936aa4` -\u003e `5a2f75b` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250512202823-5a2f75b736a9?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250512202823-5a2f75b736a9?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250505200425-f936aa4a68b2/v0.0.0-20250512202823-5a2f75b736a9?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250505200425-f936aa4a68b2/v0.0.0-20250512202823-5a2f75b736a9?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | `f936aa4` -\u003e `5a2f75b` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250512202823-5a2f75b736a9?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250512202823-5a2f75b736a9?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250505200425-f936aa4a68b2/v0.0.0-20250512202823-5a2f75b736a9?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250505200425-f936aa4a68b2/v0.0.0-20250512202823-5a2f75b736a9?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) | `v1.72.0` -\u003e `v1.72.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.72.1?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.72.1?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.72.0/v1.72.1?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.72.0/v1.72.1?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | patch |\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.14.2`](https://redirect.github.com/googleapis/gax-go/releases/tag/v2.14.2)\n\n[Compare Source](https://redirect.github.com/googleapis/gax-go/compare/v2.14.1...v2.14.2)\n\n##### Documentation\n\n-   **v2:** Fix Backoff doc to accurately explain Multiplier ([#\u0026#8203;423](https://redirect.github.com/googleapis/gax-go/issues/423)) ([16d1791](https://redirect.github.com/googleapis/gax-go/commit/16d17917121ea9f5d84ba52b5c7c7f2ec0f9e784)), refs [#\u0026#8203;422](https://redirect.github.com/googleapis/gax-go/issues/422)\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003egoogleapis/google-api-go-client (google.golang.org/api)\u003c/summary\u003e\n\n### [`v0.233.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.233.0)\n\n[Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.232.0...v0.233.0)\n\n##### Features\n\n-   **accessapproval:** Remove accessapproval/v1beta1 client ([#\u0026#8203;3142](https://redirect.github.com/googleapis/google-api-go-client/issues/3142)) ([aae5a4e](https://redirect.github.com/googleapis/google-api-go-client/commit/aae5a4ef104776f382324379cef849bb7c4e22ff))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3139](https://redirect.github.com/googleapis/google-api-go-client/issues/3139)) ([ef1442a](https://redirect.github.com/googleapis/google-api-go-client/commit/ef1442adf4ac0da0a9a4577488559c5bc72741ff))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3141](https://redirect.github.com/googleapis/google-api-go-client/issues/3141)) ([868e87a](https://redirect.github.com/googleapis/google-api-go-client/commit/868e87a45b28cc39b83e7b5fa27ecd460950945c))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3143](https://redirect.github.com/googleapis/google-api-go-client/issues/3143)) ([357a874](https://redirect.github.com/googleapis/google-api-go-client/commit/357a87401613893e1dffaea1915682f8bbd7cfb5))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3144](https://redirect.github.com/googleapis/google-api-go-client/issues/3144)) ([37401aa](https://redirect.github.com/googleapis/google-api-go-client/commit/37401aa34a3e597341b6068848f0eb574e3dfdff))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3145](https://redirect.github.com/googleapis/google-api-go-client/issues/3145)) ([c8d1b4b](https://redirect.github.com/googleapis/google-api-go-client/commit/c8d1b4b144254229e8d7b34f69120f09e4763fc3))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3147](https://redirect.github.com/googleapis/google-api-go-client/issues/3147)) ([2bb75a2](https://redirect.github.com/googleapis/google-api-go-client/commit/2bb75a2b57afe5f4fae6a11db45aad05732bb4eb))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3148](https://redirect.github.com/googleapis/google-api-go-client/issues/3148)) ([1002481](https://redirect.github.com/googleapis/google-api-go-client/commit/10024810111834bf70fd5d154c31c98585a1846a))\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003egrpc/grpc-go (google.golang.org/grpc)\u003c/summary\u003e\n\n### [`v1.72.1`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.72.1): Release 1.72.1\n\n[Compare Source](https://redirect.github.com/grpc/grpc-go/compare/v1.72.0...v1.72.1)\n\n### Bug Fixes\n\n-   client: HTTP Proxy connections are no longer attempted for addresses with non-TCP network types. ([#\u0026#8203;8215](https://redirect.github.com/grpc/grpc-go/issues/8215))\n-   client: Fix bug that causes RPCs to fail with status INTERNAL instead of CANCELLED or DEADLINE_EXCEEDED when receiving a RST_STREAM frame in the middle of the gRPC message. ([#\u0026#8203;8289](https://redirect.github.com/grpc/grpc-go/issues/8289))\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/gax-go).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS4xOCIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE4IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0\u003d--\u003e\n"
    },
    {
      "commit": "4938a10228e2bc5183f9d52d04127b4e52dcc5f0",
      "tree": "b31ca61691e740097191348ff6ea76edc36cf9bc",
      "parents": [
        "df6582b740c2ca921a7d066d4c9ac8f7c0eeb02f"
      ],
      "author": {
        "name": "release-please[bot]",
        "email": "55107282+release-please[bot]@users.noreply.github.com",
        "time": "Tue May 13 14:28:39 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 13 14:28:39 2025"
      },
      "message": "chore(main): release 2.14.2 (#424)\n\n"
    },
    {
      "commit": "df6582b740c2ca921a7d066d4c9ac8f7c0eeb02f",
      "tree": "39bae4b4a707921740d277b76b3b73ff777c1412",
      "parents": [
        "16d17917121ea9f5d84ba52b5c7c7f2ec0f9e784"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon May 12 20:14:12 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 12 20:14:12 2025"
      },
      "message": "chore(all): update all (#425)\n\n"
    },
    {
      "commit": "16d17917121ea9f5d84ba52b5c7c7f2ec0f9e784",
      "tree": "f7e7ef711f9a7ead3ce72d75558bf8879740b920",
      "parents": [
        "fef87e6d2a2ac1080ec34f144fadb57b7aa54e03"
      ],
      "author": {
        "name": "Chris Smith",
        "email": "chrisdsmith@google.com",
        "time": "Thu May 08 15:05:26 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 08 15:05:26 2025"
      },
      "message": "docs(v2): Fix Backoff doc to accurately explain Multiplier (#423)\n\nfixes: #422"
    },
    {
      "commit": "fef87e6d2a2ac1080ec34f144fadb57b7aa54e03",
      "tree": "f4511eb6309eb0ab222c6880919c2c34ac3735da",
      "parents": [
        "c0a549d31bd07df33f86487d6649f6e2efdd1a45"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon May 05 19:00:39 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 05 19:00:39 2025"
      },
      "message": "chore(all): update all (#421)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |\n|---|---|---|---|---|---|---|---|\n| [google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client) | `v0.230.0` -\u003e `v0.231.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.231.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fapi/v0.231.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fapi/v0.230.0/v0.231.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.230.0/v0.231.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | minor |\n| [google.golang.org/genproto](https://redirect.github.com/googleapis/go-genproto) | `7b38467` -\u003e `10db94c` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto/v0.0.0-20250428153025-10db94c68c34?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto/v0.0.0-20250428153025-10db94c68c34?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto/v0.0.0-20250425173222-7b384671a197/v0.0.0-20250428153025-10db94c68c34?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto/v0.0.0-20250425173222-7b384671a197/v0.0.0-20250428153025-10db94c68c34?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | `7b38467` -\u003e `10db94c` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250428153025-10db94c68c34?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250428153025-10db94c68c34?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250425173222-7b384671a197/v0.0.0-20250428153025-10db94c68c34?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250425173222-7b384671a197/v0.0.0-20250428153025-10db94c68c34?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | `7b38467` -\u003e `10db94c` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250428153025-10db94c68c34?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250428153025-10db94c68c34?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250425173222-7b384671a197/v0.0.0-20250428153025-10db94c68c34?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250425173222-7b384671a197/v0.0.0-20250428153025-10db94c68c34?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n\n---\n\n### Release Notes\n\n\u003cdetails\u003e\n\u003csummary\u003egoogleapis/google-api-go-client (google.golang.org/api)\u003c/summary\u003e\n\n### [`v0.231.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.231.0)\n\n[Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.230.0...v0.231.0)\n\n##### Features\n\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3122](https://redirect.github.com/googleapis/google-api-go-client/issues/3122)) ([47cbba6](https://redirect.github.com/googleapis/google-api-go-client/commit/47cbba61ec8d62ebdfd1affe3a9244b20184c781))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3124](https://redirect.github.com/googleapis/google-api-go-client/issues/3124)) ([677b602](https://redirect.github.com/googleapis/google-api-go-client/commit/677b602b6f3f072ebfac6c5791cc06d15720b136))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3125](https://redirect.github.com/googleapis/google-api-go-client/issues/3125)) ([8ccf1f0](https://redirect.github.com/googleapis/google-api-go-client/commit/8ccf1f08977c7843d093bba21d391b082e206a75))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3126](https://redirect.github.com/googleapis/google-api-go-client/issues/3126)) ([4059351](https://redirect.github.com/googleapis/google-api-go-client/commit/405935174a0a7c9734c8e6b0dce487c481a7927e))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3127](https://redirect.github.com/googleapis/google-api-go-client/issues/3127)) ([ae18b22](https://redirect.github.com/googleapis/google-api-go-client/commit/ae18b2206b6182d47d69227b638dfc42d975b889))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3129](https://redirect.github.com/googleapis/google-api-go-client/issues/3129)) ([c33e0d1](https://redirect.github.com/googleapis/google-api-go-client/commit/c33e0d153c99c931e5b953e3ccfa40fe8ac20c02))\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/gax-go).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0\u003d--\u003e\n"
    },
    {
      "commit": "c0a549d31bd07df33f86487d6649f6e2efdd1a45",
      "tree": "08efa024ba4c379e285b1e8a2d6956cf4d9166c3",
      "parents": [
        "e3c38919bc29c83be72514ad458a7b9fc62ee117"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Apr 28 16:36:21 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 28 16:36:21 2025"
      },
      "message": "chore(all): update all (#419)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |\n|---|---|---|---|---|---|---|---|\n| [google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client) | `v0.228.0` -\u003e `v0.230.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.230.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fapi/v0.230.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fapi/v0.228.0/v0.230.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.228.0/v0.230.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | minor |\n| [google.golang.org/genproto](https://redirect.github.com/googleapis/go-genproto) | `207652e` -\u003e `7b38467` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto/v0.0.0-20250425173222-7b384671a197?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto/v0.0.0-20250425173222-7b384671a197?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto/v0.0.0-20250414145226-207652e42e2e/v0.0.0-20250425173222-7b384671a197?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto/v0.0.0-20250414145226-207652e42e2e/v0.0.0-20250425173222-7b384671a197?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | `207652e` -\u003e `7b38467` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250425173222-7b384671a197?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250425173222-7b384671a197?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250414145226-207652e42e2e/v0.0.0-20250425173222-7b384671a197?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250414145226-207652e42e2e/v0.0.0-20250425173222-7b384671a197?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | `207652e` -\u003e `7b38467` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250425173222-7b384671a197?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250425173222-7b384671a197?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250414145226-207652e42e2e/v0.0.0-20250425173222-7b384671a197?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250414145226-207652e42e2e/v0.0.0-20250425173222-7b384671a197?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n\n---\n\n### Release Notes\n\n\u003cdetails\u003e\n\u003csummary\u003egoogleapis/google-api-go-client (google.golang.org/api)\u003c/summary\u003e\n\n### [`v0.230.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.230.0)\n\n[Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.229.0...v0.230.0)\n\n##### Features\n\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3111](https://redirect.github.com/googleapis/google-api-go-client/issues/3111)) ([59f08c8](https://redirect.github.com/googleapis/google-api-go-client/commit/59f08c8d98394de1311907950ae52b75db151a6a))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3113](https://redirect.github.com/googleapis/google-api-go-client/issues/3113)) ([40e4fb1](https://redirect.github.com/googleapis/google-api-go-client/commit/40e4fb1ee01719658774befbfc582c20ee06581f))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3114](https://redirect.github.com/googleapis/google-api-go-client/issues/3114)) ([f0bb0a1](https://redirect.github.com/googleapis/google-api-go-client/commit/f0bb0a13159f29b30624027724b3ea0ad08c0ff0))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3115](https://redirect.github.com/googleapis/google-api-go-client/issues/3115)) ([c122b14](https://redirect.github.com/googleapis/google-api-go-client/commit/c122b14b51ab658a5f666b9ec9ab318288c4273d))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3117](https://redirect.github.com/googleapis/google-api-go-client/issues/3117)) ([1c0aadb](https://redirect.github.com/googleapis/google-api-go-client/commit/1c0aadbeaf819dfcb52903b978085ac96c12522c))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3118](https://redirect.github.com/googleapis/google-api-go-client/issues/3118)) ([2b6fa61](https://redirect.github.com/googleapis/google-api-go-client/commit/2b6fa61936ada3252efc355ea176dd638c2f5baa))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3120](https://redirect.github.com/googleapis/google-api-go-client/issues/3120)) ([18c546e](https://redirect.github.com/googleapis/google-api-go-client/commit/18c546ede7af9fae3ff7115c01a31208c3a9d734))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3121](https://redirect.github.com/googleapis/google-api-go-client/issues/3121)) ([ff1b166](https://redirect.github.com/googleapis/google-api-go-client/commit/ff1b166e4564423ae96c464cad4435db71cefded))\n\n##### Bug Fixes\n\n-   Removes-redundant ([#\u0026#8203;3095](https://redirect.github.com/googleapis/google-api-go-client/issues/3095)) ([9e9ff11](https://redirect.github.com/googleapis/google-api-go-client/commit/9e9ff112acacecddc17be15d4f37ca45fb9177ad))\n\n### [`v0.229.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.229.0)\n\n[Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.228.0...v0.229.0)\n\n##### Features\n\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3082](https://redirect.github.com/googleapis/google-api-go-client/issues/3082)) ([ab1e35b](https://redirect.github.com/googleapis/google-api-go-client/commit/ab1e35bd922013503c83b13ceeca77261b161bbc))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3084](https://redirect.github.com/googleapis/google-api-go-client/issues/3084)) ([eab2179](https://redirect.github.com/googleapis/google-api-go-client/commit/eab21799a214ec6b03e74ea0c8c1bde79c851faf))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3085](https://redirect.github.com/googleapis/google-api-go-client/issues/3085)) ([9af4079](https://redirect.github.com/googleapis/google-api-go-client/commit/9af4079c0c6bab3c5567b42888be725bfc47b3b0))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3086](https://redirect.github.com/googleapis/google-api-go-client/issues/3086)) ([9c927b6](https://redirect.github.com/googleapis/google-api-go-client/commit/9c927b65141cbfc1019dbc4350836fb363167de9))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3087](https://redirect.github.com/googleapis/google-api-go-client/issues/3087)) ([3c387cd](https://redirect.github.com/googleapis/google-api-go-client/commit/3c387cdc0b26846f2c2ae02f9871020fe732c87d))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3089](https://redirect.github.com/googleapis/google-api-go-client/issues/3089)) ([b64e792](https://redirect.github.com/googleapis/google-api-go-client/commit/b64e7929166b212d1721afd68bf9fe8d40dc5775))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3090](https://redirect.github.com/googleapis/google-api-go-client/issues/3090)) ([65fc9d3](https://redirect.github.com/googleapis/google-api-go-client/commit/65fc9d3edb75cb38ceb96a383dcf6d7fee89662e))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3093](https://redirect.github.com/googleapis/google-api-go-client/issues/3093)) ([3a51a3a](https://redirect.github.com/googleapis/google-api-go-client/commit/3a51a3a77ef75d10dc75fb4af0e5c791809cb568))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3094](https://redirect.github.com/googleapis/google-api-go-client/issues/3094)) ([ca84516](https://redirect.github.com/googleapis/google-api-go-client/commit/ca845161fd6688acdf5818fcb06f91d314866e4c))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3096](https://redirect.github.com/googleapis/google-api-go-client/issues/3096)) ([9e992f4](https://redirect.github.com/googleapis/google-api-go-client/commit/9e992f492d43134b44b0a830e99c8b78dd8fc524))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3097](https://redirect.github.com/googleapis/google-api-go-client/issues/3097)) ([c09b6a9](https://redirect.github.com/googleapis/google-api-go-client/commit/c09b6a9455c6aab4dbd7422245e4c9b2502c5806))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3099](https://redirect.github.com/googleapis/google-api-go-client/issues/3099)) ([66d2175](https://redirect.github.com/googleapis/google-api-go-client/commit/66d217562f865a6e93e9cd680c2e65cd815c441a))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3101](https://redirect.github.com/googleapis/google-api-go-client/issues/3101)) ([9ad998b](https://redirect.github.com/googleapis/google-api-go-client/commit/9ad998bc308b688bb47fd1621d73789bc66ec565))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3102](https://redirect.github.com/googleapis/google-api-go-client/issues/3102)) ([70d6fb2](https://redirect.github.com/googleapis/google-api-go-client/commit/70d6fb25935cb233a3d8cdc144d04add6f1ed5f9))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3103](https://redirect.github.com/googleapis/google-api-go-client/issues/3103)) ([414e575](https://redirect.github.com/googleapis/google-api-go-client/commit/414e575ddac0ec40cbd77dccb2b376f2a16c7675))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3104](https://redirect.github.com/googleapis/google-api-go-client/issues/3104)) ([91f6589](https://redirect.github.com/googleapis/google-api-go-client/commit/91f658957210bd86c3365cbed6d7753a3cc7ff07))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3105](https://redirect.github.com/googleapis/google-api-go-client/issues/3105)) ([1c5ea6c](https://redirect.github.com/googleapis/google-api-go-client/commit/1c5ea6cfdd2437d3d2f790a5ab252b070e68bbbe))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3106](https://redirect.github.com/googleapis/google-api-go-client/issues/3106)) ([fabfddf](https://redirect.github.com/googleapis/google-api-go-client/commit/fabfddf97037bebce44fbbd9b85473a621649802))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3107](https://redirect.github.com/googleapis/google-api-go-client/issues/3107)) ([ecbc1a9](https://redirect.github.com/googleapis/google-api-go-client/commit/ecbc1a9e09191e81577ac480e32234b9d146d217))\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/gax-go).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjI1Ny4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0\u003d--\u003e\n"
    },
    {
      "commit": "e3c38919bc29c83be72514ad458a7b9fc62ee117",
      "tree": "6dfc984fa3eb7636bdfddce6626e63921ff7d767",
      "parents": [
        "b7c785689019ffec01aa48de2b8729c4ef375653"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 22 21:36:58 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 22 21:36:58 2025"
      },
      "message": "chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in /v2 (#418)\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.37.0 to 0.38.0.\n- [Commits](https://github.com/golang/net/compare/v0.37.0...v0.38.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n  dependency-version: 0.38.0\n  dependency-type: indirect\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": "b7c785689019ffec01aa48de2b8729c4ef375653",
      "tree": "98ae31f6b7a20e8d72b067e876662d43a6b8345f",
      "parents": [
        "6251471ae76cd94f49a10018be852bbde0056e48"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 21 21:05:24 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 21 21:05:24 2025"
      },
      "message": "chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 (#415)\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.37.0 to 0.38.0.\n- [Commits](https://github.com/golang/net/compare/v0.37.0...v0.38.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n  dependency-version: 0.38.0\n  dependency-type: indirect\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": "6251471ae76cd94f49a10018be852bbde0056e48",
      "tree": "85eeeb69359be2d1d58ae0e9f245d6eb88153d40",
      "parents": [
        "405cbb1d236f90fe7fefb5de8fd116b6e3224dc4"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Apr 21 16:36:23 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 21 16:36:23 2025"
      },
      "message": "chore(all): update all (#417)\n\n"
    },
    {
      "commit": "405cbb1d236f90fe7fefb5de8fd116b6e3224dc4",
      "tree": "f1d02fdbc4441e27ad5bbebf015222fdc24d1846",
      "parents": [
        "22f32666b2f4c322d1bc93cffd22c8625362af3d"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Apr 14 17:22:32 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 14 17:22:32 2025"
      },
      "message": "chore(all): update all to 207652e (#414)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [google.golang.org/genproto](https://redirect.github.com/googleapis/go-genproto) | require | digest | `ee84b53` -\u003e `207652e` |\n| [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | require | digest | `ee84b53` -\u003e `207652e` |\n| [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | require | digest | `ee84b53` -\u003e `207652e` |\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - \"* 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🔕 **Ignore**: Close this PR and you won\u0027t be reminded about these updates 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/gax-go).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0\u003d--\u003e\n"
    },
    {
      "commit": "22f32666b2f4c322d1bc93cffd22c8625362af3d",
      "tree": "70163acdf2f21ddec8536d5e3e38c80357fa051a",
      "parents": [
        "05a78ff52ef1a5077711d904f59f386ba11a5b75"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Apr 07 14:40:21 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 07 14:40:21 2025"
      },
      "message": "chore(all): update all (#413)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|---|---|\n| [google.golang.org/genproto](https://redirect.github.com/googleapis/go-genproto) | require | digest | `b45e905` -\u003e `ee84b53` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto/v0.0.0-20250404141209-ee84b53bf3d0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto/v0.0.0-20250404141209-ee84b53bf3d0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto/v0.0.0-20250324211829-b45e905df463/v0.0.0-20250404141209-ee84b53bf3d0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto/v0.0.0-20250324211829-b45e905df463/v0.0.0-20250404141209-ee84b53bf3d0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) |\n| [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | require | digest | `b45e905` -\u003e `ee84b53` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250404141209-ee84b53bf3d0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250404141209-ee84b53bf3d0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250324211829-b45e905df463/v0.0.0-20250404141209-ee84b53bf3d0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250324211829-b45e905df463/v0.0.0-20250404141209-ee84b53bf3d0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) |\n| [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | require | digest | `b45e905` -\u003e `ee84b53` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250404141209-ee84b53bf3d0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250404141209-ee84b53bf3d0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250324211829-b45e905df463/v0.0.0-20250404141209-ee84b53bf3d0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250324211829-b45e905df463/v0.0.0-20250404141209-ee84b53bf3d0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) |\n| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) | require | patch | `v1.71.0` -\u003e `v1.71.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.71.1?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.71.1?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.71.0/v1.71.1?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.71.0/v1.71.1?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) |\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.71.1`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.71.1): Release 1.71.1\n\n[Compare Source](https://redirect.github.com/grpc/grpc-go/compare/v1.71.0...v1.71.1)\n\n### Bug Fixes\n\n-   grpc: fix a bug causing an extra Read from the compressor if a compressed message is the same size as the limit.  This could result in a panic with the built-in gzip compressor ([#\u0026#8203;8178](https://redirect.github.com/grpc/grpc-go/issues/8178))\n-   xds: restore the behavior of reading the bootstrap config before creating the first xDS client instead of at package init time ([#\u0026#8203;8164](https://redirect.github.com/grpc/grpc-go/issues/8164))\n-   stats/opentelemetry: use `TextMapPropagator` and `TracerProvider` from `TraceOptions` instead of OpenTelemetry globals ([#\u0026#8203;8166](https://redirect.github.com/grpc/grpc-go/issues/8166))\n-   client: fix races when an http proxy is configured that could lead to deadlocks or panics ([#\u0026#8203;8195](https://redirect.github.com/grpc/grpc-go/issues/8195))\n-   client: fix bug causing RPC failures with message \"no children to pick from\" when using a custom resolver that calls the deprecated `NewAddress` API ([#\u0026#8203;8149](https://redirect.github.com/grpc/grpc-go/issues/8149))\n-   wrr: fix slow processing of address updates that could result in problems including RPC failures for servers with a large number of backends ([#\u0026#8203;8179](https://redirect.github.com/grpc/grpc-go/issues/8179))\n\n\u003c/details\u003e\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - \"* 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/gax-go).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0\u003d--\u003e\n"
    },
    {
      "commit": "05a78ff52ef1a5077711d904f59f386ba11a5b75",
      "tree": "e020b4f9f0293ece66ec3cd11151a00aee9382f4",
      "parents": [
        "d069b903c551949eafe6454b97eb830cdbaa462b"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Mar 31 13:50:21 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 31 13:50:21 2025"
      },
      "message": "chore(all): update all (#412)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |\n|---|---|---|---|---|---|---|---|\n| [google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client) | `v0.227.0` -\u003e `v0.228.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.228.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fapi/v0.228.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fapi/v0.227.0/v0.228.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.227.0/v0.228.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | minor |\n| [google.golang.org/genproto](https://redirect.github.com/googleapis/go-genproto) | `e70fdf4` -\u003e `b45e905` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto/v0.0.0-20250324211829-b45e905df463?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto/v0.0.0-20250324211829-b45e905df463?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto/v0.0.0-20250313205543-e70fdf4c4cb4/v0.0.0-20250324211829-b45e905df463?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto/v0.0.0-20250313205543-e70fdf4c4cb4/v0.0.0-20250324211829-b45e905df463?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | `e70fdf4` -\u003e `b45e905` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250324211829-b45e905df463?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250324211829-b45e905df463?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250313205543-e70fdf4c4cb4/v0.0.0-20250324211829-b45e905df463?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250313205543-e70fdf4c4cb4/v0.0.0-20250324211829-b45e905df463?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | `e70fdf4` -\u003e `b45e905` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250324211829-b45e905df463?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250324211829-b45e905df463?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250313205543-e70fdf4c4cb4/v0.0.0-20250324211829-b45e905df463?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250313205543-e70fdf4c4cb4/v0.0.0-20250324211829-b45e905df463?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n\n---\n\n### Release Notes\n\n\u003cdetails\u003e\n\u003csummary\u003egoogleapis/google-api-go-client (google.golang.org/api)\u003c/summary\u003e\n\n### [`v0.228.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.228.0)\n\n[Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.227.0...v0.228.0)\n\n##### Features\n\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3072](https://redirect.github.com/googleapis/google-api-go-client/issues/3072)) ([1987dc9](https://redirect.github.com/googleapis/google-api-go-client/commit/1987dc98a165f1903aa196b1e1168fbfab57d589))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3076](https://redirect.github.com/googleapis/google-api-go-client/issues/3076)) ([b041969](https://redirect.github.com/googleapis/google-api-go-client/commit/b04196929868221b7008cd2044eced383709967c))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3077](https://redirect.github.com/googleapis/google-api-go-client/issues/3077)) ([e5c4d37](https://redirect.github.com/googleapis/google-api-go-client/commit/e5c4d37cb6d560bd38cb8328723ae0555ba7e468))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3078](https://redirect.github.com/googleapis/google-api-go-client/issues/3078)) ([2eb9895](https://redirect.github.com/googleapis/google-api-go-client/commit/2eb98950640fec46384087222d97e15403d9d9a3))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3080](https://redirect.github.com/googleapis/google-api-go-client/issues/3080)) ([d67a105](https://redirect.github.com/googleapis/google-api-go-client/commit/d67a10510ebdbb87f0fd7744178e3008bcdf1d9b))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3081](https://redirect.github.com/googleapis/google-api-go-client/issues/3081)) ([d721547](https://redirect.github.com/googleapis/google-api-go-client/commit/d7215475a626266ad21f6d6537041b38212a54cc))\n\n##### Bug Fixes\n\n-   **googleapi:** Add JSON array support to CheckResponseWithBody ([#\u0026#8203;3075](https://redirect.github.com/googleapis/google-api-go-client/issues/3075)) ([ffcba91](https://redirect.github.com/googleapis/google-api-go-client/commit/ffcba91d985f21009b0a3186f006e7e6407c2478))\n\n\u003c/details\u003e\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - \"* 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/gax-go).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0\u003d--\u003e\n"
    },
    {
      "commit": "d069b903c551949eafe6454b97eb830cdbaa462b",
      "tree": "66ce6f3c199d496033cb7e979b95e8c7cce00e59",
      "parents": [
        "e3cf9a913b960bf1a8d3bf153c1b4149cc08c72a"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Mar 24 19:41:42 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 24 19:41:42 2025"
      },
      "message": "chore(all): update all (#411)\n\n"
    },
    {
      "commit": "e3cf9a913b960bf1a8d3bf153c1b4149cc08c72a",
      "tree": "ede4fe779b2a0e746a87457d5f18520aba3ba531",
      "parents": [
        "3e25eae5c09f07c2716a56863e2c756e6beb8e11"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Tue Mar 18 21:00:37 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 18 21:00:37 2025"
      },
      "message": "chore(all): update all (#409)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |\n|---|---|---|---|---|---|---|---|\n| [google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client) | `v0.224.0` -\u003e `v0.226.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.226.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fapi/v0.226.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fapi/v0.224.0/v0.226.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.224.0/v0.226.0?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | minor |\n| [google.golang.org/genproto](https://redirect.github.com/googleapis/go-genproto) | `a0af3ef` -\u003e `e70fdf4` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto/v0.0.0-20250313205543-e70fdf4c4cb4?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto/v0.0.0-20250313205543-e70fdf4c4cb4?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto/v0.0.0-20250303144028-a0af3efb3deb/v0.0.0-20250313205543-e70fdf4c4cb4?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto/v0.0.0-20250303144028-a0af3efb3deb/v0.0.0-20250313205543-e70fdf4c4cb4?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | `a0af3ef` -\u003e `e70fdf4` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250313205543-e70fdf4c4cb4?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250313205543-e70fdf4c4cb4?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250303144028-a0af3efb3deb/v0.0.0-20250313205543-e70fdf4c4cb4?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20250303144028-a0af3efb3deb/v0.0.0-20250313205543-e70fdf4c4cb4?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n| [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | `a0af3ef` -\u003e `e70fdf4` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250313205543-e70fdf4c4cb4?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250313205543-e70fdf4c4cb4?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250303144028-a0af3efb3deb/v0.0.0-20250313205543-e70fdf4c4cb4?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20250303144028-a0af3efb3deb/v0.0.0-20250313205543-e70fdf4c4cb4?slim\u003dtrue)](https://docs.renovatebot.com/merge-confidence/) | require | digest |\n\n---\n\n### Release Notes\n\n\u003cdetails\u003e\n\u003csummary\u003egoogleapis/google-api-go-client (google.golang.org/api)\u003c/summary\u003e\n\n### [`v0.226.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.226.0)\n\n[Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.225.0...v0.226.0)\n\n##### Features\n\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3059](https://redirect.github.com/googleapis/google-api-go-client/issues/3059)) ([36a4396](https://redirect.github.com/googleapis/google-api-go-client/commit/36a4396b57da8f0b6f01fb1e4fd0b3a651469b35))\n\n### [`v0.225.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.225.0)\n\n[Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.224.0...v0.225.0)\n\n##### Features\n\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3052](https://redirect.github.com/googleapis/google-api-go-client/issues/3052)) ([6fe9ee7](https://redirect.github.com/googleapis/google-api-go-client/commit/6fe9ee700e1313bc01613809eb26089680de4f95))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3054](https://redirect.github.com/googleapis/google-api-go-client/issues/3054)) ([1f9f630](https://redirect.github.com/googleapis/google-api-go-client/commit/1f9f6306edf6f040f94cb704c111e867de93b11c))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3055](https://redirect.github.com/googleapis/google-api-go-client/issues/3055)) ([01546c1](https://redirect.github.com/googleapis/google-api-go-client/commit/01546c11d2c2bff28c3df26c055f5a37e2744c15))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3057](https://redirect.github.com/googleapis/google-api-go-client/issues/3057)) ([7a464ea](https://redirect.github.com/googleapis/google-api-go-client/commit/7a464eaf63831e1ee3f5d949ba19714560a15303))\n-   **all:** Auto-regenerate discovery clients ([#\u0026#8203;3058](https://redirect.github.com/googleapis/google-api-go-client/issues/3058)) ([1b9abf7](https://redirect.github.com/googleapis/google-api-go-client/commit/1b9abf7810e1b19a8e69733377149a443865ec8f))\n\n##### Bug Fixes\n\n-   **option:** Update WithEndpoint docs ([#\u0026#8203;3032](https://redirect.github.com/googleapis/google-api-go-client/issues/3032)) ([fe0dd61](https://redirect.github.com/googleapis/google-api-go-client/commit/fe0dd61a4ed0f8708486f2aa417876bec8b6e5ae))\n\n\u003c/details\u003e\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - \"* 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/gax-go).\n\u003c!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0\u003d--\u003e\n"
    },
    {
      "commit": "3e25eae5c09f07c2716a56863e2c756e6beb8e11",
      "tree": "93493d1d1c30b843c001683e4ae2332cbdddea94",
      "parents": [
        "e55842843194fd01a1caeb48d94c99290908e023"
      ],
      "author": {
        "name": "Chris Smith",
        "email": "chrisdsmith@google.com",
        "time": "Thu Mar 13 19:43:11 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 13 19:43:11 2025"
      },
      "message": "chore(deps): bump golang.org/x/net to 0.37.0 (#408)\n\n"
    },
    {
      "commit": "e55842843194fd01a1caeb48d94c99290908e023",
      "tree": "4c0314b9f5f474ec94b6096da7e3e5cd5f229f94",
      "parents": [
        "0c9e16efdbd743191e8cc8c0ca8820270a40df89"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Mar 13 18:31:16 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 13 18:31:16 2025"
      },
      "message": "chore(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 (#406)\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.33.0 to 0.36.0.\n- [Commits](https://github.com/golang/net/compare/v0.33.0...v0.36.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    }
  ],
  "next": "0c9e16efdbd743191e8cc8c0ca8820270a40df89"
}
