1.7.1
Important Notice
1.7.2+
, to get fix for #471
- If you already using older versions of SDK, then please read our Migration guide from 1.6.x to 1.7.x version
- This version of SDK requires PowerAuth Server version
0.24.0
and newer. Check Support and Compatibility for more details.
Both platforms
- This release is identical to 1.7.0 except that we recompiled binary artifacts with the different toolchains:
- For Apple platforms, Xcode
13.2.1
is used instead of13.4.1
. This allows us support also development machines that cannot be updated to macOS 12+ - On Android, we changed NDK from
r23c
tor25
(latest stable)
- For Apple platforms, Xcode
Changes in 1.7.0
- OpenSSL upgraded to version
1.1.1p
- Added ECDH routines to CryptoUtils (#414)
- Added interfaces to manage External Encryption Key from high level interfaces (#359)
- Improved internal PowerAuth Token implementation (#188 and #212)
- Removed support for legacy format of persistent data (#431)
- Better GetActivationStatusTask implementation (#436)
- Use custom User-Agent header for networking (#434)
- Better documentation for SDK behavior when biometry is locked out (#425)
- Interfaces deprecated in 1.6.x are no longer available (#415)
- Integration tests improvements (#437, #445)
- Improved
PowerAuthAuthentication
instantiation (#459)
Android
- Added missing
@NonNull
&@Nullable
annotation to public interfaces (#412) - Improved test that detects whether biometry is available on the device (#426)
- Gradle build now works on ARM based Mac computers (#445)
- Wrap network related exceptions to PowerAuthErrorException (#406)
- Detect attemtps to trick biometry sensor on Android 8 and older devices (#422)
- Documentation now contains examples in Kotlin (#461)
Apple
- It's now possible to share activation between apps from the same vendor (#418)
- Reset pending activation after failed ECIES (#419)
- Ignore keychain access group in Simulator (#421)
- Use
LAContext
to authenticate with biometry (#405) - iOS app extension should not remove local token (#433)
- Fixed crash when HTTP operation is canceled (#435)
- Fixed warnings when build is initiated by script (#451)