Release notes for mobile Connect SDKs

This page has release notes for all of the supported mobile platforms: native (Android and iOS) and hybrid (Flutter and React Native).

If you need instructions, see Update the Connect library to a newer version.

Improvements

Added Logger 2.0.0 support.

Our environment for this release

  • Flutter SDK 3.27.4
  • Visual Studio Code 1.90.2 (Universal)
  • Xcode 15.4
  • macOS 15.2
  • iOS 13.x to 18.x
  • Android 21-35

Supported iOS architectures:

  • simulator (arm64, x86_64)
  • device (arm64)

Connect iOS SDK 1.0.47 (Jan 23, 2025)

Bug fixes

  • Fixed a validation issue with XCFramework signature.
  • Fixed an issue with Swift Package checksum.

Our environment for this release

  • Xcode 16.1
  • macOS 15.0.1
  • iOS 13.x to 18.x

Supported architectures:

  • simulator (arm64, x86_64)
  • device (arm64)

Known issues

  • The library captures gestures even when the gestureRecognizer is set to NO. This is an Apple defect.
  • On iPadOS, only single-window applications are supported.
  • The pink boarder on the Gestures screenview is off when captured using ER because of timing or garbage collection.
  • Template issue. The back link is missing during capture on some screens: Progressindicator, AlertViewController, the Gestures screenview and picker view.
  • Template issue. The battery icon is not visible in green anymore.
  • Improvement. connectionType remains N/A if the device is using Wi-Fi when the app starts.
  • DoPostOnScreenChange is not working as expected, because of a temp queue.
  • Reporting of multiple carrier names in JSON for devices with Dual SIM is a beta feature. It is not fully used in reporting.
  • If your iOS app is build on the React Native framework, keep in mind that there is an issue with dynamic builds. We will use a static version instead.
  • Certain types of alerts may be replayed incorrectly.
  • If a View Controller has more than one WKWebViews, gestures may be off by a few pixels.

Connect Android SDK 10.4.28 (Dec 17th, 2024)

To update the library in your project, open the app-level build.gradle file and change the version number to 10.4.28.

dependencies {
  implementation("io.github.go-acoustic:connect:10.4.28")
}

Improvements

  • The library now supports Android apps built with Jetpack Compose. You can check out how the library captures user sessions from our sample app or add the library to your own Compose-based app.
  • We have simplified dependency requirements in build.gradle.

Our environment for this release

  • macOS 15.0
  • Android Studio Ladybug | 2024.2.1 Patch 3
  • Android 14 (API level 34)

Known issues

  • We are working on the processing of gesture events for apps with Compose-based UI. You may see a generic ComposeView control in session replays. Sometimes gesture events might show up under the next screen.
  • We do not guarantee that the current version of the library is compatible with Android apps using a mixture of the Android View framework and Jetpack Compose.

📘

Note

We'll keep adding new versions of the Connect library for native Android apps to Maven Central.

Connect React Native SDK 16.0.39 (Nov 22, 2024)

The React Native version of the Connect library is available in the npm public registry - react-native-acoustic-connect.

Our environment for the release

  • Xcode 16.1
  • macOS 15.0.1
  • iOS 13.x to 18.x

Supported iOS architectures:

  • simulator: arm64 and x86_64
  • device: arm64

Known issues

  • On iPadOS, only single-window applications are fully supported.
  • Reporting of multiple carrier names in JSON for devices with Dual SIM is a beta feature. It is not fully used in reporting.

Our environment for this release

  • Flutter SDK 3.22.2
  • Visual Studio Code 1.90.2 (Universal)
  • Xcode 15.4
  • macOS 14.5
  • iOS 12.x to 15.x
  • Android 21-34

Supported iOS architectures:

  • simulator (arm64, x86_64)
  • device (arm64)

Known Issues

  • Only the Android and iOS platforms are supported.
  • When Navigation route isn't set, replay shows null screenview.
  • Sometimes masking overlay carries to the next screen due to Flutter view tree design.

This is the first stable release of the Connect library for Flutter apps.

Our environment for this release

  • Flutter SDK 3.22.2
  • Visual Studio Code 1.90.2 (Universal)
  • Xcode 15.4
  • MacOS 14.5
  • iOS 12.x to 15.x
  • Android 21-34

Supported iOS architectures:

  • simulator (arm64, x86_64)

  • device (arm64)

Known Issues

  • Only the Android and iOS platforms are supported.

  • When Navigation route isn't set, replay shows null screenview.

  • Sometimes masking overlay carries to the next screen due to Flutter view tree design.