fix: upgrade all node core library dependencies to their latest node 22 version - #9084
Merged
danieljbruce merged 14 commits intoAug 10, 2026
Merged
Conversation
Contributor
There was a problem hiding this comment.
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.
…e gaxios" This reverts commit 17b07c0.
…//github.com/googleapis/google-cloud-node into node-22-bump-dependencies-for-core-libraries # Conflicts: # core/packages/gcp-metadata/package.json # core/packages/google-auth-library-nodejs/package.json # core/packages/nodejs-googleapis-common/package.json
…e generated packages" This reverts commit 6ffcb52.
…//github.com/googleapis/google-cloud-node into node-22-bump-dependencies-for-core-libraries
This reverts commit e20b652.
shivanee-p
approved these changes
Aug 10, 2026
Merged
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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).