Skip to content

fix: upgrade all node core library dependencies to their latest node 22 version - #9084

Merged
danieljbruce merged 14 commits into
mainfrom
node-22-bump-dependencies-for-core-libraries
Aug 10, 2026
Merged

fix: upgrade all node core library dependencies to their latest node 22 version#9084
danieljbruce merged 14 commits into
mainfrom
node-22-bump-dependencies-for-core-libraries

Conversation

@danieljbruce

@danieljbruce danieljbruce commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Description

One thing we should do in addition to the plan outlined for the Node upgrade is we should upgrade the dependencies of the core libraries to match versions that correspond to Node v22. We do this for our generated packages so it is reasonable to do it for the core packages too. This actually addresses #9078 (comment) removing a compiler error that should be addressed.

Generated a script to update the dependencies and ran it.

An additional detail is that we exclude the dependencies for generated packages for now since we have not confirmed they have been released with the major upgrade yet and we also exclude upgrading gaxios since it was not upgraded to Node 22 yet.

Impact

Ensures Node versions for core library dependencies match the core library node versions (that they are all v22).

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates multiple package.json files across the repository, upgrading several dependencies and devDependencies to newer major versions (such as @google-cloud/projectify, @google-cloud/promisify, google-auth-library, and gaxios). It also bumps the minimum Node.js engine requirement to >=22 for multiple packages and samples. There are no review comments, so I have no feedback to provide.

@danieljbruce
danieljbruce marked this pull request as ready for review August 5, 2026 13:37
@danieljbruce
danieljbruce requested review from a team as code owners August 5, 2026 13:37
@danieljbruce
danieljbruce requested a review from westarle August 5, 2026 13:39
@danieljbruce
danieljbruce merged commit af8074c into main Aug 10, 2026
34 checks passed
@danieljbruce
danieljbruce deleted the node-22-bump-dependencies-for-core-libraries branch August 10, 2026 18:23
@release-please release-please Bot mentioned this pull request Aug 7, 2026
shivanee-p pushed a commit that referenced this pull request Aug 10, 2026
🤖 I have created a release *beep* *boop*
---


<details><summary>common: 8.0.1</summary>

##
[8.0.1](common-v8.0.0...common-v8.0.1)
(2026-08-10)


### Bug Fixes

* Upgrade all node core library dependencies to their latest node 22
version
([#9084](#9084))
([af8074c](af8074c))
</details>

<details><summary>gapic-node-processing: 0.2.1</summary>

##
[0.2.1](gapic-node-processing-v0.2.0...gapic-node-processing-v0.2.1)
(2026-08-10)


### Bug Fixes

* Upgrade all node core library dependencies to their latest node 22
version
([#9084](#9084))
([af8074c](af8074c))
</details>

<details><summary>google-gax: 6.0.1</summary>

##
[6.0.1](google-gax-v6.0.0...google-gax-v6.0.1)
(2026-08-10)


### Bug Fixes

* Upgrade all node core library dependencies to their latest node 22
version
([#9084](#9084))
([af8074c](af8074c))
</details>

<details><summary>gcp-metadata: 9.0.2</summary>

##
[9.0.2](gcp-metadata-v9.0.1...gcp-metadata-v9.0.2)
(2026-08-10)


### Bug Fixes

* Upgrade all node core library dependencies to their latest node 22
version
([#9084](#9084))
([af8074c](af8074c))
</details>

<details><summary>google-auth-library: 11.0.1</summary>

##
[11.0.1](google-auth-library-v11.0.0...google-auth-library-v11.0.1)
(2026-08-10)


### Bug Fixes

* Upgrade all node core library dependencies to their latest node 22
version
([#9084](#9084))
([af8074c](af8074c))
</details>

<details><summary>google-logging-utils: 2.0.1</summary>

##
[2.0.1](google-logging-utils-v2.0.0...google-logging-utils-v2.0.1)
(2026-08-10)


### Bug Fixes

* Upgrade all node core library dependencies to their latest node 22
version
([#9084](#9084))
([af8074c](af8074c))
</details>

<details><summary>googleapis-common: 9.0.2</summary>

##
[9.0.2](googleapis-common-v9.0.1...googleapis-common-v9.0.2)
(2026-08-10)


### Bug Fixes

* Upgrade all node core library dependencies to their latest node 22
version
([#9084](#9084))
([af8074c](af8074c))
</details>

<details><summary>google-proto-files: 6.0.1</summary>

##
[6.0.1](google-proto-files-v6.0.0...google-proto-files-v6.0.1)
(2026-08-10)


### Bug Fixes

* Upgrade all node core library dependencies to their latest node 22
version
([#9084](#9084))
([af8074c](af8074c))
</details>

<details><summary>proto3-json-serializer: 4.0.1</summary>

##
[4.0.1](proto3-json-serializer-v4.0.0...proto3-json-serializer-v4.0.1)
(2026-08-10)


### Bug Fixes

* Upgrade all node core library dependencies to their latest node 22
version
([#9084](#9084))
([af8074c](af8074c))
</details>

<details><summary>retry-request: 9.0.1</summary>

##
[9.0.1](retry-request-v9.0.0...retry-request-v9.0.1)
(2026-08-10)


### Bug Fixes

* Upgrade all node core library dependencies to their latest node 22
version
([#9084](#9084))
([af8074c](af8074c))
</details>

<details><summary>teeny-request: 11.0.1</summary>

##
[11.0.1](teeny-request-v11.0.0...teeny-request-v11.0.1)
(2026-08-10)


### Bug Fixes

* Upgrade all node core library dependencies to their latest node 22
version
([#9084](#9084))
([af8074c](af8074c))
</details>

<details><summary>gapic-tools: 2.0.1</summary>

##
[2.0.1](gapic-tools-v2.0.0...gapic-tools-v2.0.1)
(2026-08-10)


### Bug Fixes

* Upgrade all node core library dependencies to their latest node 22
version
([#9084](#9084))
([af8074c](af8074c))
</details>

<details><summary>paginator: 7.0.1</summary>

##
[7.0.1](paginator-v7.0.0...paginator-v7.0.1)
(2026-08-10)


### Bug Fixes

* Upgrade all node core library dependencies to their latest node 22
version
([#9084](#9084))
([af8074c](af8074c))
</details>

<details><summary>projectify: 6.0.1</summary>

##
[6.0.1](projectify-v6.0.0...projectify-v6.0.1)
(2026-08-10)


### Bug Fixes

* Upgrade all node core library dependencies to their latest node 22
version
([#9084](#9084))
([af8074c](af8074c))
</details>

<details><summary>promisify: 6.0.1</summary>

##
[6.0.1](promisify-v6.0.0...promisify-v6.0.1)
(2026-08-10)


### Bug Fixes

* Upgrade all node core library dependencies to their latest node 22
version
([#9084](#9084))
([af8074c](af8074c))
</details>

<details><summary>chat: 0.29.0</summary>

##
[0.29.0](chat-v0.28.0...chat-v0.29.0)
(2026-08-10)


### Features

* Update API sources and regenerate
([#9104](#9104))
([61ea9c8](61ea9c8))
</details>

<details><summary>aiplatform: 7.1.0</summary>

##
[7.1.0](aiplatform-v7.0.0...aiplatform-v7.1.0)
(2026-08-10)


### Features

* Update API sources and regenerate
([#9104](#9104))
([61ea9c8](61ea9c8))
</details>

<details><summary>commerceproducer: 0.4.0</summary>

##
[0.4.0](commerceproducer-v0.3.0...commerceproducer-v0.4.0)
(2026-08-10)


### Features

* Update API sources and regenerate
([#9104](#9104))
([61ea9c8](61ea9c8))
</details>

<details><summary>compute: 7.1.0</summary>

##
[7.1.0](compute-v7.0.0...compute-v7.1.0)
(2026-08-10)


### Features

* Update API sources and regenerate
([#9104](#9104))
([61ea9c8](61ea9c8))
</details>

<details><summary>dataform: 3.1.0</summary>

##
[3.1.0](dataform-v3.0.0...dataform-v3.1.0)
(2026-08-10)


### Features

* Update API sources and regenerate
([#9104](#9104))
([61ea9c8](61ea9c8))
</details>

<details><summary>google-cloud-firestore-api: 0.5.0</summary>

##
[0.5.0](google-cloud-firestore-api-v0.4.0...google-cloud-firestore-api-v0.5.0)
(2026-08-10)


### Features

* **firestore-api:** Add explicit ./protos/protos package subpath export
([#9105](#9105))
([4ac404d](4ac404d))
* Update API sources and regenerate
([#9104](#9104))
([61ea9c8](61ea9c8))
</details>

<details><summary>iam: 3.1.0</summary>

##
[3.1.0](iam-v3.0.0...iam-v3.1.0)
(2026-08-10)


### Features

* Update API sources and regenerate
([#9104](#9104))
([61ea9c8](61ea9c8))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
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.

2 participants