Skip to content

chore(deps): update Native SDK to v0.15.4#3910

Merged
buenaflor merged 1 commit into
mainfrom
deps/packages/flutter/scripts/update-native.sh
Jul 21, 2026
Merged

chore(deps): update Native SDK to v0.15.4#3910
buenaflor merged 1 commit into
mainfrom
deps/packages/flutter/scripts/update-native.sh

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Bumps packages/flutter/scripts/update-native.sh from 0.15.3 to 0.15.4.

Auto-generated by a dependency updater.

Changelog

0.15.4

Features:

  • Add reusable, user-owned scopes. sentry_scope_new creates a scope that sentry_capture_event_with_scope applies without consuming, so you can configure it once and reuse it across many captures instead of building a new local scope each time. sentry_scope_clone copies a scope, and sentry_scope_free releases it. (#1855)
  • Android: Expose setting the environment on the scope through the NDK bindings via NativeScope.setEnvironment(), so head SDKs can sync the environment at runtime. (#1874)
  • Embed the crash event's breadcrumbs into session replay recordings, so breadcrumbs from the replay window show up on the replay timeline. (#1875)
  • Add sentry_transaction_discard and sentry_span_discard for releasing unfinished transactions and spans without sending them. (#1858)
  • Add scope attributes. sentry_scope_set_attribute / _n set an attribute on a scope and sentry_scope_remove_attribute / _n remove one, while the new sentry_scope_capture_log and sentry_scope_capture_metric capture a log or metric against a given scope. Scope attributes and trace are applied to logs and metrics captured against it, resolving most-specific-first: per-call data, then the scope, then the global scope. (#1861)
  • Add sentry_scope_clear to reset a scope's data. (#1881)

Deprecations:

  • Deprecate sentry_capture_event_with_scope in favor of sentry_scope_capture_event (scope first), which matches sentry_scope_capture_log / sentry_scope_capture_metric. (#1882)

Fixes:

  • Apply the propagation context to events that already have contexts set, so that events captured with a local scope or with event-level contexts keep their trace. (#1843)
  • Crashpad: reject runtime control IPC from processes other than the one that started the handler. (#1853)
  • Native/macOS: resolve symbol names for crash stacktraces from Mach-O symbol tables and dSYM companions. (#1856)
  • Route libcurl debug output through the Sentry logger (SENTRY_TRACE) instead of writing to stderr. (#1854)
    • NOTE: sentry_options_set_debug(options, true) no longer displays verbose libcurl debug output by default. To restore it, call sentry_options_set_logger_level(options, SENTRY_LEVEL_TRACE).
  • Crashpad: route client logs through the Sentry logger to make actionable handler startup errors visible. (#1859)
  • Windows: fix symlink detection used to prevent database cleanup from following symlinks in run and cache directories. (#1857)
  • Linux: avoid unsafe copy_file_range at crash time. (#1868)
  • Increase the default telemetry batcher capacity from 2x100 to 3x100 items, and add SENTRY_BATCHER_BUFFER_COUNT to configure the number of rotating buffers used by log and metric batchers. (#1867)
  • Fix a lifetime issue when reading sample_rand from the scope propagation context. (#1869)
  • Linux: silence harmless compilation warnings in sentry_modulefinder_linux.c and sentry_backend_inproc.c. (#1871)
  • Fix per-call log and metric attributes to override same-named global attributes atomically, preventing fields such as unit from leaking from the global attribute when the per-call attribute does not define them. (#1879)
  • Prefix vendored mpack symbols to avoid symbol conflicts. (#1880)

@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch from d39e7d7 to 2727f18 Compare July 21, 2026 04:03
@github-actions

github-actions Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor Author

Semver Impact of This PR

🟡 Minor (new features)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


Features

  • (replay) Record segment names on Android by buenaflor in #3897
  • (tracing) Emit segment name source by buenaflor in #3904

Fixes

Flutter

  • Add app start screen attribute by buenaflor in #3893
  • Prevent StateError when delayed frames list is empty by muhammadkamel in #3876

Dependencies

Deps

  • chore(deps): update Native SDK to v0.15.4 by github-actions[bot] in #3910
  • chore(deps): update Android SDK to v8.49.0 by github-actions in #3895
  • chore(deps): update Native SDK to v0.15.3 by github-actions in #3862
  • chore(deps): update Cocoa SDK to v8.58.4 by github-actions in #3864
  • chore(deps): update Android SDK to v8.48.0 by github-actions in #3873

Internal Changes

  • (dart) Accept beta wasm function name by sentry-junior in #3898

🤖 This preview updates automatically when you update the PR.

@codecov

codecov Bot commented Jul 21, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.56%. Comparing base (6062654) to head (99349b4).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@             Coverage Diff             @@
##             main    #3910       +/-   ##
===========================================
+ Coverage   70.37%   91.56%   +21.18%     
===========================================
  Files          28      105       +77     
  Lines         925     3828     +2903     
===========================================
+ Hits          651     3505     +2854     
- Misses        274      323       +49     
Flag Coverage Δ
sentry_drift ?
sentry_file ?
sentry_firebase_remote_config 100.00% <ø> (ø)
sentry_flutter 91.16% <ø> (?)
sentry_grpc ?
sentry_hive ?
sentry_link ?
sentry_logging ?
sentry_supabase 97.27% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch from 2727f18 to 99349b4 Compare July 21, 2026 08:12
@buenaflor
buenaflor merged commit af4c7c1 into main Jul 21, 2026
67 checks passed
@buenaflor
buenaflor deleted the deps/packages/flutter/scripts/update-native.sh branch July 21, 2026 08:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants