Skip to content

chore(deps): update Native SDK to v0.13.6#3606

Open
github-actions[bot] wants to merge 1 commit intomainfrom
deps/packages/flutter/scripts/update-native.sh
Open

chore(deps): update Native SDK to v0.13.6#3606
github-actions[bot] wants to merge 1 commit intomainfrom
deps/packages/flutter/scripts/update-native.sh

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Mar 27, 2026

Bumps packages/flutter/scripts/update-native.sh from 0.13.3 to 0.13.6.

Auto-generated by a dependency updater.

Changelog

0.13.6

Features:

  • Add WinGDK (Gaming.Desktop.x64) platform support (#1631)
  • Track discarded events via client reports. (#1549)
  • Android: allow Sentry.NET to preload the NDK integration to install signal handlers before the .NET runtime. (#1613)

Fixes:

  • Revert CMP0141 policy that broke debug info settings for downstream consumers. (#1630)

0.13.5

Features:

  • Add HTTP retry with exponential backoff, opt-in via sentry_options_set_http_retry. (#1520)
  • Store minidump attachments as separate .dmp files in the offline cache for direct debugger access. (#1607)
  • Enable metrics by default; metrics are now opt-out via sentry_options_set_enable_metrics(options, false). (#1609)

Fixes:

  • native: Fix crash daemon failing to detect crashes during OOM on Windows. (#1603)
  • Fix WinHttpReceiveResponse failures being silently ignored, which could cause envelopes to be lost instead of retried or cached. (#1620)
  • Fix missing screenshot attachment in native backend envelope. (#1624)
  • Replace googlesource submodules with GitHub ones. (#1628)
    • This fixes build-time failures where building sentry-native fails with HTTP 403 errors when fetching the zlib and lss libraries from Chromium.

0.13.4

Features:

  • Symbolicate stack frames in crash daemon on Windows. (#1595)
  • Add offline caching support to the new experimental native backend. (#1585)

Fixes:

  • Fix cache_keep to only cache envelopes when HTTP send fails, instead of unconditionally on restart. (#1585)
  • Fix external crash reporter to work with the new experimental native backend. (#1589)
  • Fix crash daemon premature exit on Windows (#1600)
  • native: Fix incorrect stacktraces on Linux by merging ELF segment mappings from /proc/pid/maps. Without merging, base_of_image pointed to the code segment instead of the real ELF load base, breaking server-side CFI unwinding. (#1588)
  • native: Fix single-frame stacktraces on x86_64 and -fomit-frame-pointer builds by capturing DWARF-based backtraces (via libunwind) in the signal handler. The daemon now prefers these over FP-based walking, which fails when RBP is used as a general-purpose register. (#1588)
  • native: Fix missing thread names on Windows (#1601)

@github-actions github-actions bot requested a review from buenaflor as a code owner March 27, 2026 19:50
@github-actions github-actions bot requested a review from denrase as a code owner March 27, 2026 19:50
@bruno-garcia bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch from 1f44045 to e852f29 Compare March 27, 2026 19:51
@sentry
Copy link
Copy Markdown

sentry bot commented Mar 27, 2026

Sentry Build Distribution

App Name App ID Version Configuration Install Page
sentry_flutter_example io.sentry.flutter.sample 9.16.0 (1) Release Install Build

@bruno-garcia bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch from e852f29 to 351de75 Compare March 27, 2026 21:41
@codecov
Copy link
Copy Markdown

codecov bot commented Mar 27, 2026

❌ 5 Tests Failed:

Tests completed Failed Passed Skipped
820 5 815 0
View the top 3 failed test(s) by shortest run time
test.sentry_native.sentry_native_test.dart::default_ (setUpAll)
Stack Traces | 6.31s run time
test\sentry_native\sentry_native_test_ffi.dart 318:7  NativeTestHelper._exec
test.sentry_native.sentry_native_test.dart::inproc (setUpAll)
Stack Traces | 6.33s run time
test\sentry_native\sentry_native_test_ffi.dart 318:7  NativeTestHelper._exec
test.sentry_native.sentry_native_test.dart::none (setUpAll)
Stack Traces | 6.74s run time
test\sentry_native\sentry_native_test_ffi.dart 318:7  NativeTestHelper._exec
test.sentry_native.sentry_native_test.dart::breakpad (setUpAll)
Stack Traces | 7.17s run time
test\sentry_native\sentry_native_test_ffi.dart 318:7  NativeTestHelper._exec
test.sentry_native.sentry_native_test.dart::crashpad (setUpAll)
Stack Traces | 15.3s run time
test\sentry_native\sentry_native_test_ffi.dart 318:7  NativeTestHelper._exec

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

@bruno-garcia bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch 4 times, most recently from aed2ea3 to 56e4988 Compare April 2, 2026 11:44
@bruno-garcia bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch 2 times, most recently from 0e47584 to 5d2fed9 Compare April 7, 2026 13:31
Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 5d2fed9. Configure here.


repo=https://github.com/getsentry/sentry-native
version=0.13.3
version=0.13.4
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

SHA256 hash not updated for new version

High Severity

The sentry-native dependency was updated to 0.13.4, but its sha256 hash was not. This mismatch prevents CMake from verifying the downloaded artifact, leading to build failures on Windows and Linux.

Fix in Cursor Fix in Web

Triggered by project rule: PR Review Guidelines for Cursor Bot (Root)

Reviewed by Cursor Bugbot for commit 5d2fed9. Configure here.

repo=https://github.com/getsentry/sentry-native
version=0.13.3
version=0.13.4
sha256=b83292650c6a725c867a6c7f9ad7903b178ad13bacb362998fc09bb045acf06d
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Bug: The sha256 hash in CMakeCache.txt was not updated with the sentry-native version bump, which will cause build failures for users of the package.
Severity: CRITICAL

Suggested Fix

Update the sha256 value in CMakeCache.txt to the correct hash for the sentry-native v0.13.4 release. Consider modifying the update-native.sh script to automatically compute and update the hash when the version is changed to prevent this issue in the future.

Prompt for AI Agent
Review the code at the location below. A potential bug has been identified by an AI
agent.
Verify if this is a real issue. If it is, propose a fix; if not, explain why it's not
valid.

Location: packages/flutter/sentry-native/CMakeCache.txt#L6

Potential issue: The `sentry-native` dependency version was updated to `0.13.4` in
`CMakeCache.txt`, but its corresponding `sha256` hash was not. The build process uses
this hash to verify the downloaded dependency via CMake's `FetchContent_Declare`. When a
developer builds an application with this package, CMake will download version `0.13.4`,
compute its hash, and find it does not match the outdated hash stored in the file. This
mismatch will cause the CMake configuration to fail, leading to a build failure for all
users of the package on Windows, Linux, and macOS.

Did we get this right? 👍 / 👎 to inform future reviews.

@github-actions github-actions bot changed the title chore(deps): update Native SDK to v0.13.4 chore(deps): update Native SDK to v0.13.5 Apr 8, 2026
@bruno-garcia bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch 2 times, most recently from 3793aca to 5705a08 Compare April 8, 2026 11:13
@github-actions github-actions bot changed the title chore(deps): update Native SDK to v0.13.5 chore(deps): update Native SDK to v0.13.6 Apr 11, 2026
@bruno-garcia bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch from 5705a08 to d9ef4b1 Compare April 11, 2026 03:49
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.

1 participant