Releases
0.9.0
djc
released this
29 May 12:01
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
You can’t perform that action at this time.