Skip to content

v6.0.0

Compare
Choose a tag to compare
@lemnik lemnik released this 20 Nov 12:51
· 258 commits to master since this release
dc934b8

Breaking Changes

  • (breaking API change) Redacted Keys and Discard Classes are now matched as a Pattern instead of String
    #1866
  • (breaking API change) Removed ThreadType in favour of ErrorType
    #1859
  • (breaking API change) Thread.id is now a String instead of an int
    #1862
  • (breaking API change) Removed the deprecated Configuration.launchCrashThresholdMs accessors and manifest entry (which was previously replaced by Configuration.launchDurationMillis)
    #1937
  • (breaking API change) The legacy bugsnag-android-ndk module has been removed in favor of bugsnag-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 to true
    #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 appropriate mapping.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 the Configuration is created), this means that Bugsnag.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