Releases: microsoft/appcenter-sdk-react-native
Releases · microsoft/appcenter-sdk-react-native
5.0.2
5.0.1
Version 5.0.1
App Center
- [Fix] Fix Regular Expression Denial of Service in debug vulnerability issue (GHSA-gxpj-cx7g-858c).
App Center Crashes
- [Fix] Fix the typing contract for the Crashes class.
Android/iOS
- [Internal] Add dataResidencyRegion option.
5.0.0
Version 5.0.0
Android
- [Fix] Fix blocking crashes channel if empty or incomplete error object is passed to
Crashes.trackError
. - [Fix] Fix SDK crash if the
ConnectivityManager.getNetworkInfo
method call throws an exception. - [Fix] Fix Concurrent Modification Exception in DefaultChannel on setNetworkRequestsAllowed.
- [Fix] Fix ignoring maximum storage size limit in case logs contain large payloads.
iOS
- **[Feature] Add Xcode 14 support. Xcode 11 and Xcode 12 are out of support now. Bump minumum supported iOS version to iOS 11.
- [Fix] Fix NSLog congestion on Apple's Framework Thread.
- [Fix] Fix Unsafe Object Deserialization.
- [Fix] Fix "Collection was mutated while being enumerated" exception in MSACChannelGroupDefault.
- [Fix] Fix crash channel:didPrepareLog in MSACChannelGroupDefault
- [Improvement] Always specify
isDirectory
parameter for[NSURL URLByAppendingPathComponent:]
for better performace. - [Improvement] Update PLCrashReporter to 1.11.0.
4.4.5
4.4.4
Version 4.4.4
App Center
- [Fix] Fix "minimist" vulnerability issue (GHSA-xvch-5gv4-984h) in appcenter-link-scripts.
4.4.3
Version 4.4.3
App Center
Android/iOS
- [Breaking change] Remove
AppCenter.setCustomProperties
API.
iOS
- [Fix] Fix throw an exception when checking to authenticate MAC value during decryption.
- [Improvement] Specified minimum cocoapods version in podspec to 1.10.0.
App Center Analytics
Android/iOS
- [Feature] Add
Analytics.startSession
andAnalytics.enableManualSessionTracker
APIs for tracking session manually. MethodAnalytics.enableManualSessionTracker
can be used only in native code before AppCenter start. See React Native Analytics Guide for more information. - [Feature] Increase the interval between sending logs from 3 to 6 seconds for the backend load optimization.
App Center Crashes
iOS
- [Fix] Fix sending
Crashes.trackError
logs after allowing network requests after the launch app. - [Improvement] Update PLCrashReporter to 1.10.1.
Android
- [Fix] Fix
"new NativeEventEmitter()" was called with a non-null argument without the required "some" method
warnings which appear with using react-native versions0.65.0
or higher.
4.3.0
Version 4.3.0
App Center
Android/iOS
- [Feature] Improved
AES
token encryption algorithm usingEncrypt-then-MAC
data authentication approach.
App Center Crashes
Android/iOS
- [Feature] Add support for tracking handled errors with
Crashes.trackError
.
iOS
- [Fix] Fix build failure on Xcode 13, because of warning
completion handler is never used
. Only observable when SDK is integrated as source code. Workaround: SetTreat Warnings as Errors
toNo
in target's build settings. - [Improvement] Update PLCrashReporter to 1.10.0.
4.2.0
Version 4.2.0
App Center
- [Feature] Add a
AppCenter.setNetworkRequestsAllowed(bool)
API to block any network requests without disabling the SDK.
iOS
- [Fix] Fix umbrella header warnings in Xcode 12.5.
Android
- [Fix] Remove old support libraries for compatibility with apps without enabled Jetifier tool.
App Center Crashes
iOS
- [Fix] Fix error nullability in crashes delegate.
- [Fix] Merge the device information from the crash report with the SDK's device information in order to fix some time sensitive cases where the reported application information was incorrect.
- [Improvement] Update PLCrashReporter to 1.9.0.
4.1.0
Version 4.1.0
App Center
iOS
- [Feature] Use XCFramework format for the AppCenterReactNativeShared pod, it allows running the SDK on Apple Silicon simulators.
- [Feature] Support Mac Catalyst. Cocoapods 1.10.1+ is required.
- [Improvement] Use ASWebAuthenticationSession for authentication on iOS 12 or later.
App Center Crashes
Android
- [Fix] Fix formatting of stack trace in the
ErrorReport
.
4.0.2
Version 4.0.2
App Center
iOS
- [Fix] Fix
double-quoted
warnings in Xcode 12. - [Fix] Fix a crash when SQLite returns zero for
page_size
. - [Feature] Use XCFramework format for the binary distribution via CocoaPods. CocoaPods version 1.10+ is a requirement now.
App Center Crashes
Android
- [Fix] Fix removing throwable files after rewriting error logs due to small database size.