Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
3f47ea3
build(deps): bump actions/cache from 4 to 5 (#3423)
dependabot[bot] Dec 30, 2025
695a030
build(deps): bump actions/upload-artifact from 5 to 6 (#3399)
dependabot[bot] Dec 30, 2025
51520fc
enh(internal): internal logging api (#3425)
buenaflor Jan 5, 2026
ea06d23
fix(android): Envelope worker not starting when `autoInitializeNative…
buenaflor Jan 5, 2026
96fefbf
release: 9.9.2
getsentry-bot Jan 5, 2026
d789735
Merge branch 'release/9.9.2'
Jan 7, 2026
c41dfe2
chore(agents): Add `AGENTS.md` (#3426)
buenaflor Jan 7, 2026
13b8895
build(deps): bump aws-sdk-s3 from 1.203.0 to 1.208.0 in /metrics (#3428)
dependabot[bot] Jan 7, 2026
e3f3ea1
build(deps): bump aws-sdk-s3 in /packages/flutter/example/ios (#3417)
dependabot[bot] Jan 7, 2026
9e2dc30
build(deps): bump ruby/setup-ruby from 1.268.0 to 1.278.0 (#3430)
dependabot[bot] Jan 7, 2026
ffb3fef
chore: update scripts/update-symbol-collector.sh to 2.3.1 (#3385)
github-actions[bot] Jan 7, 2026
55ba4de
build(deps): bump reactivecircus/android-emulator-runner (#3328)
dependabot[bot] Jan 7, 2026
e5ae2a6
chore: update metrics/flutter.properties to 3.38.5 (#3387)
github-actions[bot] Jan 8, 2026
dc53d48
build(deps): bump actions/checkout from 4 to 6 (#3365)
dependabot[bot] Jan 8, 2026
2f63d89
chore: update packages/flutter/scripts/update-native.sh to 0.12.3 (#3…
github-actions[bot] Jan 12, 2026
1661d67
Add claude settings (#3445)
buenaflor Jan 13, 2026
9821ba4
Add `CLAUDE.md` symlink to `AGENTS.md`
buenaflor Jan 13, 2026
c002f00
Move `TelemetryProcessor` from span-first branch and replace `LogBatc…
buenaflor Jan 15, 2026
f579250
chore(deps): update Flutter SDK (metrics) to v3.38.7 (#3437)
github-actions[bot] Jan 15, 2026
0265ce5
fix: update kotlin version handling in android (#3436)
buenaflor Jan 15, 2026
862fe42
release: 9.10.0
getsentry-bot Jan 15, 2026
2bcb18b
Update Xcode version to 16.4 in workflow (#3452)
buenaflor Jan 15, 2026
d2356d0
Merge branch 'release/9.10.0'
Jan 15, 2026
02d3df3
fix(ci): failing package-analysis (#3453)
buenaflor Jan 19, 2026
8403e81
chore: ignore local Claude settings (#3462)
philipphofmann Jan 20, 2026
7f626a2
chore: update packages/flutter/scripts/update-android.sh to 8.30.0 (#…
github-actions[bot] Jan 20, 2026
e174634
feat: trace connected metrics (#3450)
buenaflor Jan 22, 2026
584a4b7
refactor(log): make implementation consistent with metrics and span-f…
buenaflor Jan 22, 2026
044525d
build(deps): bump actions/setup-java from 4 to 5 (#3461)
dependabot[bot] Jan 23, 2026
bb4f1e6
feat(flutter): Add captureNativeFailedRequests option for iOS/macOS (…
buenaflor Jan 23, 2026
2044293
release: 9.11.0-beta.1
getsentry-bot Jan 23, 2026
388c7e1
chore: update GitHub Actions workflows to use updater v3 (#3468)
buenaflor Jan 23, 2026
6e0abbc
Disable wasm runner for now (#3478)
buenaflor Jan 26, 2026
dd9cba6
ci(testflight): Update to Xcode 26.2 (#3479)
buenaflor Jan 26, 2026
1adf565
Merge branch 'release/9.11.0-beta.1'
Jan 26, 2026
6275fbd
ref(dart): Remove unused beforeMetricCallback (#3484)
buenaflor Jan 29, 2026
a2c8611
ref(tracing-instrumentation): Introduce internal instrumentation abst…
buenaflor Jan 29, 2026
5238eef
build(deps): bump actions/checkout from 5 to 6 (#3460)
dependabot[bot] Jan 29, 2026
47e5157
build(deps): bump ruby/setup-ruby from 1.278.0 to 1.286.0 (#3482)
dependabot[bot] Jan 29, 2026
b6df2e3
fix(dart): Catch client exceptions in HttpTransport.send (#3490)
buenaflor Jan 29, 2026
ccf0795
release: 9.11.0-beta.2
getsentry-bot Jan 29, 2026
a909995
Merge branch 'release/9.11.0-beta.2'
Jan 30, 2026
628d808
chore(release): prepare `9.11.0` changelog (#3498)
buenaflor Feb 3, 2026
c6bf794
release: 9.11.0
getsentry-bot Feb 3, 2026
caef694
Merge branch 'release/9.11.0'
Feb 3, 2026
15eee80
chore: update packages/flutter/scripts/update-native.sh to 0.12.5 (#3…
github-actions[bot] Feb 4, 2026
8bfae64
chore: update packages/flutter/scripts/update-android.sh to 8.31.0 (#…
github-actions[bot] Feb 4, 2026
78a22ee
release: 9.12.0
getsentry-bot Feb 5, 2026
1ce780b
Merge branch 'release/9.12.0'
Feb 5, 2026
a34fde0
chore: update packages/flutter/scripts/update-js.sh to 10.38.0 (#3474)
github-actions[bot] Feb 12, 2026
d096f79
chore(bugbot): Update `BUGBOT.md` to check the PR description when re…
buenaflor Feb 12, 2026
53356d8
chore(deps): update Android SDK to v8.32.0 (#3506)
github-actions[bot] Feb 12, 2026
4e14113
feat(flutter): Synchronize `traceId` to native SDKs (#3507)
buenaflor Feb 12, 2026
dfb673f
chore(deps): update Native SDK to v0.12.6 (#3502)
github-actions[bot] Feb 12, 2026
a920b0f
internal(flutter): Add SDK features metadata for SPM vs CocoaPods tra…
buenaflor Feb 12, 2026
98b3399
release: 9.13.0
getsentry-bot Feb 12, 2026
cfca825
Merge branch 'release/9.13.0'
Feb 12, 2026
838a4f6
ci(release): Switch from action-prepare-release to Craft (#3440)
BYK Feb 16, 2026
66e2de3
build(deps): bump faraday from 1.10.4 to 1.10.5 in /metrics (#3511)
dependabot[bot] Feb 16, 2026
ccb4ef6
chore: update packages/flutter/scripts/update-native.sh to 0.12.7 (#3…
github-actions[bot] Feb 16, 2026
1777727
chore: update metrics/flutter.properties to 3.41.1 (#3486)
github-actions[bot] Feb 16, 2026
b469e31
build(deps): bump getsentry/craft from 2.19.0 to 2.21.4 (#3518)
dependabot[bot] Feb 16, 2026
50d0559
build(deps): bump ruby/setup-ruby from 1.286.0 to 1.288.0 (#3519)
dependabot[bot] Feb 16, 2026
3135a81
chore: update packages/flutter/scripts/update-native.sh to 0.12.8 (#3…
github-actions[bot] Feb 18, 2026
4cec133
fix(dart): Dont guard user behind `sendDefaultPii` (#3524)
buenaflor Feb 18, 2026
c6897c1
Add enableTombstone option for native crash reporting on Android (#3526)
romtsn Feb 19, 2026
d052aef
chore(deps): update Android SDK to v8.33.0 (#3529)
github-actions[bot] Feb 19, 2026
78c3c07
internal(web): add sdk name for native js errors (#3525)
buenaflor Feb 19, 2026
7022813
release: 9.14.0
buenaflor Feb 19, 2026
f541fae
Merge tag '9.14.0' into temp/jni-9.14.0
buenaflor Feb 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions .github/workflows/changelog-preview.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Changelog Preview
on:
pull_request:
types:
- opened
- synchronize
- reopened
- edited
- labeled
- unlabeled
Comment on lines +5 to +10
Copy link

Copilot AI Feb 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The YAML indentation under pull_request.types is invalid: the - opened/- synchronize entries must be indented under types:. As written, this workflow may fail to parse and won't run.

Suggested change
- opened
- synchronize
- reopened
- edited
- labeled
- unlabeled
- opened
- synchronize
- reopened
- edited
- labeled
- unlabeled

Copilot uses AI. Check for mistakes.
permissions:
contents: write
pull-requests: write

jobs:
changelog-preview:
uses: getsentry/craft/.github/workflows/changelog-preview.yml@v2
secrets: inherit
2 changes: 1 addition & 1 deletion .github/workflows/min_version_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
with:
flutter-version: '3.24.0'

- uses: ruby/setup-ruby@90be1154f987f4dc0fe0dd0feedac9e473aa4ba8 # pin@v1.286.0
- uses: ruby/setup-ruby@09a7688d3b55cf0e976497ff046b70949eeaccfd # pin@v1.288.0
with:
ruby-version: '3.1.2' # https://github.com/flutter/flutter/issues/109385#issuecomment-1212614125

Expand Down
10 changes: 7 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,19 @@ on:
workflow_dispatch:
inputs:
version:
description: Version to release
required: true
description: Version to release (or "auto")
required: false
force:
description: Force a release even when there are release-blockers (optional)
required: false
merge_target:
description: Target branch to merge into. Uses the default branch as a fallback (optional)
required: false

permissions:
contents: write
pull-requests: write

jobs:
release:
runs-on: ubuntu-latest
Expand All @@ -29,7 +33,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
fetch-depth: 0
- name: Prepare release
uses: getsentry/action-prepare-release@c8e1c2009ab08259029170132c384f03c1064c0e
uses: getsentry/craft@906009a1b771956757e521555b561379307eb667 # v2
env:
GITHUB_TOKEN: ${{ steps.token.outputs.token }}
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/testflight.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
- uses: actions/checkout@v6
- uses: subosito/flutter-action@fd55f4c5af5b953cc57a2be44cb082c8f6635e8e # pin@v2.21.0
- run: xcodes select 26.2
- uses: ruby/setup-ruby@90be1154f987f4dc0fe0dd0feedac9e473aa4ba8 # pin@v1.286.0
- uses: ruby/setup-ruby@09a7688d3b55cf0e976497ff046b70949eeaccfd # pin@v1.288.0
with:
ruby-version: '2.7.5'
bundler-cache: true
Expand Down
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,32 @@
# Changelog

## 9.14.0

### Features

- Add `enableTombstone` option for improved native crash reporting on Android 12+ ([#3526](https://github.com/getsentry/sentry-dart/pull/3526))
- When enabled, uses Android's `ApplicationExitInfo.REASON_CRASH_NATIVE` to capture native crashes with more detailed thread information
- Disabled by default

### Fixes

- Dont guard user attributes behind `sendDefaultPii` for logs and metrics ([#3524](https://github.com/getsentry/sentry-dart/pull/3524))
Copy link

Copilot AI Feb 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This changelog entry uses Dont instead of Don't. Please fix the spelling/grammar to keep the changelog professional and consistent.

Suggested change
- Dont guard user attributes behind `sendDefaultPii` for logs and metrics ([#3524](https://github.com/getsentry/sentry-dart/pull/3524))
- Don't guard user attributes behind `sendDefaultPii` for logs and metrics ([#3524](https://github.com/getsentry/sentry-dart/pull/3524))

Copilot uses AI. Check for mistakes.

### Dependencies

- Bump Native SDK from v0.12.6 to v0.12.8 ([#3514](https://github.com/getsentry/sentry-dart/pull/3514), [#3520](https://github.com/getsentry/sentry-dart/pull/3520))
- [changelog](https://github.com/getsentry/sentry-native/blob/master/CHANGELOG.md#0128)
- [diff](https://github.com/getsentry/sentry-native/compare/0.12.6...0.12.8)
- Bump Android SDK from v8.32.0 to v8.33.0 ([#3529](https://github.com/getsentry/sentry-dart/pull/3529))
- [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8330)
- [diff](https://github.com/getsentry/sentry-java/compare/8.32.0...8.33.0)

<summary><b>Internal Changes</b></summary>

- Add `sentry.javascript.browser.flutter` sdk name for native js errors ([#3525](https://github.com/getsentry/sentry-dart/pull/3525))

</details>
Comment on lines +24 to +28
Copy link

Copilot AI Feb 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The "Internal Changes" section appears to be missing the opening <details> tag: there is a <summary> followed by a closing </details>, which breaks the Markdown/HTML structure. Please add the opening <details> before the <summary> (consistent with previous versions) or remove the stray closing tag.

Copilot uses AI. Check for mistakes.

## 9.13.0

### Features
Expand Down
1 change: 1 addition & 0 deletions docs/sdk-versions.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ This document shows which version of the various Sentry SDKs are used in which S

| Sentry Flutter SDK | Sentry Android SDK | Sentry Cocoa SDK | Sentry JavaScript SDK | Sentry Native SDK |
| ------------------ | ------------------ | ---------------- | --------------------- | ----------------- |
| 9.14.0 | 8.33.0 | 8.56.2 | 10.38.0 | 0.12.8 |
| 9.13.0 | 8.32.0 | 8.56.2 | 10.38.0 | 0.12.6 |
| 9.12.0 | 8.31.0 | 8.56.2 | 10.6.0 | 0.12.5 |
| 9.11.0 | 8.30.0 | 8.56.2 | 10.6.0 | 0.12.3 |
Expand Down
4 changes: 2 additions & 2 deletions metrics/Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ GEM
dotenv (2.8.1)
emoji_regex (3.2.3)
excon (0.112.0)
faraday (1.10.4)
faraday (1.10.5)
faraday-em_http (~> 1.0)
faraday-em_synchrony (~> 1.0)
faraday-excon (~> 1.1)
Expand All @@ -65,7 +65,7 @@ GEM
faraday-em_synchrony (1.0.1)
faraday-excon (1.1.0)
faraday-httpclient (1.0.1)
faraday-multipart (1.1.1)
faraday-multipart (1.2.0)
multipart-post (~> 2.0)
faraday-net_http (1.0.2)
faraday-net_http_persistent (1.2.0)
Expand Down
2 changes: 1 addition & 1 deletion metrics/flutter.properties
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
version = 3.38.7
version = 3.41.1
repo = https://github.com/flutter/flutter
15 changes: 9 additions & 6 deletions packages/dart/lib/src/constants.dart
Original file line number Diff line number Diff line change
Expand Up @@ -89,16 +89,19 @@ abstract class SemanticAttributesConstants {
static const sentryInternalReplayIsBuffering =
'sentry._internal.replay_is_buffering';

/// The user ID (gated by `sendDefaultPii`).
/// The user ID.
/// Users are always manually set and never automatically inferred,
/// therefore this is not gated by `sendDefaultPii`.
static const userId = 'user.id';

/// The user email (gated by `sendDefaultPii`).
/// The user email.
/// Users are always manually set and never automatically inferred,
/// therefore this is not gated by `sendDefaultPii`.
static const userEmail = 'user.email';

/// The user IP address (gated by `sendDefaultPii`).
static const userIpAddress = 'user.ip_address';

/// The user username (gated by `sendDefaultPii`).
/// The user username.
/// Users are always manually set and never automatically inferred,
/// therefore this is not gated by `sendDefaultPii`.
static const userName = 'user.name';

/// The operating system name.
Expand Down
30 changes: 15 additions & 15 deletions packages/dart/lib/src/telemetry/default_attributes.dart
Original file line number Diff line number Diff line change
Expand Up @@ -23,21 +23,21 @@ Map<String, SentryAttribute> defaultAttributes(SentryOptions options,
SentryAttribute.string(options.release!);
}

if (options.sendDefaultPii) {
final user = scope?.user;
if (user != null) {
if (user.id != null) {
attributes[SemanticAttributesConstants.userId] =
SentryAttribute.string(user.id!);
}
if (user.name != null) {
attributes[SemanticAttributesConstants.userName] =
SentryAttribute.string(user.name!);
}
if (user.email != null) {
attributes[SemanticAttributesConstants.userEmail] =
SentryAttribute.string(user.email!);
}
// Users are always manually set and never automatically inferred,
// therefore this is not gated by `sendDefaultPii`.
final user = scope?.user;
if (user != null) {
if (user.id != null) {
attributes[SemanticAttributesConstants.userId] =
SentryAttribute.string(user.id!);
}
if (user.name != null) {
attributes[SemanticAttributesConstants.userName] =
SentryAttribute.string(user.name!);
}
if (user.email != null) {
attributes[SemanticAttributesConstants.userEmail] =
SentryAttribute.string(user.email!);
}
}

Expand Down
2 changes: 1 addition & 1 deletion packages/dart/lib/src/version.dart
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
library;

/// The SDK version reported to Sentry.io in the submitted events.
const String sdkVersion = '9.13.0';
const String sdkVersion = '9.14.0';

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

Expand Down
2 changes: 1 addition & 1 deletion packages/dart/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: sentry
version: 9.13.0
version: 9.14.0
description: >
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.
Expand Down
16 changes: 0 additions & 16 deletions packages/dart/test/telemetry/log/log_capture_pipeline_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -129,21 +129,6 @@ void main() {
expect(attributes[SemanticAttributesConstants.sentryEnvironment]?.value,
'callback-env');
});

test('does not add user attributes when sendDefaultPii is false',
() async {
fixture.options.sendDefaultPii = false;
await fixture.scope.setUser(SentryUser(id: 'user-id'));

final log = givenLog();

await fixture.pipeline.captureLog(log, scope: fixture.scope);

expect(
log.attributes.containsKey(SemanticAttributesConstants.userId),
isFalse,
);
});
});

group('when logs are disabled', () {
Expand Down Expand Up @@ -239,7 +224,6 @@ class Fixture {
final options = defaultTestOptions()
..environment = 'test-env'
..release = 'test-release'
..sendDefaultPii = true
..enableLogs = true;

final processor = MockTelemetryProcessor();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,21 +118,6 @@ void main() {
expect(attributes[SemanticAttributesConstants.sentryEnvironment]?.value,
'callback-env');
});

test('does not add user attributes when sendDefaultPii is false',
() async {
fixture.options.sendDefaultPii = false;
await fixture.scope.setUser(SentryUser(id: 'user-id'));

final metric = fixture.createMetric();

await fixture.pipeline.captureMetric(metric, scope: fixture.scope);

expect(
metric.attributes.containsKey(SemanticAttributesConstants.userId),
isFalse,
);
});
});

group('when metrics are disabled', () {
Expand Down Expand Up @@ -196,7 +181,6 @@ class Fixture {
final options = defaultTestOptions()
..environment = 'test-env'
..release = 'test-release'
..sendDefaultPii = true
..enableMetrics = true;

final processor = MockTelemetryProcessor();
Expand Down
2 changes: 1 addition & 1 deletion packages/dio/lib/src/version.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/// The SDK version reported to Sentry.io in the submitted events.
const String sdkVersion = '9.13.0';
const String sdkVersion = '9.14.0';

/// The package name reported to Sentry.io in the submitted events.
const String packageName = 'pub:sentry_dio';
4 changes: 2 additions & 2 deletions packages/dio/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: sentry_dio
description: An integration which adds support for performance tracing for the Dio package.
version: 9.13.0
version: 9.14.0
homepage: https://docs.sentry.io/platforms/dart/
repository: https://github.com/getsentry/sentry-dart
issue_tracker: https://github.com/getsentry/sentry-dart/issues
Expand All @@ -19,7 +19,7 @@ platforms:

dependencies:
dio: ^5.2.0
sentry: 9.13.0
sentry: 9.14.0

dev_dependencies:
meta: ^1.3.0
Expand Down
2 changes: 1 addition & 1 deletion packages/drift/lib/src/version.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/// The SDK version reported to Sentry.io in the submitted events.
const String sdkVersion = '9.13.0';
const String sdkVersion = '9.14.0';

/// The package name reported to Sentry.io in the submitted events.
const String packageName = 'pub:sentry_drift';
4 changes: 2 additions & 2 deletions packages/drift/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: sentry_drift
description: An integration which adds support for performance tracing for the drift package.
version: 9.13.0
version: 9.14.0
homepage: https://docs.sentry.io/platforms/flutter/
repository: https://github.com/getsentry/sentry-dart
issue_tracker: https://github.com/getsentry/sentry-dart/issues
Expand All @@ -17,7 +17,7 @@ platforms:
web:

dependencies:
sentry: 9.13.0
sentry: 9.14.0
meta: ^1.3.0
drift: ^2.24.0

Expand Down
2 changes: 1 addition & 1 deletion packages/file/lib/src/version.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/// The SDK version reported to Sentry.io in the submitted events.
const String sdkVersion = '9.13.0';
const String sdkVersion = '9.14.0';

/// The package name reported to Sentry.io in the submitted events.
const String packageName = 'pub:sentry_file';
4 changes: 2 additions & 2 deletions packages/file/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: sentry_file
description: An integration which adds support for performance tracing for dart.io.File.
version: 9.13.0
version: 9.14.0
homepage: https://docs.sentry.io/platforms/dart/
repository: https://github.com/getsentry/sentry-dart
issue_tracker: https://github.com/getsentry/sentry-dart/issues
Expand All @@ -17,7 +17,7 @@ platforms:
windows:

dependencies:
sentry: 9.13.0
sentry: 9.14.0
meta: ^1.3.0

dev_dependencies:
Expand Down
4 changes: 2 additions & 2 deletions packages/firebase_remote_config/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: sentry_firebase_remote_config
description: "Sentry integration to use feature flags from Firebase Remote Config."
version: 9.13.0
version: 9.14.0
homepage: https://docs.sentry.io/platforms/flutter/
repository: https://github.com/getsentry/sentry-dart
issue_tracker: https://github.com/getsentry/sentry-dart/issues
Expand All @@ -21,7 +21,7 @@ dependencies:
flutter:
sdk: flutter
firebase_remote_config: '>=5.4.3 <7.0.0'
sentry: 9.13.0
sentry: 9.14.0

dev_dependencies:
flutter_test:
Expand Down
4 changes: 2 additions & 2 deletions packages/flutter/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,8 @@ android {
}

dependencies {
api 'io.sentry:sentry-android:8.32.0'
debugImplementation 'io.sentry:sentry-spotlight:8.32.0'
api 'io.sentry:sentry-android:8.33.0'
debugImplementation 'io.sentry:sentry-spotlight:8.33.0'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"

// Required -- JUnit 4 framework
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -217,6 +217,7 @@ void main() {
options.anrTimeoutInterval = const Duration(seconds: 2);
options.connectionTimeout = const Duration(milliseconds: 1234);
options.readTimeout = const Duration(milliseconds: 2345);
options.enableTombstone = true;
});
});

Expand Down Expand Up @@ -280,12 +281,15 @@ void main() {
expect(findMatchingPackage, isNotNull);
}
expect(androidOptions.isEnableAutoTraceIdGeneration(), isFalse);
expect(androidOptions.isTombstoneEnabled(), isTrue);

final androidProxy = androidOptions.getProxy();
expect(androidProxy, isNotNull);
expect(androidProxy!.getHost()?.toDartString(), 'proxy.local');
expect(androidProxy.getPort()?.toDartString(), '8084');
expect(androidProxy.getUser()?.toDartString(), 'u');
expect(androidProxy.getPass()?.toDartString(), 'p');

final r = androidOptions.getSessionReplay();
expect(r.getQuality(), jni.SentryReplayOptions$SentryReplayQuality.HIGH);
expect(r.getSessionSampleRate(), isNotNull);
Expand Down
Loading
Loading