Releases: someone1/gcp-jwt-go
Releases · someone1/gcp-jwt-go
v2.2.1
API Update
signJwt and signBlob IAM APIs deprecated in favor of IAM Credentials API
- Updates to new
iamcredentials
API - Deprecates
IAMConfig.ProjectID
- will always default to "-" as the API will always infer the project id - Deprecates
IAMConfig.OAuth2HTTPClient
- UseIAMConfig.IAMClient
instead - Hotfix for race condition on
KeyID
(from v2.1.1 tag) - Updates go module dependencies (from v2.1.1 tag)
v2.1.0
- Updated to latest Cloud KMS Package (uses gRPC vs HTTP now)
- Added go modules support
Breaking Changes with v2.1.0
- Dropping support for AppEngine Go 1.9 environment (last version with AppEngine App Identity support will be for Go 1.11)
- KMSConfig no longer takes an optional HTTP Client, but rather the kms gRPC based client
- Middleware will now return a 401 response for unauthenticated requests (previously was returning a 403 response)
v2.0.1
v2.0.0
What's New:
- Google Cloud KMS support added
- Optimizations and cleanup from old v1 code
Breaking Changes with v2
- Package name changed from gcp_jwt to gcpjwt
- Refactoring of code (including exported functions/structs)
- Certificate caching is now opt-in vs opt-out
To continue using the older version, please import as follows: import "gopkg.in/someone1/gcp-jwt-go.v1"
Stable release utilizing signBlob API
Release favoring the signBlob API