Skip to content

Releases: bugsnag/bugsnag-android

v4.22.2

06 Jan 13:58
e6f20ff
Compare
Choose a tag to compare
  • 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

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