chore(deps): update Native SDK to v0.7.18#4050
Closed
github-actions[bot] wants to merge 1 commit intomainfrom
Closed
chore(deps): update Native SDK to v0.7.18#4050github-actions[bot] wants to merge 1 commit intomainfrom
github-actions[bot] wants to merge 1 commit intomainfrom
Conversation
f918caf to
25a8655
Compare
25a8655 to
80d268d
Compare
This file contains hidden or 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
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.18.
Auto-generated by a dependency updater.
Changelog
0.7.18
Features:
traces_sampler(#1108)crashpadbackend. (#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:
crashpaddatabase. (#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_tfield in thesentry_ucontext_t[on_crash|before_send]-hook parameter onmacOSfrom thebreakpadbackend. (#1083, [breakpad#39](https://github-redirect.dependabot.com/getsentry/breakpad/pull/39))Thank you:
saf-e
0.7.13
Features:
inprocto support.NETon Linux andMonoon 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.datainsidecontext.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:
crashpadto 2024-06-11. (#1014, [crashpad#105](https://github-redirect.dependabot.com/getsentry/crashpad/pull/105))Thank you:
0.7.6
Fixes:
crashpadbackend on Windows ARM64 when using LLVM-MINGW. (#1003, [crashpad#101](https://github-redirect.dependabot.com/getsentry/crashpad/pull/101))crashpadtargets 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:
crashpadto run under Epic's Anti-Cheat Client by deferring the fullcrashpad_handleraccess rights to the client application until a crash occurred. (#980, [crashpad#99](https://github-redirect.dependabot.com/getsentry/crashpad/pull/99))sigaltstackininprocif no previous configuration exists on Linux and Android. (#982)datain the event propertyextrasince thedataproperty is discarded byrelay. (#986)Docs:
SENTRY_TRANSPORT_COMPRESSIONdescription to theREADME.mdfile. (#976)Internal:
This will create a pre-built
io.sentry:sentry-native-ndkmaven 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_ENABLEDbuild 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:
dataproperty to the example. #9510.7.0
Breaking changes:
crashpadthe default backend for Linux. (#927)SENTRY_CRASHPAD_SYSTEM. (#928)Fixes:
crashpadclient instance during Native SDK lifecycle. (#910)sentry.h, which fixes the build of Swift bindings. (#935)Internal:
crashpadto 2023-11-24. (#912, [crashpad#91](https://github-redirect.dependabot.com/getsentry/crashpad/pull/91))crashpadbuild 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_chromiumas acrashpaddependency, which fixes a build error on some systems. (#891, [crashpad#88](https://github-redirect.dependabot.com/getsentry/crashpad/pull/88))Internal:
libunwindstackto 2023-09-13. (#884, [libunwindstack-ndk#8](https://github-redirect.dependabot.com/getsentry/libunwindstack-ndk/pull/8))crashpadto 2023-09-28. (#891, [crashpad#88](https://github-redirect.dependabot.com/getsentry/crashpad/pull/88))breakpadto 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:
bodyif 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:
libcurlfor featureAsynchDNSat compile- and runtime. (#813)CRASHPAD_WER_ENABLEDwhen 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_SYMBOLSis no longer available and the linker settings are constrained to the Native SDK and no longerPUBLICto 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-failcrashes 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)environmentpayload 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_MONITORINGcompile 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_NAMECMake 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_MONITORINGflag.For more information, take a look at the more detailed documentation of performance monitoring.
sentry_flushmethod that blocks the calling thread for the given time, waiting for the transport queue to be flushed. Custom transports need to implement a newflush_hookfor this to work.Fixes:
sentry_initfailed).SENTRY_LIBRARY_TYPECMake 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_breadcrumbssetting.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:
.apkfiles on Android.before_sendhook at time of a hard crash when using the Windows or Linux Crashpad backend.sentry_value_new_exceptionsentry_value_new_threadsentry_value_new_stacktracesentry_event_add_exceptionsentry_event_add_threadsentry_event_value_add_stacktraceis deprecated.sentry_shutdowntosentry_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:
oscontext with OS version information.max_breadcrumbsoption.Fixes:
0.4.6
Fixes:
Internal:
0.4.5
Features:
sentry_reinstall_backendfunction which can be used in case a third-party library is overriding the signal/exception handler.Fixes:
.pdbfiles correctly.Thank you:
Features, fixes and improvements in this release have been contributed by:
0.4.4
Features:
sentry_get_modules_listfunction 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_namefunction was added to set an explicit name for sentries http transport thread.Fixes:
crashpadbackend after callingsentry_shutdownwill now have the full metadata.Thank you:
Features, fixes and improvements in this release have been contributed by:
0.4.3
Caution:
sentry_value_twas changed to avoid problems with the newly introduced Memory Tagging Extension (MTE) on ARM / Android.Implementation details of
sentry_value_twere 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:
errorscount.0.4.1
Fixes:
0.4.0
Breaking Changes:
3.16.4to avoid potential build failures on older versions.sentry_get_optionsfunction was removed, as it was unsafe to use after asentry_shutdowncall.sentry_options_set_loggerfunction now accepts auserdataparameter.nameparameter ofsentry_options_add_attachment(w)was removed, it will now be inferred from the filename ofpath.sentry_transport_set_startup_funcnow needs to return anint, and a failure will propagate tosentry_init.sentry_transport_set_shutdown_funcwas also changed to return anint.sentry_init.sentry_shutdownwas 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-nativeeven on Windows XP! (#278)SENTRY_BREAKPAD_SYSTEMCMake 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_loggerfunction, 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_RUNTIMESTATICandSENTRY_EXPORT_SYMBOLSalong 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_stacktracesto customize.build-ids.0.3.0
x-sentry-envelopeformat, which makes thisincompatible with older on-premise installations.
wversion of the appropriate APIs.release.sentry_transport_topaque, and instead expose APIs to configure it.More functionality related to creating custom transports will be exposed in
future versions.
Breaking changes
sentry_backend_freefunction was removed.sentry_backend_ttype was removed.sentry_transport_ttype is now opaque. Use the following new API tocreate a custom transport.
New API
sentry_transport_newsentry_transport_set_statesentry_transport_set_free_funcsentry_transport_set_startup_funcsentry_transport_set_shutdown_funcSee
sentry.hfor more documentation.Deprecations
sentry_new_function_transporthas 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.xversions 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_twill be replaced by an opaque struct with setter methodsin a future release.
sentry_backend_freeandsentry_backend_tare deprecated and will beremoved in a future release.
Other changes
#207)
to Mixaill #203,
cammm #202 and
jblazquez #212)
sentry_handle_exceptionfunction to explicitly capture a crash(thanks cammm #201)
sentry_clear_modulecachefunction to clear the list of loadedmodules. Use this function when dynamically loading libraries at runtime.
0.2.2
sample_rateoptionsubmission on crash
sentry_shutdownwill better clean up after itself#189)
0.2.1
debug-idon Linux and Android for modules that arebuilt without a
build-idand 32-bit VS2017
#168)
SENTRY_TRANSPORTCMake option to customize the default HTTP transport0.2.0
crashpad_handlerexecutable next to the running program if no
handler_pathis set.Breaking Changes
The
sentry_uuid_tstruct 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_ttype.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