Assets 2

Enhancements

  • Capture trace of error reporting thread and identify with boolean flag
    #303

Bug Fixes

  • Prevent potential crash in session delivery during app teardown
    #308

@kattrali kattrali released this Sep 14, 2018 · 10 commits to master since this release

Assets 2

Bug Fixes

  • Ensure NSException is captured when handler is overridden
    #313

  • Fix mach handler declaration and imports. This resolves an issue where signal
    codes were less specific than is possible.
    #314

  • Only call previously installed C++ termination handler if non-null. Fixes an
    unexpected termination if you override the handler with null before
    initializing Bugsnag and then throw a C++ exception and would like the app to
    continue after Bugsnag completes exception reporting.

@fractalwrench fractalwrench released this Aug 14, 2018 · 19 commits to master since this release

Assets 2

Bug Fixes

  • Deregister notification observers and listeners before application termination #301

@kattrali kattrali released this Jul 17, 2018 · 30 commits to master since this release

Assets 2

Bug fixes

  • Fix a regression in session tracking where app version was set to nil
    #296

  • Fix a regression in session tracking which caused the first session HTTP
    request to be delivered on the calling thread when automatic session tracking
    is enabled
    #295

@kattrali kattrali released this Jul 11, 2018 · 43 commits to master since this release

Assets 2

Bug Fixes

  • Respect appVersion override when serialising KSCrash report #292

@fractalwrench fractalwrench released this Jul 2, 2018 · 48 commits to master since this release

Assets 2

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(notify:sessions:). The previous properties used to configure this, config.notifyURL and config.sessionURL, are now readonly and therefore no longer assignable.

  • Enable automatic session tracking by default #286

Bug Fixes

  • Handle potential nil content value in RegisterErrorData class #289

@kattrali kattrali released this May 30, 2018 · 95 commits to master since this release

Assets 2

Bug Fixes

  • Ensure device data is attached to minimal reports #279
  • Enforce requiring API key to initialise notifier #280

@fractalwrench fractalwrench released this Apr 25, 2018 · 116 commits to master since this release

Assets 2

Bug Fixes

  • Changes report generation so that when a minimal or incomplete crash is recorded, essential app/device information is included in the report on the next application launch. #239
    #250

  • Ensure timezone is serialised in report payload.
    #248
    Jamie Lynch

@kattrali kattrali released this Feb 22, 2018 · 183 commits to master since this release

Assets 2

This release adds additional device metadata for filtering by whether an error
occurred in a simulator (#242)
and by processor word size (#228).

Bug Fixes

  • Ensure error class and message are persisted when thread tracing is disabled
    #245
    Jamie Lynch
  • Re-add app name to the app tab of reports
    #244
    Jamie Lynch
  • Add payload version to report body to preserve backwards compatibility with
    older versions of the error reporting API
    #241
    Jamie Lynch

@kattrali kattrali released this Feb 21, 2018 · 184 commits to master since this release

Assets 2

This release adds additional device metadata for filtering by whether an error
occurred in a simulator (#242)
and by processor word size (#228).

Bug Fixes

  • Ensure error class and message are persisted when thread tracing is disabled
    #245
    Jamie Lynch
  • Re-addapp name to the app tab of reports
    #244
    Jamie Lynch
  • Add payload version to report body to preserve backwards compatibility with
    older versions of the error reporting API
    #241
    Jamie Lynch