Releases: djc/gcp_auth
Releases · djc/gcp_auth
0.12.3
0.12.2
0.10.0
0.12.1
0.12.0
0.11.1
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
0.9.0
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