Releases: TankerHQ/sdk-python
Releases · TankerHQ/sdk-python
v4.2.1
v4.2.0
- Add new OpenID Connect verification flow through the new
OidcIDTokenVerification
method, see the updated guide for details - OIDC is now a valid pre-verified verification method with the new
PreverifiedOidcVerification
method - Deprecate
create_oidc_nonce
,set_oidc_test_nonce
, andOidcIdTokenVerification
as they are now obsolete with the new OIDC verification flow - Invalid responses that do not come from the Tanker backend can now result in a
NetworkError
, instead of anInternalError
- Drop support for Python version 3.11. Only 3.12 is now officially supported.
v4.1.0
v4.0.0
This release is strictly speaking a semver break, but does not introduce any major API changes.
- The
OIDCIDTokenVerificationMethod
objects
now contain theprovider_id
andprovider_display_name
methods, corresponding to the verification method's OIDC provider.
v3.3.2
v3.3.1
v3.3.0
- Add support for SDK downgrade between compatible versions even in case of changes to the local storage schema, see manage sdk versions for more details
- Drop support for Python versions 3.7, 3.8, 3.9, and 3.11. Only 3.10 is now officially supported
- Drop support for Windows
v3.2.1
- Improve error messages for
decrypt
,decrypt_stream
andget_resource_id
when the given encrypted data is empty. Note thatdecrypt
anddecrypt_stream
will throw anINVALID_ARGUMENT
error when that happens, not aDECRYPTION_FAILED
. - Downgrade severity for logs related to internal storage and HTTP requests from
Info
toDebug
- Dependency upgrades
v3.1.1
- Update zlib to 1.2.13 to fix CVE-2022-37434.