-
-
Notifications
You must be signed in to change notification settings - Fork 444
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update Native SDK to v0.7.19 #4076
Merged
markushi
merged 6 commits into
main
from
deps/scripts/update-sentry-native-ndk.sh/0.7.19
Jan 30, 2025
Merged
chore(deps): update Native SDK to v0.7.19 #4076
markushi
merged 6 commits into
main
from
deps/scripts/update-sentry-native-ndk.sh/0.7.19
Jan 30, 2025
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
github-actions
bot
requested review from
adinauer,
romtsn and
stefanosiano
as code owners
January 20, 2025 14:25
github-actions
bot
added
the
dependencies
Pull requests that update a dependency file
label
Jan 20, 2025
bruno-garcia
force-pushed
the
deps/scripts/update-sentry-native-ndk.sh/0.7.19
branch
8 times, most recently
from
January 22, 2025 15:08
20a510c
to
6fd6ded
Compare
bruno-garcia
force-pushed
the
deps/scripts/update-sentry-native-ndk.sh/0.7.19
branch
10 times, most recently
from
January 24, 2025 11:49
9207a90
to
cbe80c7
Compare
bruno-garcia
force-pushed
the
deps/scripts/update-sentry-native-ndk.sh/0.7.19
branch
3 times, most recently
from
January 29, 2025 15:18
fec468d
to
82d1ebd
Compare
bruno-garcia
force-pushed
the
deps/scripts/update-sentry-native-ndk.sh/0.7.19
branch
from
January 29, 2025 18:43
82d1ebd
to
61e77c0
Compare
…hub.com:getsentry/sentry-java into deps/scripts/update-sentry-native-ndk.sh/0.7.19
Performance metrics 🚀
|
adinauer
approved these changes
Jan 30, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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 scripts/update-sentry-native-ndk.sh from v0.7.14 to 0.7.19.
Auto-generated by a dependency updater.
Changelog
0.7.19
Fixes:
0.7.18
for thecrashpad
backend. (#1118, [crashpad#117](https://github-redirect.dependabot.com/getsentry/crashpad/pull/117), [mini_chromium#2](https://github-redirect.dependabot.com/getsentry/mini_chromium/pull/2))0.7.18
Features:
traces_sampler
(#1108)crashpad
backend. (#1110, [crashpad#116](https://github-redirect.dependabot.com/getsentry/crashpad/pull/116), [mini_chromium#1](https://github-redirect.dependabot.com/getsentry/mini_chromium/pull/1))0.7.17
Features:
Fixes:
crashpad
database. (#1102, [crashpad#115](https://github-redirect.dependabot.com/getsentry/crashpad/pull/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](https://github-redirect.dependabot.com/getsentry/breakpad/pull/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](https://github-redirect.dependabot.com/getsentry/crashpad/pull/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](https://github-redirect.dependabot.com/getsentry/crashpad/pull/105))Thank you:
0.7.6
Fixes:
crashpad
backend on Windows ARM64 when using LLVM-MINGW. (#1003, [crashpad#101](https://github-redirect.dependabot.com/getsentry/crashpad/pull/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](https://github-redirect.dependabot.com/getsentry/crashpad/pull/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](https://github-redirect.dependabot.com/getsentry/crashpad/pull/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:
0.7.2
Features:
SENTRY_TRANSPORT_COMPRESSION
. Requires systemzlib
. (#954)crashpad_handler
. (#973, [crashpad#98](https://github-redirect.dependabot.com/getsentry/crashpad/pull/98))Fixes:
Thank you:
0.7.1
Features:
Internal:
CRASHPAD_WER_ENABLED
build flag. The WER module is now built for all supported Windows targets, and registration is conditional on runtime Windows version checks. (#950, [crashpad#96](https://github-redirect.dependabot.com/getsentry/crashpad/pull/96))Docs:
data
property to the example. #9510.7.0
Breaking changes:
crashpad
the default backend for Linux. (#927)SENTRY_CRASHPAD_SYSTEM
. (#928)Fixes:
crashpad
client instance during Native SDK lifecycle. (#910)sentry.h
, which fixes the build of Swift bindings. (#935)Internal:
crashpad
to 2023-11-24. (#912, [crashpad#91](https://github-redirect.dependabot.com/getsentry/crashpad/pull/91))crashpad
build for Windows on ARM64. (#919, [crashpad#90](https://github-redirect.dependabot.com/getsentry/crashpad/pull/90), [crashpad#92](https://github-redirect.dependabot.com/getsentry/crashpad/pull/92), [crashpad#93](https://github-redirect.dependabot.com/getsentry/crashpad/pull/93), [crashpad#94](https://github-redirect.dependabot.com/getsentry/crashpad/pull/94))Thank you:
Features, fixes and improvements in this release have been contributed by:
0.6.7
Fixes:
0.6.6
Fixes:
mini_chromium
as acrashpad
dependency, which fixes a build error on some systems. (#891, [crashpad#88](https://github-redirect.dependabot.com/getsentry/crashpad/pull/88))Internal:
libunwindstack
to 2023-09-13. (#884, [libunwindstack-ndk#8](https://github-redirect.dependabot.com/getsentry/libunwindstack-ndk/pull/8))crashpad
to 2023-09-28. (#891, [crashpad#88](https://github-redirect.dependabot.com/getsentry/crashpad/pull/88))breakpad
to 2023-10-02. (#892, [breakpad#38](https://github-redirect.dependabot.com/getsentry/breakpad/pull/38))Thank you:
Features, fixes and improvements in this release have been contributed by:
0.6.5
Fixes:
0.6.4
Fixes:
FATAL
(#852)Features:
body
if minidump endpoint response is notOK
(#851, [crashpad#87](https://github-redirect.dependabot.com/getsentry/crashpad/pull/87))Thank you:
Features, fixes and improvements in this release have been contributed by:
0.6.3
Features:
crashpad_handler
(#847, [crashpad#86](https://github-redirect.dependabot.com/getsentry/crashpad/pull/86))Internal:
0.6.2
Features:
0.6.1
Fixes:
libcurl
for featureAsynchDNS
at compile- and runtime. (#813)CRASHPAD_WER_ENABLED
when using system crashpad. (#816)Docs:
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.6.0
Breaking changes:
sentry_
-prefix. The optionSENTRY_EXPORT_SYMBOLS
is no longer available and the linker settings are constrained to the Native SDK and no longerPUBLIC
to parent projects. (#363)Features:
Fixes:
Internal:
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.5.4
Fixes:
sentry_transport_curl
. (#777)sentry_transport_curl
). (#784)O_RDRW
(#791)Internal:
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.5.3
Fixes:
Internal:
0.5.2
Fixes:
Internal:
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.5.1
Features:
fast-fail
crashes via a registered Windows Error Reporting (WER) module. (#735)Fixes:
Internal:
0.5.0
Features:
on_crash()
callback to allow clients to act on detected crashes.Users often inquired about distinguishing between crashes and "normal" events in the
before_send()
hook.on_crash()
can be considered a replacement forbefore_send()
for crash events, where the goal is to usebefore_send()
only for normal events, whileon_crash()
is only invoked for crashes. This change is backward compatible for current users ofbefore_send()
and allows gradual migration toon_crash()
(see the docs for details). (#724, #734)Fixes:
sentry_capture_event()
with the cross-SDK session filter order (#729)environment
payload attribute with the developer documentation (#739)Thank you:
Features, fixes and improvements in this release have been contributed by:
0.4.18
Features:
Fixes:
Internal:
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.4.17
Fixes:
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.4.16
Features:
SENTRY_PERFORMANCE_MONITORING
compile flag requirement to access performance monitoring in the Sentry SDK. Performance monitoring is now available to everybody who has opted into the experimental API.sentry_get_crashed_last_run()
andsentry_clear_crashed_last_run()
(#685).SENTRY_SDK_NAME
CMake cache variable.Internal:
Fixes:
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.4.15
Fixes:
0.4.14
Features:
The performance monitoring API allows manually creating transactions and instrumenting spans, and offers APIs for distributed tracing.
The API is currently disabled by default and needs to be enabled via a compile-time
SENTRY_PERFORMANCE_MONITORING
flag.For more information, take a look at the more detailed documentation of performance monitoring.
sentry_flush
method that blocks the calling thread for the given time, waiting for the transport queue to be flushed. Custom transports need to implement a newflush_hook
for this to work.Fixes:
sentry_init
failed).SENTRY_LIBRARY_TYPE
CMake option is now correctly honored.Thank you:
Features, fixes and improvements in this release have been contributed by:
0.4.13
Features:
Fixes:
Internal:
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.4.12
Features:
sentry_options_set_shutdown_timeout
.Fixes:
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.4.11
Fixes:
max_breadcrumbs
setting.init
/close
, and in API related to sessions.Thank you:
Features, fixes and improvements in this release have been contributed by:
0.4.10
Fixes:
Internal:
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.4.9
Features:
.apk
files on Android.before_send
hook at time of a hard crash when using the Windows or Linux Crashpad backend.sentry_value_new_exception
sentry_value_new_thread
sentry_value_new_stacktrace
sentry_event_add_exception
sentry_event_add_thread
sentry_event_value_add_stacktrace
is deprecated.sentry_shutdown
tosentry_close
, though the old function is still available.Fixes:
Internal:
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.4.8
Features:
Fixes:
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.4.7
Features:
os
context with OS version information.max_breadcrumbs
option.Fixes:
0.4.6
Fixes:
Internal:
0.4.5
Features:
sentry_reinstall_backend
function which can be used in case a third-party library is overriding the signal/exception handler.Fixes:
.pdb
files correctly.Thank you:
Features, fixes and improvements in this release have been contributed by:
0.4.4
Features:
sentry_get_modules_list
function was made public, which will return a list of loaded libraries that will be sent to sentry with each event.sentry_options_set_transport_thread_name
function was added to set an explicit name for sentries http transport thread.Fixes:
crashpad
backend after callingsentry_shutdown
will now have the full metadata.Thank you:
Features, fixes and improvements in this release have been contributed by:
0.4.3
Caution:
sentry_value_t
was changed to avoid problems with the newly introduced Memory Tagging Extension (MTE) on ARM / Android.Implementation details of
sentry_value_t
were never considered public, and it should always be treated as an opaque type.Fixes:
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.4.2
Fixes:
errors
count.0.4.1
Fixes:
0.4.0
Breaking Changes:
3.16.4
to avoid potential build failures on older versions.sentry_get_options
function was removed, as it was unsafe to use after asentry_shutdown
call.sentry_options_set_logger
function now accepts auserdata
parameter.name
parameter ofsentry_options_add_attachment(w)
was removed, it will now be inferred from the filename ofpath
.sentry_transport_set_startup_func
now needs to return anint
, and a failure will propagate tosentry_init
.sentry_transport_set_shutdown_func
was also changed to return anint
.sentry_init
.sentry_shutdown
was also changed to anint
, and will return 0 on success and a non-zero error code on unclean shutdown.Features:
sentry_options_set_auto_session_tracking
.sentry-native
even on Windows XP! (#278)SENTRY_BREAKPAD_SYSTEM
CMake option was added to link to the system-installed breakpad client instead of building it as part of sentry.Fixes:
sentry_shutdown
, avoiding an abort in case of an unclean shutdown. (#323)Thank you:
Features, fixes and improvements in this release have been contributed by:
0.3.4
Fixes:
sentry_options_set_debug(1)
is set, leading to an application crash. This bug was introduced in version0.3.3
. (#310).0.3.3
Fixes:
sentry_value_remove_by_key
. (#297)Thank you:
Fixes in this release have been contributed by:
0.3.2
Features:
Implement a new logger hook. (#267)
This adds the new
sentry_options_set_logger
function, which can be used to customize the sentry-internal logging, for example to integrate into an app’s own logging system, or to stream logs to a file.New CMake options:
SENTRY_LINK_PTHREAD
,SENTRY_BUILD_RUNTIMESTATIC
andSENTRY_EXPORT_SYMBOLS
along with other CMake improvements.Fixes:
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.3.1
Android. Use
sentry_options_set_symbolize_stacktraces
to customize.build-id
s.0.3.0
x-sentry-envelope
format, which makes thisincompatible with older on-premise installations.
w
version of the appropriate APIs.release
.sentry_transport_t
opaque, and instead expose APIs to configure it.More functionality related to creating custom transports will be exposed in
future versions.
Breaking changes
sentry_backend_free
function was removed.sentry_backend_t
type was removed.sentry_transport_t
type is now opaque. Use the following new API tocreate a custom transport.
New API
sentry_transport_new
sentry_transport_set_state
sentry_transport_set_free_func
sentry_transport_set_startup_func
sentry_transport_set_shutdown_func
See
sentry.h
for more documentation.Deprecations
sentry_new_function_transport
has been deprecated in favor of the newtransport builder functions.
0.2.6
0.2.5
0.2.4
0.2.3
Important upgrade notice
All
0.2.x
versions prior to this one were affected by a bug that couldpotentially lead to serious data-loss on Windows platforms. We encourage
everyone to update as quickly as possible.
See #220 for details.
Deprecations
sentry_transport_t
will be replaced by an opaque struct with setter methodsin a future release.
sentry_backend_free
andsentry_backend_t
are deprecated and will beremoved in a future release.
Other changes
#207)
to Mixaill #203,
cammm #202 and
jblazquez #212)
sentry_handle_exception
function to explicitly capture a crash(thanks cammm #201)
sentry_clear_modulecache
function to clear the list of loadedmodules. Use this function when dynamically loading libraries at runtime.
0.2.2
sample_rate
optionsubmission on crash
sentry_shutdown
will better clean up after itself#189)
0.2.1
debug-id
on Linux and Android for modules that arebuilt without a
build-id
and 32-bit VS2017
#168)
SENTRY_TRANSPORT
CMake option to customize the default HTTP transport0.2.0
crashpad_handler
executable next to the running program if no
handler_path
is set.Breaking Changes
The
sentry_uuid_t
struct is now always achar bytes[16]
instead of aplatform specific type.
sentry_remove_context
: The second parameter was removed.sentry_options_set_transport
:This function now takes a pointer to the new
sentry_transport_t
type.Migrating from the old API can be done by wrapping with
sentry_new_function_transport
, like this:Other API Additions
size_t sentry_value_refcount(sentry_value_t value)
void sentry_envelope_free(sentry_envelope_t *envelope)
void sentry_backend_free(sentry_backend_t *backend)
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
sentry_set_context
)0.0.4
0.0.3
0.0.2
0.0.1
Initial Release