Skip to content
6275476
Compare
Choose a tag to compare

Important Notice

Android

  • ⚠️ Be aware that SDK is no longer available via jcenter(). Please use mavenCentral() and the following dependency in your gradle:
    implementation "com.wultra.android.powerauth:powerauth-sdk:1.6.2
    
  • Fix #353: Catch rare exceptions from Android KeyStore

Apple

  • There's no change on Apple platforms.
1.6.2
8881049
Compare
Choose a tag to compare

Important Notice

Android

  • ⚠️ Be aware that SDK is no longer available via jcenter(). Please use mavenCentral() and the following dependency in your gradle:
    implementation "com.wultra.android.powerauth:powerauth-sdk:1.6.2
    
  • OpenSSL upgraded to 1.1.1l

Apple

  • OpenSSL upgraded to 1.1.1l
368a262
Compare
Choose a tag to compare

Important Notice

Android

  • ⚠️ Be aware that SDK is no longer available via jcenter(). Please use mavenCentral() and the following dependency in your gradle:
    implementation "com.wultra.android.powerauth:powerauth-sdk:1.6.1
    
  • There's no change on Android platform.

Apple

  • Fixed rare crash in PA2WeakArray (#403)
9bdf206
Compare
Choose a tag to compare

Important Notice

Android

  • ⚠️ Be aware that SDK is no longer available via jcenter(). Please use mavenCentral() and the following dependency in your gradle:
    implementation "com.wultra.android.powerauth:powerauth-sdk:1.5.5
    
  • There's no change on Android platform.

Apple

  • Fixed rare crash in PA2WeakArray (#403)
1.6.0
5d4db90
Compare
Choose a tag to compare

Important Notice

Android

  • Android SDK now depends on Android Jetpack libraries instead of the deprecated support library. This is most important for biometric authentication (#105, #346)
  • Deprecated PA2ErrorCode-s, check migration guide for details.
  • All PA2 classes are now deprecated, check migration guide for details.
  • Fixed possible deadlock after biometric authentication cancel (#351)
  • StrongBox is no longer enabled by default (#354)
  • Keychain is no longer encrypted on very old Huawei devices (#361)
  • Fixed possible tokens inconsistency after re-activation (#364)
  • Library is now distributed via maven central (#357)
  • SDK no longer provide Root detection (#379)
  • Improved MainThreadExecutor-s singleton (#387)
  • HMAC & Random generator added to public CryptoUtils (#355)
  • C++ core now properly validate imported EC public key (#386)
  • Unified error codes reported from activation (#397)
  • Execute heavy computational biometric authentication tasks on background thread (#336)

Apple

  • PowerAuth2 module now depends on new PowerAuthCore library. Check migration guide for details (#373)
  • Deprecated all PA2 public interfaces, check migration guide for details
  • Fixed implicit dependency on OpenSSL (#371)
  • Fixed possible tokens inconsistency after re-activation (#364)
  • Added method to prepare PowerAuthAuthentication in advance (#367)
  • SDK no longer provide Jailbreak detection (#379)
  • HMAC & Random generator added to public PowerAuthCoreCryptoUtils (#355)
  • C++ core now properly validate imported EC public key (#386)
  • Unified error codes reported from activation (#397)
c1364d8
Compare
Choose a tag to compare

Important Notice

Android

  • ⚠️ Be aware that SDK is no longer available via jcenter(). Please use mavenCentral() and the following dependency in your gradle:
    implementation "com.wultra.android.powerauth:powerauth-sdk:1.5.4
    
  • There's no change on Android platform.

Apple

  • Added method to get PowerAuthAuthentication with possession and biometry factors in advance, before the signature calculation (enhancement #367)
  • Improved error reporting. All NSError objects returned from SDK now contains a brief description (enhancement #376)
3aa509d
Compare
Choose a tag to compare

Important Notice

Android

  • ⚠️ Be aware that SDK is no longer available via jcenter(). Please use mavenCentral() and the following dependency in your gradle:
    implementation "com.wultra.android.powerauth:powerauth-sdk:1.5.3
    
  • SDK no longer uses StrongBox backed keys due to low performance and low reliability (issue #354)
  • SDK no longer encrypts local keychain data on old Huawei devices (issue #361)
  • Fixed possible deadlock in biometric authentication (issue #351)
  • Fixed possible data inconsistency when keychain data is lost (issue #364)

Apple

  • Fixed possible data inconsistency when keychain data is lost (issue #364)
f059095
Compare
Choose a tag to compare

Important Notice

Android

  • ⚠️ Be aware that SDK is no longer available via jcenter(). Please use mavenCentral() and the following dependency in your gradle:
    implementation "com.wultra.android.powerauth:powerauth-sdk:1.4.5
    
  • SDK no longer uses StrongBox backed keys due to low performance and low reliability (issue #354)
  • SDK no longer encrypts local keychain data on old Huawei devices (issue #361)
  • Fixed possible deadlock in biometric authentication (issue #351)
  • Fixed possible data inconsistency when keychain data is lost (issue #364)
5c94f88
Compare
Choose a tag to compare

Important Notice

Android

  • Updated biometric authentication workarounds for Samsung devices (issue #342)

Apple

  • There's no change on Apple platforms.
575f292
Compare
Choose a tag to compare

Important Notice

Android

  • Updated biometric authentication workarounds for Samsung devices (issue #342)

iOS

  • There's no change on iOS platform.