Skip to content

Releases: djc/gcp_auth

0.12.2

29 May 12:05
@djc djc
0.12.2
Compare
Choose a tag to compare

Fixes a regression in 0.12.1 on Windows and makes the ConfigDefaultCredentials provider work on Windows. Thanks @andreban!

What's Changed

  • Load default credentials from right path on Windows by @andreban in #112
  • Use gcloud.cmd to invoke gcloud on Windows by @andreban in #113

0.10.0

29 May 12:10
@djc djc
0.10.0
Compare
Choose a tag to compare

What's Changed

0.12.1

29 May 12:00
@djc djc
0.12.1
Compare
Choose a tag to compare

What's Changed

0.12.0

29 May 12:00
@djc djc
0.12.0
Compare
Choose a tag to compare

What's Changed

  • Add link to reference docs for GCP metadata service by @djc in #107
  • Simplify API by @djc in #108

0.11.1

29 May 12:00
@djc djc
0.11.1
Compare
Choose a tag to compare

What's Changed

  • Update which requirement from 5.0 to 6.0 by @dependabot in #96
  • Update env_logger to 0.11 by @djc in #98
  • Reduce instrument logging level to debug by @CodingAnarchy in #101
  • fix: misleading error msg when GOOGLE_APPLICATION_CREDENTIALS is not used by @thundergolfer in #102
  • Update base64 requirement from 0.21 to 0.22 by @dependabot in #103
  • Update to base64 0.22 by @djc in #105
  • Add support for impersonation to the CustomServiceAccount impl by @djc in #106

0.11.0

29 May 12:01
@djc djc
0.11.0
Compare
Choose a tag to compare

What's Changed

0.9.0

29 May 12:01
@djc djc
Compare
Choose a tag to compare

What's Changed

  • Return the latest token instead of panicking, even if it's expired by @d0x2f in #1
  • Create CODE_OF_CONDUCT.md by @hrvolapeter in #3
  • Expose token expiry by @lawliet89 in #4
  • Use hyper-rustls instead of hyper-tls by @djc in #5
  • Remove some unused dependencies by @djc in #8
  • Improve the README a little by @djc in #6
  • Rename GCPAuthError to just Error by @djc in #7
  • Migrate to dirs-next by @djc in #11
  • Use std::sync::Mutex instead of an async variant by @djc in #9
  • Revert "Use std::sync::Mutex instead of an async variant" by @djc in #12
  • Improve locking for real this time by @djc in #13
  • change order of authentication methods by @hrvolapeter in #16
  • Add API to access the project ID by @djc in #14
  • Revert dependency changes from e2288cb by @djc in #17
  • Add a simple pattern for shared AuthenticationManager in async/await … by @bes in #20
  • Upgrade to tokio 1, hyper 0.14, rustls 0.19 by @djc in #19
  • Expose function has_expired from Token by @andreclaudino in #22
  • Correct README.md by @andreclaudino in #24
  • Add examples by @hrvolapeter in #25
  • Expose a function create an instance from a path instead of a variable by @andreclaudino in #26
  • Don't require env GOOGLE_APPLICATION_CREDENTIALS to be defined. by @thrykol in #29
  • Tweaks by @djc in #30
  • Add option to use gcloud for getting user auth by @thrykol in #31
  • Replace chrono with time 0.3 by @djc in #38
  • Propagate detailed error messages by @djc in #36
  • Upgrade to rustls 0.20 by @djc in #37
  • Do not expose token in Debug impl by @flub in #40
  • Prepare 0.6 release by @djc in #39
  • Document the 30s margin in expire time checking. by @flub in #42
  • Make token cheap to clone by @flub in #43
  • Hold a mutex while refreshing the token by @flub in #41
  • Bump version to 0.6.1 by @djc in #44
  • Allow hyper client to make http connections by @flub in #46
  • Errors and logs by @flub in #47
  • Add from_credentials_json function. by @brocaar in #48
  • Make the public API more modular by @djc in #49
  • Update documentation, introduce doctests and restructure by @djc in #50
  • Update rustls-pemfile requirement from 0.2.1 to 0.3.0 by @dependabot in #51
  • Fix issue with gcloud project ID and refactor for efficiency by @djc in #52
  • Update rustls-pemfile requirement from 0.3.0 to 1.0.0 by @dependabot in #53
  • Upgrade to rustls-pemfile 1 by @djc in #54
  • feat: cache token for GCloudAuthorizedUser by @liufuyang in #57
  • use tokio-runtime instead of tokio-native by @henriiik in #60
  • Update env_logger requirement from 0.9 to 0.10 by @dependabot in #61
  • fix exposing secrets in logs with custom sa by @hrvolapeter in #58
  • Default token expiry by @MatthewHelmer in #67
  • docs: be more specific on authentication order by @hrvolapeter in #68
  • Upgrade base64 dependency and resolve build failures by @MatthewHelmer in #70
  • Upgrade hyper-rustls to 0.24 by @djc in #71
  • Reduce Token expiry delta and add get_token retries by @valkum in #73
  • Deprioritize GCloudAuthorizedUser by @djc in #74