Skip to content

Commit a1de9c6

Browse files
chore(main): release spanner 8.8.0
1 parent e314fa8 commit a1de9c6

4 files changed

Lines changed: 133 additions & 3 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"handwritten/logging-bunyan": "5.1.2",
3434
"handwritten/logging-winston": "6.0.2",
3535
"handwritten/pubsub": "5.3.1",
36-
"handwritten/spanner": "8.7.1",
36+
"handwritten/spanner": "8.8.0",
3737
"handwritten/storage": "7.21.0",
3838
"packages/google-ads-admanager": "0.6.0",
3939
"packages/google-ads-datamanager": "0.3.0",

changelog.json

Lines changed: 106 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,111 @@
11
{
22
"repository": "googleapis/google-cloud-node",
33
"entries": [
4+
{
5+
"changes": [
6+
{
7+
"type": "perf",
8+
"sha": "894cd8d4728a4aa74dc9df5ce4960b24a24c3bec",
9+
"message": "Precompute common headers",
10+
"issues": [
11+
"8451"
12+
],
13+
"scope": "spanner"
14+
},
15+
{
16+
"type": "fix",
17+
"sha": "2a7c79feb906e5a8c7fa5520e26e59607dcffac1",
18+
"message": "Avoid overriding host context manager and isolate session creation context",
19+
"issues": [
20+
"8441"
21+
],
22+
"scope": "spanner"
23+
},
24+
{
25+
"type": "feat",
26+
"sha": "28b6350209bfb60125e0575331b2aa297500eb75",
27+
"message": "Optimize replaceProjectIdToken from projectify",
28+
"issues": [
29+
"8412"
30+
],
31+
"scope": "spanner"
32+
},
33+
{
34+
"type": "fix",
35+
"sha": "f9e1102daa40a155d3eafeed31b63625f91c6d6c",
36+
"message": "Isolate OpenTelemetry background timers in ROOT_CONTEXT to prevent context and memory leaks",
37+
"issues": [
38+
"8399"
39+
],
40+
"scope": "spanner"
41+
},
42+
{
43+
"type": "fix",
44+
"sha": "3ec901e2cb45859adfbe914bc0385e6cdf2f2e9a",
45+
"message": "Remove vulnerable dependency `uuid`",
46+
"issues": [
47+
"8120"
48+
],
49+
"scope": "deps"
50+
},
51+
{
52+
"type": "fix",
53+
"sha": "600ccca895ff8429fed55c1d14523b2533080818",
54+
"message": "Resolve prelint, eslint, and prettier CI build failures",
55+
"issues": [
56+
"8359"
57+
],
58+
"scope": "spanner"
59+
},
60+
{
61+
"type": "feat",
62+
"sha": "a59dde9b4827e7c601cd5f18a1cf528e9bae1847",
63+
"message": "Optimize RequestId propagation and minimize OpenTelemetry active tracing overhead",
64+
"issues": [
65+
"8329"
66+
],
67+
"scope": "spanner"
68+
},
69+
{
70+
"type": "feat",
71+
"sha": "f1d31f94690486f4d443400fa4018a32b8bea04e",
72+
"message": "Add cache updates API",
73+
"issues": [
74+
"8307"
75+
],
76+
"scope": "spanner"
77+
},
78+
{
79+
"type": "fix",
80+
"sha": "f81f0a63fde72a238dcb987be90f0f93e0757f0e",
81+
"message": "Specify explicit destinations in spanner owlbot.py",
82+
"issues": [
83+
"8304"
84+
]
85+
},
86+
{
87+
"type": "feat",
88+
"sha": "4715de939397c0a08926076bb57c563dab240673",
89+
"message": "Add cache updates API",
90+
"issues": [
91+
"8124"
92+
],
93+
"scope": "spanner"
94+
},
95+
{
96+
"type": "feat",
97+
"sha": "4715de939397c0a08926076bb57c563dab240673",
98+
"message": "`isolation_level` and `read_lock_mode` are added to message `.google.spanner.v1.CommitResponse`",
99+
"issues": [],
100+
"scope": "spanner"
101+
}
102+
],
103+
"version": "8.8.0",
104+
"language": "JAVASCRIPT",
105+
"artifactName": "@google-cloud/spanner",
106+
"id": "a9fd6d2b-8969-4d9b-b1c9-80a4fbf1fa2b",
107+
"createTime": "2026-06-10T00:26:31.398Z"
108+
},
4109
{
5110
"changes": [
6111
{
@@ -80093,5 +80198,5 @@
8009380198
"createTime": "2023-01-28T04:18:24.718Z"
8009480199
}
8009580200
],
80096-
"updateTime": "2026-06-08T17:51:13.237Z"
80201+
"updateTime": "2026-06-10T00:26:31.398Z"
8009780202
}

handwritten/spanner/CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,31 @@
55

66
[1]: https://www.npmjs.com/package/nodejs-spanner?activeTab=versions
77

8+
## [8.8.0](https://github.com/googleapis/google-cloud-node/compare/spanner-v8.7.1...spanner-v8.8.0) (2026-06-10)
9+
10+
11+
### Features
12+
13+
* **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))
14+
* **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))
15+
* **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))
16+
* **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))
17+
* **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))
18+
19+
20+
### Bug Fixes
21+
22+
* **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))
23+
* **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))
24+
* **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))
25+
* **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))
26+
* 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))
27+
28+
29+
### Performance Improvements
30+
31+
* **spanner:** Precompute common headers ([#8451](https://github.com/googleapis/google-cloud-node/issues/8451)) ([894cd8d](https://github.com/googleapis/google-cloud-node/commit/894cd8d4728a4aa74dc9df5ce4960b24a24c3bec))
32+
833
## [8.7.1](https://github.com/googleapis/google-cloud-node/compare/spanner-v8.7.0...spanner-v8.7.1) (2026-05-06)
934

1035

handwritten/spanner/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@google-cloud/spanner",
33
"description": "Cloud Spanner Client Library for Node.js",
4-
"version": "8.7.1",
4+
"version": "8.8.0",
55
"license": "Apache-2.0",
66
"author": "Google Inc.",
77
"engines": {

0 commit comments

Comments
 (0)