Release notes v9.X

9.3.2

Bug-fixes

  • Local storage fixes for devices after upgrading to Android 9

9.3.1

Bug-fixes

  • Fix for Android 9 users experiencing issues with login
  • Fix the name of error code 9024 in the error matrix

9.3.0

Improvements

  • OnegniClientConfigModel is validated during OneginiClientBuilder#build method call. The build method will throw an IllegalArgumetException if any of the config model values is invalid.
  • Updated the Firebase Messaging library to the latest 17.3.4 version.
  • Improved root and debug detection.

9.2.0

Improvements

  • The SDK will return a new error code (9024 DATA_STORAGE_NOT_AVAILABLE) in rare cases when it's impossible to access the secured data storage.
  • Updated third-party dependencies

Bug-fixes

  • Fixed Dynamic Client Update failure that was happening when tampering detection was enabled

9.1.0

Improvements

  • The Onegini SDK ProGuard rules have been embedded in the Onegini SDK and they no longer need to be explicitly specified in an application
  • Updated third-party dependencies
  • Improved performance of the SDK initialization.

Bug-fixes

  • Changed the tampering protection algorithm to take Google Play Store metadata into account.
  • The SDK will fall back to PIN if preferred fingerprint authenticator has been revoked in system settings
  • User-Agent header has been hidden and cannot be seen in HTTPS requests anymore

9.0.0

Features

  • Introduced an API for custom user registration.

Improvements

  • Improved root detection.

Bug-fixes

  • The Payload Encryption handshake is performed only once when multiple resource calls are triggered in parallel.
  • Fixed spelling typo in the OneginiClientBuilder#setFingerprintAuthenticatioRequestHandler method.
  • Fixed the invalid PIN length error for PINs longer than 5 digits.