Skip to content

Releases: bugsnag/bugsnag-android

v4.4.1

30 May 23:47

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

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

v4.3.4

02 May 12:58
f76d408

Choose a tag to compare

Bug fixes

  • Avoid adding extra comma separator in JSON if File input is empty or null
    #284

  • Thread safety fixes to JSON file serialisation
    #295

  • Prevent potential automatic activity lifecycle breadcrumb crash
    #300

  • Fix serialisation issue with leading to incorrect dashboard display of breadcrumbs
    #306

v4.3.3

05 Apr 02:07

Choose a tag to compare

Bug fixes

  • Prevent duplicate reports being delivered in low connectivity situations
    #270
  • Fix possible NPE when reading default metadata filters
    #263

v4.3.2

09 Mar 16:05

Choose a tag to compare

Bug fixes

  • Prevent ConcurrentModificationException in Before notify/breadcrumb callbacks #266
  • Ensure that exception message is never null #256
  • Add payload version to JSON body #244
  • Update context tracking to use lifecycle callbacks rather than ActivityManager #238

Enhancements

  • Detect whether running on emulator #245
  • Add a callback for filtering breadcrumbs #237

v4.3.1

26 Jan 17:19
b88d360

Choose a tag to compare

Bug fixes

  • Fix possible ANR when enabling session tracking via
    Bugsnag.setAutoCaptureSessions() and connecting to latent networks.
    #231

  • Fix invalid payloads being sent when processing multiple Bugsnag events in the
    same millisecond
    #235

  • Re-add API key to error report HTTP request body to preserve backwards
    compatibility with older versions of the error reporting API
    #228

v4.3.0

18 Jan 11:34

Choose a tag to compare

  • Move capture of thread stacktraces to start of notify process
  • Add configuration option to disable automatic breadcrumb capture
  • Update Gradle Wrapper
  • Parse manifest meta-data for Session Auto-Capture boolean flag

v4.2.2

10 Jan 04:35

Choose a tag to compare

Bug fixes

  • Fix possible crash during session tracking initialization
    #220
    James Smith

v4.2.1

09 Jan 16:24

Choose a tag to compare

  • Misc Session Tracking fixes and enhancements

v4.2.0

05 Jan 16:35

Choose a tag to compare

  • Adds support for tracking sessions and overall crash rate by setting config.setAutoCaptureSessions to true.
    In addition, sessions can be indicated manually using Bugsnag.startSession #217