Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Avoid calling user.Current() on windows #69

Merged
merged 1 commit into from
Jul 9, 2024
Merged

Conversation

bentekkie
Copy link
Contributor

@bentekkie bentekkie commented Jul 4, 2024

Use the current process token to look up the user's name on Windows.

This is more reliable than using the USER or USERNAME environment variables, which are not always set, or might be overridden by the user accidentally or
maliciously.

cl/649607112 (google-internal)

@philwo
Copy link

philwo commented Jul 5, 2024

Thank you for the suggestion to apply my fix that I sent for reclient to glog directly instead. I think that's indeed the better solution!

As mentioned on #69, I think this fix is better than our internal one and should be merged preferably. Unfortunately I can't LGTM this PR.

For context, here's my commit message from the original PR:

"Unfortunately the Go standard library does not provide a lightweight
method to get just the short username of the current user. Instead, the
provided method user.Current() gathers extra information such as the
home directory and the full (display) name of the user as well.

The latter can be a very expensive operation on corporate Windows, as it
involves making a network call to Active Directory. On my workstation
this takes ~500ms, which directly results in a ~500ms longer reproxy
startup time. The even worse case is when Active Directory cannot be
reached for some reason, resulting in a ~2 minute startup delay for me.

By replacing the call to user.Current() on Windows with just the
minimum calls necessary to get the information we want (short username),
we can avoid all of that. This change reduces the overhead to 10ms in
all cases on Windows."

Here's the upstream bug I filed: http://go.dev/issue/68312

@philwo
Copy link

philwo commented Jul 5, 2024

@stapelberg Could you help us out with a review here? 😊

@chressie chressie self-assigned this Jul 5, 2024
@bentekkie bentekkie marked this pull request as ready for review July 5, 2024 12:15
@bentekkie bentekkie marked this pull request as draft July 5, 2024 12:16
@bentekkie bentekkie marked this pull request as ready for review July 5, 2024 12:16
@bentekkie bentekkie force-pushed the master branch 4 times, most recently from 125f4ee to 4c7682a Compare July 9, 2024 12:56
Use the current process token to look up the user's name on Windows.

This is more reliable than using the USER or USERNAME environment variables, which are not always set, or might be overridden by the user accidentally or
maliciously.

It follows the implementation of the user.Current() implementation in the
standard library.

cl/650142356 (google-internal)
@chressie chressie merged commit 9730314 into golang:master Jul 9, 2024
1 check passed
hankji added a commit to hankji/glog that referenced this pull request Jul 17, 2024
glog: avoid calling user.Current() on windows (golang#69)
hogo6002 referenced this pull request in google/osv.dev Sep 5, 2024
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/datastore](https://redirect.github.com/googleapis/google-cloud-go)
| `v1.15.0` -> `v1.19.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/cloud.google.com%2fgo%2fdatastore/v1.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/cloud.google.com%2fgo%2fdatastore/v1.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/cloud.google.com%2fgo%2fdatastore/v1.15.0/v1.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/cloud.google.com%2fgo%2fdatastore/v1.15.0/v1.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[cloud.google.com/go/pubsub](https://redirect.github.com/googleapis/google-cloud-go)
| `v1.33.0` -> `v1.42.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/cloud.google.com%2fgo%2fpubsub/v1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/cloud.google.com%2fgo%2fpubsub/v1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/cloud.google.com%2fgo%2fpubsub/v1.33.0/v1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/cloud.google.com%2fgo%2fpubsub/v1.33.0/v1.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[cloud.google.com/go/storage](https://redirect.github.com/googleapis/google-cloud-go)
| `v1.33.0` -> `v1.43.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/cloud.google.com%2fgo%2fstorage/v1.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/cloud.google.com%2fgo%2fstorage/v1.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/cloud.google.com%2fgo%2fstorage/v1.33.0/v1.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/cloud.google.com%2fgo%2fstorage/v1.33.0/v1.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/go-git/go-git/v5](https://redirect.github.com/go-git/go-git)
| `v5.11.0` -> `v5.12.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgo-git%2fgo-git%2fv5/v5.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgo-git%2fgo-git%2fv5/v5.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgo-git%2fgo-git%2fv5/v5.11.0/v5.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgo-git%2fgo-git%2fv5/v5.11.0/v5.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [github.com/golang/glog](https://redirect.github.com/golang/glog) |
`v1.1.2` -> `v1.2.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolang%2fglog/v1.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgolang%2fglog/v1.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgolang%2fglog/v1.1.2/v1.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolang%2fglog/v1.1.2/v1.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| golang.org/x/sync | `v0.5.0` -> `v0.8.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsync/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsync/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsync/v0.5.0/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsync/v0.5.0/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client)
| `v0.149.0` -> `v0.196.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.196.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fapi/v0.196.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fapi/v0.149.0/v0.196.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.149.0/v0.196.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>go-git/go-git (github.com/go-git/go-git/v5)</summary>

###
[`v5.12.0`](https://redirect.github.com/go-git/go-git/releases/tag/v5.12.0)

[Compare
Source](https://redirect.github.com/go-git/go-git/compare/v5.11.0...v5.12.0)

#### What's Changed

- git: Worktree.AddWithOptions: add skipStatus option when providing a
specific path by
[@&#8203;moranCohen26](https://redirect.github.com/moranCohen26) in
[https://github.com/go-git/go-git/pull/994](https://redirect.github.com/go-git/go-git/pull/994)
- git: Signer: fix usage of crypto.Signer interface by
[@&#8203;wlynch](https://redirect.github.com/wlynch) in
[https://github.com/go-git/go-git/pull/1029](https://redirect.github.com/go-git/go-git/pull/1029)
- git: Remote, fetch, adds the prune option. by
[@&#8203;juliens](https://redirect.github.com/juliens) in
[https://github.com/go-git/go-git/pull/366](https://redirect.github.com/go-git/go-git/pull/366)
- git: Add crypto.Signer option to CommitOptions. by
[@&#8203;wlynch](https://redirect.github.com/wlynch) in
[https://github.com/go-git/go-git/pull/996](https://redirect.github.com/go-git/go-git/pull/996)
- git: Worktree checkout tag hash id
([#&#8203;959](https://redirect.github.com/go-git/go-git/issues/959)) by
[@&#8203;aymanbagabas](https://redirect.github.com/aymanbagabas) in
[https://github.com/go-git/go-git/pull/966](https://redirect.github.com/go-git/go-git/pull/966)
- git: Worktree, Don't panic on empty or root path when checking if it
is valid by [@&#8203;tim775](https://redirect.github.com/tim775) in
[https://github.com/go-git/go-git/pull/1042](https://redirect.github.com/go-git/go-git/pull/1042)
- git: Add commit validation for Reset by
[@&#8203;pjbgf](https://redirect.github.com/pjbgf) in
[https://github.com/go-git/go-git/pull/1048](https://redirect.github.com/go-git/go-git/pull/1048)
- git: worktree_commit, Fix amend commit to apply changes. Fixes
[#&#8203;1024](https://redirect.github.com/go-git/go-git/issues/1024) by
[@&#8203;onee-only](https://redirect.github.com/onee-only) in
[https://github.com/go-git/go-git/pull/1045](https://redirect.github.com/go-git/go-git/pull/1045)
- git: Implement Merge function with initial `FastForwardMerge` support
by [@&#8203;pjbgf](https://redirect.github.com/pjbgf) in
[https://github.com/go-git/go-git/pull/1044](https://redirect.github.com/go-git/go-git/pull/1044)
- plumbing: object, Make first commit visible on logs filtered with
filename. Fixes
[#&#8203;191](https://redirect.github.com/go-git/go-git/issues/191) by
[@&#8203;onee-only](https://redirect.github.com/onee-only) in
[https://github.com/go-git/go-git/pull/1036](https://redirect.github.com/go-git/go-git/pull/1036)
- plumbing: no panic in printStats function. Fixes
[#&#8203;177](https://redirect.github.com/go-git/go-git/issues/177) by
[@&#8203;nodivbyzero](https://redirect.github.com/nodivbyzero) in
[https://github.com/go-git/go-git/pull/971](https://redirect.github.com/go-git/go-git/pull/971)
- plumbing: object, Optimize logging with file. by
[@&#8203;onee-only](https://redirect.github.com/onee-only) in
[https://github.com/go-git/go-git/pull/1046](https://redirect.github.com/go-git/go-git/pull/1046)
- plumbing: object, check legitimacy in (\*Tree).Encode by
[@&#8203;niukuo](https://redirect.github.com/niukuo) in
[https://github.com/go-git/go-git/pull/967](https://redirect.github.com/go-git/go-git/pull/967)
- plumbing: format/gitattributes, close file in ReadAttributesFile by
[@&#8203;prskr](https://redirect.github.com/prskr) in
[https://github.com/go-git/go-git/pull/1018](https://redirect.github.com/go-git/go-git/pull/1018)
- plumbing: check setAuth error. Fixes
[#&#8203;185](https://redirect.github.com/go-git/go-git/issues/185) by
[@&#8203;nodivbyzero](https://redirect.github.com/nodivbyzero) in
[https://github.com/go-git/go-git/pull/969](https://redirect.github.com/go-git/go-git/pull/969)
- plumbing: object, fix variable defaultUtf8CommitMessageEncoding name
spell error by [@&#8203;Jerry-yz](https://redirect.github.com/Jerry-yz)
in
[https://github.com/go-git/go-git/pull/987](https://redirect.github.com/go-git/go-git/pull/987)
- utils: merkletrie, calculate filesystem node's hash lazily. by
[@&#8203;candid82](https://redirect.github.com/candid82) in
[https://github.com/go-git/go-git/pull/825](https://redirect.github.com/go-git/go-git/pull/825)
- utils: update comment in node.go's Hash() by
[@&#8203;codablock](https://redirect.github.com/codablock) in
[https://github.com/go-git/go-git/pull/992](https://redirect.github.com/go-git/go-git/pull/992)
- \_example: fix 404 link and added ssh-agent clone link by
[@&#8203;grinish21](https://redirect.github.com/grinish21) in
[https://github.com/go-git/go-git/pull/1022](https://redirect.github.com/go-git/go-git/pull/1022)
- \_example: checkout-branch example by
[@&#8203;dlambda](https://redirect.github.com/dlambda) in
[https://github.com/go-git/go-git/pull/446](https://redirect.github.com/go-git/go-git/pull/446)
- \_example: example for git clone using ssh-agent by
[@&#8203;pjbgf](https://redirect.github.com/pjbgf) in
[https://github.com/go-git/go-git/pull/998](https://redirect.github.com/go-git/go-git/pull/998)

#### New Contributors

- [@&#8203;candid82](https://redirect.github.com/candid82) made their
first contribution in
[https://github.com/go-git/go-git/pull/825](https://redirect.github.com/go-git/go-git/pull/825)
- [@&#8203;codablock](https://redirect.github.com/codablock) made their
first contribution in
[https://github.com/go-git/go-git/pull/992](https://redirect.github.com/go-git/go-git/pull/992)
- [@&#8203;Jerry-yz](https://redirect.github.com/Jerry-yz) made their
first contribution in
[https://github.com/go-git/go-git/pull/987](https://redirect.github.com/go-git/go-git/pull/987)
- [@&#8203;wlynch](https://redirect.github.com/wlynch) made their first
contribution in
[https://github.com/go-git/go-git/pull/996](https://redirect.github.com/go-git/go-git/pull/996)
- [@&#8203;moranCohen26](https://redirect.github.com/moranCohen26) made
their first contribution in
[https://github.com/go-git/go-git/pull/994](https://redirect.github.com/go-git/go-git/pull/994)
- [@&#8203;grinish21](https://redirect.github.com/grinish21) made their
first contribution in
[https://github.com/go-git/go-git/pull/1022](https://redirect.github.com/go-git/go-git/pull/1022)
- [@&#8203;prskr](https://redirect.github.com/prskr) made their first
contribution in
[https://github.com/go-git/go-git/pull/1018](https://redirect.github.com/go-git/go-git/pull/1018)
- [@&#8203;dlambda](https://redirect.github.com/dlambda) made their
first contribution in
[https://github.com/go-git/go-git/pull/446](https://redirect.github.com/go-git/go-git/pull/446)
- [@&#8203;juliens](https://redirect.github.com/juliens) made their
first contribution in
[https://github.com/go-git/go-git/pull/366](https://redirect.github.com/go-git/go-git/pull/366)
- [@&#8203;onee-only](https://redirect.github.com/onee-only) made their
first contribution in
[https://github.com/go-git/go-git/pull/1036](https://redirect.github.com/go-git/go-git/pull/1036)
- [@&#8203;tim775](https://redirect.github.com/tim775) made their first
contribution in
[https://github.com/go-git/go-git/pull/1042](https://redirect.github.com/go-git/go-git/pull/1042)
- [@&#8203;niukuo](https://redirect.github.com/niukuo) made their first
contribution in
[https://github.com/go-git/go-git/pull/967](https://redirect.github.com/go-git/go-git/pull/967)
- [@&#8203;avoidalone](https://redirect.github.com/avoidalone) made
their first contribution in
[https://github.com/go-git/go-git/pull/1047](https://redirect.github.com/go-git/go-git/pull/1047)

**Full Changelog**:
https://github.com/go-git/go-git/compare/v5.11.0...v5.12.0

</details>

<details>
<summary>golang/glog (github.com/golang/glog)</summary>

###
[`v1.2.2`](https://redirect.github.com/golang/glog/releases/tag/v1.2.2)

[Compare
Source](https://redirect.github.com/golang/glog/compare/v1.2.1...v1.2.2)

#### What's Changed

- glog: avoid calling user.Current() on windows by
[@&#8203;bentekkie](https://redirect.github.com/bentekkie) in
[https://github.com/golang/glog/pull/69](https://redirect.github.com/golang/glog/pull/69)

**Full Changelog**:
https://github.com/golang/glog/compare/v1.2.1...v1.2.2

###
[`v1.2.1`](https://redirect.github.com/golang/glog/releases/tag/v1.2.1)

[Compare
Source](https://redirect.github.com/golang/glog/compare/v1.2.0...v1.2.1)

#### What's Changed

- glog: don't hold mutex when sync'ing by
[@&#8203;chressie](https://redirect.github.com/chressie) in
[https://github.com/golang/glog/pull/68](https://redirect.github.com/golang/glog/pull/68)

**Full Changelog**:
https://github.com/golang/glog/compare/v1.2.0...v1.2.1

###
[`v1.2.0`](https://redirect.github.com/golang/glog/releases/tag/v1.2.0)

[Compare
Source](https://redirect.github.com/golang/glog/compare/v1.1.2...v1.2.0)

#### What's Changed

- glog: add context variants and logsink tests by
[@&#8203;chressie](https://redirect.github.com/chressie) in
[https://github.com/golang/glog/pull/66](https://redirect.github.com/golang/glog/pull/66)

**Full Changelog**:
https://github.com/golang/glog/compare/v1.1.2...v1.2.0

</details>

<details>
<summary>googleapis/google-api-go-client
(google.golang.org/api)</summary>

###
[`v0.196.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.196.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.195.0...v0.196.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2760](https://redirect.github.com/googleapis/google-api-go-client/issues/2760))
([21f10ed](https://redirect.github.com/googleapis/google-api-go-client/commit/21f10edb1d9d6a3d3baa5b1edcef6588da99def8))
- **all:** Auto-regenerate discovery clients
([#&#8203;2763](https://redirect.github.com/googleapis/google-api-go-client/issues/2763))
([293fdcd](https://redirect.github.com/googleapis/google-api-go-client/commit/293fdcd60f4b02a4d0a50887cae135f36b182905))
- **all:** Auto-regenerate discovery clients
([#&#8203;2764](https://redirect.github.com/googleapis/google-api-go-client/issues/2764))
([d9ef5ce](https://redirect.github.com/googleapis/google-api-go-client/commit/d9ef5ce4fa526004917f4bcf8f9d50f4bf20eb05))
- **all:** Auto-regenerate discovery clients
([#&#8203;2765](https://redirect.github.com/googleapis/google-api-go-client/issues/2765))
([6e81c8f](https://redirect.github.com/googleapis/google-api-go-client/commit/6e81c8fe1a7809f90f4744edffa1593a5757704d))
- **all:** Auto-regenerate discovery clients
([#&#8203;2768](https://redirect.github.com/googleapis/google-api-go-client/issues/2768))
([00da46b](https://redirect.github.com/googleapis/google-api-go-client/commit/00da46b85ae39f230eae42e20e527fa2fa593d8c))

###
[`v0.195.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.195.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.194.0...v0.195.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2750](https://redirect.github.com/googleapis/google-api-go-client/issues/2750))
([6bdae51](https://redirect.github.com/googleapis/google-api-go-client/commit/6bdae51c0ef535dcba79f6299f1b6040c189a155))
- **all:** Auto-regenerate discovery clients
([#&#8203;2752](https://redirect.github.com/googleapis/google-api-go-client/issues/2752))
([5b1ebe2](https://redirect.github.com/googleapis/google-api-go-client/commit/5b1ebe2dd1516dfe42e73205992f741a885658da))
- **all:** Auto-regenerate discovery clients
([#&#8203;2753](https://redirect.github.com/googleapis/google-api-go-client/issues/2753))
([70a68c2](https://redirect.github.com/googleapis/google-api-go-client/commit/70a68c2fb4fb4f05a35c726109b0d8087cf6e572))
- **all:** Auto-regenerate discovery clients
([#&#8203;2755](https://redirect.github.com/googleapis/google-api-go-client/issues/2755))
([3f3bd66](https://redirect.github.com/googleapis/google-api-go-client/commit/3f3bd668270c5baff4e058dd572ba85cd12ead4d))
- **all:** Auto-regenerate discovery clients
([#&#8203;2756](https://redirect.github.com/googleapis/google-api-go-client/issues/2756))
([e907e01](https://redirect.github.com/googleapis/google-api-go-client/commit/e907e01d29910f6480adcfa4054cfc9809fb36fe))
- **all:** Auto-regenerate discovery clients
([#&#8203;2759](https://redirect.github.com/googleapis/google-api-go-client/issues/2759))
([04cbad8](https://redirect.github.com/googleapis/google-api-go-client/commit/04cbad81acfcb65b90194782cc369506febd854f))

###
[`v0.194.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.194.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.193.0...v0.194.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2746](https://redirect.github.com/googleapis/google-api-go-client/issues/2746))
([5d61f08](https://redirect.github.com/googleapis/google-api-go-client/commit/5d61f08943c359fa97c9764f9e7e6592894b251e))

##### Bug Fixes

- **gen:** Change HttpBody.Data from string to any for monitoring:v1
([#&#8203;2744](https://redirect.github.com/googleapis/google-api-go-client/issues/2744))
([eda6a59](https://redirect.github.com/googleapis/google-api-go-client/commit/eda6a594194b59d5089c3bfbe52bd125a542da4e)),
refs
[#&#8203;2304](https://redirect.github.com/googleapis/google-api-go-client/issues/2304)

###
[`v0.193.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.193.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.192.0...v0.193.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2733](https://redirect.github.com/googleapis/google-api-go-client/issues/2733))
([4118ec2](https://redirect.github.com/googleapis/google-api-go-client/commit/4118ec2221db4788e545eb530f2ae777b18228d3))
- **all:** Auto-regenerate discovery clients
([#&#8203;2736](https://redirect.github.com/googleapis/google-api-go-client/issues/2736))
([6b81f1a](https://redirect.github.com/googleapis/google-api-go-client/commit/6b81f1a4b92de2d536ff7a7d8ef95e15c52baf3f))
- **all:** Auto-regenerate discovery clients
([#&#8203;2737](https://redirect.github.com/googleapis/google-api-go-client/issues/2737))
([a2308c1](https://redirect.github.com/googleapis/google-api-go-client/commit/a2308c1bd2489b55de42a9373a8277739d0a46b1))
- **all:** Auto-regenerate discovery clients
([#&#8203;2738](https://redirect.github.com/googleapis/google-api-go-client/issues/2738))
([7296c72](https://redirect.github.com/googleapis/google-api-go-client/commit/7296c7296923910d9d34afd20674e8798883b8d2))
- **all:** Auto-regenerate discovery clients
([#&#8203;2739](https://redirect.github.com/googleapis/google-api-go-client/issues/2739))
([9d915ff](https://redirect.github.com/googleapis/google-api-go-client/commit/9d915ffa9833eeedd85aba44aa6a60b40c823ffc))
- **all:** Auto-regenerate discovery clients
([#&#8203;2742](https://redirect.github.com/googleapis/google-api-go-client/issues/2742))
([cb825c8](https://redirect.github.com/googleapis/google-api-go-client/commit/cb825c892c853d8731c2e1103fba6c9c7bcd0dc4))

###
[`v0.192.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.192.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.191.0...v0.192.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2725](https://redirect.github.com/googleapis/google-api-go-client/issues/2725))
([b2c7c05](https://redirect.github.com/googleapis/google-api-go-client/commit/b2c7c055546c29cdf5e58cc6d7269ec87786badc))
- **all:** Auto-regenerate discovery clients
([#&#8203;2727](https://redirect.github.com/googleapis/google-api-go-client/issues/2727))
([36e3fa7](https://redirect.github.com/googleapis/google-api-go-client/commit/36e3fa714646166856687bb3ecf36026aab12707))
- **all:** Auto-regenerate discovery clients
([#&#8203;2728](https://redirect.github.com/googleapis/google-api-go-client/issues/2728))
([97c7f2e](https://redirect.github.com/googleapis/google-api-go-client/commit/97c7f2e7448b986635cabf0e1b5e26c5cc12a2d8))
- **all:** Auto-regenerate discovery clients
([#&#8203;2729](https://redirect.github.com/googleapis/google-api-go-client/issues/2729))
([a0ed1f3](https://redirect.github.com/googleapis/google-api-go-client/commit/a0ed1f3232e11c588e10666c8b3bde4472d7574f))
- Move storage, bigquery, and compute to new auth lib
([#&#8203;2730](https://redirect.github.com/googleapis/google-api-go-client/issues/2730))
([2b4e9f4](https://redirect.github.com/googleapis/google-api-go-client/commit/2b4e9f483c30b271a6796997d7855d9d4f362604))

##### Bug Fixes

- **internal/cba:** Update credsNewAuth path to use nil oauth2 client
([#&#8203;2731](https://redirect.github.com/googleapis/google-api-go-client/issues/2731))
([b457582](https://redirect.github.com/googleapis/google-api-go-client/commit/b4575826c2262395659ab58cb3c7ecae991758c0))

###
[`v0.191.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.191.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.190.0...v0.191.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2719](https://redirect.github.com/googleapis/google-api-go-client/issues/2719))
([a5ddb40](https://redirect.github.com/googleapis/google-api-go-client/commit/a5ddb40265f42b2ccb81e3fdcdf63b876ec4c8d3))
- **all:** Auto-regenerate discovery clients
([#&#8203;2722](https://redirect.github.com/googleapis/google-api-go-client/issues/2722))
([0d15913](https://redirect.github.com/googleapis/google-api-go-client/commit/0d159138dde17f67b95506a9b75f61654616ab1e))
- **all:** Auto-regenerate discovery clients
([#&#8203;2724](https://redirect.github.com/googleapis/google-api-go-client/issues/2724))
([918e3d2](https://redirect.github.com/googleapis/google-api-go-client/commit/918e3d247ec3b8846ef27768755753653e6c9810))

##### Bug Fixes

- Reference gax import in storage libs
([#&#8203;2720](https://redirect.github.com/googleapis/google-api-go-client/issues/2720))
([fffff7f](https://redirect.github.com/googleapis/google-api-go-client/commit/fffff7f0c447dfa6ad3b74b7ef948fc1b8b78e66))
- **transport:** Disable automatic universe domain check
([#&#8203;2717](https://redirect.github.com/googleapis/google-api-go-client/issues/2717))
([f5b0bb5](https://redirect.github.com/googleapis/google-api-go-client/commit/f5b0bb5ac5ffd3d26c49135c6ce3cfb9167508b0))

###
[`v0.190.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.190.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.189.0...v0.190.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2693](https://redirect.github.com/googleapis/google-api-go-client/issues/2693))
([cbc19e7](https://redirect.github.com/googleapis/google-api-go-client/commit/cbc19e75465de8084d9e34b2b3ccc0ba8d905e3d))
- **all:** Auto-regenerate discovery clients
([#&#8203;2698](https://redirect.github.com/googleapis/google-api-go-client/issues/2698))
([ddc4e0b](https://redirect.github.com/googleapis/google-api-go-client/commit/ddc4e0b0adb8c4fe22edb4a821e4f2c716d5a327))
- **all:** Auto-regenerate discovery clients
([#&#8203;2699](https://redirect.github.com/googleapis/google-api-go-client/issues/2699))
([d07fd26](https://redirect.github.com/googleapis/google-api-go-client/commit/d07fd26bf7d8b4a5848207b35d4214976bceeac0))
- **all:** Auto-regenerate discovery clients
([#&#8203;2700](https://redirect.github.com/googleapis/google-api-go-client/issues/2700))
([a8b0821](https://redirect.github.com/googleapis/google-api-go-client/commit/a8b0821bdcc9a5e76db236bfce38823ab36002de))
- **all:** Auto-regenerate discovery clients
([#&#8203;2703](https://redirect.github.com/googleapis/google-api-go-client/issues/2703))
([7b03cff](https://redirect.github.com/googleapis/google-api-go-client/commit/7b03cff8f79b0bb0d82f6f0b2e16120e10019852))
- **all:** Auto-regenerate discovery clients
([#&#8203;2706](https://redirect.github.com/googleapis/google-api-go-client/issues/2706))
([05a4fc5](https://redirect.github.com/googleapis/google-api-go-client/commit/05a4fc520d64a219002772f36377929b010ff53b))
- **all:** Auto-regenerate discovery clients
([#&#8203;2715](https://redirect.github.com/googleapis/google-api-go-client/issues/2715))
([164a8d6](https://redirect.github.com/googleapis/google-api-go-client/commit/164a8d6aedb86f34a366d792a213fed754197e8a))
- Move storage, bigquery, and compute to new auth lib
([#&#8203;2695](https://redirect.github.com/googleapis/google-api-go-client/issues/2695))
([66ace6c](https://redirect.github.com/googleapis/google-api-go-client/commit/66ace6c95689fd06cb467069d8ec0f5ddb8ac695))

##### Reverts

- Move storage, bigquery, and compute to new auth lib
([#&#8203;2695](https://redirect.github.com/googleapis/google-api-go-client/issues/2695))"
([#&#8203;2704](https://redirect.github.com/googleapis/google-api-go-client/issues/2704))
([aa62c85](https://redirect.github.com/googleapis/google-api-go-client/commit/aa62c85a8c8cce5d0ed963b7d9b74e6a739fd072))

###
[`v0.189.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.189.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.188.0...v0.189.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2680](https://redirect.github.com/googleapis/google-api-go-client/issues/2680))
([4a713f7](https://redirect.github.com/googleapis/google-api-go-client/commit/4a713f714e522fc9b642b6e877f387b45b45d92c))
- **all:** Auto-regenerate discovery clients
([#&#8203;2683](https://redirect.github.com/googleapis/google-api-go-client/issues/2683))
([1e3757d](https://redirect.github.com/googleapis/google-api-go-client/commit/1e3757d0fae889f480bdd54dfeb09362ca0ac6d9))
- **all:** Auto-regenerate discovery clients
([#&#8203;2685](https://redirect.github.com/googleapis/google-api-go-client/issues/2685))
([611884d](https://redirect.github.com/googleapis/google-api-go-client/commit/611884d3f736ca0ac205859dc428537ab167fd19))
- **all:** Auto-regenerate discovery clients
([#&#8203;2687](https://redirect.github.com/googleapis/google-api-go-client/issues/2687))
([27405af](https://redirect.github.com/googleapis/google-api-go-client/commit/27405af8ca136a1c64f413f4fc3f0db57c53b80f))
- **all:** Auto-regenerate discovery clients
([#&#8203;2691](https://redirect.github.com/googleapis/google-api-go-client/issues/2691))
([a94722f](https://redirect.github.com/googleapis/google-api-go-client/commit/a94722f1bfc635faedebf847230fc97b9845f390))

##### Bug Fixes

- **cba:** Update newAuth path to use nil oauth2 client
([#&#8203;2684](https://redirect.github.com/googleapis/google-api-go-client/issues/2684))
([d925dcb](https://redirect.github.com/googleapis/google-api-go-client/commit/d925dcbb27f2412664b43259cc4840d0f952857f))
- **transport/grpc:** Retain UserAgent option with new auth stack
([#&#8203;2690](https://redirect.github.com/googleapis/google-api-go-client/issues/2690))
([aa4662f](https://redirect.github.com/googleapis/google-api-go-client/commit/aa4662f7581724e440a9530d84d10264ff974c81))

###
[`v0.188.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.188.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.187.0...v0.188.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2665](https://redirect.github.com/googleapis/google-api-go-client/issues/2665))
([e84fa65](https://redirect.github.com/googleapis/google-api-go-client/commit/e84fa6508ebc498c3435668c48001185fbc9ce83))
- **all:** Auto-regenerate discovery clients
([#&#8203;2669](https://redirect.github.com/googleapis/google-api-go-client/issues/2669))
([6df3749](https://redirect.github.com/googleapis/google-api-go-client/commit/6df37492965b6323c6bcefa2a1ccd192b92981b4))
- **all:** Auto-regenerate discovery clients
([#&#8203;2671](https://redirect.github.com/googleapis/google-api-go-client/issues/2671))
([0d54a85](https://redirect.github.com/googleapis/google-api-go-client/commit/0d54a8540060cc79f830892fdd1fba46d73034c1))
- **all:** Auto-regenerate discovery clients
([#&#8203;2673](https://redirect.github.com/googleapis/google-api-go-client/issues/2673))
([88240e3](https://redirect.github.com/googleapis/google-api-go-client/commit/88240e3d98f3e944398c50379372eb071ebac0a2))
- **all:** Auto-regenerate discovery clients
([#&#8203;2674](https://redirect.github.com/googleapis/google-api-go-client/issues/2674))
([d465cec](https://redirect.github.com/googleapis/google-api-go-client/commit/d465cec68dbc2616c665e6ea240cd1e32c01418d))
- **all:** Auto-regenerate discovery clients
([#&#8203;2675](https://redirect.github.com/googleapis/google-api-go-client/issues/2675))
([a9177bd](https://redirect.github.com/googleapis/google-api-go-client/commit/a9177bdbdbba60c86b22bda4a7061c31d3485e4a))
- **all:** Auto-regenerate discovery clients
([#&#8203;2677](https://redirect.github.com/googleapis/google-api-go-client/issues/2677))
([5dd2fb2](https://redirect.github.com/googleapis/google-api-go-client/commit/5dd2fb237802349250c97c0ebdbb54cbd088884d))
- **all:** Auto-regenerate discovery clients
([#&#8203;2678](https://redirect.github.com/googleapis/google-api-go-client/issues/2678))
([d17f6be](https://redirect.github.com/googleapis/google-api-go-client/commit/d17f6beb5a531910b563a4383acaa383dbd3ee43))

##### Bug Fixes

- Allow ForceSendFields to work for map types
([#&#8203;2670](https://redirect.github.com/googleapis/google-api-go-client/issues/2670))
([40b5113](https://redirect.github.com/googleapis/google-api-go-client/commit/40b5113127c4d66d533df16fe201898855c7c0cc))
- Check \[]bytes > 0 instead of nil
([#&#8203;2667](https://redirect.github.com/googleapis/google-api-go-client/issues/2667))
([711eb91](https://redirect.github.com/googleapis/google-api-go-client/commit/711eb913fe455ffe5c9d717b44762801820c0e8c)),
refs
[#&#8203;2647](https://redirect.github.com/googleapis/google-api-go-client/issues/2647)

###
[`v0.187.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.187.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.186.0...v0.187.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2655](https://redirect.github.com/googleapis/google-api-go-client/issues/2655))
([1a28e06](https://redirect.github.com/googleapis/google-api-go-client/commit/1a28e0622fbb1a069f973a099f2340ccf5ced528))
- **all:** Auto-regenerate discovery clients
([#&#8203;2658](https://redirect.github.com/googleapis/google-api-go-client/issues/2658))
([719f988](https://redirect.github.com/googleapis/google-api-go-client/commit/719f98850209581d9ba3d69e60f7cea310f57802))
- **all:** Auto-regenerate discovery clients
([#&#8203;2659](https://redirect.github.com/googleapis/google-api-go-client/issues/2659))
([7cd88da](https://redirect.github.com/googleapis/google-api-go-client/commit/7cd88dabf7a36af1b9586f242e565e93b882f6de))
- **all:** Auto-regenerate discovery clients
([#&#8203;2660](https://redirect.github.com/googleapis/google-api-go-client/issues/2660))
([3ca2f84](https://redirect.github.com/googleapis/google-api-go-client/commit/3ca2f844a9d76ba63af67393338744387db73664))
- **all:** Auto-regenerate discovery clients
([#&#8203;2661](https://redirect.github.com/googleapis/google-api-go-client/issues/2661))
([0a238f5](https://redirect.github.com/googleapis/google-api-go-client/commit/0a238f578c422a11440ee094359d226880081056))
- **all:** Auto-regenerate discovery clients
([#&#8203;2663](https://redirect.github.com/googleapis/google-api-go-client/issues/2663))
([6e061ce](https://redirect.github.com/googleapis/google-api-go-client/commit/6e061ced5f33f1aed0d5360d6a81617665de28ed))

##### Bug Fixes

- **gensupport:** Wrap chunk upload err for retries
([#&#8203;2657](https://redirect.github.com/googleapis/google-api-go-client/issues/2657))
([a758bc1](https://redirect.github.com/googleapis/google-api-go-client/commit/a758bc17ee3fcce07913275095bafc512a7e441c))
- Pass through gRPC api key option to new auth lib
([#&#8203;2664](https://redirect.github.com/googleapis/google-api-go-client/issues/2664))
([e051997](https://redirect.github.com/googleapis/google-api-go-client/commit/e05199702297d91cdce420f43fcc1c7c691a6f53))

###
[`v0.186.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.186.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.185.0...v0.186.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2641](https://redirect.github.com/googleapis/google-api-go-client/issues/2641))
([72fb128](https://redirect.github.com/googleapis/google-api-go-client/commit/72fb1281b3bf8e70e160db39f173bf86ede9173f))
- **all:** Auto-regenerate discovery clients
([#&#8203;2644](https://redirect.github.com/googleapis/google-api-go-client/issues/2644))
([20ffdd8](https://redirect.github.com/googleapis/google-api-go-client/commit/20ffdd800072046285b0900af690d05e2a6f9524))
- **all:** Auto-regenerate discovery clients
([#&#8203;2645](https://redirect.github.com/googleapis/google-api-go-client/issues/2645))
([c1a7681](https://redirect.github.com/googleapis/google-api-go-client/commit/c1a768193e03af127f139d532782971275e06c18))
- **all:** Auto-regenerate discovery clients
([#&#8203;2648](https://redirect.github.com/googleapis/google-api-go-client/issues/2648))
([1bac79d](https://redirect.github.com/googleapis/google-api-go-client/commit/1bac79d78d93ee98501f484b055ac9360cce3c21))
- **all:** Auto-regenerate discovery clients
([#&#8203;2649](https://redirect.github.com/googleapis/google-api-go-client/issues/2649))
([695484b](https://redirect.github.com/googleapis/google-api-go-client/commit/695484ba67b06180d82a077f35b5e87681bdccd8))
- **all:** Auto-regenerate discovery clients
([#&#8203;2652](https://redirect.github.com/googleapis/google-api-go-client/issues/2652))
([10c47f3](https://redirect.github.com/googleapis/google-api-go-client/commit/10c47f37506574b134d7e9d3b29b74aec389625f))
- **all:** Auto-regenerate discovery clients
([#&#8203;2653](https://redirect.github.com/googleapis/google-api-go-client/issues/2653))
([bc370a7](https://redirect.github.com/googleapis/google-api-go-client/commit/bc370a705cf35e8ca19498f0a6200e91e2c8282b))

###
[`v0.185.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.185.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.184.0...v0.185.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2636](https://redirect.github.com/googleapis/google-api-go-client/issues/2636))
([51ff8a4](https://redirect.github.com/googleapis/google-api-go-client/commit/51ff8a4794fbc56944a6db1edd0f06e30990392f))
- **all:** Auto-regenerate discovery clients
([#&#8203;2638](https://redirect.github.com/googleapis/google-api-go-client/issues/2638))
([0c868b2](https://redirect.github.com/googleapis/google-api-go-client/commit/0c868b2608ca697ac82144d37db3452b2af5a827))

##### Bug Fixes

- **internal/gensupport:** Update shouldRetry for GCS uploads
([#&#8203;2634](https://redirect.github.com/googleapis/google-api-go-client/issues/2634))
([ea513cb](https://redirect.github.com/googleapis/google-api-go-client/commit/ea513cb749aad28620ee92ac2d5c57822e7ef8fe))

###
[`v0.184.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.184.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.183.0...v0.184.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2624](https://redirect.github.com/googleapis/google-api-go-client/issues/2624))
([7fccba6](https://redirect.github.com/googleapis/google-api-go-client/commit/7fccba6a6fce5ebedabf5d85601779318fe5c26e))
- Regen cloudcommerceprocurement v1 from updated discovery file
([#&#8203;2627](https://redirect.github.com/googleapis/google-api-go-client/issues/2627))
([7e30ed2](https://redirect.github.com/googleapis/google-api-go-client/commit/7e30ed210c23e9eaa9d45e5dc972ecf4e00b80c6))
- Support structpb.Struct as req/resp
([#&#8203;2632](https://redirect.github.com/googleapis/google-api-go-client/issues/2632))
([ebc44d1](https://redirect.github.com/googleapis/google-api-go-client/commit/ebc44d15955116f5647020142005c34e6a8d1d47)),
refs
[#&#8203;2601](https://redirect.github.com/googleapis/google-api-go-client/issues/2601)

##### Bug Fixes

- **cba:** Update credsNewAuth to support oauth2 over mTLS
([#&#8203;2610](https://redirect.github.com/googleapis/google-api-go-client/issues/2610))
([953f728](https://redirect.github.com/googleapis/google-api-go-client/commit/953f7289417d9dc6e6b5405678434073e078c90a))

###
[`v0.183.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.183.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.182.0...v0.183.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2611](https://redirect.github.com/googleapis/google-api-go-client/issues/2611))
([1de148b](https://redirect.github.com/googleapis/google-api-go-client/commit/1de148b049cad72efb924df7f3435bcbca7d214f))
- **all:** Auto-regenerate discovery clients
([#&#8203;2616](https://redirect.github.com/googleapis/google-api-go-client/issues/2616))
([5f21214](https://redirect.github.com/googleapis/google-api-go-client/commit/5f21214e2284f5162d89383f528326325091796c))
- **all:** Auto-regenerate discovery clients
([#&#8203;2617](https://redirect.github.com/googleapis/google-api-go-client/issues/2617))
([08fdd71](https://redirect.github.com/googleapis/google-api-go-client/commit/08fdd71cae0bbfd16ed7e13a00c8bc7dd596ce94))
- **all:** Auto-regenerate discovery clients
([#&#8203;2619](https://redirect.github.com/googleapis/google-api-go-client/issues/2619))
([c7f1614](https://redirect.github.com/googleapis/google-api-go-client/commit/c7f161413cf50b50db98ba483afc2f2344e0896f))
- **all:** Auto-regenerate discovery clients
([#&#8203;2622](https://redirect.github.com/googleapis/google-api-go-client/issues/2622))
([0077748](https://redirect.github.com/googleapis/google-api-go-client/commit/007774894a48d24634ace7b9e09def4d61433f7f))

##### Bug Fixes

- Add another temporary dep on genproto
([#&#8203;2614](https://redirect.github.com/googleapis/google-api-go-client/issues/2614))
([4f98211](https://redirect.github.com/googleapis/google-api-go-client/commit/4f9821115b5b14b2a32a4cdcbbb84bed018dac2c)),
refs
[#&#8203;2559](https://redirect.github.com/googleapis/google-api-go-client/issues/2559)
[#&#8203;2613](https://redirect.github.com/googleapis/google-api-go-client/issues/2613)

###
[`v0.182.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.182.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.181.0...v0.182.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2590](https://redirect.github.com/googleapis/google-api-go-client/issues/2590))
([e95bd57](https://redirect.github.com/googleapis/google-api-go-client/commit/e95bd57350fd494a12fe94b167ab27365ef81593))
- **all:** Auto-regenerate discovery clients
([#&#8203;2594](https://redirect.github.com/googleapis/google-api-go-client/issues/2594))
([21295a5](https://redirect.github.com/googleapis/google-api-go-client/commit/21295a5acbbea62c8f1efe8c785161b965b4c95d))
- **all:** Auto-regenerate discovery clients
([#&#8203;2595](https://redirect.github.com/googleapis/google-api-go-client/issues/2595))
([07e7104](https://redirect.github.com/googleapis/google-api-go-client/commit/07e71041f297a16404eb756ca8397ab1a7681236))
- **all:** Auto-regenerate discovery clients
([#&#8203;2597](https://redirect.github.com/googleapis/google-api-go-client/issues/2597))
([7d46b4d](https://redirect.github.com/googleapis/google-api-go-client/commit/7d46b4d9f1654a792272ad67647c598ee46f4a77))
- **all:** Auto-regenerate discovery clients
([#&#8203;2599](https://redirect.github.com/googleapis/google-api-go-client/issues/2599))
([677f53d](https://redirect.github.com/googleapis/google-api-go-client/commit/677f53d0fc95f93b6586eb828c8ebd902d8a8b52))
- **all:** Auto-regenerate discovery clients
([#&#8203;2600](https://redirect.github.com/googleapis/google-api-go-client/issues/2600))
([2e7cc39](https://redirect.github.com/googleapis/google-api-go-client/commit/2e7cc399531ce02210c3cd68748035a1aef59be0))
- **all:** Auto-regenerate discovery clients
([#&#8203;2602](https://redirect.github.com/googleapis/google-api-go-client/issues/2602))
([a86c4b6](https://redirect.github.com/googleapis/google-api-go-client/commit/a86c4b6bbded4c73369be9d6af5716f87d064448))
- **all:** Auto-regenerate discovery clients
([#&#8203;2603](https://redirect.github.com/googleapis/google-api-go-client/issues/2603))
([ece7727](https://redirect.github.com/googleapis/google-api-go-client/commit/ece77271d2e524bcbcd194046094f3940320a51e))
- **all:** Auto-regenerate discovery clients
([#&#8203;2604](https://redirect.github.com/googleapis/google-api-go-client/issues/2604))
([f474c8f](https://redirect.github.com/googleapis/google-api-go-client/commit/f474c8ff7d640ca05bf7b72e4d4572990085aa3c))
- **all:** Auto-regenerate discovery clients
([#&#8203;2606](https://redirect.github.com/googleapis/google-api-go-client/issues/2606))
([ceaeabf](https://redirect.github.com/googleapis/google-api-go-client/commit/ceaeabf4cecd0f714fd21d9898a78cf16870050a))
- **all:** Auto-regenerate discovery clients
([#&#8203;2608](https://redirect.github.com/googleapis/google-api-go-client/issues/2608))
([0e58f74](https://redirect.github.com/googleapis/google-api-go-client/commit/0e58f747c6eabcdfceee43492e42a5030667de1c))
- **all:** Auto-regenerate discovery clients
([#&#8203;2609](https://redirect.github.com/googleapis/google-api-go-client/issues/2609))
([c4c51ce](https://redirect.github.com/googleapis/google-api-go-client/commit/c4c51ce9c298333e39e60aa1258aa7933659b52b))

###
[`v0.181.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.181.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.180.0...v0.181.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2581](https://redirect.github.com/googleapis/google-api-go-client/issues/2581))
([6923ec8](https://redirect.github.com/googleapis/google-api-go-client/commit/6923ec8ab79fa209cbe9bcea6f193155965ee030))
- **all:** Auto-regenerate discovery clients
([#&#8203;2583](https://redirect.github.com/googleapis/google-api-go-client/issues/2583))
([7b18e5d](https://redirect.github.com/googleapis/google-api-go-client/commit/7b18e5d39312f9904714ddf887011dda671e5796))
- **all:** Auto-regenerate discovery clients
([#&#8203;2585](https://redirect.github.com/googleapis/google-api-go-client/issues/2585))
([e35f76f](https://redirect.github.com/googleapis/google-api-go-client/commit/e35f76f674f79bc8b5bed6327d3bd4d1a8901a32))
- **all:** Auto-regenerate discovery clients
([#&#8203;2586](https://redirect.github.com/googleapis/google-api-go-client/issues/2586))
([afc4685](https://redirect.github.com/googleapis/google-api-go-client/commit/afc46850a7637d8e0e3215b60c6618d2c37e7b95))
- **all:** Auto-regenerate discovery clients
([#&#8203;2587](https://redirect.github.com/googleapis/google-api-go-client/issues/2587))
([86c9521](https://redirect.github.com/googleapis/google-api-go-client/commit/86c952133c54c240ad61cea70be1fd5d775dab99))
- **all:** Auto-regenerate discovery clients
([#&#8203;2589](https://redirect.github.com/googleapis/google-api-go-client/issues/2589))
([c3f4828](https://redirect.github.com/googleapis/google-api-go-client/commit/c3f4828eeedfb2d662e36ad6b37c2874de85885e))

###
[`v0.180.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.180.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.179.0...v0.180.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2578](https://redirect.github.com/googleapis/google-api-go-client/issues/2578))
([6604a5d](https://redirect.github.com/googleapis/google-api-go-client/commit/6604a5dead0c0ffbd566d82728d8e40104b53950))

###
[`v0.179.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.179.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.178.0...v0.179.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2573](https://redirect.github.com/googleapis/google-api-go-client/issues/2573))
([887c564](https://redirect.github.com/googleapis/google-api-go-client/commit/887c564239fdc5b2d1bbb156447281c644e81ee8))
- **all:** Auto-regenerate discovery clients
([#&#8203;2575](https://redirect.github.com/googleapis/google-api-go-client/issues/2575))
([a784ae0](https://redirect.github.com/googleapis/google-api-go-client/commit/a784ae096a6d0d3b666907307cb61c88d461a9c6))

##### Bug Fixes

- Bump auth to v0.4.1
([#&#8203;2577](https://redirect.github.com/googleapis/google-api-go-client/issues/2577))
([090ff6c](https://redirect.github.com/googleapis/google-api-go-client/commit/090ff6c58926594a1fc58f4f3a7603c1ecfc3a21))

###
[`v0.178.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.178.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.177.0...v0.178.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2561](https://redirect.github.com/googleapis/google-api-go-client/issues/2561))
([2d22d11](https://redirect.github.com/googleapis/google-api-go-client/commit/2d22d11df9643a4fad0f9e952d7a92a419370122))
- **all:** Auto-regenerate discovery clients
([#&#8203;2564](https://redirect.github.com/googleapis/google-api-go-client/issues/2564))
([b313e4b](https://redirect.github.com/googleapis/google-api-go-client/commit/b313e4bd70e601fd7a2a931f168fb1dece980e75))
- **all:** Auto-regenerate discovery clients
([#&#8203;2565](https://redirect.github.com/googleapis/google-api-go-client/issues/2565))
([0843d21](https://redirect.github.com/googleapis/google-api-go-client/commit/0843d217048b2e713c0d273b95b33afb99926a8c))
- **all:** Auto-regenerate discovery clients
([#&#8203;2567](https://redirect.github.com/googleapis/google-api-go-client/issues/2567))
([76b27f1](https://redirect.github.com/googleapis/google-api-go-client/commit/76b27f162032649ddb3cb3f06ed24c7333b3fa66))
- **all:** Auto-regenerate discovery clients
([#&#8203;2568](https://redirect.github.com/googleapis/google-api-go-client/issues/2568))
([d922e3b](https://redirect.github.com/googleapis/google-api-go-client/commit/d922e3b559ce5832941390b4f9bf91210e3f6579))
- **all:** Auto-regenerate discovery clients
([#&#8203;2570](https://redirect.github.com/googleapis/google-api-go-client/issues/2570))
([f2da582](https://redirect.github.com/googleapis/google-api-go-client/commit/f2da582c9f6aab240d44c8ebd2dcc43f5096f896))
- **all:** Auto-regenerate discovery clients
([#&#8203;2571](https://redirect.github.com/googleapis/google-api-go-client/issues/2571))
([0c976dc](https://redirect.github.com/googleapis/google-api-go-client/commit/0c976dcc8d1d653f2284ce273493e6714a6d4b2a))
- **gen:** Add internaloption.EnableNewAuthLibrary
([#&#8203;2519](https://redirect.github.com/googleapis/google-api-go-client/issues/2519))
([8c74bb8](https://redirect.github.com/googleapis/google-api-go-client/commit/8c74bb83e2bc27188154c506e63a3e0f3a042f55))
- **google-api-go-client:** Add x-goog-api-version header
([#&#8203;2563](https://redirect.github.com/googleapis/google-api-go-client/issues/2563))
([fe54ffd](https://redirect.github.com/googleapis/google-api-go-client/commit/fe54ffd92359506fca1ffd70dc647db0ab9a903c))

##### Documentation

- Update commit style in CONTRIBUTING
([#&#8203;2566](https://redirect.github.com/googleapis/google-api-go-client/issues/2566))
([5e44215](https://redirect.github.com/googleapis/google-api-go-client/commit/5e44215df618fcafd5f6c1bbe259062cddd32f1a))

###
[`v0.177.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.177.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.176.1...v0.177.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2548](https://redirect.github.com/googleapis/google-api-go-client/issues/2548))
([32a5d10](https://redirect.github.com/googleapis/google-api-go-client/commit/32a5d10b1870bacb93fdf065e5ce7923c04039e8))
- **all:** Auto-regenerate discovery clients
([#&#8203;2550](https://redirect.github.com/googleapis/google-api-go-client/issues/2550))
([f9bf96d](https://redirect.github.com/googleapis/google-api-go-client/commit/f9bf96df3a9a7ee9eb5b4b01c60d50f4c70e45c9))
- **all:** Auto-regenerate discovery clients
([#&#8203;2551](https://redirect.github.com/googleapis/google-api-go-client/issues/2551))
([4418f5f](https://redirect.github.com/googleapis/google-api-go-client/commit/4418f5fc551ce9a1edda277ddf483f3dd596d9aa))
- **all:** Auto-regenerate discovery clients
([#&#8203;2553](https://redirect.github.com/googleapis/google-api-go-client/issues/2553))
([2f46e14](https://redirect.github.com/googleapis/google-api-go-client/commit/2f46e14ff3836ec2ed0e9b08c33b3ec3d29e707b))
- **all:** Auto-regenerate discovery clients
([#&#8203;2556](https://redirect.github.com/googleapis/google-api-go-client/issues/2556))
([fb153c0](https://redirect.github.com/googleapis/google-api-go-client/commit/fb153c030eb62f149abff30e6948ea1933a9034c))
- Reduce code size by 29%
([#&#8203;2544](https://redirect.github.com/googleapis/google-api-go-client/issues/2544))
([2f2505b](https://redirect.github.com/googleapis/google-api-go-client/commit/2f2505b83d909fafc4dcf24aff9bb6eb3b7333d7))

##### Bug Fixes

- Split large compute file up
([#&#8203;2546](https://redirect.github.com/googleapis/google-api-go-client/issues/2546))
([1b6db6c](https://redirect.github.com/googleapis/google-api-go-client/commit/1b6db6c4446668599f8db8edda2dde85d7b6015d))
- Temp patch cloud.google.com/go ambiguity
([#&#8203;2560](https://redirect.github.com/googleapis/google-api-go-client/issues/2560))
([3eb92f1](https://redirect.github.com/googleapis/google-api-go-client/commit/3eb92f1acf25ec8ac4eeb0fa75dbb04a10db36e0)),
refs
[#&#8203;2543](https://redirect.github.com/googleapis/google-api-go-client/issues/2543)
[#&#8203;2559](https://redirect.github.com/googleapis/google-api-go-client/issues/2559)

###
[`v0.176.1`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.176.1)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.176.0...v0.176.1)

##### Bug Fixes

- **transport/http:** Pass through base transport
([#&#8203;2541](https://redirect.github.com/googleapis/google-api-go-client/issues/2541))
([8d0b2b5](https://redirect.github.com/googleapis/google-api-go-client/commit/8d0b2b5bc50e98e2865818bee89911d3348b43dc))

###
[`v0.176.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.176.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.175.0...v0.176.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2537](https://redirect.github.com/googleapis/google-api-go-client/issues/2537))
([773fe01](https://redirect.github.com/googleapis/google-api-go-client/commit/773fe012944f639f6aabb2b2b523b043f8d2f519))
- **all:** Auto-regenerate discovery clients
([#&#8203;2538](https://redirect.github.com/googleapis/google-api-go-client/issues/2538))
([30d8c87](https://redirect.github.com/googleapis/google-api-go-client/commit/30d8c8795c0a43b8e227c03b2a8bb5f7bfd0da74))
- **all:** Auto-regenerate discovery clients
([#&#8203;2540](https://redirect.github.com/googleapis/google-api-go-client/issues/2540))
([6825bb8](https://redirect.github.com/googleapis/google-api-go-client/commit/6825bb8fc9b9cc4ab189b6f00406f797cde1cccc))

##### Bug Fixes

- Default defaultEndpointTemplate
([#&#8203;2535](https://redirect.github.com/googleapis/google-api-go-client/issues/2535))
([5a78abe](https://redirect.github.com/googleapis/google-api-go-client/commit/5a78abe30a64cceaddfe9eb6f1c6a6c59be7cb1c))

###
[`v0.175.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.175.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.174.0...v0.175.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2526](https://redirect.github.com/googleapis/google-api-go-client/issues/2526))
([ec3a580](https://redirect.github.com/googleapis/google-api-go-client/commit/ec3a5802909a15a9a98f27ffedb1b9229949d254))
- **all:** Auto-regenerate discovery clients
([#&#8203;2529](https://redirect.github.com/googleapis/google-api-go-client/issues/2529))
([9622a0d](https://redirect.github.com/googleapis/google-api-go-client/commit/9622a0d432afa4ee791ffc361cb8d3ea13aa6e40))

##### Bug Fixes

- Bump auth deps
([#&#8203;2528](https://redirect.github.com/googleapis/google-api-go-client/issues/2528))
([f662ab7](https://redirect.github.com/googleapis/google-api-go-client/commit/f662ab75f2bfe1080cc9f1929ff4227ca22903c1))
- Various auth transition bugs
([#&#8203;2533](https://redirect.github.com/googleapis/google-api-go-client/issues/2533))
([d64b1d0](https://redirect.github.com/googleapis/google-api-go-client/commit/d64b1d06f0b80c6a9196f4c4c6ebf087461fc395))

###
[`v0.174.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.174.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.173.0...v0.174.0)

##### Features

- Add hooks in for new auth library
([#&#8203;2228](https://redirect.github.com/googleapis/google-api-go-client/issues/2228))
([4054271](https://redirect.github.com/googleapis/google-api-go-client/commit/4054271be9fe8c99b21ab61ba367cf8cd9f17fff))
- **all:** Auto-regenerate discovery clients
([#&#8203;2524](https://redirect.github.com/googleapis/google-api-go-client/issues/2524))
([f49960d](https://redirect.github.com/googleapis/google-api-go-client/commit/f49960dabd8a299f1908e2aaf0d87d415b318cef))

##### Bug Fixes

- **internal:** Set scopes for new auth flow
([#&#8203;2525](https://redirect.github.com/googleapis/google-api-go-client/issues/2525))
([0f0a2f0](https://redirect.github.com/googleapis/google-api-go-client/commit/0f0a2f07eb7455c98dc29c8c711a666fa6e3a627)),
refs
[#&#8203;2523](https://redirect.github.com/googleapis/google-api-go-client/issues/2523)
[#&#8203;2522](https://redirect.github.com/googleapis/google-api-go-client/issues/2522)

###
[`v0.173.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.173.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.172.0...v0.173.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2494](https://redirect.github.com/googleapis/google-api-go-client/issues/2494))
([a48e9de](https://redirect.github.com/googleapis/google-api-go-client/commit/a48e9dea05e04aad759901dec7ad826dec3dcd9e))
- **all:** Auto-regenerate discovery clients
([#&#8203;2499](https://redirect.github.com/googleapis/google-api-go-client/issues/2499))
([4ebe65e](https://redirect.github.com/googleapis/google-api-go-client/commit/4ebe65e4c4121ebba2e383a7c88d7341e5644225))
- **all:** Auto-regenerate discovery clients
([#&#8203;2500](https://redirect.github.com/googleapis/google-api-go-client/issues/2500))
([5b9019f](https://redirect.github.com/googleapis/google-api-go-client/commit/5b9019f2820fc8890cd8a664a230a2dec170cf69))
- **all:** Auto-regenerate discovery clients
([#&#8203;2501](https://redirect.github.com/googleapis/google-api-go-client/issues/2501))
([cdac273](https://redirect.github.com/googleapis/google-api-go-client/commit/cdac273fa056a378af5623d80d543bad80a5f4e4))
- **all:** Auto-regenerate discovery clients
([#&#8203;2503](https://redirect.github.com/googleapis/google-api-go-client/issues/2503))
([6ee6a57](https://redirect.github.com/googleapis/google-api-go-client/commit/6ee6a57e1d6d483d952b155a563616dae741a4df))
- **all:** Auto-regenerate discovery clients
([#&#8203;2504](https://redirect.github.com/googleapis/google-api-go-client/issues/2504))
([7ec3ef8](https://redirect.github.com/googleapis/google-api-go-client/commit/7ec3ef8b1dcb2d287abee602b5c83d367c46010d))
- **all:** Auto-regenerate discovery clients
([#&#8203;2505](https://redirect.github.com/googleapis/google-api-go-client/issues/2505))
([baa809b](https://redirect.github.com/googleapis/google-api-go-client/commit/baa809b5097c93ee880d3907b4d6aabe08d64336))
- **all:** Auto-regenerate discovery clients
([#&#8203;2506](https://redirect.github.com/googleapis/google-api-go-client/issues/2506))
([3daccec](https://redirect.github.com/googleapis/google-api-go-client/commit/3daccecaae7b1bcd1371a44cb2d25b2fec4f34f2))
- **all:** Auto-regenerate discovery clients
([#&#8203;2508](https://redirect.github.com/googleapis/google-api-go-client/issues/2508))
([caf5b3f](https://redir

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 6am on wednesday" in timezone
Australia/Sydney, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/google/osv.dev).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants