5.2.1 (2025-10-13)
5.2.0 (2025-07-09)
- [Many APIs] add methods from gax to cache proto root and process custom error details (#6419) (f8a324c)
- [Many APIs] add methods from gax to cache proto root and process custom error details (#6423) (df9184f)
- Add protobufjs 2023 edition support (#6303) (4a0cba1)
5.1.0 (2025-06-03)
5.0.1 (2025-03-21)
5.0.0 (2025-03-18)
- upgrade to Node 18 (#6096)
- [Many APIs] add request/response debug logging to gapics (b99c5f8)
4.3.1 (2025-02-12)
4.3.0 (2024-05-21)
- [Many APIs] update Nodejs generator to send API versions in headers for GAPICs (#5351) (01f48fc)
- [Many APIs] update Nodejs generator to send API versions in headers for GAPICs (#5354) (a9784ed)
4.2.0 (2024-04-05)
4.1.0 (2024-02-09)
4.0.1 (2023-09-06)
4.0.0 (2023-08-06)
- migrate to Node 14 (#4443)
3.3.0 (2023-05-09)
3.2.2 (2023-04-13)
- deps: Bump
google-gaxto ^3.5.8 (#4117) (0b67d88) - Minify JSON and JS files, and remove .map files (#4143) (170f7d5)
3.2.1 (2023-02-15)
3.2.0 (2023-01-28)
3.1.5 (2022-11-10)
3.1.4 (2022-11-03)
3.1.3 (2022-09-14)
3.1.2 (2022-09-01)
- Allow passing gax instance to client constructor (#586) (c9cf55a)
- Do not import the whole google-gax from proto JS (#1553) (#585) (05f7f56)
3.1.1 (2022-08-23)
- better support for fallback mode (#580) (823c63d)
- change import long to require (#582) (65ed662)
- remove pip install statements (#1546) (#584) (a124970)
3.1.0 (2022-06-30)
3.0.0 (2022-05-17)
- update library to use Node 12 (#567)
- [Cloud Memorystore for Redis] Support Maintenance Window (13dc45b)
- Add automated RDB (AKA persistence) (#544) (3fe6859)
- add secondary_ip_range field (13dc45b)
- add secondary_ip_range field (#549) (c454a54)
- add support for AUTH functionality (13dc45b)
- add support for TLS functionality (13dc45b)
2.4.0 (2021-11-10)
- [Cloud Memorystore for Redis] Support Multiple Read Replicas when creating Instance (#526) (ea43df2)
2.3.1 (2021-09-09)
2.3.0 (2021-08-23)
2.2.6 (2021-08-17)
2.2.5 (2021-07-21)
2.2.4 (2021-07-12)
2.2.3 (2021-06-22)
2.2.2 (2021-05-29)
2.2.1 (2021-05-12)
- deps: require google-gax v2.12.0 (#472) (799a3bf)
- use require() to load JSON protos (#475) (8bb086f)
2.2.0 (2021-01-09)
2.1.2 (2020-11-25)
- browser: check for fetch on window (e37bbaf)
- do not modify options object, use defaultScopes (#447) (7813bb1)
2.1.1 (2020-07-06)
2.1.0 (2020-06-12)
2.0.0 (2020-05-08)
- The library now supports Node.js v10+. The last version to support Node.js v8 is tagged legacy-8 on NPM.
- check status of long running operation by its name (#390) (00ab9db)
- deferred client initialization (#285) (78a25a0)
- drop node8 support, support for async iterators (#298) (ed069a4)
- export protos in src/index.ts (47a7020)
- remove eslint, update gax, fix generated protos, run the generator (#376) (c408da0)
- synth.py clean up for multiple version (#392) (1d0e304)
1.6.0 (2020-02-10)
- upgradeInstance added in v1beta1; pass x-goog-request-params header for streaming calls (6c617fe)
1.5.1 (2020-02-04)
- enum, bytes, and Long types now accept strings (9a4af3e)
1.5.0 (2020-01-27)
1.4.2 (2020-01-05)
- better client close(), update .nycrc, require mocha explicitly (f7367eb)
- increase timeout from 20s to 60s (#247) (bc939d9)
1.4.1 (2019-12-11)
1.4.0 (2019-11-22)
In this release this library has been converted to TypeScript. This change is supposed to be compatible with the previous versions, but if you find that your code is broken by this change, please file an issue!
1.3.2 (2019-11-15)
- import long into proto ts declaration file (#227) (976c740)
- docs: bump release level to beta (86d6486)
- docs: snippets are now replaced in jsdoc comments (#226) (57cd10e)
1.3.1 (2019-10-22)
1.3.0 (2019-10-09)
- re-order create and update instance methods (#217) (87bc51e)
- use compatible version of google-gax (1ce0eab)
1.2.0 (2019-09-16)
- load protos from JSON, grpc-fallback support (a93010d)
1.1.4 (2019-08-05)
- allow calls with no request, add JSON proto (5d3616b)
1.1.3 (2019-06-26)
1.1.2 (2019-06-14)
1.1.1 (2019-06-11)
1.1.0 (2019-06-05)
- add .repo-metadata.json, quickstart, and generate README (#177) (e7e7224)
- support apiEndpoint override in client constructor (261bcb3)
- support apiEndpoint override in client constructor (#180) (c2b30a0)
1.0.0 (2019-05-20)
- upgrade engines field to >=8.10.0 (#154)
- deps: update dependency google-gax to ^0.26.0 (#153) (587ae91)
- DEADLINE_EXCEEDED error is no longer retried (2ff07c7)
- DEADLINE_EXCEEDED retry code is idempotent (#164) (0658433)
- deps: update dependency google-gax to v1 (#163) (0bf6004)
04-05-2019 08:45 PDT
- feat: add support for instance failover (#147)
- fix: include 'x-goog-request-params' header in requests (#146)
03-22-2019 10:30 PDT
This release has breaking changes. The latest version of the service removed importInstance and exportInstance methods from the library. This was made to accommodate breaking changes in the underlying API. Learn more at #143.
- refactor: update to the latest version of the protos (breaking change) (#143)
- feat: add import and export instance methods (#132)
- fix: throw on invalid credentials (#128)
- docs: update examples
- docs: update links in contrib guide (#130)
- docs: update contributing path in README (#125)
- docs: move CONTRIBUTING.md to root (#124)
- docs: add lint/fix example to contributing guide (#122)
- docs: fix example comments (#121)
- chore: publish to npm using wombat (#141)
- build: use per-repo npm publish token (#140)
- build: Add docuploader credentials to node publish jobs (#136)
- build: use node10 to run samples-test, system-test etc (#135)
- build: update release configuration
- chore: update proto code style
- chore(deps): update dependency mocha to v6
- build: use linkinator for docs test (#129)
- build: create docs test npm scripts (#127)
- build: test using @grpc/grpc-js in CI (#126)
- refactor: improve generated code style. (#120)
01-31-2019 23:00 PST
- fix(deps): update dependency google-gax to ^0.25.0 (#118)
- fix(deps): update dependency google-gax to ^0.24.0 (#116)
- fix(deps): update dependency google-gax to ^0.23.0 (#112)
- fix(deps): update dependency google-gax to ^0.22.0 (#86)
- fix(deps): update dependency google-gax to ^0.20.0 (#49)
- fix(docs): remove unused long running operation message types
- docs: update readme badges (#95)
- chore(deps): update dependency eslint-config-prettier to v4 (#117)
- build: ignore googleapis.com in doc link check (#115)
- chore: sync gapic files
- build: check broken links in generated docs (#110)
- chore(build): inject yoshi automation key (#108)
- chore: update nyc and eslint configs (#107)
- chore: fix publish.sh permission +x (#105)
- fix(build): fix Kokoro release script (#104)
- build: add Kokoro configs for autorelease (#103)
- chore: always nyc report before calling codecov (#100)
- chore: nyc ignore build/test by default (#99)
- chore: update license file (#97)
- fix(build): fix system key decryption (#93)
- chore: add a synth.metadata
- chore: update eslintignore config (#85)
- chore(deps): update dependency @google-cloud/nodejs-repo-tools to v3 (#84)
- chore: drop contributors from multiple places (#83)
- refactor: trim a few deps (#82)
- chore: use latest npm on Windows (#81)
- chore(deps): update dependency through2 to v3 (#80)
- chore: update CircleCI config (#79)
- chore: include build in eslintignore (#76)
- chore(deps): update dependency eslint-plugin-node to v8 (#72)
- chore: update issue templates (#71)
- chore: remove old issue template (#69)
- build: run tests on node11 (#68)
- chores(build): do not collect sponge.xml from windows builds (#67)
- chores(build): run codecov on continuous builds (#66)
- chore: update new issue template (#65)
- build: fix codecov uploading on Kokoro (#62)
- Update kokoro config (#60)
- chore(deps): update dependency eslint-plugin-prettier to v3 (#59)
- Hide system/samples-test environment variables
- Update the kokoro config (#56)
- test: remove appveyor config (#55)
- Update the CI config (#54)
- Enable prefer-const in the eslint config (#53)
- Enable no-var in eslint (#51)
- Switch to let/const (#50)
- test: throw on deprecation (#29)
- feat: add v1 of the Redis API (#47)
- Update all dependencies (#45)
- chore(deps): update dependency nyc to v13 (#39)
- fix(deps): update dependency google-gax to ^0.19.0 (#38)
- chore(deps): update dependency eslint-config-prettier to v3 (#37)
- fix(deps): update dependency google-gax to ^0.18.0 (#28)
- chore(deps): update dependency eslint-plugin-node to v7 (#22)
- chore(deps): update dependency nyc to v12 (#13)
- chore(deps): update dependency eslint to v5 (#12)
- Update comments to provide better descriptions (#40)
- fix: update linking for samples (#8)
- Add link to docs now that they are published
- Retry npm install in CI (#42)
- Add templating to synth and update CI config (#43)
- Update CI config (#46)
- chore: do not use npm ci (#36)
- chore: ignore package-lock.json (#33)
- chore: update renovate config (#30)
- chore: move mocha options to mocha.opts (#26)
- test: use strictEqual in tests (#23)
- chore: cleanup CircleCI config (#17)
- Configure Renovate (#7)
- update gax and add synth.py (#11)
- refactor: drop repo-tool as an exec wrapper (#10)
- chore: the ultimate fix for repo-tools EPERM (#3)
- chore: timeout for system test (#2)