Added
- (browser): Attach an anonymous device ID to error reports and sessions when the new
generateAnonymousId
option is enabled. #1072
Changed
- (react-native): Allow plugins to be set in the JS layer. #1064
- (expo): Add support for Expo SDK v39 #1052
- (react-native): Update bugsnag-cocoa to v6.1.7 #1081
- Re-enabled the
Require Only App-Extension-Safe API
build setting bugsnag-cocoa#823 - Fix reporting of events with more than one error bugsnag-cocoa#821
- Fix crash-on-launch (attempt to insert into immutable dictionary). bugsnag-cocoa#819
- Add
+[Bugsnag breadcrumbs]
to allow apps to fetch the list of breadcrumbs. bugsnag-cocoa#813 - Disable JSON pretty-printing in KSCrash reports to save disk space and bandwidth. bugsnag-cocoa#802
- Fix reporting of Mach exception code and subcode. bugsnag-cocoa#806
- Create date formatters at init time to avoid potential race conditions. bugsnag-cocoa#807
- Refactor OOM handler to be less suceptible to data loss on crash. bugsnag-cocoa#804
- Re-enabled the
- (react-native): Update bugsnag-android to v5.2.1 #1080
- Support changing Event's api key in OnErrorCallback bugsnag-android#928
- Ensure device ID is set separately to the user ID bugsnag-android#939
- Improve stack traces and grouping for promise rejections on React Native < 0.63.2 bugsnag-android#940
- Prevent ConcurrentModificationException thrown from Metadata class bugsnag-android#935
- Prevent incorrect merge of nested maps in metadata bugsnag-android#936
- Improve stack traces and grouping for React Native promise rejections bugsnag-android#937