Releases: bugsnag/bugsnag-android
v4.5.0
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
v4.4.0
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
v4.3.3
v4.3.2
v4.3.1
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
- 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
v4.2.1
- Misc Session Tracking fixes and enhancements