From a1de9c6f3a5d643bc07907d781fe548492da7e60 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Wed, 10 Jun 2026 00:26:33 +0000 Subject: [PATCH] chore(main): release spanner 8.8.0 --- .release-please-manifest.json | 2 +- changelog.json | 107 ++++++++++++++++++++++++++++++- handwritten/spanner/CHANGELOG.md | 25 ++++++++ handwritten/spanner/package.json | 2 +- 4 files changed, 133 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 4e662474ffe0..399821d15ee5 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -33,7 +33,7 @@ "handwritten/logging-bunyan": "5.1.2", "handwritten/logging-winston": "6.0.2", "handwritten/pubsub": "5.3.1", - "handwritten/spanner": "8.7.1", + "handwritten/spanner": "8.8.0", "handwritten/storage": "7.21.0", "packages/google-ads-admanager": "0.6.0", "packages/google-ads-datamanager": "0.3.0", diff --git a/changelog.json b/changelog.json index acb5b6fca62b..e2c5963bf197 100644 --- a/changelog.json +++ b/changelog.json @@ -1,6 +1,111 @@ { "repository": "googleapis/google-cloud-node", "entries": [ + { + "changes": [ + { + "type": "perf", + "sha": "894cd8d4728a4aa74dc9df5ce4960b24a24c3bec", + "message": "Precompute common headers", + "issues": [ + "8451" + ], + "scope": "spanner" + }, + { + "type": "fix", + "sha": "2a7c79feb906e5a8c7fa5520e26e59607dcffac1", + "message": "Avoid overriding host context manager and isolate session creation context", + "issues": [ + "8441" + ], + "scope": "spanner" + }, + { + "type": "feat", + "sha": "28b6350209bfb60125e0575331b2aa297500eb75", + "message": "Optimize replaceProjectIdToken from projectify", + "issues": [ + "8412" + ], + "scope": "spanner" + }, + { + "type": "fix", + "sha": "f9e1102daa40a155d3eafeed31b63625f91c6d6c", + "message": "Isolate OpenTelemetry background timers in ROOT_CONTEXT to prevent context and memory leaks", + "issues": [ + "8399" + ], + "scope": "spanner" + }, + { + "type": "fix", + "sha": "3ec901e2cb45859adfbe914bc0385e6cdf2f2e9a", + "message": "Remove vulnerable dependency `uuid`", + "issues": [ + "8120" + ], + "scope": "deps" + }, + { + "type": "fix", + "sha": "600ccca895ff8429fed55c1d14523b2533080818", + "message": "Resolve prelint, eslint, and prettier CI build failures", + "issues": [ + "8359" + ], + "scope": "spanner" + }, + { + "type": "feat", + "sha": "a59dde9b4827e7c601cd5f18a1cf528e9bae1847", + "message": "Optimize RequestId propagation and minimize OpenTelemetry active tracing overhead", + "issues": [ + "8329" + ], + "scope": "spanner" + }, + { + "type": "feat", + "sha": "f1d31f94690486f4d443400fa4018a32b8bea04e", + "message": "Add cache updates API", + "issues": [ + "8307" + ], + "scope": "spanner" + }, + { + "type": "fix", + "sha": "f81f0a63fde72a238dcb987be90f0f93e0757f0e", + "message": "Specify explicit destinations in spanner owlbot.py", + "issues": [ + "8304" + ] + }, + { + "type": "feat", + "sha": "4715de939397c0a08926076bb57c563dab240673", + "message": "Add cache updates API", + "issues": [ + "8124" + ], + "scope": "spanner" + }, + { + "type": "feat", + "sha": "4715de939397c0a08926076bb57c563dab240673", + "message": "`isolation_level` and `read_lock_mode` are added to message `.google.spanner.v1.CommitResponse`", + "issues": [], + "scope": "spanner" + } + ], + "version": "8.8.0", + "language": "JAVASCRIPT", + "artifactName": "@google-cloud/spanner", + "id": "a9fd6d2b-8969-4d9b-b1c9-80a4fbf1fa2b", + "createTime": "2026-06-10T00:26:31.398Z" + }, { "changes": [ { @@ -80093,5 +80198,5 @@ "createTime": "2023-01-28T04:18:24.718Z" } ], - "updateTime": "2026-06-08T17:51:13.237Z" + "updateTime": "2026-06-10T00:26:31.398Z" } \ No newline at end of file diff --git a/handwritten/spanner/CHANGELOG.md b/handwritten/spanner/CHANGELOG.md index ab89ab372a05..3e913a9bf21a 100644 --- a/handwritten/spanner/CHANGELOG.md +++ b/handwritten/spanner/CHANGELOG.md @@ -5,6 +5,31 @@ [1]: https://www.npmjs.com/package/nodejs-spanner?activeTab=versions +## [8.8.0](https://github.com/googleapis/google-cloud-node/compare/spanner-v8.7.1...spanner-v8.8.0) (2026-06-10) + + +### Features + +* **spanner:** `isolation_level` and `read_lock_mode` are added to message `.google.spanner.v1.CommitResponse` ([4715de9](https://github.com/googleapis/google-cloud-node/commit/4715de939397c0a08926076bb57c563dab240673)) +* **spanner:** Add cache updates API ([#8124](https://github.com/googleapis/google-cloud-node/issues/8124)) ([4715de9](https://github.com/googleapis/google-cloud-node/commit/4715de939397c0a08926076bb57c563dab240673)) +* **spanner:** Add cache updates API ([#8307](https://github.com/googleapis/google-cloud-node/issues/8307)) ([f1d31f9](https://github.com/googleapis/google-cloud-node/commit/f1d31f94690486f4d443400fa4018a32b8bea04e)) +* **spanner:** Optimize replaceProjectIdToken from projectify ([#8412](https://github.com/googleapis/google-cloud-node/issues/8412)) ([28b6350](https://github.com/googleapis/google-cloud-node/commit/28b6350209bfb60125e0575331b2aa297500eb75)) +* **spanner:** Optimize RequestId propagation and minimize OpenTelemetry active tracing overhead ([#8329](https://github.com/googleapis/google-cloud-node/issues/8329)) ([a59dde9](https://github.com/googleapis/google-cloud-node/commit/a59dde9b4827e7c601cd5f18a1cf528e9bae1847)) + + +### Bug Fixes + +* **deps:** Remove vulnerable dependency `uuid` ([#8120](https://github.com/googleapis/google-cloud-node/issues/8120)) ([3ec901e](https://github.com/googleapis/google-cloud-node/commit/3ec901e2cb45859adfbe914bc0385e6cdf2f2e9a)) +* **spanner:** Avoid overriding host context manager and isolate session creation context ([#8441](https://github.com/googleapis/google-cloud-node/issues/8441)) ([2a7c79f](https://github.com/googleapis/google-cloud-node/commit/2a7c79feb906e5a8c7fa5520e26e59607dcffac1)) +* **spanner:** Isolate OpenTelemetry background timers in ROOT_CONTEXT to prevent context and memory leaks ([#8399](https://github.com/googleapis/google-cloud-node/issues/8399)) ([f9e1102](https://github.com/googleapis/google-cloud-node/commit/f9e1102daa40a155d3eafeed31b63625f91c6d6c)) +* **spanner:** Resolve prelint, eslint, and prettier CI build failures ([#8359](https://github.com/googleapis/google-cloud-node/issues/8359)) ([600ccca](https://github.com/googleapis/google-cloud-node/commit/600ccca895ff8429fed55c1d14523b2533080818)) +* Specify explicit destinations in spanner owlbot.py ([#8304](https://github.com/googleapis/google-cloud-node/issues/8304)) ([f81f0a6](https://github.com/googleapis/google-cloud-node/commit/f81f0a63fde72a238dcb987be90f0f93e0757f0e)) + + +### Performance Improvements + +* **spanner:** Precompute common headers ([#8451](https://github.com/googleapis/google-cloud-node/issues/8451)) ([894cd8d](https://github.com/googleapis/google-cloud-node/commit/894cd8d4728a4aa74dc9df5ce4960b24a24c3bec)) + ## [8.7.1](https://github.com/googleapis/google-cloud-node/compare/spanner-v8.7.0...spanner-v8.7.1) (2026-05-06) diff --git a/handwritten/spanner/package.json b/handwritten/spanner/package.json index 7fd006f25c3e..0e572af3f570 100644 --- a/handwritten/spanner/package.json +++ b/handwritten/spanner/package.json @@ -1,7 +1,7 @@ { "name": "@google-cloud/spanner", "description": "Cloud Spanner Client Library for Node.js", - "version": "8.7.1", + "version": "8.8.0", "license": "Apache-2.0", "author": "Google Inc.", "engines": {