Skip to content

Release notes

ActiveSDK v2.3.1

[Release Date: 16/04/2024]

SDK build version numbers (for repository use):

  • Android: 2.3.8845
  • iOS: 2.3.8845
ChangeDescription
Certificate updateMastercard issued a new encryption certificate. The previous encryption certificate was set to expire on June 15, 2024; the new certificate expires on July 15, 2026.
Certificate updateVisa issued a new encryption certificate. The previous encryption certificate was set to expire on August 22, 2024; the new certificate expires on February 26, 2027.

ActiveSDK v2.3.0

[Release Date: 22/12/2023]

SDK build version numbers (for repository use):

  • Android: 2.3.8718
  • iOS: 2.3.8738
ChangeDescription
DirectoryServerInfoAdded new KID parameter to DirectoryServerInfo
ConfigParameters.BuilderAdded new OOBAppURLSupported method to ConfigParameters.Builder
UiCustomization.ButtonTypeAdded new enum values ADDITIONAL and OOB_OPEN_APP to UiCustomization.ButtonType
UiCustomization.LabelTypeAdded new enum values DEVICE_BINDING, DATA_ENTRY_LABEL and DATA_ENTRY_LABEL_2 to UiCustomization.LabelType
UiCustomizationAdded new getTextBoxTwoCustomization method to UiCustomization

ActiveSDK v2.2.8

[Release Date: 19/07/2023]

SDK build version numbers (for repository use):

  • Android: 2.2.8593
  • iOS: 2.2.8593
ChangeDescription
OOB (Android)Added the required BROWSABLE category to the manifest for OOB challenge listener intent filter.
R8 compiler (Android)Fixed issue related to synchronization when using the R8 compiler.
[IMPORTANT] American ExpressNew encryption certificate, which is used by the SDK to encrypt the device information. The previous encryption certificate was set to expire on August 18th, 2023.
Xcode (iOS)Upgraded the iOS environment to Xcode 14. Apple deprecated building iOS projects with deployment targets for the arm7 and i386 architectures.

ActiveSDK v2.2.7

[Release Date: 17/05/2023]

SDK build version numbers (for repository use):

  • Android: 2.2.8510
  • iOS: 2.2.8510
ChangeDescription
Challenge flow (Android)Fixed issue where SDK would crash when trying to dismiss activity during a challenge.
Improvement (Android)Add support for Parcelable interface.
Version supportAdded support for Android 13.
App URL (iOS/Android)Fixed issue where the ThreeDSRequestorAppURL was not added to 2.2.0 CReq messages.
OOB flow (Android)Fixed issue for OOB flow where the CReq was not automatically posted when the requestor app was moved to the foreground.

ActiveSDK v2.2.6

[Release Date: 30/08/2022]

SDK build version numbers (for repository use):

  • Android: 2.2.8237
  • iOS: 2.2.8237
ChangeDescription
Certificate updatePre-configured 3DS SDK encryption certificate value has been updated for UnionPay.
ProGuard (Android)Added configuration file so no obfuscation rules would need to be manually specified by users that also use obfuscation.
Bluetooth Permission (Android)Fixed a bug where the BLUETOOTH_CONNECT permission was required for Android 12 and up. If this permission has not been granted, device parameter C009 will not be collected and will instead be listed in the Device Parameter Not Available section with a value of RE03 (indicating permissions not granted).

ActiveSDK v2.2.5

[Release Date: 17/02/2022]

SDK build version numbers (for repository use):

  • Android: 2.2.8070
  • iOS: 2.2.8054
ChangeDescription
Challenge Message (Android)Fixed challengeDataEntry and challengeHTMLDataEntry formatting in CReq.

ActiveSDK v2.2.4

[Release Date: 03/02/2022]

SDK build version numbers (for repository use):

  • Android: 2.2.8054
  • iOS: 2.2.8054
ChangeDescription
AndroidXThe Android SDK is now built with AndroidX which replaces the original Android Support Library.
Challenge UI (iOS)Fixed an issue where the Challenge UI is not closed when the close method is called in protocolError.
Challenge UI (iOS)Fixed an issue where both cancel and protocolError fire if the ACS returns an error during cancel. In this case, only protocolError should fire.
Challenge UI (Android)Fixed an issue where the Challenge UI is not closed if there is a protocolError when clicking the resend button.
FixImplemented SDKMaxTimeout. SDK will now close the transaction UI when a timeout occurs.

ActiveSDK v2.2.3

[Release Date: 24/11/2021]

SDK build version numbers (for repository use):

  • Android: 2.2.7989
  • iOS: 2.2.7989
ChangeDescription
Certificate UpdateUpdated the pre-configured certificates for the AMEX, Discover, JCB and UnionPay Directory Servers
New Format of PackagingAn XCFramework is a single dependency for all target platforms and architectures, which means you do not need to specify the individual target platforms Device or Simulator separately
Activity leak (android only)When cleanup was called, the resources were not being released properly which caused a memory leak and a RuntimeException error. This has been resolved
Encoding bugThere was an issue with encoding of Unicode data in the SDK, and this has been resolved

ActiveSDK v2.2.2

[Release Date: 01/10/2021]

SDK build version numbers (for repository use):

  • Android: 2.2.7936
  • iOS: 2.2.7936
ChangeDescription
Certificate UpdateUpdated the pre-configured certificates for the Visa and Mastercard Directory Servers

ActiveSDK v2.2.1

[Release Date: 30/07/2021]

SDK build version numbers (for repository use):

  • Android: 2.2.7722
  • iOS: 2.2.7876
ChangeDescription
ReleaseInitial release