4.5.0 (2024-06-21)
4.4.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.3.0 (2024-05-08)
- [kms] add client library for KMS Autokey service, which enables automated KMS key provision and management (#5313) (0f199db)
4.2.0 (2024-03-29)
4.1.0 (2024-02-09)
4.0.1 (2023-09-06)
4.0.0 (2023-08-06)
- migrate to Node 14 (#4443)
- [kms] migrate to Node 14
3.8.0 (2023-07-24)
3.7.0 (2023-07-11)
3.6.0 (2023-05-20)
3.5.1 (2023-04-13)
- deps: Bump
google-gax
to ^3.5.8 (#4117) (0b67d88) - Minify JSON and JS files, and remove .map files (#4143) (170f7d5)
3.5.0 (2023-03-13)
- Add support for Coordinated External Keys (cb0ae8f)
3.4.0 (2023-03-02)
3.3.1 (2023-02-15)
3.3.0 (2023-01-28)
3.2.0 (2022-12-16)
3.1.0 (2022-11-11)
- Allow passing gax instance to client constructor (#570) (1072346)
- Better support for fallback mode (#565) (ebb7caf)
- Change import long to require (#566) (ac44194)
- deps: Use google-gax v3.5.2 (#581) (54c26f3)
- Do not import the whole google-gax from proto JS (#1553) (#569) (c981d1a)
- Preserve default values in x-goog-request-params header (#573) (2ab539d)
- Remove pip install statements (#1546) (#568) (e704093)
- use google-gax v3.3.0 (c981d1a)
3.0.1 (2022-06-30)
3.0.0 (2022-05-20)
- update library to use Node 12 (#556)
2.11.1 (2022-04-08)
2.11.0 (2022-02-03)
2.10.0 (2021-10-19)
2.9.0 (2021-10-14)
- add OAEP+SHA1 to the list of supported algorithms (#503) (00cc42e)
- add RPC retry information for MacSign, MacVerify, and GenerateRandomBytes Committer: @bdhess (#506) (08cd155)
2.8.1 (2021-09-03)
2.8.0 (2021-08-30)
2.7.0 (2021-08-23)
2.6.0 (2021-08-17)
2.5.0 (2021-08-05)
2.4.4 (2021-07-16)
2.4.3 (2021-07-12)
2.4.2 (2021-06-29)
2.4.1 (2021-06-25)
2.4.0 (2021-06-14)
2.3.3 (2021-05-25)
2.3.2 (2021-05-12)
- deps: require google-gax v2.12.0 (#447) (5fcb7ff)
- use require() to load JSON protos (#450) (bd67dfb)
2.3.1 (2021-02-12)
2.3.0 (2021-01-08)
2.2.0 (2021-01-06)
- introduces style enum (7e8c957)
2.1.4 (2020-11-25)
2.1.3 (2020-11-07)
2.1.2 (2020-06-12)
- handle fallback option properly (753a5b5)
2.1.1 (2020-06-08)
2.1.0 (2020-06-04)
- clean up synth.py by using IAM service option from generator (#305) (797ee55)
- samples: add new samples (#324) (eb1c213)
- regen protos and tests, fix formatting (#329) (e6083a9)
- remove eslint, update gax, fix generated protos, run the generator (#309) (54fccb6)
- synth.py clean up for multiple version (#330) (50de8d0)
- update common protos and fix synth (#336) (3ed7e67)
2.0.0 (2020-04-07)
- The library now supports Node.js v10+. The last version to support Node.js v8 is tagged legacy-8 on NPM.
New feature: methods with pagination now support async iteration.
- move to typescript code generation (#264)
- add support for Cloud EKM to the Cloud KMS service and resource protos (#306) (f6e28c7)
- deferred client initialization (#286) (e116119)
- drop node8 support, support for async iterators (#300) (c2ca42e)
- move to typescript code generation (#264) (ad02c1c)
1.6.3 (2020-02-10)
- proto messages now accept strings for enums (b5241d9)
1.6.2 (2020-01-09)
- protos: removed extra resource annotations, no code changes (b3d99be)
1.6.1 (2020-01-05)
1.6.0 (2019-12-31)
- remove superfluous base64-encoding/decoding (#242) (aad6cc4)
- deps: TypeScript 3.7.0 causes breaking change in typings (#246) (d274c2a)
1.5.3 (2019-11-18)
1.5.2 (2019-11-14)
- docs: snippets are now replaced in jsdoc comments (#230) (ed142f3)
- import long into proto ts declaration file (#231) (bc21cff)
1.5.1 (2019-10-22)
1.5.0 (2019-10-09)
- use compatible version of google-gax (b674eee)
1.4.0 (2019-09-16)
- load protos from JSON, grpc-fallback support (628f665)
1.3.2 (2019-08-28)
- update retry code settings per API call (#196) (3ce2076)
- use process versions object for client header (#199) (900eb1b)
- docs: stop redirecting reference docs to anchor link (9edd953)
1.3.1 (2019-08-05)
- allow calls with no request, add JSON proto (e50e0ef)
1.3.0 (2019-07-02)
1.2.1 (2019-06-27)
1.2.0 (2019-06-24)
1.1.1 (2019-06-14)
1.1.0 (2019-06-05)
1.0.0 (2019-05-20)
- upgrade engines field to >=8.10.0 (#151)
- deps: update dependency google-gax to ^0.26.0 (#149) (b92c822)
- DEADLINE_EXCEEDED is no longer retried (5f4f9ff)
- DEADLINE_EXCEEDED retry code is idempotent (#159) (a7e511a)
- indicate that Encrypt, Decrypt, AsymmetricDecrypt, AsymmetricSign are idempotent, such that they're retried (122b3f8)
- deps: update dependency google-gax to v1 (#158) (91fe078)
03-13-2019 16:16 PDT
- feat: add support for the CAVIUM_V2_COMPRESSED type (#126)
- fix: throw on invalid credentials
- fix(deps): update dependency google-gax to ^0.25.0 (#113)
- docs: update links in contrib guide (#125)
- docs: update contributing path in README (#119)
- docs: move CONTRIBUTING.md to root (#118)
- docs: add lint/fix example to contributing guide (#116)
- docs: fix example comments (#115)
- refactor: update json import paths (#134)
- build: Add docuploader credentials to node publish jobs (#132)
- build: use node10 to run samples-test, system-test etc (#131)
- build: update release configuration
- chore: sync latest proto docs
- chore(deps): update dependency mocha to v6
- build: use linkinator for docs test (#124)
- chore(deps): update dependency yargs to v13 (#122)
- build: create docs test npm scripts (#121)
- build: test using @grpc/grpc-js in CI (#120)
- refactor: improve generated code style. (#114)
- chore(deps): update dependency eslint-config-prettier to v4 (#112)
- test: add a system test to list global keys (#111)
- build: ignore googleapis.com in doc link check (#108)
- chore: sync gapic files
01-15-2019 10:50 PST
- Add iam_policy proto (#101)
- fix(deps): update dependency google-gax to ^0.23.0 (#105)
- fix(deps): update dependency google-gax to ^0.22.0 (#73)
- chore(deps): update dependency @google-cloud/nodejs-repo-tools to v3 (#71)
- chore(deps): update dependency through2 to v3 (#67)
- chore(deps): update dependency eslint-plugin-node to v8 (#59)
- chore(deps): update dependency eslint-plugin-prettier to v3 (#44)
- build: check broken links in generated docs (#102)
- fix(docs): remove unused IAM message types (#103)
- docs: Changes 'dencrypt' to 'decrypt' (#97)
- docs: add samples (#88)
- docs: update readme badges (#81)
- chore(build): inject yoshi automation key (#96)
- chore: update nyc and eslint configs (#95)
- chore: fix publish.sh permission +x (#93)
- fix(build): fix Kokoro release script (#92)
- build: add Kokoro configs for autorelease (#91)
- chore: always nyc report before calling codecov (#87)
- chore: nyc ignore build/test by default (#86)
- chore: update the renovate config (#84)
- chore: update license file (#83)
- fix(build): fix system key decryption (#79)
- chore: add a synth.metadata
- chore: update eslintignore config (#72)
- chore: update lint rules (#69)
- chore: drop contributors from multiple places (#70)
- chore: use latest npm on Windows (#68)
- chore: update CircleCI config (#66)
- chore: include build in eslintignore (#63)
- chore: update issue templates (#58)
- chore: remove old issue template (#56)
- build: run tests on node11 (#55)
- chores(build): do not collect sponge.xml from windows builds (#54)
- chores(build): run codecov on continuous builds (#53)
- chore: update new issue template (#52)
- build: fix codecov uploading on Kokoro (#48)
- Update kokoro config (#45)
- test: remove appveyor config (#41)
- Enable prefer-const in the eslint config (#38)
- Add new features to the library (#33)
- CryptoKeyPurpose: ASSYMETRIC_SIGN, ASSYMETRIC_DECRYPT
- CryptoKeyVersion
- KeyOperationAttestation
- various improved code documentation