Skip to content

Releases: bugsnag/bugsnag-android

v5.32.2

12 Feb 11:50
f13530c
Compare
Choose a tag to compare

Bug fixes

  • Metadata that includes non-finite doubles (NaN, +Infinity, -Infinity) are omitted instead of breaking serialization
    #1977

v6.2.0

08 Feb 14:46
96c1d40
Compare
Choose a tag to compare

Enhancements

  • processImportance is now included in the 'app' tab on the dashboard
    #1973

  • bugsnag-plugin-android-exitinfo now includes exitReason and processImportance in the APP tab on the dashboard
    #1968

Bug fixes

  • Avoid any possibility of multiple conflicting native crash handlers or stack-unwinders running concurrently
    #1960
  • Metadata that includes non-finite doubles (NaN, +Infinity, -Infinity) are omitted instead of breaking serialization
    #1958

v5.32.1

23 Jan 12:33
43000c7
Compare
Choose a tag to compare

Bug fixes

  • Fixed proguard-consumer rules in bugsnag-plugin-react-native for ReactNative 0.73
    #1963

v5.32.0

12 Dec 14:42
b338858
Compare
Choose a tag to compare

Enhancements

  • The maximum time taken to collect Event.threads can now be controlled using 'Configuration.threadCollectionTimeLimitMillis' (default 5000ms)
    #1952

v6.1.0

05 Dec 18:07
134affe
Compare
Choose a tag to compare

Enhancements

  • The maximum time taken to collect Event.threads can now be controlled using Configuration.threadCollectionTimeLimitMillis (default 5000ms)
    #1935

Bug fixes

  • Updating existing feature flags no longer causes them to change location.
    #1940
  • Fixed possible NDK crash when constructing several concurrent Client instances
    #1950

v6.0.0

20 Nov 12:51
dc934b8
Compare
Choose a tag to compare

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

v5.31.3

06 Nov 14:51
0f2075b
Compare
Choose a tag to compare

Bug fixes

  • Handle cases in NDK when GetStringUTFChars fails for callback names
    [#1918]

v5.31.2

11 Oct 14:34
be4c02a
Compare
Choose a tag to compare

Bug fixes

  • V3 session payload will be processed and delivered as non legacy payload.
    #1911

v5.31.1

08 Aug 13:18
64805cb
Compare
Choose a tag to compare

Bug fixes

  • NDK Events will report array metadata when it is added in Java/Kotlin.
    #1875

v5.31.0

26 Jul 13:51
cb79ece
Compare
Choose a tag to compare

Enhancements

  • Added Session.apiKey so that it can be changed in an OnSessionCallback
    #1855
  • BroadcastReceiver derived breadcrumbs will function as-expected on Android 14+
    #1871

Bug fixes

  • Prevent rare app crash while migrating old SharedPreferences data from older versions of bugsnag-android
    #1860

  • Prevent free memory calculation from potentially crashing the app when ActivityManager cannot be reached.
    #1861