Releases: TankerHQ/sdk-python
Releases · TankerHQ/sdk-python
4.3.0
- Add
prehash_and_encrypt_passwordhelper to hash passwords client-side and transmit it to an untrusted medium so it can be used to enroll an identity using the newPrehashedAndEncryptedPassphraseVerificationmethod, available in python and ruby only. - Add
PrehashedAndEncryptedPassphraseVerificationverification method, can only be used to enroll new identities.
v4.2.1
v4.2.0
- Add new OpenID Connect verification flow through the new
OidcIDTokenVerificationmethod, see the updated guide for details - OIDC is now a valid pre-verified verification method with the new
PreverifiedOidcVerificationmethod - Deprecate
create_oidc_nonce,set_oidc_test_nonce, andOidcIdTokenVerificationas 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
OIDCIDTokenVerificationMethodobjects
now contain theprovider_idandprovider_display_namemethods, 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_streamandget_resource_idwhen the given encrypted data is empty. Note thatdecryptanddecrypt_streamwill throw anINVALID_ARGUMENTerror when that happens, not aDECRYPTION_FAILED. - Downgrade severity for logs related to internal storage and HTTP requests from
InfotoDebug - Dependency upgrades
v3.1.1
- Update zlib to 1.2.13 to fix CVE-2022-37434.