Skip to content

v3.21.0

Choose a tag to compare

@github-actions github-actions released this 21 May 19:51
· 10 commits to main since this release

2026-05-21

Impact

  • Performance observability. The SDK now records three milestone timings on every Transact presentation — Time to Load, Time to Initialize, and Time to First Interaction. This gives the team production visibility into SDK performance.
  • More language support. French is now accepted as a language value, and the SDK automatically defaults to French on French-locale devices when no language is provided.

Changes

  • Recorded Transact timings (Time to Load, Time to Initialize, Time to First Interaction) and emitted them to tracing service
  • Added Config.Deeplink.Step.MANUAL_FALLBACK for routing users directly into the manual setup / fallback experience
  • Added French (fr) language support and a system-language option that follows the device locale
  • Removed the publicToken from the Transact initialize URL; it now flows only through the in-page window object

Products

  • Deposit
  • Switch
  • Manage

Requirements

Latest

Name Compatible Build Version
Kotlin 2.0+ 2.1.21
Gradle 8.7+ 8.7
AGP 8.6+ 8.6.1
Min SDK 23 23
Target SDK 35 35

Legacy (-kotlin1.9)

Name Compatible Build Version
Kotlin 1.9.x 1.9.25
Gradle 8.0+ 8.7
AGP 8.1 - 8.5 8.1.4
Min SDK 23 23
Target SDK 35 35