Mobile SDK Changelog

1.11.0 (2023-01-23)

  • Minimum Self-Hosted Release 16.63.0
  • [All] Capture and display Device Network Throughput
  • [Android] Capture and display App Network Throughput
  • [iOS] Resolve a minor issue with SDK.getSessionURL

1.10.1 (2023-01-04)

  • [All] Add automatic text redaction support.

1.10.0 (2022-12-28)

  • Minimum Self-Hosted Release 16.11.0

  • [All] Our replay system has been updated to support additional language scripts. When an iOS Application contains bidirectional text an experimental configuration option must be enabled or text may appear in the wrong order during replay.

    We currently support the following scripts: Latin, Cyrillic, Greek, Arabic, Hebrew, Korean, Hiragana and Katakana (with Serif variants available).

1.9.0 (2022-12-09)

  • Minimum Self-Hosted Release 15.525.0
  • [All] Capture and Display CPU usage performance data
  • [Android] Support proxy configuration. Documentation for configuring the proxy is available here.

1.8.1 (2022-11-22)

  • [Android] Resolved a minor issue with bitmap capture
  • [iOS] Resolved an issue with manipulation of task list post logger initialization

1.8.0 (2022-11-15)

  • Minimum Self-Hosted Release 15.473.0
  • [All] Memory Usage performance data capture and display
  • [All] Resolved an issue that would trigger Element Visible every frame. Matches now only occur on the first frame with the element on screen.
  • [All] Resolve an issue with inflated user session counts. This issue had no impact on overall quota usage and was limited to user filtering and display.
  • [iOS] Resolved a minor memory leak related to image capture.
  • [Android] Resolved an issue capturing the correct duration for some Time Between Events filters.
  • [Android] Resolved an issue that prevented starting a new session after explicit shutdown of the SDK in some situations.

1.7.3 (2022-11-02)

  • [iOS] Support Time Between Events non-retroactive filter

1.7.2 (2022-10-24)

  • [All] Rage Click Support
  • [iOS] Capture and allow filtering on clicked text

1.7.1 (2022-10-18)

  • [iOS] Limited Lookback Conditional Recording

1.7.0 (2022-10-14)

  • Minimum Self-Hosted Release 15.386.0
  • [iOS] Heatmaps are now supported
  • [iOS] Added default redaction tag 'lr-hide'

1.6.2 (2022-10-03)

  • [iOS] Fix crashes related to Non-Retroactive Filters introduced in 1.6.0.
  • [All] Error State support.

1.6.1 (2022-09-21)

  • [iOS] Resolved an issue with image caching that would prevent images from appearing in new sessions.

1.6.0 (2022-09-13)

  • Minimum Self-Hosted Release 15.298.0
  • [Android] Android 13 (API 33) is now supported.
  • [Expo] Updated @expo/config-plugins dependency to latest version.
  • [iOS] Support for "Element (not) Visible" filter.
  • [iOS] Support for Console filter.
  • [iOS] Fixed "release" filtering.
  • [All] Added support for captureMessage interface.
  • [All] Added init option to disable automatic uncaught exception capture (and the code wrapping it performs).

1.5.0 (2022-08-16)

  • Minimum Self-Hosted Release 15.206.0
  • [iOS] Support for limited Conditional Recording conditions: Custom Events and Network Requests can be used as session triggers. The 30-second limited capture mode is not yet supported.

1.4.6 (2022-08-01)

  • [iOS] Support non-retroactive network request filter for iOS mobile sessions.

1.4.5 (2022-07-21)

  • [iOS] Resolved a potential crash issue related to correctly freeing memory.

1.4.4 (2022-07-18)

  • [iOS] Detect when the app is in the background for handling inactivity.

1.4.3 (2022-07-11)

  • [iOS] Added configuration for network proxy.

1.4.2 (2022-07-01)

  • [iOS] Performance enhancement for view capture with popovers.
  • [iOS] Resolved an issue that would allow overlapping data uploads, mostly visible before 1.4.1.
  • [iOS] Resolved an issue related to session resumption after an app has been closed.
  • [iOS] Resolved an issue that prevented using LLDB with our SDK in an application.
  • [React Native] Add SDK.pauseViewCapture() and SDK.unpauseViewCapture().

1.4.1 (2022-06-10)

  • [iOS] Resolved an issue introduced in 1.3.3 that could trigger blank sessions.
  • [iOS] Resolved an issue handling boolean configurations in React Native on iOS.
  • [iOS] Reduced the data upload interval to resolve an energy impact issue.

1.4.0 (2022-05-25)

  • Minimum Self-Hosted Release 14.165.0
  • Crash Reporting is now available on both platforms! Detected crashes will be associated with their session and can be found by filtering for "Crash Reported" in the Omnibar.

1.3.3 (2022-05-20)

  • [iOS] Manual network capture no longer requires specifying an empty headers object
  • [iOS] Properly handle scrolled list views when considering what to capture
  • [Android] Display a message for partial view captures due to performance limits

1.3.2 (2022-05-06)

  • [iOS] Handle impossible coordinates for some React Native edge cases.

1.3.1 (2022-05-02)

  • Update default ingestion endpoints.
  • [iOS] User inactivity can trigger a new session when the user becomes active again.

1.3.0 (2022-04-27)

  • Minimum Self-Hosted Release 14.78.0
  • [Android] API 32 Support
  • [iOS] Add user activity tracking
  • [iOS] View capture fidelity and performance improvements
  • [iOS] Add SDK.pauseViewCapture() and SDK.unpauseViewCapture()
  • [React Native] Resolved a potential crash issue related to an uncaught exception
  • [React Native] Respect enableIPCapture on iOS

1.2.2 (2022-04-08)

  • [iOS] Fixed a crash that could occur during SDK shutdown.

1.2.1 (2022-04-01)

  • [Android] Replay of Text Inputs from React Native sessions has been corrected.
  • [iOS] An issue related to the "Manage Version and Build Number" build setting has been resolved and distribution builds should now be able to record sessions.
  • [iOS] Handle 3D matrix transformations -- fixes rendering views like the Date/Time Picker.
  • [iOS] Fix an issue with touch events, react native and iOS native context menus.

1.2.0 (2022-03-25)

  • Minimum Self-Hosted Release 13.141.0.
  • [iOS] Improvements to performance and fidelity of screen capture.

1.1.0 (2022-03-18)

  • Minimum Self-Hosted Release 13.123.0
  • [All Platforms] Correct an issue with handling layer alpha transparency, such as "hiding" a modal by setting the Alpha to 0.0.
  • [iOS] Restrict image capture to prevent payload issues.
  • [iOS] Updated manual log capture interface to match other platforms.

1.0.1 (2022-03-09)

  • [iOS] Resolved issues with crashes and improved images
  • [Android] Support "on text" click filter and full lookback CR

1.0.0 (2022-02-28)

  • Minimum Self-Hosted Release 13.86.0
  • [React Native] Removed console message indicating SDK is already active.