v6.0.0
Breaking Changes
- (breaking API change) Redacted Keys and Discard Classes are now matched as a
Pattern
instead ofString
#1866 - (breaking API change) Removed
ThreadType
in favour ofErrorType
#1859 - (breaking API change)
Thread.id
is now aString
instead of anint
#1862 - (breaking API change) Removed the deprecated
Configuration.launchCrashThresholdMs
accessors and manifest entry (which was previously replaced byConfiguration.launchDurationMillis
)
#1937 - (breaking API change) The legacy
bugsnag-android-ndk
module has been removed in favor ofbugsnag-plugin-android-ndk
#1881 - (behavior change) Foreground tracking is now based on Activity tracking, to match the
ProcessLifecycleOwner
, potentially affecting Stability scores (see Upgrade Guide)
#1915 - (behavior change)
Configuration.persistUser
now defaults totrue
#1867 - (behavior change) When no
BUILD_UUID
is specified, a unique ID is now automatically derived from your.dex
files in order to match your bytecode to the appropriatemapping.txt
file exactly when an event is symbolicated on the BugSnag dashboard
#1829 - (behavior change) API key validation has moved to
Bugsnag.start
(instead of when theConfiguration
is created), this means thatBugsnag.start
will now fail with an exception if no API key is provided
#1868
Please see our Upgrade Guide for more information on moving from v5.x to v6.0.0.
Enhancements
- bugsnag-plugin-android-ndk is now available as a Prefab to make access to our C API easier than ever
#1921 - bugsnag-plugin-android-exitinfo can be added to enhance native and ANR crash reports from Android 11
- Stack traces for all threads in native crashes
- More detailed ANR thread stack traces
- Open FDs on native crashes
- Include the application logcat output in native crashes