- v3.15.0(Apr 29,2025)
- Bumped up min boto and botocore version to 1.24.
- OCSP: terminate certificates chain traversal if a trusted certificate already reached.
- Added new authentication methods support for programmatic access tokens (PATs), OAuth 2.0 Authorization Code Flow, OAuth 2.0 Client Credentials Flow, and OAuth Token caching.
- For OAuth 2.0 Authorization Code Flow:
- Added the
oauth_client_id
,oauth_client_secret
,oauth_authorization_url
,oauth_token_request_url
,oauth_redirect_uri
,oauth_scope
,oauth_disable_pkce
,oauth_enable_refresh_tokens
andoauth_enable_single_use_refresh_tokens
parameters. - Added the
OAUTH_AUTHORIZATION_CODE
value for the parameter authenticator.
- Added the
- For OAuth 2.0 Client Credentials Flow:
- Added the
oauth_client_id
,oauth_client_secret
,oauth_token_request_url
, andoauth_scope
parameters. - Added the
OAUTH_CLIENT_CREDENTIALS
value for the parameter authenticator.
- Added the
- For OAuth Token caching: Passing a username to driver configuration is required, and the
client_store_temporary_credential property
is to be set totrue
.
- For OAuth 2.0 Authorization Code Flow: