NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #281 most downloaded on pub.dev
A crash reporting library for Dart that sends crash reports to Sentry.io. This library supports Dart VM and Web. For Flutter consider sentry_flutter instead.
Last release today
21 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 59 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
9 years old
258 releases · first in 2017
pubspec.yaml and example code clean-up.
pubspec.yaml and example code clean-up.SentryClient from package:sentry/sentry.dart with conditional import
SentryClient from package:sentry/sentry.dart with conditional importSentryBrowserClient for web from package:sentry/browser_client.dartSentryIOClient for VM and Flutter from package:sentry/io_client.dartOne column per quarter.
Nothing published for this version
Support non-standard port numbers and paths in DSN URL.
MainEventProcessor. (#513) @maciejwalkowiakSdkVersion in default SentryOptions created in sentry-core module (#506) @maciejwalkowiakPackages were released on bintray, jcenter and mavenCentral
We'd love to get feedback.
- Add breadcrumb support.
Sentry#close on JVM shutdown. (#497) @maciejwalkowiakObs: If you are using its own instance of Hub/SentryClient and reflection to set up the SDK to be usable within Libraries, this change may break your code, please fix the renamed classes.
Packages were released on bintray, jcenter and mavenCentral
We'd love to get feedback.
Add a stackFrameFilter argument to SentryClient's capture method (96be842).
stackFrameFilter argument to SentryClient's capture method (96be842).Negative session sequence if the date is before java date epoch (#471) @marandaneto
Deserialise unmapped contexts values from envelope (#470) @marandaneto
Bump: sentry-native 0.3.4 (#468) @marandaneto
feat: timber integration (#464) @marandaneto
To add integrations it requires a manual initialization of the Android SDK.
Add the sentry-android-timber dependency:
implementation 'io.sentry:sentry-android-timber:{version}' // version >= 2.2.0
SentryTimberIntegration:SentryAndroid.init(this, options -> {
// default values:
// minEventLevel = ERROR
// minBreadcrumbLevel = INFO
options.addIntegration(new SentryTimberIntegration());
// custom values for minEventLevel and minBreadcrumbLevel
// options.addIntegration(new SentryTimberIntegration(SentryLevel.WARNING, SentryLevel.ERROR));
});
try {
int x = 1 / 0;
} catch (Exception e) {
Timber.e(e);
}
Packages were released on bintray, jcenter and mavenCentral
We'd love to get feedback.
Defensively copy internal maps event attributes to avoid shared mutable state
Packages were released on bintray, jcenter and mavenCentral
We'd love to get feedback.
Support DNS format without secret key.
package:quiver.clock argument to SentryClient constructor should now be
ClockProvider (but still accepts Clock for backwards compatibility).Packages were released on bintray, jcenter and mavenCentral
We'd love to get feedback.
Add support for user context in Sentry events.
Release of Sentry's new SDK for Android.
Packages were released on bintray, jcenter and mavenCentral
We'd love to get feedback.
Invert stack frames to be compatible with Sentry's default culprit detection.
Fixed deprecation warnings for Dart 2
Release of Sentry's new SDK for Android.
New features not offered by (1.7.x):
sentry-native SDK API by your native (C/C++/Rust code/..).DSN to the manifest)
aarInApp=true (stack traces in Sentry highlights them by default).Features from the current SDK like ANR are also available (by default triggered after 4 seconds).
Packages were released on bintray, jcenter
We'd love to get feedback.
first and last Dart 1-compatible release (we may fix bugs on a separate branch if there's demand)
- use UTC in the timestamp field
timestamp fieldremove sub-seconds from the timestamp
parse and report async gaps in stack traces
auto-generate event_id and timestamp for events
use x-sentry-error HTTP response header
basic ability to send exception reports to Sentry.io
Your coding agent can read these notes before it upgrades. Set up the MCP server →