Atomic Changelog

SDK
Android

Android 3.25.0

Transact now requires a WebView that supports multiple profiles.

Impact

  • Transact now requires a WebView that supports multiple profiles. On devices whose system WebView lacks this support, Transact shows a controlled error instead of starting, rather than falling back to the app's shared cookie store. Most devices with an up-to-date Android System WebView are unaffected.
  • Transact's cookies are now isolated from the host app. Transact and provider login pages use their own persistent browser profile, so they no longer read or write cookies in the app's default WebView store.
  • Fixed a bug that could cause password managers to not detect when to auto fill.
  • Transact reopens reliably when an app returns to it after the screen that launched it has been closed; previously these later launches could fail to open.
  • Integrations that pass a receiver to Transact.present now receive the onCleanup callback.

Changes

  • Transact and provider WebViews now use a dedicated, persistent cookie profile separate from the host app
  • Transact stays connected to its background service after the launching Activity is closed
  • onCleanup is now delivered to receivers passed to Transact.present
  • Fixed R8 build failures in minified apps that don't include Uplink
  • Provider login pages now use the visible Activity, so password-manager autofill works
  • The SDK version is now correct when the SDK is built from source
  • Updated internal Muppet and Uplink dependencies (#287, #290)

Products

  • Deposit
  • Switch
  • Manage

Requirements

Latest

  • Kotlin: 2.0+ (build version 2.1.21)
  • Gradle: 8.11.1+ (build version 8.14.2)
  • AGP: 8.9+ (build version 8.9.1)
  • Min SDK: 23 (build version 23)
  • Target SDK: 35 (build version 35)

Legacy (-kotlin1.9)

  • Kotlin: 1.9.x (build version 1.9.25)
  • Gradle: 8.0+ (build version 8.7)
  • AGP: 8.1 - 8.5 (build version 8.1.4)
  • Min SDK: 23 (build version 23)
  • Target SDK: 35 (build version 35)

Unlock the action layer of your financial app

To connect with us, please fill out the form. Expect a response within one business day.

Contact sales

Reason

By submitting this form, you agree that your information is collected in accordance with our Privacy Policy.

Our team has received your message.

Here's what to expect for next steps: