- Support workload identity scopes
- Support workload identity
- Update Finch to 0.17
- Update jose dependency
- Require Elixir 1.11+
- change to OS time to prevent unmanagable clock skew
- Load config from
~/.config/gcloud/configurations/config_default
- Force refresh whenever cached token is expired
- Fix getting tokens from metadata with no options provide
- Add
Goth.start_link/1,Goth.fetch/2,Goth.fetch!/2, andGoth.Token.fetch/1.
Deprecations:
Goth.Token: Deprecatefor_scope/2,from_response_json/2,refresh!/1- Deprecate
Goth.Clientmodule - Deprecate
Goth.Configmodule - Deprecate
Goth.TokenStoremodule