Releases: googleapis/nodejs-spanner
Releases · googleapis/nodejs-spanner
v8.2.2
v8.2.1
v8.2.0
8.2.0 (2025-08-26)
Features
- spanner: Add support for multiplexed session for r/w transactions (#2351) (6a9f1a2)
- spanner: Support setting read lock mode (#2388) (bd66f61)
Bug Fixes
- deps: Add uuid to dependencies (#2376) (0b2060b)
- deps: Update dependency @grpc/proto-loader to ^0.8.0 (#2354) (75dc4da)
- deps: Update dependency google-gax to v5.0.1 (#2362) (9223470)
- Provide option to disable built in metrics (#2380) (b378e2e)
- Race condition among transactions when running parallely (#2369) (f8b6f63)
v8.1.0
8.1.0 (2025-07-28)
Features
- Add Custom OpenTelemetry Exporter in for Service Metrics (#2272) (610d1b9)
- Add methods from gax to cache proto root and process custom error details (#2330) (1b3931a)
- Add metrics tracers (#2319) (192bf2b)
- Add support for AFE latency metrics (#2348) (0666f05)
- Add throughput_mode to UpdateDatabaseDdlRequest to be used by Spanner Migration Tool. See https://github.com/GoogleCloudPlatform/spanner-migration-tool (#2304) (a29af56)
- Operation, Attempt, and GFE metrics (#2328) (646e6ea)
- Proto changes for an internal api (#2356) (380e770)
- spanner: A new field
snapshot_timestampis added to message.google.spanner.v1.CommitResponse(#2350) (0875cd8) - spanner: Add new change_stream.proto (#2315) (57d67be)
- spanner: Add tpc support (#2333) (a381cab)
- Track precommit token in r/w apis(multiplexed session) (#2312) (3676bfa)
Bug Fixes
- Docs-test (#2297) (61c571c)
- Ensure context propagation works in Node.js 22 with async/await (#2326) (e8cdbed)
- Pass the Span correctly (#2332) (edaee77)
- System test against emulator (#2339) (2a6af4c)
- Unhandled exceptions from gax (#2338) (6428bcd)
Performance Improvements
v8.0.0
8.0.0 (2025-05-12)
⚠ BREAKING CHANGES
Features
- Add promise based signatures for createQueryPartitions (#2284) (255d8a6)
- Add promise based signatures on createReadPartitions (#2300) (7b8a1f7)
- Support promise based signatures for execute method (#2301) (bb857e1)
Bug Fixes
- deps: Update dependency @google-cloud/kms to v5 (#2289) (1ccb505)
- deps: Update dependency @google-cloud/precise-date to v5 (#2290) (44f7575)
- deps: Update dependency big.js to v7 (#2286) (0911297)
Miscellaneous Chores
v7.21.0
v7.20.0
v7.19.1
v7.19.0
7.19.0 (2025-02-26)
Features
- Add AddSplitPoints API (e4d389a)
- Paging changes for bigquery (e4d389a)
- spanner: A new enum
IsolationLevelis added (#2225) (e4d389a) - spanner: A new field
isolation_levelis added to message.google.spanner.v1.TransactionOptions(e4d389a) - spanner: Add instance partitions field in backup proto (e4d389a)
- spanner: Add support for Multiplexed Session for Read Only Tran… (#2214) (3a7a51b)
- x-goog-spanner-request-id: Add bases (#2211) (0008038)
Bug Fixes
- Add x-goog-request params to headers for LRO-polling methods (e4d389a)
- Error from fill method should not be emitted (#2233) (2cc44cf), closes #2103
- Finalize fixing typings for headers in generator (e4d389a)
- Fix typings for headers in generator (e4d389a)
- Remove extra protos in ESM & capture ESM in headers (e4d389a)
- Rollback with no id (#2231) (a6919b1), closes #2103