Skip to content

Commit ebe9751

Browse files
chore(main): release spanner 8.8.0 (googleapis#8323)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
1 parent 6ab8de0 commit ebe9751

4 files changed

Lines changed: 143 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.4.0",

changelog.json

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

handwritten/spanner/CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,32 @@
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-24)
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:** Optimize query result decoding ([#8452](https://github.com/googleapis/google-cloud-node/issues/8452)) ([6ab8de0](https://github.com/googleapis/google-cloud-node/commit/6ab8de0035e901d5781523a472b441880b3605ac))
32+
* **spanner:** Precompute common headers ([#8451](https://github.com/googleapis/google-cloud-node/issues/8451)) ([894cd8d](https://github.com/googleapis/google-cloud-node/commit/894cd8d4728a4aa74dc9df5ce4960b24a24c3bec))
33+
834
## [8.7.1](https://github.com/googleapis/google-cloud-node/compare/spanner-v8.7.0...spanner-v8.7.1) (2026-05-06)
935

1036

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)