Skip to content

1.7.1

Compare
Choose a tag to compare
@hvge hvge released this 20 Jul 10:43
· 205 commits to develop since this release

Important Notice

⚠️ Please do not use this version and upgrade to 1.7.2+, to get fix for #471 ⚠️

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 of 13.4.1. This allows us support also development machines that cannot be updated to macOS 12+
    • On Android, we changed NDK from r23c to r25 (latest stable)

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)