Skip to content

Commit e90cf93

Browse files
Merge branch 'release/9.20.0'
2 parents 1e46846 + 4860eca commit e90cf93

24 files changed

Lines changed: 66 additions & 33 deletions

File tree

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
11
# Changelog
22

3+
## 9.20.0
4+
5+
### Features
6+
7+
- (span-first) Add transaction and app start type span attributes by @buenaflor in [#3678](https://github.com/getsentry/sentry-dart/pull/3678)
8+
- Prevent cross-organization trace continuation by @antonis in [#3567](https://github.com/getsentry/sentry-dart/pull/3567)
9+
- By default, the SDK now extracts the organization ID from the DSN (e.g. `o123.ingest.sentry.io`) and compares it with the `sentry-org_id` value in incoming baggage headers. When the two differ, the SDK starts a fresh trace instead of continuing the foreign one. This guards against accidentally linking traces across organizations.
10+
- New option `strictTraceContinuation` (default `false`): when enabled, both the SDK's org ID **and** the incoming baggage org ID must be present and match for a trace to be continued. Traces with a missing org ID on either side are rejected.
11+
- New option `orgId`: allows explicitly setting the organization ID for self-hosted and Relay setups where it cannot be extracted from the DSN.
12+
- Options are also applied to the native Android SDK. On iOS, only the Dart layer enforces strict trace continuation.
13+
14+
### Fixes
15+
16+
#### Flutter
17+
18+
- Avoid JNI callbacks for Android scope sync by @denrase in [#3676](https://github.com/getsentry/sentry-dart/pull/3676)
19+
- Send frame delay in seconds by @buenaflor in [#3677](https://github.com/getsentry/sentry-dart/pull/3677)
20+
21+
### Dependencies
22+
23+
#### Deps
24+
25+
- chore(deps): update Android SDK to v8.41.0 by @github-actions in [#3687](https://github.com/getsentry/sentry-dart/pull/3687)
26+
- chore(deps): update Cocoa SDK to v8.58.2 by @github-actions in [#3664](https://github.com/getsentry/sentry-dart/pull/3664)
27+
- chore(deps): update Native SDK to v0.13.8 by @github-actions in [#3667](https://github.com/getsentry/sentry-dart/pull/3667)
28+
29+
### Internal Changes
30+
31+
- Remove collection runtime dependency by @buenaflor in [#3680](https://github.com/getsentry/sentry-dart/pull/3680)
32+
- Notify linked issues on release by @buenaflor in [#3685](https://github.com/getsentry/sentry-dart/pull/3685)
33+
- Enforce conventional commit format for PR titles by @buenaflor in [#3666](https://github.com/getsentry/sentry-dart/pull/3666)
34+
335
## 9.19.0
436

537
### Features

docs/sdk-versions.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ This document shows which version of the various Sentry SDKs are used in which S
66

77
| Sentry Flutter SDK | Sentry Android SDK | Sentry Cocoa SDK | Sentry JavaScript SDK | Sentry Native SDK |
88
| ------------------ | ------------------ | ---------------- | --------------------- | ----------------- |
9+
| 9.20.0 | 8.41.0 | 8.58.2 | 10.38.0 | 0.13.8 |
910
| 9.19.0 | 8.39.1 | 8.58.1 | 10.38.0 | 0.13.7 |
1011
| 9.18.0 | 8.38.0 | 8.58.1 | 10.38.0 | 0.13.7 |
1112
| 9.17.0 | 8.38.0 | 8.58.1 | 10.38.0 | 0.13.6 |

packages/dart/lib/src/version.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
library;
1010

1111
/// The SDK version reported to Sentry.io in the submitted events.
12-
const String sdkVersion = '9.19.0';
12+
const String sdkVersion = '9.20.0';
1313

1414
String sdkName(bool isWeb) => isWeb ? _browserSdkName : _ioSdkName;
1515

packages/dart/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: sentry
2-
version: 9.19.0
2+
version: 9.20.0
33
description: >
44
A crash reporting library for Dart that sends crash reports to Sentry.io.
55
This library supports Dart VM and Web. For Flutter consider sentry_flutter instead.

packages/dio/lib/src/version.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/// The SDK version reported to Sentry.io in the submitted events.
2-
const String sdkVersion = '9.19.0';
2+
const String sdkVersion = '9.20.0';
33

44
/// The package name reported to Sentry.io in the submitted events.
55
const String packageName = 'pub:sentry_dio';

packages/dio/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: sentry_dio
22
description: An integration which adds support for performance tracing for the Dio package.
3-
version: 9.19.0
3+
version: 9.20.0
44
homepage: https://docs.sentry.io/platforms/dart/
55
repository: https://github.com/getsentry/sentry-dart
66
issue_tracker: https://github.com/getsentry/sentry-dart/issues
@@ -19,7 +19,7 @@ platforms:
1919

2020
dependencies:
2121
dio: ^5.2.0
22-
sentry: 9.19.0
22+
sentry: 9.20.0
2323

2424
dev_dependencies:
2525
_sentry_testing:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/// The SDK version reported to Sentry.io in the submitted events.
2-
const String sdkVersion = '9.19.0';
2+
const String sdkVersion = '9.20.0';
33

44
/// The package name reported to Sentry.io in the submitted events.
55
const String packageName = 'pub:sentry_drift';

packages/drift/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: sentry_drift
22
description: An integration which adds support for performance tracing for the drift package.
3-
version: 9.19.0
3+
version: 9.20.0
44
homepage: https://docs.sentry.io/platforms/flutter/
55
repository: https://github.com/getsentry/sentry-dart
66
issue_tracker: https://github.com/getsentry/sentry-dart/issues
@@ -17,7 +17,7 @@ platforms:
1717
web:
1818

1919
dependencies:
20-
sentry: 9.19.0
20+
sentry: 9.20.0
2121
meta: ^1.3.0
2222
drift: ^2.24.0
2323

packages/file/lib/src/version.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/// The SDK version reported to Sentry.io in the submitted events.
2-
const String sdkVersion = '9.19.0';
2+
const String sdkVersion = '9.20.0';
33

44
/// The package name reported to Sentry.io in the submitted events.
55
const String packageName = 'pub:sentry_file';

packages/file/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: sentry_file
22
description: An integration which adds support for performance tracing for dart.io.File.
3-
version: 9.19.0
3+
version: 9.20.0
44
homepage: https://docs.sentry.io/platforms/dart/
55
repository: https://github.com/getsentry/sentry-dart
66
issue_tracker: https://github.com/getsentry/sentry-dart/issues
@@ -17,7 +17,7 @@ platforms:
1717
windows:
1818

1919
dependencies:
20-
sentry: 9.19.0
20+
sentry: 9.20.0
2121
meta: ^1.3.0
2222

2323
dev_dependencies:

0 commit comments

Comments
 (0)