Skip to content

chore(deps): update Native SDK to v0.14.2#3683

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

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

Conversation

@github-actions

@github-actions github-actions Bot commented May 4, 2026

Copy link
Copy Markdown
Contributor

Bumps packages/flutter/scripts/update-native.sh from 0.13.8 to 0.14.2.

Auto-generated by a dependency updater.

Changelog

0.14.2

Fixes:

  • Protect CMAKE_SYSTEM_VERSION to avoid empty values when cross-building. (#1720)

0.14.1

Features:

  • Add strict trace continuation via sentry_options_set_strict_trace_continuation. (#1663)
  • Auto-populate event.user.id with a persistent per-installation UUID when no explicit user ID is set. (#1661)
  • Add cache keep modes, including SENTRY_CACHE_KEEP_ALWAYS to cache envelopes regardless of upload result. (#1707)
  • Crashpad: add error log for oversized envelopes (HTTP 413 Content Too Large). (#1706, crashpad#155)
  • Crashpad: support modifying attachments after sentry_init on macOS. (#1705, crashpad#153)
  • Add cache_dir envelope header for external crash reporters. (#1698)
  • Add sentry_attachment_set_type and SENTRY_ATTACHMENT_TYPE_* macros for standard Sentry attachment types. (#1700)
    • Deprecate sentry_options_add_view_hierarchy* in favor of sentry_attach_file* with sentry_attachment_set_type.

Fixes:

  • Native/Breakpad/Windows: fixed capturing abort(). (#1708)
  • Native/Windows: capture fast-fail and stack buffer overrun crashes via WER. (#1710)
  • Preserve cached minidump refs. (#1715)

0.14.0

Breaking / Important behavior changes:

  • Metrics are enabled by default. This behavior first appeared in 0.13.5 and is now documented as part of the 0.14.0 behavior. Applications that do not want to send metrics must explicitly opt out with sentry_options_set_enable_metrics(options, false). (#1609)
  • Structured logs are enabled by default. This behavior first appeared in 0.13.9 and is now documented as part of the 0.14.0 behavior. Applications that do not want to capture structured logs must explicitly opt out with sentry_options_set_enable_logs(options, false). (#1673)

Fixes:

  • Native/Linux: correct MD_LINUX_MAPS stream type (was tagged as MD_LINUX_AUXV). (#1694)
  • Native/Linux: drop non-ELF mappings (e.g. /dev/shm/*, (deleted) files) from the minidump module list. (#1694)
  • Native/Linux: merge non-contiguous mappings of the same shared library into a single module, and use the offset==0 mapping as base_of_image. Fixes duplicate ld-linux entries that confused some debuggers (notably Windows LLDB) reading Linux ARM64 minidumps. (#1694)
  • Native/Linux: log when uname() is blocked (sandbox/seccomp) and fall back to /proc/sys/kernel/osrelease for the OS version. (#1694)
  • Native/Linux: emit LinuxAuxv, LinuxCpuInfo, LinuxLsbRelease, LinuxCmdLine, LinuxEnviron, and LinuxDsoDebug streams alongside the existing set, matching what Breakpad writes. LLDB needs LinuxAuxv and LinuxDsoDebug to identify the dynamic loader and enumerate loaded shared libraries; without them, opening a minidump in LLDB on Linux would only recover one frame per thread. (#1694)
  • Native/Linux: replay each thread's stack memory descriptor into MemoryListStream. Previously stack bytes were only referenced from the per-thread record, so debuggers that look up memory by virtual address (LLDB) could not read the stack and unwinding stopped at frame 0 even when eh_frame was available. (#1694)
  • Native/macOS: replay each thread's stack memory descriptor into MemoryListStream so LLDB can read stack contents (same fix as Linux above). (#1694)

Features:

  • Native (Linux, macOS): SMART minidump mode now also captures memory referenced by the registers and stack contents of every captured thread, matching the semantics of MiniDumpWithIndirectlyReferencedMemory on Windows (already in effect for the native Windows backend). For each pointer that resolves into a writable heap region, ~1 KiB is captured around it; total budget capped at 4 MiB per dump. Heap-allocated structs reachable from the crashing call stack can now be inspected in LLDB / VS Code. (#1694)

0.13.9

Features:

  • Enable structured logs by default; logs are now opt-out via sentry_options_set_enable_logs(options, false). (#1673)
  • Crashpad: add macOS support for the crashpad_wait_for_upload flag. (#1679, crashpad#152)
  • Add experimental support for large attachment uploads, opt-in via sentry_options_set_enable_large_attachments. (#1545)

Fixes:

  • Fix event ownership (potential double-decref) in sentry_capture_minidump. (#1669)
  • Guard against internal stringbuilder append and reserve size overflows. (#1672)
  • Preserve attachments added during crash handling (#1687)
  • Fix build-time warnings with C++ builds. (#1671)
  • Native: respect the shutdown_timeout option in the daemon. (#1691)

Comment thread packages/flutter/sentry-native/CMakeCache.txt Outdated
@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch from 238439c to 00eb2d8 Compare May 5, 2026 10:10
@github-actions

github-actions Bot commented May 5, 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).


Fixes

  • (flutter) Add replay IDs to span telemetry by buenaflor in #3739

Dependencies

Deps

  • chore(deps): update Native SDK to v0.14.2 by github-actions[bot] in #3683
  • chore(deps): update Android SDK to v8.43.1 by github-actions in #3740

Internal Changes

  • Pin macOS runners to macos-15 by buenaflor in #3731

🤖 This preview updates automatically when you update the PR.

@codecov

codecov Bot commented May 5, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.94%. Comparing base (b2278c4) to head (19f5024).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3683      +/-   ##
==========================================
+ Coverage   85.08%   91.94%   +6.85%     
==========================================
  Files         238      105     -133     
  Lines        8489     3748    -4741     
==========================================
- Hits         7223     3446    -3777     
+ Misses       1266      302     -964     
Flag Coverage Δ
sentry ?
sentry_dio ?
sentry_drift ?
sentry_file ?
sentry_firebase_remote_config 100.00% <ø> (ø)
sentry_flutter 91.56% <ø> (?)
sentry_hive ?
sentry_isar ?
sentry_link ?
sentry_logging ?
sentry_sqflite ?
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.

Comment thread packages/flutter/sentry-native/CMakeCache.txt Outdated
@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch 8 times, most recently from 027b602 to 73d7880 Compare May 8, 2026 12:53
@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch 3 times, most recently from 9660119 to 0ba1b36 Compare May 12, 2026 12:43
@github-actions github-actions Bot changed the title chore(deps): update Native SDK to v0.14.0 chore(deps): update Native SDK to v0.14.1 May 14, 2026
@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch from 0ba1b36 to 6a83337 Compare May 14, 2026 04:19
Comment thread packages/flutter/sentry-native/CMakeCache.txt Outdated
@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch 3 times, most recently from 739e36b to 35765c0 Compare May 15, 2026 11:45
@github-actions github-actions Bot changed the title chore(deps): update Native SDK to v0.14.1 chore(deps): update Native SDK to v0.14.2 May 16, 2026
@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch 3 times, most recently from f4bfe22 to 7cf17e7 Compare May 19, 2026 11:37
@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch 6 times, most recently from 08b28f2 to 34d40ec Compare May 26, 2026 13:02
@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch from 34d40ec to 40d1ed5 Compare May 26, 2026 19:47
Comment thread packages/flutter/sentry-native/CMakeCache.txt
@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch from 40d1ed5 to a6cef3f Compare May 26, 2026 20:12
Comment thread packages/flutter/sentry-native/CMakeCache.txt
@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch 8 times, most recently from 61d53fd to 7fe24a0 Compare June 2, 2026 13:14
@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch 4 times, most recently from 82937b1 to e684ce7 Compare June 8, 2026 11:29
@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch from e684ce7 to 19f5024 Compare June 8, 2026 12:24
@buenaflor
buenaflor merged commit 0920a45 into main Jun 8, 2026
83 of 85 checks passed
@buenaflor
buenaflor deleted the deps/packages/flutter/scripts/update-native.sh branch June 8, 2026 13:35
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