Releases: bugsnag/bugsnag-react-native
v2.23.10
v2.23.9
v2.23.8
v2.23.7
v2.23.6
-
(iOS) Fix include for RCTVersion.h to work in custom Podfiles on all versions of React Native
#443 -
Add missing argument to
BeforeSend
type definition
bugsnag-react-native#432 -
(Android) Upgrade bugsnag-android to v4.22.3
-
(iOS) Upgrade bugsnag-cocoa to v5.23.0
-
This release removes support for reporting 'partial' or 'minimal' crash reports
where the crash report could not be entirely written (due to disk space or other
issues like the device battery dying). While sometimes the reports could point
in the right direction for debugging, they could also be confusing or not enough
information to pursue and close the issue successfully. -
This release also renames a few configuration properties to align better with the
intended use and other Bugsnag libraries, so people who use more than one
platform can easily find related functionality in a different library. The old
names are deprecated but still supported until the next major release.
#435
Bugsnag.setBreadcrumbCapacity()
is nowsetMaxBreadcrumbs()
on the
BugsnagConfiguration
class. In addition, the default number of breadcrumbs
saved has been raised to 25 and limited to no more than 100.BugsnagConfiguration.autoNotify
is now named
BugsnagConfiguration.autoDetectErrors
BugsnagConfiguration.autoCaptureSessions
is now named
BugsnagConfiguration.autoDetectSessions
-
v2.23.5
v2.23.4
Bug fixes
- (Android) Upgrade bugsnag-android to v4.22.2
- Fix: address CVE-2019-10101 by increasing Kotlin version to 1.3.61
#739 - Catch throwables when invoking methods on system services
#623 - Fix possible crash when recording reports and breadcrumbs containing values
using different text encodings or UTF-8 control characters, followed by a
C/C++ crash.
#584 - Fix crash when calling
NativeInterface.clearTab()
(from an integration
library)
#582 - Fix abort() in native code when storing breadcrumbs with null values in
metadata
#510 - Fix potential segfaults when adding breadcrumb with NDK
#546 - Convert metadata to map when notifying the NDK observer
#513 - Prevent overwrite of signal mask when installing ANR handler
#520 - Fix possible null pointer exception when creating a breadcrumb without
metadata
#585
- Fix: address CVE-2019-10101 by increasing Kotlin version to 1.3.61
v2.23.3
Bug fixes
- Use the correct android version in Notifier payload
bugsnag-react-native#409 - (Android) Upgrade bugsnag-android to v4.21.1
- Allow overriding the versionCode via Configuration
bugsnag-android#610 - Delete cached error reports if an Exception is thrown during disk IO, preventing delivery of empty/partial reports on the next app launch.
bugsnag-android#609 - Prevent internal error reporting of FileNotFoundException during serialization
bugsnag-android#605
- Allow overriding the versionCode via Configuration
- (iOS) Upgrade bugsnag-cocoa to v5.22.10
- Fix unrecognized selector crash when adding metadata
bugsnag-cocoa#430 - Deprecate
config.reportBackgroundOOMs
property - designating any app
termination as a possible error condition can cause a lot of false positives,
especially since the app can die for many genuine reasons, especially when
running only in the background.
bugsnag-cocoa#425 - Fix use-after-free in
notify()
logic which could lead to a deadlock
bugsnag-cocoa#420 - Reduce severity of log message about thread status from 'error' to 'debug' as
it does not necessarily indicate a problem and is only used for debugging.
bugsnag-cocoa#421 - Show correct value for
app.inForeground
when an app launches and crashes in
the background without ever coming to the foreground.
bugsnag-cocoa#415 - Fix improperly retained properties which could result in a crash due to
premature deallocation
bugsnag-cocoa#416
- Fix unrecognized selector crash when adding metadata
v2.23.2
Bug fixes
-
(Android) Upgrade bugsnag-android to v4.20.0
- Buffer IO when reading from cached error files, improving SDK performance
bugsnag-android#573 - Fix
freeDisk
calculation to show free space rather than total space
bugsnag-android#589 - Fix duplicate reports possibly being sent when many launch crashes are
delivered in low connectivity situations
bugsnag-android#593
- Buffer IO when reading from cached error files, improving SDK performance
-
(iOS) Upgrade bugsnag-cocoa to v5.22.6
- Ensure UIKit APIs are not called from background threads when
initializing only in the JavaScript layer when usingreact-native@0.60+
#396 - Fix bug in
notifyReleaseStages
where if the release stage of a build was
changed afterstart()
, only the initial value was used to determine whether
to send a report
bugsnag-cocoa#405
bugsnag-cocoa#412
- Ensure UIKit APIs are not called from background threads when