Skip to content

chore(deps): update Native SDK to v0.17.1 - #4031

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

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

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 19, 2026 •

Copy link
Copy Markdown
Contributor

Bumps packages/flutter/scripts/update-native.sh from 0.16.6 to 0.17.1.

Auto-generated by a dependency updater.

Changelog

0.17.1

Fixes:

  • Fix crash context missing from PlayStation crash reports when an on_crash callback is set. (#2133)

0.17.0

Breaking / Important behavior changes:

  • Attachment APIs now use sentry_value_t and sentry_uuid_t instead of sentry_attachment_t * handles. Most attachment APIs, function names and arguments, are otherwise unchanged. (#1974)
  • sentry_init() now consumes <db>/last_crash after caching its value, aligning crashed-last-run behavior with other Sentry SDKs. (#2023)
  • Change the hint parameter of before_send callbacks (sentry_event_function_t) from void * to sentry_hint_t *. Update callbacks registered with sentry_options_set_before_send to use the new parameter type. (#2099)
  • Add a sentry_hint_t *hint argument to on_crash callbacks. (#2112)
  • Add a sentry_hint_t *hint argument to sentry_scope_capture_event. Pass NULL if no hint is needed. (#2099)
  • Remove sentry_options_get/set_enable_logs and sentry_options_get/set_enable_metrics. (#1980)

    Structured logs and metrics have been enabled by default since 0.13, and the options were deprecated and made no-ops in 0.16.

    We recognize that this change may inconvenience applications that rely on the opt-out. Use sentry_options_set_before_send_log or sentry_options_set_before_send_metric to filter logs or metrics. We made this tradeoff deliberately because consistent behavior across SDK integrations will help most users successfully adopt these features.

Features:

  • Add sentry_attachment_from_file/bytes (and their wide-string variants) for creating attachment values that can be fully configured before they are added. (#2079)
  • Add sentry_add_attachment, sentry_scope_add_attachment, and sentry_hint_add_attachment for adding configured attachments to the global scope, a specific scope, or a hint. These functions consume and freeze the attachment value. (#2079, #1974)
  • Add sentry_start_new_trace() as a clearer name for starting a new trace. (#2095)
  • Add hint support to sentry_scope_capture_event to pass event-specific attachments. The hint is also passed to before_send and on_crash, which can modify attachments before the event is sent. (#2099, #2112)
  • Add sentry_hint_get_attachments, sentry_hint_remove_attachment, and sentry_hint_clear_attachments. (#2099)

Fixes:

  • Reduce lock contention for multi-threaded log and metric capture by allowing concurrent reads of scope data, and reusing a single options reference throughout each capture. (#2091, #2094)

Other changes:

  • Promote structured logs and metrics APIs to stable. (#2101)

Deprecations:

  • Deprecate sentry_clear_crashed_last_run() because sentry_init() now consumes the marker automatically. (#2023)
  • Deprecate sentry_regenerate_trace() in favor of sentry_start_new_trace(). (#2095)

0.16.8

Features:

  • Add sentry_options_set_initial_scope for configuring scope data before the crash backend is started, including out-of-process crash handlers. (#2087)

Fixes:

  • Respect independent rate limits for feedback, logs, metrics, and attachments instead of dropping them during error backoff. (#2109)

Thank you:

0.16.7

Important:

This version was accidentally released from master and includes breaking changes intended for 0.17. It is superseded by 0.16.8, which restores compatibility with 0.16.6 and includes the intended hotfixes.

See https://github.com/getsentry/sentry-native/releases/tag/0.16.7 for the original changelog.

@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch from d2c14ed to c65b4bc Compare September 19, 2026 03:06
@github-actions

github-actions Bot commented Sep 19, 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).


Dependencies

  • chore(deps): update Native SDK to v0.17.1 by github-actions[bot] in #4031

Internal Changes

  • (readme) Remove stale blog posts section and add a resource link by antonis in #4058

🤖 This preview updates automatically when you update the PR.

@codecov

codecov Bot commented Sep 19, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.73%. Comparing base (96d6367) to head (4901cda).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4031      +/-   ##
==========================================
+ Coverage   88.17%   92.73%   +4.56%     
==========================================
  Files         347      114     -233     
  Lines       12955     4434    -8521     
==========================================
- Hits        11423     4112    -7311     
+ Misses       1532      322    -1210     
Flag Coverage Δ
sentry ?
sentry_dio ?
sentry_drift ?
sentry_file ?
sentry_firebase_remote_config 100.00% <ø> (ø)
sentry_flutter 92.46% <ø> (ø)
sentry_grpc ?
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.

@github-actions github-actions Bot changed the title chore(deps): update Native SDK to v0.16.7 chore(deps): update Native SDK to v0.16.8 Sep 20, 2026
@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch 4 times, most recently from d06ffc5 to 1d92564 Compare September 23, 2026 03:06
@github-actions github-actions Bot changed the title chore(deps): update Native SDK to v0.16.8 chore(deps): update Native SDK to v0.17.0 Sep 23, 2026
@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch 3 times, most recently from 8898fa2 to cea1d8f Compare September 23, 2026 16:18
@github-actions github-actions Bot changed the title chore(deps): update Native SDK to v0.17.0 chore(deps): update Native SDK to v0.17.1 Sep 24, 2026
@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch 4 times, most recently from ce7113b to 0292afd Compare October 1, 2026 06:56
@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch 5 times, most recently from 5064964 to d7c4d68 Compare October 2, 2026 12:14
@bruno-garcia
bruno-garcia force-pushed the deps/packages/flutter/scripts/update-native.sh branch from d7c4d68 to 4901cda Compare October 2, 2026 12:17

This branch has not been deployed

No deployments
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