Version history
Version 2.7.0, released 2021-11-10
- Commit 9b6c247: feat: add support for Raw PKCS#1 signing keys
Version 2.6.0, released 2021-10-12
- Commit 19b3652: feat: add RPC retry information for MacSign, MacVerify, and GenerateRandomBytes
- Commit 419bd7c: feat: add OAEP+SHA1 to the list of supported algorithms
Version 2.5.0, released 2021-09-23
- Commit b91de3f: feat: add support for Key Reimport
- Commit ac367e2: feat: Regenerate all APIs to support self-signed JWTs
Version 2.4.0, released 2021-08-10
- Commit f62f458: feat: add support for HMAC, Variable Key Destruction, and GenerateRandom
Version 2.3.0, released 2021-06-22
- Commit f1d52c1: feat: add ECDSA secp256k1 to the list of supported algorithms.
Version 2.2.0, released 2021-04-29
- Commit e89b7c2:
- feat: Add maxAttempts to retry policy for KMS gRPC service config
- feat: Add Bazel exports_files entry for KMS gRPC service config
- Commit aeb69c3: fix: do not retry on 13 INTERNAL
Version 2.1.0, released 2020-10-20
- Commit 0790924: fix: Add gRPC compatibility constructors
- Commit 0ca05f5: chore: Regenerate all APIs using protoc 3.13 and Grpc.Tools 2.31
- Commit ad918b1: Add client integrity verification fields to the KMS protos
- Commit 6bde7a3: docs: Regenerate all APIs with service comments in client documentation
- Commit f83bdf1: fix: Apply timeouts to RPCs without retry
- Commit d183f72: docs: change relative URLs to absolute URLs to fix broken links.
- Commit 947a573: docs: Regenerate all clients with more explicit documentation
Version 2.0.0, released 2020-04-08
- Commit 45c8362: Add support for Cloud EKM to the Cloud KMS service and resource protos.
Version 2.0.0-beta03, released 2020-03-18
No API surface changes compared with 2.0.0-beta02, just dependency and implementation changes.
Version 2.0.0-beta02, released 2020-02-21
- Commit 2305571:
- Regenerate Google.Cloud.Kms.V1
- Restores some method signatures that were in 1.1.0:
- GetCryptoKey(name)
- GetCryptoKeyVersion(name)
- GetImportJob(name)
- GetPublicKey(name)
- (Breaking) Changes Encrypt parameter type from CryptoKeyName to IResourceName
- (Breaking) Changes ListCryptoKeyVersions from KeyRingName to CryptoKeyName
Version 2.0.0-beta01, released 2020-02-18
This is the first prerelease targeting GAX v3. Please see the breaking changes guide for details of changes to both GAX and code generation.
Version 1.1.0, released 2019-12-10
New features:
- RPCs for CreateImportJob, GetImportJob, ImportCryptoKeVersion, ListImportJobs
- Added filtering and ordering when listing crypto keys
- Added filtering and ordering when listing keyrings
- Added Format methods to all resource names
- Added method overloads accepting requests for RPCs that didn't already have them
- Added CryptoKeyVersion properties ImportTime, ImportFailureReason, ImportJob
- Added new CryptoKeyVersionAlgorithm enum values
- Added KeyManagementServiceClientBuilder for simpler configuration
Version 1.0.0, released 2019-01-24
Initial GA release.