- Support IMDS v2 default for ecs ram role.
- Support region or endpoint for sts requests.
- Support user agent for credentials requests.
- Solve the inconsistency of credentials refreshes.
- Support env ALIBABA_CLOUD_SECURITY_TOKEN.
- Support IMDSv2 for ecs ram role.
- Support env ALIBABA_CLOUD_ECS_IMDSV2_ENABLE.
- Support credentials.ini under $HOME.
- Support oidc credential in credential chain.
- Support env ALIBABA_CLOUD_ROLE_ARN/ALIBABA_CLOUD_OIDC_PROVIDER_ARN/ALIBABA_CLOUD_ROLE_SESSION_NAME for oidc credential.
- Support oidc credentials.
- Fix ram credentials.
- Support credentials uri.
- Optimize the way to obtain the credentials.ini file.
- Support async refresh credentials.
- Fix AttributeError.
- Change overwrite to a method with
_async
suffix
- Drop support for python3.4.
- Drop support for python3.5.
- Added support for python3.9.
- Support async io client.
- Print debugging information in debug mode when configuring DEBUG environment variables.
- Improve the logic of automatic refresh token.
- EcsRamRole&RsaKeyPair support refresh token.
- Improve install requires library version.
- Processed INI file comments
- Supported python 3.4
- Fixed user path
- First release