v4.0.0
- The OIDCIDTokenVerificationMethod objects now contain the getPproviderId and getProviderDisplayName methods, corresponding to the verification method's OIDC provider.
- Limit maximum number of resource IDs * recipients to 100 in a single call to share
- 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.
- Downgrade severity for logs related to internal storage and HTTP requests from Info to Debug
- Improve error messages for decrypt and getResourceID when the given encrypted data is empty. Note that decrypt will throw an InvalidArgument exception when that happens, not a DecryptionFailed.
- Remove deprecated getDeviceList method
Padded Encryption
Tanker now uses a padded symmetric encryption scheme by default. Adding padding to encrypted data aims at hiding the length of the clear message, see the dedicated guide.