chore(deps): update Native SDK to v0.11.0 #357
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.
Bumps modules/sentry-native from 0.7.2 to 0.11.0.
Auto-generated by a dependency updater.
Changelog
0.11.0
Breaking changes:
user_data
parameter totraces_sampler
. (#1346)Fixes:
stddef.h
explicitly incrashpad
since futurelibc++
revisions will stop providing this include transitively. (#1375, crashpad#132)JWASM
in the MinGWcrashpad
build only if noCMAKE_ASM_MASM_COMPILER
has been defined. (#1375, crashpad#133)crashpad
from leaking Objective-C ARC compile options into any parent target linkage. (#1375, crashpad#134)ASM
language from the top-level CMake project, as this triggered CMake policyCMP194
which isn't applicable to the top-level. (#1384)Features:
sentry_options_set_logger_enabled_when_crashed()
. (#1371)Internal:
crashpad
support infrastructure for the external crash reporter feature. (#1375, crashpad#131)Docs:
SDKROOT
due to its empty default forCMAKE_OSX_SYSROOT
in theREADME
. (#1368)Thank you:
0.10.1
Internal:
0.10.0
Breaking changes:
sentry_regenerate_trace()
orsentry_set_trace()
), which turns off the automatic management of trace boundaries. (#1270)sentry_regenerate_trace()
) or run the Native SDK inside a downstream SDK like the Unity SDK, where these SDKs will manage the trace boundaries, for a giventraces_sample_rate
, either all transactions in a trace get sampled or none do with probability equal to that sample rate. (#1254)Features:
sentry_clear_attachments()
to allow clearing all previously added attachments in the global scope. (#1290)sentry_regenerate_trace()
to allow users to set manual trace boundaries. (#1293)Dynamic Sampling Context (DSC)
to events. (#1254)sentry_value_new_feedback
andsentry_capture_feedback
to allow capturing User Feedback. (#1304)sentry_value_new_user_feedback
andsentry_capture_user_feedback
in favor of the new API.sentry_envelope_read_from_file
,sentry_envelope_get_header
, andsentry_capture_envelope
. (#1320)(u)int64
sentry_value_t
type. (#1326)Meta:
SENTRY_DEPRECATED(msg)
. (#1308)Internal:
event_id
defined similarly to other backends. This makes it possible to associate feedback at the time of crash. (#1319)0.9.1
Features:
sentry_attach_file/bytes
,sentry_scope_attach_file/bytes
(and their wide-string variants), andsentry_remove_attachment
have been added to modify the list of attachments that are sent along with sentry events after a call tosentry_init
. (#1266, #1275)crashpad
backend on macOS, the list of attachments that will be added at the time of a hard crash will be frozen at the time ofsentry_init
, and later modifications will not be reflected.sentry_attachment_set_content_type
to allow specifying the content type of attachments. (#1276)sentry_attachment_set_filename
to allow specifying the filename of attachments displayed in the Sentry WebUI. (#1285)Meta:
sentry.native.xbox
. (#1287)Internal:
breakpad
to 2025-06-13. (#1277, breakpad#41)0.9.0
Breaking changes:
Features:
before_send_transaction
callback. (#1236)crashpad_wait_for_upload
flag. (#1255, crashpad#126)Fixes:
Docs:
0.8.5
Breaking changes:
propagation_context
as the single source oftrace_id
for spans and events. Transactions no longer create a new trace, but inherit the trace from thepropagation_context
created during SDK initialization. This context can be later modified throughsentry_set_trace()
(primarily used by other SDKs). (#1200)Features:
sentry_value_new_user(id, username, email, ip_address)
function to avoid ambiguous user-context-keys. (#1228)Fixes:
libcurl
featureAsynchDNS
. (#1206)Thank you:
0.8.4
Features:
Fixes:
0.8.3
Features:
Crashpad
on Linux to delay application shutdown until the upload of the crash report in thecrashpad_handler
is complete. This is useful for deployment inDocker
orsystemd
, where the life cycle of additional processes is bound by the application life cycle. (#1153, crashpad#121)traces_sample_rate
option for synchronization with Android SDK. (#1176)Thank you:
0.8.2
Fixes:
Features:
Thank you:
Nerixyz
0.8.1
Features:
sentry_set_trace()
. The primary use for this is to allow other SDKs to propagate their trace context. This allows Sentry to connect events on all layers. (#1137)0.8.0
Breaking changes:
sentry_capture_minidump()
andsentry_capture_minidump_n()
changed fromvoid
tosentry_uuid_t
to retrieve the event-id for a successful minidump upload. (#1138)Features:
http_proxy
andhttps_proxy
environment variables across all transports. (#1111)Fixes:
sentry_capture_minidump()
fails if the provided minidump path cannot be attached, instead of sending a crash event without minidump. (#1138)Thank you:
zsd4yr
0.7.20
Features:
Fixes:
aarch64
to compilecrashpad
. (#1125, crashpad#118)max_spans
to 1000. (#1132)0.7.19
Fixes:
0.7.18
for thecrashpad
backend. (#1118, crashpad#117, mini_chromium#2)0.7.18
Features:
traces_sampler
. (#1108)crashpad
backend. (#1110, crashpad#116, mini_chromium#1)0.7.17
Features:
Fixes:
crashpad
database. (#1102, crashpad#115)0.7.16
Features:
0.7.15
Fixes:
0.7.14
Features:
.loadNativeLibraries()
method to allow pre-loading .so files. (#1082)ucontext_t
field in thesentry_ucontext_t
[on_crash|before_send]
-hook parameter onmacOS
from thebreakpad
backend. (#1083, breakpad#39)Thank you:
saf-e
0.7.13
Features:
inproc
to support.NET
on Linux andMono
on Android (specifically, .NET MAUI). (#1027)Fixes:
dispatch_semaphore_wait()
when using an HTTP-proxy on macOS. (#1077, crashpad#111)transaction.data
insidecontext.trace.data
. (#1075)Thank you:
olback
0.7.12
Features:
sentry_capture_minidump()
to capture independently created minidumps. (#1067)Fixes:
0.7.11
Fixes:
GetSystemTimePreciseAsFileTime()
at runtime and fall back toGetSystemTimeAsFileTime()
to allow running on Windows < 8. (#1051)0.7.10
Fixes:
Thank you:
0.7.9
Fixes:
0.7.8
Features:
0.7.7
Fixes:
Internal:
crashpad
to 2024-06-11. (#1014, crashpad#105)Thank you:
0.7.6
Fixes:
crashpad
backend on Windows ARM64 when using LLVM-MINGW. (#1003, crashpad#101)crashpad
targets are included when building as a shared library using our exported CMake config. (#1007)find_dependency()
instead offind_package()
in the exported CMake config. (#1007, #1008, crashpad#104)Thank you:
0.7.5
Features:
Internal:
libc++_static
, and hide it from prefab (#996)0.7.4
Fixes:
crashpad
to run under Epic's Anti-Cheat Client by deferring the fullcrashpad_handler
access rights to the client application until a crash occurred. (#980, crashpad#99)sigaltstack
ininproc
if no previous configuration exists on Linux and Android. (#982)data
in the event propertyextra
since thedata
property is discarded byrelay
. (#986)Docs:
SENTRY_TRANSPORT_COMPRESSION
description to theREADME.md
file. (#976)Internal:
This will create a pre-built
io.sentry:sentry-native-ndk
maven artifact, suitable for being consumed by Android apps.Thank you: