Skip to content

Releases: someone1/gcp-jwt-go

v2.2.1

03 Feb 15:14
0bed88b
Compare
Choose a tag to compare

bump deps

API Update

23 Jan 21:08
10d6839
Compare
Choose a tag to compare

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 - Use IAMConfig.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

21 May 12:21
Compare
Choose a tag to compare
  • 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

26 Oct 19:39
Compare
Choose a tag to compare
  • Removed erroneous error checks
  • Added Hash() function to get underlying hasher

v2.0.0

20 Sep 00:29
Compare
Choose a tag to compare

What's New:

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

21 Feb 17:09
Compare
Choose a tag to compare

Release favoring the signBlob API