- September 2024
- August 2024
- July 2024
- June 2024
- May 2024
- April 2024
- March 2024
- February 2024
- January 2024
- 2023
- 2022
- 2021
Check them out here→
Check them out here→
Check them out here→
1.53.0
Release Date: September 26, 2024
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.53.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.53.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.53.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.53.0)
- iOS CoacoaPods:
pod 'FullStory', '1.53.0'
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+).
- Fullstory will capture sessions on Android 7.0 - 14.
- iOS: 15 - 18
- Fullstory may be included with apps targeting iOS 12.2+.
- Fullstory will capture sessions on iOS 15+.
- The minimum supported Xcode is 15.1 per the latest App Store build requirements.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
New Features:
- Android: Added support for capturing additional Canvas drawing operations.
- Android: Added support for Jetpack Compose 1.7.0.
Resolved Bug & Performance Issues:
- iOS: Localized string IDs will no longer be captured for masked text. Privacy rules may still target the localizedstring attribute for masked strings.
Notice:
- iOS: The minimum version for session capture is now iOS 15.
1.52.0
Release Date: August 29, 2024
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.52.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.52.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.52.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.52.0)
- iOS CoacoaPods:
pod 'FullStory', '1.52.0'
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 14
- iOS: 14 - 17
- Fullstory may be included with apps targeting iOS 12.2+
- Fullstory will capture sessions on iOS 14+
- FullStory will capture sessions on iOS 15+ when the SwiftUI Automatic Selector Preview is enabled
- The minimum supported Xcode is 15.1 per the latest App Store build requirements.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
New Features:
- iOS: FullStory SDK releases are now published to CocoaPods Trunk, allowing them to be referenced by version number, such as
1.52.0
or~> 1.52
in a Podfile. - iOS: The SwiftUI Automatic Selector Preview now includes button text.
Notice:
- iOS: This is the last release that supports iOS 14.
1.51.1
Release Date: July 29, 2024
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.51.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.51.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.51.1-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.51.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 14
- iOS: 14 - 17
- Fullstory may be included with apps targeting iOS 12.2+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 15.1 per the latest App Store build requirements.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
Resolved Bug & Performance Issues:
- iOS: Speculative fix for an extremely rare crash occurring with NSDictionary access.
- iOS: A preview version of automatically generated selectors for SwiftUI is fully enabled in this build. For more information, see the Installation Guide.
1.51.0
Release Date: July 25, 2024
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.51.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.51.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.51.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.51.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 14
- iOS: 14 - 17
- Fullstory may be included with apps targeting iOS 12.2+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 15.1 per the latest App Store build requirements.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
New Features:
- Android: Added support for baseline profiles, enabled through the new
baselineProfileSupportEnabled
Gradle property.
Resolved Bug & Performance Issues:
- Android: Fixed propagation of the
testid
selector attribute for React Native Fabric views. - Android: Improved capture of
clipToPadding
properties and strikethrough text styling in Paint. - iOS: Eliminated spurious SVG warning and added a more specific check for compatibility with playback.
- iOS: Fixed compatibility issues with iOS 18, addressing performance and numeric value warning.
- iOS: Enhanced performance for capturing custom views and configurable asynchronous scan slice.
- iOS: Fixed an issue with rasterization of certain views for playback.
1.50.1
Release Date: July 10, 2024
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.50.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.50.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.50.1-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.50.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 14
- iOS: 14 - 17
- Fullstory may be included with apps targeting iOS 12.2+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 15.1 per the latest App Store build requirements.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
Resolved Bug & Performance Issues:
- iOS: Fixed a crash when
FS.identify()
is called with no arguments in a webview.
1.50.0
Release Date: June 27, 2024
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.50.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.50.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.50.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.50.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 14
- iOS: 14 - 17
- Fullstory may be included with apps targeting iOS 12.2+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 15.1 per the latest App Store build requirements.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
New Features:
- iOS: A new utility is included for testing the automatic instrumentation of SwiftUI views. For more information, please contact FullStory support.
Resolved Bug & Performance Issues:
- Android: Fixed a build issue that resulted in a 'ClassCastException' when certain uncommon instructions are present.
- iOS: Fixed an issue that interfered with SwiftUI previews in Xcode.
- iOS: Fixed an issue that could cause KVO crashes with Expo views.
- iOS: Improved accuracy of capture log messages and capture state in error conditions.
- iOS: Fixed an issue with capturing the last part of a session for a device that was recently restarted.
1.49.0
Release Date: May 31, 2024
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.49.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.49.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.49.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.49.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 14
- iOS: 14 - 17
- Fullstory may be included with apps targeting iOS 12.2+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 15.1 per the latest App Store build requirements.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
New Features:
- iOS: Added initial support to capture localhost proxy domains for web content. Contact our support team for more information.
- iOS: Added SwiftUISelectorVersion 2 to improve selector robustness and performance. See What's different in Fullstory for SwiftUI for more information.
Resolved Bug & Performance Issues:
- Android: Fixed an issue with renaming build outputs on Windows machines.
- Android: Resolved a crash that could occur due to JNI errors.
- Android: Updated references in the Gradle build plugin from 'FullStory' to 'Fullstory'.
- Android: Added auto-capture of the
layoutId
attribute for Jetpack Compose selectors. - Android and iOS: Fixed a bug where Force Restart was captured incorrectly.
1.48.0
Release Date: April 29, 2024
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.48.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.48.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.48.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.48.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 14
- iOS: 14 - 17
- Fullstory may be included with apps targeting iOS 12.2+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 15.1 per the latest App Store build requirements.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
New Features:
- Android and iOS: Sessions now have a maximum duration of 24 hours, ensuring optimal performance and reliability.
Resolved Bug & Performance Issues:
- Android: Fixed a bug in runtime behavior for classes that extend
EdgeEffect
. - Android and iOS: Fixed a bug that could lead to playback displaying blank white webviews.
1.47.0
Release Date: March 21, 2024
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.47.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.47.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.47.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.47.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 14
- iOS: 14 - 17
- Fullstory may be included with apps targeting iOS 11+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 14.1 per the latest App Store build requirements. From April 29, 2024, onwards, future Fullstory SDK releases will update this requirement to Xcode 15.1 in alignment with new App Store submission standards.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
New Features:
- Android: Introduced an FSStatusListener API to enhance visibility into session initialization.
Resolved Bug & Performance Issues:
- Android: Fixed runtime
EdgeEffect
behavior when building in release mode forminSdk
29+. - Android: Fixed a race condition that could prevent the final bundle from being saved when the app is swiped away.
- Android: Adjusted levels of messages logged during Gradle build to reduce noise in output.
- Android and iOS: Resolved an issue where changing user identity within a webview did not always function correctly.
- Android and iOS: Prevent a crash caused by the custom event API being invoked without the necessary arguments.
- iOS: Enabled certain taps that may have been unexpectedly blocked by maps or Metal-rendered views.
1.46.1
Release Date: February 28, 2024
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.46.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.46.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.46.1-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.46.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 14
- iOS: 14 - 17
- Fullstory may be included with apps targeting iOS 11+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 14.1 per the latest App Store build requirements.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
Resolved Bug & Performance Issues:
- iOS: Fixed issues with
bitcode_strip
and BrowserStack App Live by reverting fix forDuplicate LC_RPATH are deprecated
warning. We plan on addressing this by upgrading our build toolchain in the near future, to coincide with App Store Connect dropping support for Xcode 14.
1.46.0
Release Date: February 22, 2024
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.46.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.46.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.46.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.46.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 14
- iOS: 14 - 17
- Fullstory may be included with apps targeting iOS 11+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 14.1 per the latest App Store build requirements.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
New Features:
- Android: Added the
orgs
property to allow for Org IDs to be set per variant.
Resolved Bug & Performance Issues:
- Android: Text values are now encoded for click events in Jetpack Compose when the element is unmasked.
- Android: Fixed capture when
clipChildren
isfalse
. - Android: Lottie animations are now shown as transparent in playback instead of being excluded.
- iOS: Prevent the wrong version of assets from being shown in playback in some cases, particularly for Capacitor.
- iOS: Fixed
Duplicate LC_RPATH are deprecated
warning. - iOS: Fixed a rare iPad-only crash for large images by switching to UIGraphicsImageRenderer.
- iOS: Fixed a crash when network capture is enabled and AVAssetDownloadTasks are in use; network capture will not support AVAssetDownloadTasks.
1.45.1
Release Date: February 6, 2024
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.45.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.45.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.45.1-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.45.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 14
- iOS: 14 - 17
- Fullstory may be included with apps targeting iOS 11+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 14.1 per the latest App Store build requirements.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
Resolved Bug & Performance Issues:
- Android: Fixed an issue that would prevent building a bundle when font weight and styles were set to references.
- iOS: Fixed a rare crash in
_NSSetLongLongValueAndNotify
when network capture is enabled.
1.45.0
Release Date: January 25, 2024
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.45.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.45.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.45.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.45.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 14
- iOS: 14 - 17
- Fullstory may be included with apps targeting iOS 11+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 14.1 per the latest App Store build requirements.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
New Features:
- Android: Added
composeSelectorVersion
4 for Jetpack Compose, which changes thesemantic_role
attribute tosemantic-role
. See Selector Versioning for more information. - Android: Added support for Jetpack Compose 1.6.0.
Resolved Bug & Performance Issues:
- Android: Fixed an issue when using Cordova or Capacitor that would prevent the custom scheme and hostnames from being detected.
- Android: Fixed an issue where the Fullstory task would take a long time to start when building with Gradle versions earlier than 7.3.
- Android: Fixed a timing issue that could prevent the last capture frame from being written when a crash occurs.
- Android: Automatically capture the
testTag
andcontentDescription
attributes for Jetpack Compose. - iOS: For most apps, sessions will now capture up until the moment of termination (crash, exception, close, etc.).
- iOS: Fixed an issue where some Arabic text was displayed incorrectly.
1.44.0
Release Date: December 13, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.44.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.44.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.44.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.44.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 14
- iOS: 14 - 17
- Fullstory may be included with apps targeting iOS 11+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 14.1 per the latest App Store build requirements.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
New Features:
- React Native: Added support for the React Native New Architecture (this includes support for Fabric and Turbo Native Modules). Refer to the New Architecture section of the Fullstory React Native Getting Started guide for more information about minimum SDK and plugin versions.
- Android: Add support for fonts loaded as resources.
- iOS: Add localizedString attribute to identify non-parameterized text from string catalogs and
stringsdict
files.
Resolved Bug & Performance Issues:
- Android and iOS: Reduce number of background threads.
- iOS: Eliminate hang during application termination on older devices.
1.43.1
Release Date: November 3, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.43.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.43.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.43.1-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.43.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 14
- iOS: 14 - 17
- Fullstory may be included with apps targeting iOS 11+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 14.1 per the latest App Store build requirements.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
Resolved Bug & Performance Issues:
- Android: Fixed a bug that caused incorrect APK file name resolution when using Gradle's configuration cache on a fresh build.
1.43.0
Release Date: October 26, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.43.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.43.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.43.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.43.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 14
- iOS: 14 - 17
- Fullstory may be included with apps targeting iOS 11+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 14.1 per the latest App Store build requirements.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
New Features:
- Android and iOS: Enhanced support for Fullstory Browser API in WebViews and added support for Fullstory Browser API Version 2.
- Android: Initial support for Jetpack Compose. Refer to our Getting Started with Jetpack Compose guide for details.
- Android: The Fullstory plugin is now compatible with the Gradle configuration cache. (Note: A related bug where APK names were not found on fresh builds was addressed in the 1.43.1 patch release.)
- iOS: Enhanced the FullstoryCommandLine to run natively on Apple silicon.
Resolved Bug & Performance Issues:
- iOS: Fixed a bug that caused Navigate events to be emitted for small view controllers.
1.42.1
Release Date: October 6, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.42.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.42.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.42.1-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.42.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 14
- iOS: 14 - 17
- Fullstory may be included with apps targeting iOS 11+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 14.1 per the latest App Store build requirements.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
Resolved Bug & Performance Issues:
- Android: Fixed a crash that could occur when clicking on Jetpack Compose elements in Jetpack Compose 1.5.x. Versions earlier than 1.5 are not affected.
- Android: Fixed a bug causing browser APIs to malfunction within Android webviews.
- iOS: Prevent crash on iOS 17 when processing 0-sized images.
- iOS: Prevent FullStoryCommandLine crash when CFBundleIdentifier is missing.
1.42.0
Release Date: September 21, 2023
Mobile App Pages API has officially exited beta and is now generally available for Android, iOS, and React Native. Defining pages in your application code will enable heatmaps, journeys, and other page dependent features of Fullstory for your app.
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.42.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.42.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.42.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.42.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 14
- iOS: 14 - 17
- Fullstory may be included with apps targeting iOS 11+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 14.1 per the latest App Store build requirements.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
New Features:
- Mobile App Pages API has officially exited beta and is now generally available for Android, iOS, and React Native.
- Android: Added support for Gradle Version Catalog.
- Android: Enabled capture of react-native-svg.
- iOS: Added support for Xcode 15 and iOS 17 SDK.
Resolved Bug & Performance Issues:
- Android: Fixed a rare crash that could occur when a Bitmap is manually recycled in application code.
- iOS: Added privacy manifest describing data use and use of required reason API.
1.41.0
Release Date: August 24, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.41.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.41.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.41.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.41.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 14 (SDK 34)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 14
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 11+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 14.1 per the latest App Store build requirements. Xcode 15 Beta is not yet supported.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
New Features:
- Fullstory for Mobile Apps now supports Cordova, Ionic Cordova , and Ionic Capacitor apps
- Android: Added support for Android 14 (SDK 34).
- Android: Enhanced OkHttp3 network capture to include responses from the cache.
- Android: For views associated with a Fragment, a new "fragment" attribute has been added for use in selectors.
Resolved Bug & Performance Issues:
- Android: Fixed a rare crash that could occur when using the accessibility service on certain Android 13 devices.
- Android: Improved the accuracy and reliability of network capture when using URLConnection.
- iOS: Resolved a rare crash issue related to backgrounding a session.
1.40.0
Release Date: July 20, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.40.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.40.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.40.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.40.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 11+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 14.1 per the latest App Store build requirements. Xcode 15 Beta is not yet supported.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
Resolved Bug & Performance Issues:
- iOS: Corrected a condition in which capture sometimes unexpectedly would not resume after an app returns to the foreground.
1.39.1
Release Date: July 12, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.39.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.39.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.39.1-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.39.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 11+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 14.1 per the latest App Store build requirements. Xcode 15 Beta is not yet supported.
- iOS Simulator: To comply with Apple's deprecation notice, the Fullstory SDK will now disable itself when running under Rosetta on iOS 16.4 simulator or later.
Resolved Bug & Performance Issues:
- iOS Simulator: Prevent
EXC_BAD_INSTRUCTION
crash under unsupported Rosetta environment.
1.39.0
Release Date: June 22, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.39.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.39.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.39.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.39.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 11+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 14.1 per the latest App Store build requirements. Xcode 15 Beta is not yet supported.
Resolved Bug & Performance Issues:
- Android and iOS: Fixed an issue that prevented capture for customers with very long data capture rules.
- iOS: Fixed a rare crash with react-native-svg.
- iOS: Fixed a rare crash associated with rapidly changing UIColor properties on views.
- iOS: Improved error messages around incorrect usages of FullstoryCommandLine.
1.38.1
Release Date: June 15, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.38.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.38.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.38.1-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.38.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 11+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 14.1 per the latest App Store build requirements.
Resolved Bug & Performance Issues:
- iOS: Fixed a rare crash associated with UIView lifecycle events.
1.38.0
Release Date: May 24, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.38.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.38.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.38.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.38.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 11+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 14.1 per the latest App Store build requirements.
New Features:
- Android and iOS: Introduces the Mobile App Pages API (currently in early access). Now, you can capture Pages and page properties within your app, and gain access to additional analytics tools such as heatmaps. To join the early access program, please sign up here.
1.37.1
Release Date: May 16, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.37.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.37.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.37.1-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.37.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 11+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 14.1 per the latest App Store build requirements.
Resolved Bug & Performance Issues:
- Android: Fixed a rare crash that could happen when
Path
instances are modified on the UI thread while FS is capturing. - Android: Fixed a compile-time issue where we would incorrectly parse empty lines in the multidex keep file.
1.37.0
Release Date: April 20, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.37.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.37.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.37.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.37.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 11+
- Fullstory will capture sessions on iOS 14+
- The minimum supported Xcode is 14.1 per the latest App Store build requirements.
New Features:
- Android: Added
fullstory.serverUrl
gradle config to support Relay servers. - iOS: Added
ServerUrl
config to Fullstory Info.plist Dictionary to support Relay servers.
Resolved Bug & Performance Issues:
- Android: Fixed an issue where all Dates in user properties of type java.util.Date would not get captured.
- Android: Fixed an issue where VectorDrawables appearing again with different tint/ColorFilter applied would be captured incorrectly when loaded through Resources.getDrawable.
- iOS: Fixed "Cannot remove an observer" exception occurring with certain third-party frameworks.
- iOS: Improved support for ligatures and general unicode text in iOS playback.
1.36.1
Release Date: April 4, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.36.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.36.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.36.1-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.36.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 14+
Resolved Bug & Performance Issues:
- Android: Fixed an issue where an excluded view that overrides dispatchDraw could result in an infinite recursion.
1.36.0
Release Date: March 23, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.36.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.36.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.36.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.36.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 14+
Resolved Bug & Performance Issues:
- iOS: Removed bitcode from Fullstory framework. Please update to Xcode 13.4 or later.
- iOS: Fixed an issue with colors not updating in playback for some iOS views.
- iOS: Fixed a crash when displaying certain documents with iOS PDFKit.
- iOS: Fixed a bug causing missing properties in webview custom events.
1.35.1
Release Date: March 7, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.35.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.35.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.35.1-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.35.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 14+
Resolved Bug & Performance Issues:
- Android: Fixed an issue when an overridden WebView method was called on a background thread.
- iOS: Fixed a crash in
objc_setAssociatedObject
occurring withAVPlayerLayer
. - iOS: Fixed a bug preventing Preview Mode from being enabled on the simulator.
1.35.0
Release Date: February 23, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.35.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.35.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.35.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.35.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 14+
New Features:
- Android: Added the ability to disable Fullstory WebView injection.
- Android and iOS: Added Preview Mode for privacy rule testing.
- iOS SwiftUI: Added new
.fsSetAttribute
APIs for SwiftUI views.
Resolved Bug & Performance Issues:
- Android: Fixed a build failure when building a bundle with Gradle 8.x and
shrinkResources=true
. - Android: Fixed a build failure when using Android Gradle Plugin 7.4.x and Gradle 8.x.
- iOS: Fixed a bug where reused table and collection views could have incorrect selectors.
- iOS: Fixed a bug where it was possible to unintentionally capture VisionKit images with certain unmasking rules.
- iOS: Added workarounds for rare concurrency issues that could previously result in crashes in TextKit2 and AVPlayer.
1.34.2
Release Date: January 26, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.34.2'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.34.2.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.34.2-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.34.2)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 14+
Resolved Bug & Performance Issues:
- Android: Fixed a bug which prevented some WebViews from being captured due to timing issues introduced in
1.33.0
.- Note: Excluded WebViews may be modified by Fullstory with this release. An API to disable Fullstory from processing WebViews specifically will be available in
1.35.0
.
- Note: Excluded WebViews may be modified by Fullstory with this release. An API to disable Fullstory from processing WebViews specifically will be available in
1.34.1
Release Date: January 23, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.34.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.34.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.34.1-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.34.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 14+
Resolved Bug & Performance Issues:
- Android: Fixed a build error when using Android Studio 8.0 beta.
- Android: Fixed an intermittent crash that can happen when running an app from within Android Studio that often manifests as
IncompatibleClassChangeError
. - Android: fixed a
VerifyError
crash that can happen in certain scenarios when a class extendsEdgeEffect
.
1.34.0
Release Date: January 19, 2023
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.34.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.34.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.34.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.34.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 14+
New Features:
- Android: Added support for declaring our plugin using the new plugin architecture.
Resolved Bug & Performance Issues:
- Android: Fixed incorrect message about adding
mavenLocal()
when addDependencies is false. - iOS: Fixed a potential crash for apps with very complex view hierarchies.
- SwiftUI: Fixed an issue in which large empty views are also selected when navigating selectors in Inspect view in playback.
- SwiftUI: Fixed an issue in which more areas of the playback can be greyed out than intended when excluding a view.
1.33.0
Release Date: December 15, 2022
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.33.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.33.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.33.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.33.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 14+
New Features:
- iOS: Added option to shutdown Fullstory capture on memory warning.
Resolved Bug & Performance Issues:
- Android and iOS: Fixed a bug causing double typesuffixes to be appended to user vars.
- Android: Fixed a rare crash where a Bitmap was incorrectly recycled.
- Android: Fixed overscroll animation issues on Android 12+.
- Android: Fixed capture of ProgressBar on Android 12+.
- Android: Fixed an issue where fonts wouldn't be captured when loaded from the assets folder.
- Android: Fixed an issue with Jetpack Compose that would cause Maps (and other Image layers) to appear frozen.
- Android: Fixed an issue where a network call wouldn't be captured when contacting Fullstory servers.
- Android: Excluded WebViews now won't be affected by Fullstory.
- Note: This change was reverted in
1.34.2
.
- Note: This change was reverted in
- Android: Don't auto-add our maven repo if it already exists.
- iOS: Improved compatibility of network capture.
- iOS: Fixed extremely rare crash in thunk_queue.
- iOS: Fixed
NSInvalidArgumentException
for unrecognized 'layer' selector sent to instance (introduced in 1.31.0). - iOS: Updated encoding of user vars so doubles and 64-bit integers aren't converted to 32-bit precision.
- iOS: Fixed an issue where accordion menus and other initially-hidden content wouldn't be visible in playback.
1.32.1
Release Date: November 10, 2022
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.32.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.32.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.32.1-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.32.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 14+
Resolved Bug & Performance Issues:
- Android: Fixed a regression introduced in
1.32.0
that caused asset fonts to not be captured correctly.
1.32.0
Release Date: October 19, 2022
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.32.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.32.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.32.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.32.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 14+
New Features:
- Android: Added a logcat message for when Fullstory prevents a
WebView
without aWebViewClient
from opening links in an external browser. - Android: Added processing of dynamic features when building an app bundle.
Resolved Bug & Performance Issues:
- Android: Reduced the size of APKs when using AGP 7.3+.
- Android: Fixed a rare crash when AndroidX
FragmentLifecycleCallbacks
contained an abstract method. - Android: Fixed detection of build type for minified builds.
- iOS: Fixed a bug where tapping to stop scroll momentum would be captured as a click.
- iOS: Fixed a bug where identical assets under different directories were not referenced correctly.
- iOS: Fixed a bug where assets from webviews did not appear in playback.
- iOS: Fixed a bug where multi-column pickers were drawn incorrectly during playback.
1.31.1
Release Date: October 6, 2022
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.31.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.31.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.31.1-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.31.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 14+
Resolved Bug & Performance Issues:
- Android: Fixed a bug that caused our plugin to get stuck in idle mode for applications that use
Window#setCallback
in an unanticipated way.
1.31.0
Release Date: September 29, 2022
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.31.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.31.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.31.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.31.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 14 - 16
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 14+
New Features:
- iOS: Added support for SwiftUI. For more information on capturing SwiftUI applications, see the Getting Started with SwiftUI guide.
Resolved Bug & Performance Issues:
- Android: Move some operations off of the main thread to improve performance.
- Android: Fixed a memory leak where we held on to a Window instance too long.
- Android: Reduced the priority of our background threads.
- iOS: Fixed an issue where taps could sometimes have text from a hidden view.
- iOS: Fixed a rare crash associated with backgrounding an application.
Updates to iOS Accessibility Labels:
- We recently discovered that in rare circumstances, some element selectors could include the text of masked or excluded child elements. In cases where an unmasked parent element contains a single masked or excluded child element with an Accessibility Label, the child's text content could be visible in the
[label=”...”]
attribute of the parent element. This behavior is more likely to have occurred on iOS apps built with React Native. Version 1.31.0 of our SDK includes a patch for this behavior, and we recommend updating the SDK in your app at your earliest convenience. If you have any questions, reach out to mobile-support@fullstory.com.
Notice:
- iOS: The minimum version for session capture is now iOS 14.
1.30.1
Release Date: September 13, 2022
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.30.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.30.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.30.1-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.30.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
Resolved Bug & Performance Issues:
- iOS: Fixed a few sources of crashes.
Notice:
- iOS: This is the last release that supports iOS 13.
1.30.0
Release Date: August 18, 2022
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.30.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.30.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.30.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.30.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 13 (SDK 33)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 13
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
New Features:
- Android: Added support for Android 13 (SDK 33).
- Android: Added the ability to set privacy rules on PopupMenus.
- Android: Network capture is now supported for apps using HttpURLConnection.
Resolved Bug & Performance Issues:
- Android: Improved startup time.
- iOS: Fixed a rare crash associated with backgrounding the app.
- iOS: Improved handling of touch events.
- iOS: Added a warning on calls to -[WKUserContentcontroller removeAllUserScripts].
- iOS: Improved handling of WKWebViews that are instantiated in Interface Builder.
1.29.0
Release Date: July 28, 2022
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.29.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.29.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.29.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.29.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 12L (SDK 32)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 12L
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
Resolved Bug & Performance Issues:
- Android: Fixed a bug that caused keyboard open/close events to sometimes be skipped in playback.
- Android: Fixed a bug that caused attribute selector matching to be incorrectly case-sensitive on attribute keys.
- Android: Fixed a bug that caused MediaController controls to stop working while Fullstory is active.
- Android: Fixed a crash that could happen when using react-native-svg with Fullstory.
- iOS: Reduced the size of the metadata file that FullStoryCommandLine uploads.
- iOS: Reduced work performed by SDK on application main thread.
- iOS: Fixed a crash when webviews send an unrecognized API command to native code.
1.28.0
Release Date: June 23, 2022
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.28.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.28.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.28.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.28.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 12L (SDK 32)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 12L
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
New Features:
- Added a server setting to control image asset unmasking. This update causes a change in behavior when image assets are unmasked. See here for more information.
Resolved Bug & Performance Issues:
- iOS: Allow use of selectors with non-numeric tag attribute value.
- Android: Fixed an issue where the session URL would need to be redirected.
- Android: Fixed an issue where clicks wouldn't be captured for playback when using 'react-native-reanimated'.
1.27.1
Release Date: June 6, 2022
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.27.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.27.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.27.1-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.27.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 12L (SDK 32)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 12L
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
Resolved Bug & Performance Issues:
- Android: Fixed a compile-time
TaskDependencyResolveException
that might be thrown when building a project that contains a Dynamic Feature.
1.27.0
Release Date: May 27, 2022
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.27.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.27.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.27.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.27.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 12L (SDK 32)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 12L
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
Resolved Bug & Performance Issues:
- iOS: Fixed crash when accessing 'FS' API from multiple threads.
- iOS: Fixed crash when an AVPlayerLayer's associated AVPlayer changes.
- iOS: Fixed issue preventing capture on iOS 13.0.0 (including simulator).
Early Access:
- This release contains Early Access to Mobile Network Capture. To participate, please email us at mobile-support@fullstory.com.
1.26.1
Release Date: May 12, 2022
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.26.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.26.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.26.1-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.26.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 12L (SDK 32)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 12L
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
Resolved Bug & Performance Issues:
- Android: Fixed a build hang when applying Fullstory to an app with dynamic features.
- iOS: Fixed an issue with the build-time uploader that would generate errors when uploading assets smaller than 8 bytes.
1.26.0
Release Date: April 28, 2022
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.26.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.26.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.26.0-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.26.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 12L (SDK 32)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 12L
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
Resolved Bug & Performance Issues:
- React Native: Fixed multiple bugs related to the Modal component that resulted in incorrect replay.
- Android: Fixed multiple bugs related to views that use translateX, scale, and other matrix based transformations which resulted in views appearing invisible in playback.
- iOS: Improved performance of the build-time asset uploader by uploading only assets that have not previously been uploaded.
1.25.1
Release Date: April 15, 2022
Release Config:
- Android:
classpath 'com.fullstory:gradle-plugin-local:1.25.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.25.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.25.1-xcframework.tar.gz
- iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.25.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 12L (SDK 32)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 12L
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
Resolved Bug & Performance Issues:
- iOS: Fixed an issue when capturing WebViews that are initialized with an
NSCoder
.
1.25.0
Release Date: March 25, 2022
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.25.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.25.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.25.0-xcframework.tar.gz
-
iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.25.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 12L (SDK 32)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 12L
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
New Features:
- Android: Initial support for Android 12L (API 32).
Resolved Bug & Performance Issues:
- Android: Fixed an issue where the Fullstory task would fail if the output file was renamed and moved to a higher directory.
1.24.2
Release Date: March 17, 2022
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.24.2'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.24.2.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.24.2-xcframework.tar.gz
-
iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.24.2)
Supported Versions:
- Android: 7.0 (SDK 24) - 12.0 (SDK 31)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 12.0
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
Resolved Bug & Performance Issues:
- Android: Fixed an issue where Fullstory would not be applied to a
package<variant>UniversalApk
gradle task.
1.24.1
Release Date: March 14, 2022
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.24.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.24.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.24.1-xcframework.tar.gz
-
iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.24.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 12.0 (SDK 31)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 12.0
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
Resolved Bug & Performance Issues:
- Android: Fixed a crash when
drawChild
ordispatchDraw
was marked final on a subclass ofViewGroup
. - Android: Updated to the latest apktool to fix a compiler issue when APK resources were out of order.
- iOS: Added the ability to control
FullStoryCommandLine
logging via theFS_LOG_LEVEL
environment property. - iOS: Correctly capture cases in which the only mutation to a scene is the deletion of a
UIView
.
1.24.0
Release Date: February 24, 2022
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.24.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.24.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.24.0-xcframework.tar.gz
-
iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.24.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 12.0 (SDK 31)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 12.0
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
Resolved Bug & Performance Issues:
- Android: Fixed incorrect capture and playback of Date uservars.
- iOS: Fixed keyboard status capture and playback.
- iOS: Improved diagnostic messages to accurately reflect whether session capture is running.
1.23.1
Release Date: February 8, 2022
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.23.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.23.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.23.1-xcframework.tar.gz
-
iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.23.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 12.0 (SDK 31)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 12.0
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
Resolved Bug & Performance Issues:
- Android: Fixed an issue where unsigned variants would not be properly zipaligned.
1.23.0
Release Date: January 24, 2022
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.23.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.23.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.23.0-xcframework.tar.gz
-
iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.23.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 12.0 (SDK 31)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 12.0
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
New Features:
- Android: Add the new
fullstory
propertyaddDependencies
to prevent Fullstory from auto-adding gradle dependencies. This replaces the deprecated global gradle propertyfsAddGradleDependency
. - Android: Properly declare the input and output files of the
fullstory
gradle task - iOS: Respect the server
Console Logging
flag in settings
Resolved Bug & Performance Issues:
- All Platforms: Fixed an issue where some situations would result in the log message
Failed to shut down shutdown_lock
- Android: Fix errors when
useEmbeddedDex
is true
1.22.1
Release Date: January 12, 2022
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.22.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.22.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.22.1-xcframework.tar.gz
-
iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.22.1)
Supported Versions:
- Android: 7.0 (SDK 24) - 12.0 (SDK 31)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 12.0
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
Resolved Bug & Performance Issues:
-
iOS: Work around a known iOS 15 bug that can cause intermittent crashes during text rendering.
1.22.0
Release Date: December 6, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.22.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.22.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.22.0-xcframework.tar.gz
-
iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.22.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 12.0 (SDK 31)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 12.0
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
New Features:
- All platforms: Added simple convenience methods to set privacy rules for views.
Resolved Bug & Performance Issues:
- Android: Fixed build-time errors when the
res
directory contains empty files. - Android: Fixed a crash on Android 12 when the TalkBack accessibility feature is enabled and the app targets Android 12.
- Android: Fixed the playback of dynamic images that used a density other than the default.
- Android: Fixed incorrect playback of views when custom z-ordering was used.
- iOS: Fixed a bug that could prevent custom accent colors from appearing on iOS 15.
- iOS: Worked around an iOS 15 bug that could cause a memory leak of a
UIWindow
. - iOS: Fixed bugs that could cause Fullstory capture to run while an app is backgrounded.
Notice:
- Android: We do not currently capture and replay Android 12’s new “ripple” effect.
1.21.0
Release Date: November 11, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.21.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.21.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.21.0-xcframework.tar.gz
-
iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.21.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 12.0 (SDK 31)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 12.0
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
New Features:
- Android: Initial support for capturing sessions on Android 12.
Resolved Bug & Performance Issues:
- Android: Reduced memory footprint when applying Fullstory during the build phase.
Notice:
- Android: We do not currently capture and replay Android 12’s new “ripple” effect.
1.20.0
Release Date: October 25, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.20.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.20.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.20.0-xcframework.tar.gz
-
iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.20.0)
Supported Versions:
- Android: 7.0 (SDK 24) - 11.0 (SDK 30)
- Fullstory may be included with apps targeting Android 4.0.3+ (SDK 15+)
- Fullstory will capture sessions on Android 7.0 - 11.0
- iOS: 13 - 15
- Fullstory may be included with apps targeting iOS 9+
- Fullstory will capture sessions on iOS 13 - 15
New Features:
- All platforms: Improve error messages if a
WebView
could not be captured for a known reason (e.g., JavaScript is disabled). -
iOS:
SwiftUI
virtual selector to enable excluding SwiftUI content. -
iOS: Added the ability to detect and upload some fonts that are unreferenced in
Info.plist
. -
iOS: Added ability to capture
CAShapeLayer
graphics.
Resolved Bug & Performance Issues:
-
Android: Fixed a crash in React Native apps that set properties via the
BaseViewManagerDelegate
class. - Android: Fixed an issue with the build-time uploader that would generate errors when uploading assets smaller than 8 bytes.
- iOS: Fixed an issue in which image assets with identical names in different .car files could be incorrectly displayed in playback.
- iOS: Stop propagating string "(masked)" for masked attribute values.
-
iOS: Improved messaging for missing font files when running
FullStoryCommandLine
.
Notice:
- Android: Capturing sessions on Android 12 is not yet supported.
- Android: This release removes support for capturing sessions on Android 5.0 (SDK 21), 5.1 (SDK 22), and 6.0 (SDK 23).
- iOS: This release removes support for capturing sessions on iOS 11 and 12.
1.19.1
Release Date: October 6, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.19.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.19.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.19.1-xcframework.tar.gz
-
iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.19.1)
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 15
Resolved Bug & Performance Issues:
- Android: Fixed an incorrect increase in native library size.
Notice:
- Android: This is the last release that supports Android 5 (SDK 21), 5.1 (SDK 22), and 6 (SDK 23).
- iOS: This is the last release that supports iOS 11 and 12.
1.19.0
Release Date: September 29, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.19.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.19.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.19.0-xcframework.tar.gz
-
iOS Swift Package Manager: https://github.com/fullstorydev/fullstory-swift-package-ios
(version tag 1.19.0)
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 15
New Features:
- iOS: Added Swift Package Manager support.
Resolved Bug & Performance Issues:
- Android: Improved image uploading performance during build time.
- iOS: Fixed a rare crash associated with network uploads.
1.18.0
Release Date: August 19, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.18.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.18.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.18.0-xcframework.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
-
Android: Fixed tint drawing for
ColorDrawable
views. -
iOS: Add type names for
FSViewClass
es andFSEventLogLevel
s, including Swift-visible constants. -
iOS: Add option to organize Info.plist entries into a single
FullStory
dictionary entry. (Old Info.plists will continue to work.) - iOS: Improve uploader tool’s ability to locate images that are part of other frameworks and bundles.
1.17.1
Release Date: August 5, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.17.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.17.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.17.1-xcframework.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
-
Android: Fixed an additional issue when capturing hardware-decoded
Bitmaps
. -
iOS: Added the
[WKWebViewConfiguration fullstoryInjectionDisabled]
mechanism to selectively disableWKWebView
capturing for compatibility with Apple Pay.fullstoryInjectionDisabled
must be used on aWKWebViewConfiguration
before it is associated with aWKWebView
.
1.17.0
Release Date: July 22, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.17.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.17.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.17.0-xcframework.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
-
iOS: Improved capturing of inner details of most
UIVisualEffects
. Previously they would appear transparent; now, they will render a solid-color approximation of the effect in playback. This improves fidelity with elements such asUIAlertController
,UINavigationBar
, andUITabBar
. - iOS: Performance improvements to help with idle CPU usage.
- iOS: Fixed FullStoryCommandLine crash when running in Xcode 13.
New Features:
- iOS: Add Simulator support for Apple Silicon. This is only available in the XCFramework release (see above for the URL of our XCFramework release).
1.16.3
Release Date: July 21, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.16.3'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.16.3.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.16.3-xcframework.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
-
All platforms: Fixed an issue where a blocklisted domain in a
WebView
would propagate FS events if the website had Fullstory enabled. -
Android: Fixed an issue when capturing hardware-decoded
Bitmaps
. - Android: Fixed an intermittent caching issue that would incorrectly report XML privacy attribute collisions during the build process.
1.16.2
Release Date: July 9, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.16.2'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.16.2.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.16.2-xcframework.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
- Android: Skip uploading build-time resources greater than 10MB.
1.16.1
Release Date: July 7, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.16.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.16.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.16.1-xcframework.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
-
Android: Fixed an issue where the
shouldOverrideUrlLoading (WebView view, WebResourceRequest request)
method inWebViewClient
would not get called. -
Android: Fixed an issue where the
shouldOverrideKeyEvent
method inWebViewClient
would not propagate the correct return value.
1.16.0
Release Date: June 18, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.16.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.16.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.16.0-xcframework.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
New Features:
- Android: Added the ability to disable automatic signing by Fullstory.
Resolved Bug & Performance Issues:
- iOS: Performance improvements to reduce CPU usage in idle (and nearly-idle) conditions, especially in applications with deeply nested view hierarchies.
1.15.1
Release Date: June 14, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.15.1'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.15.1.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.15.1-xcframework.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
-
iOS: Fixed crash when
CALayer
border color is of an unexpected type.
1.15.0
Release Date: May 28, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.15.0'
- iOS Universal: https://ios-releases.fullstory.com/fullstory-1.15.0.tar.gz
- iOS XCFramework: https://ios-releases.fullstory.com/fullstory-1.15.0-xcframework.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
- Android: Fixed an issue with Proguard rules for React Native apps.
- Android: Fixed the detection of the Fullstory React Native plugin.
- Android: Handle incremental compiles.
New Features:
-
iOS: Initial XCFramework support. Currently, this is delivered via a separate archive. In the future, legacy Universal
.framework
support will be removed and only XCFramework will be supported.
Known Issues:
- iOS: This release does not support building and running the iOS Simulator for Apple Silicon devices. Future releases will support this.
Notice:
- iOS: This is the last release that supports running 32-bit iOS Simulator platforms. Future releases will drop support for these platforms (though they will still support 32-bit iOS hardware targets).
1.14.2
Release Date: May 7, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.14.2'
- iOS: https://ios-releases.fullstory.com/fullstory-1.14.2.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
-
All platforms: Fixed a bug in
FS.resetIdleTimer
that could cause Fullstory to remain in idle mode afterresetIdleTimer
was called.
1.14.1
Release Date: May 5, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.14.1'
- iOS: https://ios-releases.fullstory.com/fullstory-1.14.1.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
- iOS: Fixed a crash when gradient layers contained unexpected color types.
1.14.0
Release Date: April 29, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.14.0'
- iOS: https://ios-releases.fullstory.com/fullstory-1.14.0.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
-
iOS: Fixed an issue where default screen names for Swift view controllers may use the mangled type name, like
_TtGC5MyApp21GenericViewControllerV5MyApp11ContentView_
when it should have beenMyApp.GenericViewController<MyApp.ContentView>
. - iOS: Fixed an issue where failing to get images from PDFs would cause a crash.
- iOS: Addressed memory leaks that could occur in certain scenarios.
- All platforms: Fixed an issue with retaining user identity across sessions.
New Features:
-
All platforms: New
FS.resetIdleTimer
function to notify the Fullstory instrumentation when user input is handled outside of the instrumented application, to prevent it from entering idle mode incorrectly.
1.13.5
Release Date: April 15, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.13.5'
- iOS: https://ios-releases.fullstory.com/fullstory-1.13.5.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
-
iOS: Fixed a crash in React Native apps when the
fullstory-babel-plugin-annotate-react
plugin generated attributes that containednil
.
1.13.4
Release Date: April 9, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.13.4'
- iOS: https://ios-releases.fullstory.com/fullstory-1.13.4.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
-
Android: Fixed an internal error when
FS.consent
was invoked. - Android: Fixed proguard errors when compiling with Android Studio 3.3.2 and earlier.
1.13.3
Release Date: April 7, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.13.3'
- iOS: https://ios-releases.fullstory.com/fullstory-1.13.3.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
-
Android: Fixed an issue where the Fullstory plugin wouldn’t be added in the bundling process if the
bundle<Variant>
task wasn’t explicitly invoked.
1.13.2
Release Date: April 2, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.13.2'
- iOS: https://ios-releases.fullstory.com/fullstory-1.13.2.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
- iOS: Fixed a crash in the case where a PDF image could not be obtained.
1.13.1
Release Date: March 26, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.13.1'
- iOS: https://ios-releases.fullstory.com/fullstory-1.13.1.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
-
Android: Fixed a capture bug when a root
View
’s visibility was set toView.INVISIBLE
orView.GONE
.
1.13.0
Release Date: March 24, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.13.0'
- iOS: https://ios-releases.fullstory.com/fullstory-1.13.0.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
- iOS: Fixed a crash in the case where the width or height of an image could not be determined.
-
iOS: Always exclude fields which have a credit card
textContentType
. - iOS: Fixed a crash when SVGs in the asset catalog are encountered. These are not yet supported by Fullstory.
- iOS: Resolve a crash that can occur when the device is out of storage space.
-
iOS:
FS.identify
is now a no-op for anil
"uid" and will set any additional user vars. In 1.12, anil
"uid" would cause an error to be logged and have the user vars skipped. -
iOS: If a SwiftUI
View
is detected, a warning is logged. We do not officially support SwiftUI due to privacy implications of not being able to explicitly mask or exclude elements. Future support is planned. Please contact support if this is a concern for your app.
For additional privacy protection, we have added a console capture setting in the Mobile Data Capture settings of Fullstory. The setting is “off” by default. To enable console logs on FS 1.12.0 and above, be sure to enable this setting on Fullstory.
1.12.1
Release Date: March 8, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.12.1'
- iOS: https://ios-releases.fullstory.com/fullstory-1.12.1.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
- Android: Fixed a bug that prevented creation of release app bundles on Android Studio 4.2 beta.
- Android: Updated the logic that detects Google Maps views.
-
iOS: Fixed a crash when
FS.identify
is called with a nil UID.
1.12.0
Release Date: February 24, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.12.0'
- iOS: https://ios-releases.fullstory.com/fullstory-1.12.0.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
- Enable search for click events on unmasked text in React Native apps.
- Fixed issue where backgrounding and resuming a long-running app could lead to incorrect session splitting.
- Android: Fix crash when a bitmap is recycled during processing.
-
Android: Fix detecting of clicks when
CompoundButton.OnCheckedListener
is set. - iOS: Enable display of individually bundled images (including React Native assets that exist outside of an Assets.car).
- iOS: Restore default unmasking of bundled images - regression from 1.11.1.
-
iOS: Prevent
FullStoryCommandLine
crash when uploading SVG assets. This is now a warning with future support planned. -
iOS: Skip running
FullStoryCommandLine
when building for SwiftUIView
live previews in Xcode. -
iOS: Prevent crash when
WKWebView
is de-allocated off the main thread.
New Features:
- Allow for server-side disabling of all console logging messages.
- iOS: Detect low memory situations and automatically emit an event and stop capture.
- iOS: The Fullstory SDK is now built and tested with Xcode 12, and we recommend that Xcode 11 users upgrade to Xcode 12. Apple will begin requiring Xcode 12 for app store submissions in April 2021.
1.11.1
Release Date: February 3, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.11.1'
- iOS: https://ios-releases.fullstory.com/fullstory-1.11.1.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
-
Android: For privacy reasons, disabled automatic logcat capture by default. This can be changed by setting the
logcatLevel
property in the Fullstory gradle settings. - iOS: Respect masking rules for most (.jpg, .png, etc.) bundled images. Some bundled vector graphics, such as SVG images, can not yet be masked - only unmasked or excluded.
1.11.0
Release Date: January 28, 2021
Release Config:
-
Android:
classpath 'com.fullstory:gradle-plugin-local:1.11.0'
- iOS: https://ios-releases.fullstory.com/fullstory-1.11.0.tar.gz
Supported Versions:
- Android: 5.0 (SDK 21) - 11.0 (SDK 30)
- iOS: 11 - 14
Resolved Bug & Performance Issues:
-
iOS: Improved error reporting by
FullStoryCommandLine
when performing Xcode archive builds and invokingcodesign/lipo
. -
iOS: Fixed errors in code signing when identity was ambiguous, by using
EXPANDED_CODE_SIGN_IDENTITY
instead ofEXPANDED_CODE_SIGN_IDENTITY_NAME
. - iOS: Disabled screen name events for React Native apps due to it only ever using a single screen name. Support for this feature in React Native is planned for a future release.
- iOS: Fixed an issue in which tap events would not be captured if a text field was focused.
- iOS: Improved capture of rounded rectangles and shadows in the backgrounds of React Native widgets.
New Features:
-
Android: Add a gradle property
-PfsAddGradleDependency=false
to prevent the Fullstory gradle plugin from auto-adding the maven repo and Fullstory AAR files to the build.