Releases: bugsnag/bugsnag-android
v4.21.1
- Fix a packaging issue on Maven Central in v4.20.0
v4.21.0
v4.20.0
-
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
v4.19.0
v4.18.0
v4.18.0-beta01
- Improve ANR error message information
#553
v4.17.2
v4.17.1
v4.17.0
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