Skip to content

Releases: bugsnag/bugsnag-android

v4.21.1

15 Oct 15:33
Compare
Choose a tag to compare
  • Fix a packaging issue on Maven Central in v4.20.0

v4.21.0

14 Oct 10:36
8477b54
Compare
Choose a tag to compare
  • Collect additional data in internal error reports
    #612

  • Allow overriding the versionCode via Configuration
    #610

Bug fixes

  • Delete cached error reports if an Exception is thrown during disk IO, preventing delivery of empty/partial reports on the next app launch.
    #609

  • Prevent internal error reporting of FileNotFoundException during serialization
    #605

v4.20.0

25 Sep 14:57
0a53c4d
Compare
Choose a tag to compare
  • Record StorageManager cache behaviour in internal error reports
    #588

  • Delete empty files left in cache directory, preventing an erroneous source of minimal error reports
    #591

  • Report internal errors when serialization fails
    #581

  • Buffer IO when reading from cached error files, improving SDK performance
    #573

  • Prevent internal error reporting of FileNotFoundException during Delivery
    #594

Bug fixes

  • flushOnLaunch() does not cancel previous requests if they timeout, leading to potential duplicate reports
    #593

  • Alter value collected for device.freeDisk to collect usable space in internal storage,
    rather than total space in internal/external storage
    #589

  • Buffer io when reading from cached error file
    #573

v4.19.1

03 Sep 09:01
857a62c
Compare
Choose a tag to compare

Bug fixes

  • Fix deserialization of custom stackframe fields in cached error reports
    #576

  • Fix potential null pointer exception if setMetaData is called with a null
    value

v4.19.0

27 Aug 09:10
3a3f24c
Compare
Choose a tag to compare
  • Report internal SDK errors to bugsnag
    #570

v4.18.0

15 Aug 12:00
5387d25
Compare
Choose a tag to compare
  • Migrate dependencies to androidx
    #554

  • Improve ANR error message information
    #553

v4.18.0-beta01

09 Aug 12:44
Compare
Choose a tag to compare
  • Improve ANR error message information
    #553

v4.17.2

01 Aug 09:04
eca9403
Compare
Choose a tag to compare

Bug fixes

  • Fix potential segfaults when adding breadcrumb with NDK
    #546

v4.17.1

24 Jul 12:59
8f490e6
Compare
Choose a tag to compare

Bug fixes

  • Fix NPE causing crash when reporting a minimal error
    #534

v4.17.0

18 Jul 14:25
23f2b4d
Compare
Choose a tag to compare

This release modularizes bugsnag-android into 3 separate artifacts: for JVM (Core), NDK, and ANR error
detection. No change should be required to your integration in order to use this version - simply
add a compile-time dependency on either bugsnag-android or bugsnag-android-ndk as before.

If you do not wish to use the NDK/ANR artifacts, it is possible to exclude these via gradle. You
should also set detectNdkCrashes and detectAnrs to false on the Configuration object supplied
during Bugsnag.init().

implementation("com.bugsnag:bugsnag-android:$version") {
    exclude group: "com.bugsnag", module: "bugsnag-plugin-android-anr"
    exclude group: "com.bugsnag", module: "bugsnag-plugin-android-ndk"
}
  • Modularise bugsnag-android into Core, NDK, and ANR artifacts
    #522