Skip to content

Releases: bugsnag/bugsnag-android

v4.9.0

29 Oct 19:57
Compare
Choose a tag to compare

Enhancements

  • Add a callback to allow modifying reports immediately prior to delivery,
    including fatal crashes from native C/C++ code. For more information, see the
    callback reference.
    #379

Bug fixes

  • [NDK] Improve stack trace quality for signals raised on ARM32 devices
    #378

v4.8.2

01 Oct 18:20
6d2f3dd
Compare
Choose a tag to compare

Bug fixes

  • Add ThreadSafe annotation to com.bugsnag.android, remove infer dependency
    #370
    #366

v4.8.1

28 Sep 05:19
Compare
Choose a tag to compare
  • [NDK] Fix a packaging issue on Maven Central in v4.8.0

v4.8.0

28 Sep 01:35
Compare
Choose a tag to compare

This release includes new versions of both bugsnag-android and
bugsnag-android-ndk, which will be released at the same time and with the same
version number going forward.

The NDK library has been rebuilt from the ground up and will use the same
version number as bugsnag-android.

Enhancements

  • [NDK] Improve stack trace quality for all native crashes. There should be
    significantly more crash-time information, across the board but especially on
    newer API levels.
  • [NDK] Reduce memory usage
  • [NDK] Add support for session information
  • [NDK] Add support for unhandled report tracking

Bug Fixes

  • [NDK] Fix possible crash when leaving breadcrumbs from multiple threads
    #6
    #10

v4.7.0

26 Sep 09:57
2308eb6
Compare
Choose a tag to compare
  • Capture trace of error reporting thread and identify with boolean flag #355

v4.6.1

21 Aug 15:47
2a9539d
Compare
Choose a tag to compare
  • Set maxBreadcrumbs via Configuration rather than Client #359
  • Catch Exception within DefaultDelivery class #361
  • Add Null check when accessing system service #367

v4.6.0

02 Aug 08:17
0390356
Compare
Choose a tag to compare
  • Android P compatibility fixes - ensure available information on StrictMode violations is collected #350

  • Disable BuildConfig generation #343

  • Add consumer proguard rules for automatic ProGuard configuration without the Bugsnag gradle plugin #345

  • Internal refactor of app/device data serialisation

v4.5.0

18 Jun 08:51
7cc8a23
Compare
Choose a tag to compare

This release alters the behaviour of the notifier to track sessions automatically.
A session will be automatically captured on each app launch and sent to https://sessions.bugsnag.com. If you
use Bugsnag On-Premise, it is now also recommended that you set your notify and session endpoints
via config.setEndpoints(String notify, String sessions).

  • Enable automatic session tracking by default #314

v4.4.1

30 May 23:47
Compare
Choose a tag to compare

Bug fixes

  • Refine automatically collected breadcrumbs to a commonly useful set by default
    #321

  • Ensure that unhandled error reports are always sent immediately on launch for Android P and in situations with no connectivity.
    #319

v4.4.0

17 May 12:49
752d748
Compare
Choose a tag to compare

Features

Deprecation notice:

SessionTrackingApiClient and ErrorApiClient are now deprecated in favour of the Delivery interface.
If you configure a custom HTTP client with Bugsnag, it is recommended that you migrate over to this new API.
Further information is available in the docs..

  • Expose Delivery API interface for configuring custom HTTP clients
    #299

Enhancements

  • Use buffered streams for IO (perf improvement)
    #307