NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2513 most downloaded on pub.dev
Bugsnag crash monitoring and reporting tool for Flutter apps
Last release 5 months ago
29 Apr 2026
Ships fairly regularly
a new release about every 3 months
Most releases are documented
notes for 21 of 24 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
26 releases · first in 2021
One column per quarter.
Added isStarted to BugsnagClient to allow checking whether Bugsnag has been initialized via start or attach , helping prevent method calls before init
isStarted to BugsnagClient to allow checking whether Bugsnag has been initialized via start or attach, helping prevent method calls before initialization. #312Added groupingDiscriminator property to events and methods for setting and getting the global groupingDiscriminator to bugsnag #294
groupingDiscriminator property to events and methods for setting and getting the global groupingDiscriminator to bugsnag #294config.setAutoCaptureSessions to true.
In addition, sessions can be indicated manually using Bugsnag.startSession #217Set default endpoints based on API key #288
Update bugsnag-cocoa to v6.32.1 #276
Update bugsnag-android from v6.6.0 to v6.10.0
Upgrade Android compileSdkVersion from 29 to 31. 263
setLaunchCrashThresholdMs).The configuration options discardClasses and redactedKeys are now RegExp s instead of strings. This allows developers to have more control over how th
The configuration options discardClasses and redactedKeys are now RegExps instead of strings. This allows developers to have more control over how they perform.
249
Getting the correlation trace ID and span ID through flutter_bridge and adding it to events.
251
Please see our Upgrading guide for more information on upgrading to v4.x.
This is a major release which adds a number of new features to the library. The minimum SDK version supported by Bugsnag is now API 14.
Identifying devices and users (unless overridden) is now captured and persisted
through a per-install generated UUID, replacing use of
Settings.Secure.ANDROID_ID. As a result, existing errors may see doubled user
counts if they continue to happen. If this is an issue, see the upgrade
guide
for more information and a workaround.
Support loading different API keys for different product flavors, through manifest placeholders
Support custom HTTP Error Reporting clients, by allowing custom implementations of ErrorReportApiClient
Add nullability annotations throughout application
Any exceptions caused by StrictMode will automatically add the policy violation type to the Error Report's metadata
All tests have been updated to use JUnit 4 rather than AndroidTestCase
Javadoc for the public API is now hosted on Github Pages
Breadcrumbs are automatically logged for each callback in the Activity Lifecycle, for all activities
Breadcrumbs are automatically logged for most System Intents (e.g. android.intent.action.CONFIGURATION_CHANGED)
Optimize how reports are sent relative to network connectivity to improve battery life
Added documentation on how Breadcrumbs can be setup to track the Fragment Lifecycle
Added Kotlin example app and documentation
Disable logs by default on release builds
Handle RejectionExecutionException by writing unqueued Error reports to disk
Damian Wieczorek
Handle IllegalStateException caused by CharsetEncoder on Android 6.0
Ben Lee
Each implementation of beforeNotify() is now only called once, in the order in which it was added
jermainedilao
By default, the User ID is now a per-install UUID, whereas previously Settings.Secure.ANDROID_ID was used
Martin Georgiev
Update Gradle dependencies Frieder Bluemle
Fixed: Navigator.pushAndRemoveUntil throws exception #242
The previous bugsnag_breadcrumbs_http and bugsnag_breadcrumbs_dart_io packages will continue to work but will be deprecated in the next major release.
This release introduces a new networkInstrumentation listener so that the new http and dart:io wrappers can trigger network breadcrumbs. It also introduces support for dio.
The previous bugsnag_breadcrumbs_http and bugsnag_breadcrumbs_dart_io packages will continue to work but will be deprecated in the next major release.
See our online docs for full integration instructions.
Change the bugsnag_breadcrumbs_http http dependancy to ">=0.13.4" so that there are less strict version requirements #235
Update bugsnag-cocoa from v6.26.2 to v6.28.0
Bumped minimum Flutter version to 3.10.0 #203
runApp options have been removed from start and attach, instead simply await bugsnag.start
#203telemetry has been made easier to control by replacing the Set<BugsnagTelemetryType> with a new BugsnagTelemetryTypes
#207
Please see our Upgrading guide for more information on upgrading to v3.x.Additional null safety checks in BugsnagFlutter.java #209
Added maxStringValueLength option to bugsnag.start to allow truncation behaviour to be configured. #179
Added BugsnagTelemetryType.usage to allow sending of usage telemetry to be disabled. #176
Added telemetry option to bugsnag.start to allow sending of internal errors to be disabled.
telemetry option to bugsnag.start to allow sending of internal errors to be disabled.Added BugsnagFlutterConfiguration to allow bugsnag.attach behaviour to be configured from native code. #145
Networking breadcrumbs can now be easily captured by using the bugsnag_breadcrumbs_http or bugsnag_breadcrumbs_dart_io packages #116 #115
bugsnag_breadcrumbs_http or bugsnag_breadcrumbs_dart_io packages
#116
#115BugsnagNavigatorObserver to automatically log navigation breadcrumbs and contextnull instead of -1 when they're not available
#139Prefixed all class named with 'Bugsnag' to avoid clashing with application code.
Fixed documentation links in README.md
First official Bugsnag release.
First official Bugsnag release.
First official release-candidate from Bugsnag. Completely rewritten to have tight integration with bugsnag-cocoa(https://github.com/bugsnag/bugsnag-co
First official release-candidate from Bugsnag. Completely rewritten to have tight integration with bugsnag-cocoa(https://github.com/bugsnag/bugsnag-cocoa) and bugsnag-android(https://github.com/bugsnag/bugsnag-android) and consistency of naming and behaviour with our other client libraries.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →