Changelog for
python39-google-auth-2.27.0-2.1.noarch.rpm :
* Mon Feb 26 2024 Robert Schweikert
- Version update in SLE 15 SP4 and later (jsc#PED-6697)
* Sun Feb 04 2024 Dirk Müller - update to 2.27.0:
* Add optional account association for Authorized User credentials.
* Allow custom universe domain for gce creds
* Conditionally import requests only if no request was passed by the caller.
* Thu Jan 11 2024 John Paul Adrian Glaubitz - Update to 2.26.2
* Read universe_domain for external account authorized user (#1450)
* Thu Jan 04 2024 John Paul Adrian Glaubitz - Update to 2.26.1
* Ensure that refresh worker is pickle-able. (#1447)- from version 2.26.0
* Add optional non blocking refresh for sync auth code (a6dc2c3)
* Add optional non blocking refresh for sync auth code (#1368)
* External account user cred universe domain support (#1437)
* Guard delete statements. Add default fallback for _use_non_blocking_refresh. (#1445)- Refresh patches for new version
* python-google-auth-no-mock.patch
* Sat Dec 16 2023 Dirk Müller - update to 2.25.2:
* Fix user cred universe domain issue (#1436)
* Thu Dec 07 2023 Dirk Müller - update to 2.25.1:
* Fix vm universe_domain bug (#1433) (8683520)
* Add custom tls signer for ECP Provider. (39eb287)
* Add custom tls signer for ECP Provider. (#1402) (39eb287)
* Add with_universe_domain (#1408) (505910c)
* Fixes issue where Python37DeprecationWarning cannot be filtered (#1428) (f22f767)
* Remove broken link in Python37DeprecationWarning (#1430)
* Add support for Python 3.12 (#1421) (307916c)
* Add universe domain support for VM cred (#1409) (7ab0fce)
* Modify the token refresh window (#1419) (c6af1d6)
* Add missing before request to async oauth2 credentials. (#1420) (8eaa878)
* Auto create self signed jwt cred (#1418) (6c610a5)
* Migrate datetime.utcnow for python 3.12 (#1413) (e4d9c27)
* Update user cred doc (#1414) (3f426bc)
* Fri Nov 24 2023 John Paul Adrian Glaubitz - Update to 2.23.4
* Export detect_gce_residency_linux function (#1403)- from version 2.23.3
* Serialize signer keys on __getstate__ for pickling (#1394), closes (#1383)
* Tue Oct 03 2023 Markéta Machová - update to 2.23.2
* Less restrictive content-type header check for google authentication
* Trust boundary meta header renaming
* Support urllib3 2.0
* Thu Sep 21 2023 Ondřej Súkup - refresh python-google-auth-no-mock.patch- update to 2.23.0
* Expose universe domain in credentials
* Make external_account resistant to string type \'expires_in\' responses from non-compliant services
* Missing ssj for impersonate cred ()
* Skip checking projectid on cred if env var is set
* Add get_bq_config_path() to _cloud_sdk.py
* Mon Aug 14 2023 Dirk Müller - unpin urllib3 to resolve conflict with python-kubernetes
* Tue Jul 25 2023 ecsos - Fix not installable error
* Tue Jul 18 2023 John Paul Adrian Glaubitz - Update to 2.22.0
* Adding meta header for trust boundary (#1334)
* Introduce compatibility with native namespace packages (#1205)
* Deprecate UserAccessTokenCredentials (#1344)- Update file list in %files section
* Mon Jul 10 2023 Dominique Leuenberger - Require python-urllib3 < 2.0 if python-urllib3: urllib3 seems not strictly required, but when it\'s there, we need it to be older than version 2.0.
* Tue Jun 27 2023 John Paul Adrian Glaubitz - Update to 2.21.0
* Add framework for BYOID metrics headers (#1332)
* Pypy unit test build (#1335)- from version 2.20.0
* Add public API load_credentials_from_dict (#1326)
* Expiry in compute_engine.IDTokenCredentials (#1327), closes (#1323)
* Expiry in impersonated_credentials.IDTokenCredentials (#1330)
* Invalid `dev` version identifiers in `setup.py` (#1322), closes (#1321)- from version 2.19.1
* Check id token error response (#1315)
* Fix \"AttributeError: \'str\' object has no attribute \'get\'\" (dac7cc3)
* Replacing abc.com with example.com (dac7cc3)- from version 2.19.0
* Add metrics (part 1) (#1298)
* Add metrics (part 2) (#1303)
* Add metrics (part 3) (#1305)
* Expose `universe_domain` for external account creds (#1296)
* Remove python 2.7 from setup.py and nox tests (#1301)- from version 2.18.1
* Self signed jwt token should be string type (#1294)- from version 2.18.0
* Add smbios check to detect GCE residency (#1276)
* Universe domain support for service account (#1286)- Refresh patches for new version
* python-google-auth-no-mock.patch
* Sat May 27 2023 Dirk Müller - drop urllib3-2.patch and limit to urllib3 < 2.x as that matches the requires and avoids coinstallability isuses
* Wed May 10 2023 Daniel Garcia - Add urllib3-2.patch to support newer urllib3 -- gh#googleapis/google-auth-library-python#1290- Remove no-python3.patch- Update to 2.17.3:
* Add useEmailAzp claim for id token iam flow (#1270) (7a9c6f2)- 2.17.2:
* Do not create new JWT credentials if they make the same claims as the existing. (#1267) (eebb7b6)- 2.17.1:
* Print out reauth plugin error and raise if challenge output is None (#1265) (08d22fe)- 2.17.0:
* Experimental service account iam endpoint flow for id token (#1258) (8ff0de5)
* Python: Remove aws url validation (#1254) (20a966b)- 2.16.3:
* Read both applicationId and relyingPartyId. (#1246) (e125dfe)- 2.16.2:
* Call gcloud config get project to get project for user cred (#1243) (c078a13)
* Do not use hardcoded string \'python\', when you mean sys.executable. (#1233) (91ac8e6)
* Don\'t retry if error or error_description is not string (#1241) (e2d263a)
* Improve ADC related errors and warnings (#1237) (2dfa213)
* Fri Apr 21 2023 Dirk Müller - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl - Make calling of %{sle15modernpython} optional.
* Mon Mar 06 2023 Matej Cepl - Remove conflicts and clean up SPEC file.
* Thu Mar 02 2023 John Paul Adrian Glaubitz - Update to 2.16.1
* Add support for python 3.11 (#1212)
* Remove 3PI config url validation (#1220)
* Update the docs generator interpreter to unblock documentation build (#1218)- from version 2.16.0
* AwsCredentials should not call metadata server if security creds and region are retrievable through the environment variables (#1195)
* Wrap all python built-in exceptions into library excpetions (#1191)
* Allow get_project_id to take a request (#1203)
* Make OAUTH2.0 client resistant to string type \'expires_in\' responses from non-compliant services (#1208)- Drop obsolete patches
* ga_python-executable-name.patch- Refresh patches for new version
* no-python3.patch
* Wed Feb 22 2023 Matej Cepl - Add no-python3.patch replacing call of the string literal \'python3\' with sys.executable (gh#googleapis/google-auth-library-python!1233).
* Fri Dec 02 2022 John Paul Adrian Glaubitz - Update to 2.15.0
* Add api_key credentials (#1184)
* Introduce a way to provide scopes granted by user (#1189)
* Allow mtls sts endpoint for external account token urls. (#1185)
* CI broken by removal of py.path (#1194)
* Ensure JWT segments have the right types (#1162)
* Updated the lower bound of interactive timeout and fix the kwarg… (#1182)
* Wed Nov 16 2022 John Paul Adrian Glaubitz - Update to 2.14.1
* Apply quota project for compute cred in adc (#1177)
* Update minimum required version of cryptography in pyopenssl extra (#1176)
* Validate url domain for aws metadata urls (#1174)- Update Requires from setup.py
* Tue Nov 08 2022 Matej Cepl - Clean up SPEC file, make rpmlint happy.
* Mon Nov 07 2022 John Paul Adrian Glaubitz - Update to 2.14.0
* Add token_info_url to external account credentials (#1168)
* Read Quota Project from Environment Variable (#1163)
* Adding more properties to external_account_authorized_user (#1169)- from version 2.13.0
* Adds new external account authorized user credentials (#1160)
* Implement pluggable auth interactive mode (#1131)
* Introduce the functionality to override token_uri in credentials (#1159)
* Adding one more pattern to relax the regex check for sts and impersonation url endpoints (#1158)- Refresh patches for new version
* python-google-auth-no-mock.patch
* Fri Oct 14 2022 John Paul Adrian Glaubitz - Update to 2.12.0
* Retry behavior (#1113)
* Modify RefreshError exception to use gcloud ADC command. (#1149)
* Revert \"Update token refresh threshold from 20 seconds to 5 minutes\". (186464b)- Refresh patches for new version
* python-google-auth-no-mock.patch
* Thu Sep 08 2022 John Paul Adrian Glaubitz - Update to 2.11.0
* add integration tests for configurable token lifespan (#1103)
* Async certificate retrieving (#1101)- from version 2.10.0
* add integration tests for pluggable auth (#1073)
* support for configurable token lifetime (0dc6a9a)
* support for configurable token lifetime (#1079)
* async certificate decoding (#1085)
* Async system tests were not unwrapping async_generators (#1086)
* Fix IDTokenCredentials update bug [#1072)
* make expiration_time optional in response schema (#1091)
* refactor credential subclass parameters (#1095)- from version 2.9.1
* there was a raise missing for throwing exceptions (#1077)- from version 2.9.0
* pluggable auth support (#1045)- from version 2.8.0
* add experimental GDCH support (#1044)- Refresh patches for new version
* python-google-auth-no-mock.patch
* Wed Jun 08 2022 pgajdosAATTsuse.com- version update to 2.7.0 [#]# [2.7.0]
* add experimental enterprise cert support
* add experimental GDCH support
* Pluggable auth support
* validate urls for external accounts
* pluggable auth support [#995]
* revert experimental GDCH support
* fix changelog header to consistent size [#]# [2.6.6]
* silence TypeError during tear down stage [#]# [2.6.5]
* add additional missing import in _default.py [#]# [2.6.4]
* fix missing import in _default.py- added patches fix https://github.com/googleapis/google-auth-library-python/issues/1055 + python-google-auth-no-mock.patch
* Fri Jun 03 2022 Markéta Machová - Update to 2.6.6
* fix missing import in _default.py
* add additional missing import in _default.py
* silence TypeError during tear down stage
* Thu Apr 14 2022 Ben Greiner - Don\'t test the converter for the deprecated oauth2client library
* Sat Apr 09 2022 Matej Cepl - Improve %files to be more restrictive.
* Fri Apr 08 2022 John Paul Adrian Glaubitz - Update to 2.6.3 Bug Fixes
* change requests lib import place (#1010)
* clean up HTTP session and pool during tear down phase (#1007)
* pin click version and update sys test creds (#1008)- from version 2.6.2 Bug Fixes
* Rename aws imdsv2 url field and update token lifetime (#982) Miscellaneous Chores
* let release-please finish the release (#991)- from version 2.6.1 Bug Fixes
* Add AWS session token to metadata requests (#958)- from version 2.6.0 Features
* ADC can load an impersonated service account credentials. (#962) Bug Fixes
* revert \"feat: add api key support (#826)
* Thu Jan 27 2022 Matthias Fehring - Update to 2.5.0
* ADC can load an impersonated service account credentials. (#965)- from version 2.4.1
* fix urrlib3 import (gh#googleapis/google-auth-library-python#953)- from version 2.4.0
* add \'py.typed\' declaration (#919)
* add api key support (#826)
* deps: allow cachetools 5.0 for python 3.7+ (gh#googleapis/google-auth-library-python#937)
* fix the message format for metadata server exception (gh#googleapis/google-auth-library-python#916)- from version 2.3.3
* add fetch_id_token_credentials (gh#googleapis/google-auth-library-python#866)
* fix error in sign_bytes (gh#googleapis/google-auth-library-python#905)
* use \'int.to_bytes\' and \'int.from_bytes\' for py3 (gh#googleapis/google-auth-library-python#904)- from version 2.3.2
* add clock_skew_in_seconds to verify_token functions (gh#googleapis/google-auth-library-python#894)- from version 2.3.1
* add back python 2.7 for gcloud usage only (gh#googleapis/google-auth-library-python#892)- from version 2.3.0
* add support for Python 3.10 (#882)
* ADC with impersonated workforce pools (gh#googleapis/google-auth-library-python#877)- from version 2.2.1
* disable self signed jwt for domain wide delegation (gh#googleapis/google-auth-library-python#873)- from version 2.2.0
* add support for workforce pool credentials (#868)- from version 2.1.0
* Improve handling of clock skew (#858)
* add SAML challenge to reauth (gh#googleapis/google-auth-library-python#819)
* disable warning if quota project id provided to auth.default() (gh#googleapis/google-auth-library-python#856)
* rename CLOCK_SKEW and separate client/server user case (gh#googleapis/google-auth-library-python#863)- from version 2.0.2
* use \'int.to_bytes\' rather than deprecated crypto wrapper (gh#googleapis/google-auth-library-python#848)
* use int.from_bytes (gh#googleapis/google-auth-library-python#846)
* Fri Aug 20 2021 John Paul Adrian Glaubitz - Update to 2.0.1
* normalize AWS paths correctly on windows (#842)- from version 2.0.0
* drop support for Python 2.7 (#778)
* service account is able to use a private token endpoint (#835)
* downscoping documentation bugs (#830)
* Fix missing space in error message. (#821)
* update user guide/references for downscoped creds (#827)- from version 1.34.0
* support refresh callable on google.oauth2.credentials.Credentials (#812)
* do not use the GAE APIs on gen2+ runtimes (#807)- from version 1.33.1
* fallback to source creds expiration in downscoped tokens (#805)
* revert \"feat: service account is able to use a private token endpoint (#784)- from version 1.33.0
* define `CredentialAccessBoundary` classes (#793)
* define `google.auth.downscoped.Credentials` class (#801)
* service account is able to use a private token endpoint (#784)
* fix fetch_id_token credential lookup order to match adc (#748)
* fix code block formatting in \'user-guide.rst\' (#794)- from version 1.32.1
* avoid leaking sub-session created for \'_auth_request\' (#789)- from version 1.32.0
* allow scopes for self signed jwt (#776)- from version 1.31.0
* define useful properties on `google.auth.external_account.Credentials` (#770)
* avoid deleting items while iterating (#772)- from version 1.30.2
*
*
*dependencies:
*
* add urllib3 and requests to aiohttp extra (#755)
* enforce constraints during unit tests (#760)
* session object was never used in aiohttp request (#700)- from version 1.30.1
* allow user to customize context aware metadata path in _mtls_helper (#754)
* fix function name in signing error message (#751)- from version 1.30.0
* add reauth support to async user credentials for gcloud (#738)- from version 1.29.0
* add reauth feature to user credentials for gcloud (#727)
* Allow multiple audiences for id_token.verify_token (#733)- from version 1.28.1
* support custom alg in jwt header for signing (#729)- from version 1.28.0
* allow the AWS_DEFAULT_REGION environment variable (#721)
* expose library version at `google.auth.__version` (#683)
* fix unit tests so they can work in g3 (#714)- from version 1.27.1
* ignore gcloud warning when getting project id (#708)
* use gcloud creds flow (#705)- from version 1.27.0
* workload identity federation support (#698)
* add pyopenssl as extra dependency (#697)- from version 1.26.1
* fix a typo in the user guide (avaiable -> available) (#680)
* revert workload identity federation support (#691)- from version 1.26.0
* workload identity federation support (#686)- from version 1.25.0
* support self-signed jwt in requests and urllib3 transports (#679)
* use self-signed jwt for service account (#665)- Add patch to fix filename of Python executable in testsuite + ga_python-executable-name.patch- Update BuildRequires from setup.py
* Wed Jan 06 2021 Matthias Fehring - Update to 1.24.0
* add Python 3.9 support, drop Python 3.5 support (gh#googleapis/google-auth-library-python#654)
* avoid losing the original \'_include_email\' parameter in impersonated credentials (gh#googleapis/google-auth-library-python#626)- from version 1.23.0
* Add custom scopes for access tokens from the metadata service (gh#googleapis/google-auth-library-python#633)
* remove checks for ancient versions of Cryptography- from version 1.22.1
* move aiohttp to extra as it is currently internal surface (gh#googleapis/google-auth-library-python#619)- from version 1.22.0
* add asyncio based auth flow (gh#googleapis/google-auth-library-python#612)- from version 1.21.3
* fix expiry for to_json() (gh#googleapis/google-auth-library-python#589)- Skip build for python2 as it is not supported anymore and unit tests can not be run because of unsatisfiable dependencies (mock >= 3.6)- Add urllib3 to the build requirements needed for testing and remove cryptography