Releases: googleapis/google-auth-library-python
Releases · googleapis/google-auth-library-python
v1.2.1
v1.2.0
v1.1.0
- Added
service_account.Credentials.project_id. (#187) - Move read-only methods of
credentials.Scopedinto new interfacecredentials.ReadOnlyScoped. (#195, #196) - Make
compute_engine.Credentialsderive fromReadOnlyScopedinstead ofScoped. (#195) - Fix App Engine's expiration calculation (#197)
- Split
cryptmodule into a package to allow alternative implementations. (#189) - Add error message to handle case of empty string or missing file for
GOOGLE_APPLICATION_CREDENTIALS(#188)
v1.0.2
- Fixed a bug where the Cloud SDK executable could not be found on Windows, leading to project ID detection failing. (#179)
- Fixed a bug where the timeout argument wasn't being passed through the httplib transport correctly. (#175)
- Added documentation for using the library on Google App Engine standard. (#172)
- Testing style updates. (#168)
- Added documentation around the oauth2client deprecation. (#165)
- Fixed a few lint issues caught by newer versions of pylint. (#166)
v1.0.1
v1.0.0
v0.10.0
- Added
jwt.OnDemandCredentials. (#142) - Added new public property
id_tokentooauth2.credentials.Credentials. (#150) - Added the ability to set the address used to communicate with the Compute Engine metadata server via the
GCE_METADATA_ROOTandGCE_METADATA_IPenvironment variables. (#148) - Changed the way cloud project IDs are ascertained from the Google Cloud SDK. (#147)
- Modified expiration logic to add a 5 minute clock skew accommodation. (#145)
v0.9.0
- Added
service_account.Credentials.with_claims. (#140) - Moved
google.auth.oauthlibandgoogle.auth.flowto a new separate packagegoogle_auth_oauthlib. (#137, #139, #135, #126) - Added
InstalledAppFlowtogoogle_auth_oauthlib. (#128) - Fixed some packaging and documentation issues. (#131)
- Added a helpful error message when importing optional dependencies. (#125)
- Made all properties required to reconstruct
google.oauth2.credentials.Credentialspublic. (#124) - Added official Python 3.6 support. (#102)
- Added
jwt.Credentials.from_signing_credentialsand removedservice_account.Credentials.to_jwt_credentials. (#120)
v0.8.0
- Removed one-time token behavior from
jwt.Credentials, audience claim is now required and fixed. (#117) crypt.Signerandcrypt.Verifierare now abstract base classes. The concrete implementations have been renamed tocrypt.RSASignerandcrypt.RSAVerifier.app_engine.Signerandiam.Signernow inherit fromcrypt.Signer. (#115)transport.grpcnow correctly callsCredentials.before_request. (#116)