GeezerVison is showing github.com — chore(deps): update Native SDK to v0.15.4 by github-actions[bot] · Pull Request #5793 · getsentry/sentry-java
Conversation
Bumps scripts/update-sentry-native-ndk.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)
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
sentry[bot] reacted with hooray emoji
sentry
Bot
commented
Jul 21, 2026
•
edited
Loading
Uh oh!
There was an error while loading. Please reload this page.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
runningcode
added a commit
that referenced
this pull request
Jul 22, 2026
…leased (#5815)
The Unreleased section contained two separate "### Dependencies"
subsections, one added by #5793 and one by #5779. Merge them into a
single subsection, keeping both entries.
Co-authored-by: Claude Fable 5 <[email protected]>
This was referenced Jul 22, 2026
Uh oh!
There was an error while loading. Please reload this page.
Assignees
No one assigned
Milestone
No milestone
Development
Successfully merging this pull request may close these issues.
Uh oh!
There was an error while loading. Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
|