Releases: googleapis/nodejs-spanner
Releases · googleapis/nodejs-spanner
v5.3.0
Features
- accept gaxOptions in Database and Session #delete() (#1206) (2444e8e)
- add resource header prefix (#1196) (99744b6)
- return full nextQuery object in paginated calls (#1199) (445015f)
- set metadata during getBackups and getMetadata calls (#1198) (aa500a5)
- spanner NUMERIC support (#1163) (4724ba3)
- Spanner numeric type, add Node 8 tests (#1189) (c2bc40e)
Bug Fixes
Database not found
could be returned after create() (#1220) (1fddbb9), closes #1219 #1219- batch transaction should use a session from the pool (#1207) (0708baa), closes #1200
- handle potential errors when creating stream (#1208) (fcf35f5), closes #1078
- retry PDML on Aborted and Internal errors (#1205) (2b97bac), closes #1197
- update minimum gax version to 2.7.0 (#1213) (224de8f), closes #1209
- spanner: update UpdateBackup to be retryable (#1194) (e53a247)
- typeo in nodejs .gitattribute (#1178) (439d5af)
v5.2.1
v5.2.0
Features
- add code sample for creating an instance (#1073) (ab6dc62)
- secrets: begin migration to secret manager from keystore (#1092) (2031652)
Bug Fixes
- handle fallback option properly (#1146) (70d3f2c)
- samples-test: race condition in deleteData sample (#1156) (39d8f0c)
- race condition in "should transfer value from one record to another using DML statements within a transaction test" (#1159) (0c46714)
- set displayName in CreateInstance sample (#1145) (f9e47d9)
- set instanceId to the given id (#1094) (8973cbc), closes #1093
- unskip PDML tests when run against emulator (#1150) (8465482)
- update DELETE samples to match docs (#1072) (3336e04)
- update node issue template (#1157) (27d0699)
Performance Improvements
v5.1.0
v5.0.0
⚠ BREAKING CHANGES
- types: properly format listing methods with gaxOptions (#925)
- types: types for createInstance (#805)
- add typings for top level object (#781)
- deps: update dependency @google-cloud/common to v3 (#875)
- drop Node.js 8 support.
Features
- add typings for top level object (#781) (c2b6f68)
- check status of long running operation by its name (#937) (5035e11)
- run and runStream can return query stats (#857) (1656e4f)
- spanner backup and restore support (#855) (967903c)
Bug Fixes
- deps: update dependency @google-cloud/common to v3 (#875) (f3da343)
- deps: update dependency @google-cloud/paginator to v3 (#871) (d3b2f2c)
- deps: update dependency @google-cloud/precise-date to v2 (#873) (8e8b29c)
- deps: update dependency @google-cloud/projectify to v2 (#870) (e77460b)
- deps: update dependency @google-cloud/promisify to v2 (#868) (afe4b15)
- types: fix type of ReadRequest (#876) (990fec2)
- types: properly format listing methods with gaxOptions (#925) (23958ae)
- delete old instances then create new instance (#955) (96813f8)
- remove eslint, update gax, fix generated protos, run the generator (#897) (7cfba21)
- remove src/common-grpc/operation.ts (#879) (a30d2b4), closes #878
- remove typescript conversion leftovers (#901) (ccf1b61)
- skip some tests when run against the emulator (#933) (2d91757)
- update spanner package in sample (#930) (5624b7b)
- use DELETE FROM for consistency (#923) (0854c70)
- types: types for createInstance (#805) (67b0f54)
Build System
v5.0.0-beta.0 Pre-release
This is a pre-release for testing purposes of #889.
Install by running npm install @google-cloud/spanner@next