Releases: getsentry/sentry-native
Releases · getsentry/sentry-native
0.7.5
0.7.4
Fixes:
- Allow
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) - Reserve enough stack space on Windows for our handler to run when the stack is exhausted from stack-overflow. (#982)
- Only configure a
sigaltstack
ininproc
if no previous configuration exists on Linux and Android. (#982) - Store transaction
data
in the event propertyextra
since thedata
property is discarded byrelay
. (#986)
Docs:
- Add compile-time flag
SENTRY_TRANSPORT_COMPRESSION
description to theREADME.md
file. (#976)
Internal:
- Move sentry-android-ndk JNI related parts from sentry-java to sentry-native (#944)
This will create a pre-builtio.sentry:sentry-native-ndk
maven artifact, suitable for being consumed by Android apps.
Thank you:
0.7.2
Features:
- Add optional Gzip transport compression via build option
SENTRY_TRANSPORT_COMPRESSION
. Requires systemzlib
. (#954) - Enable automatic MIME detection of attachments sent with crash-reports from the
crashpad_handler
. (#973, crashpad#98)
Fixes:
- Fix the Linux build when targeting RISC-V. (#972)
Thank you:
0.7.1
Features
Add user feedback capability to the Native SDK (#966)
Internal:
- Remove the
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)
Docs:
- Add usage of the breadcrumb
data
property to the example. #951
0.7.0
Breaking changes:
- Make
crashpad
the default backend for Linux. (#927) - Remove build option
SENTRY_CRASHPAD_SYSTEM
. (#928)
Fixes:
- Maintain
crashpad
client instance during Native SDK lifecycle. (#910) - Specify correct dependencies for CMake client projects using a system-provided breakpad. (#926)
- Correct the Windows header include used by
sentry.h
, which fixes the build of Swift bindings. (#935)
Internal:
- Updated
crashpad
to 2023-11-24. (#912, crashpad#91) - Fixing
crashpad
build for Windows on ARM64. (#919, crashpad#90, crashpad#92, crashpad#93, crashpad#94) - Remove options memory leak during consent setting. (#922)
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.6.7
Fixes:
- Disable sigaltstack on Android (#901)
- Prevent stuck crashpad-client on Windows (#902, crashpad#89)
0.6.6
Fixes:
- Use a more up-to-date version of
mini_chromium
as acrashpad
dependency, which fixes a build error on some systems. (#891, crashpad#88)
Internal:
- Updated
libunwindstack
to 2023-09-13. (#884, libunwindstack-ndk#8) - Updated
crashpad
to 2023-09-28. (#891, crashpad#88) - Updated
breakpad
to 2023-10-02. (#892, breakpad#38)
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.6.5
0.6.4
Fixes:
- Crash events are initialized with level
FATAL
(#852) - Fix MSVC compiler error with on non-Unicode systems (#846, crashpad#85)
Features:
- crashpad_handler: log
body
if minidump endpoint response is notOK
(#851, crashpad#87)
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.6.3
Features:
- Disable PC adjustment in the backend for libunwindstack (#839)
- Crashpad backend allows inspection and enrichment of the crash event in the on_crash/before_send hooks (#843)
- Add http-proxy support to the
crashpad_handler
(#847, crashpad#86)
Internal:
- Updated Breakpad backend to 2023-05-03. (#836, breakpad#35)
- Updated Crashpad backend to 2023-05-03. (#837, crashpad#82)