Skip to content

Releases: getsentry/sentry-native

0.7.9

28 Aug 12:23
Compare
Choose a tag to compare

Fixes:

  • Check file-writer construction when writing envelope to path. (#1036)

0.7.8

07 Aug 10:51
Compare
Choose a tag to compare

Features:

  • Let the envelope serialization stream directly to the file. (#1021)
  • Support 16kb page sizes on Android 15 (#1028)

0.7.7

25 Jul 15:49
Compare
Choose a tag to compare

Fixes:

  • Further clean up of the exported dependency configuration. (#1013, crashpad#106)
  • Clean-up scope flushing synchronization in crashpad-backend. (#1019, crashpad#109)
  • Rectify user-feedback comment parameter guard. (#1020)

Internal:

Thank you:

0.7.6

12 Jun 08:04
Compare
Choose a tag to compare

Fixes:

  • Remove remaining build blockers for the crashpad backend on Windows ARM64 when using LLVM-MINGW. (#1003, crashpad#101)
  • Ensure crashpad targets are included when building as a shared library using our exported CMake config. (#1007)
  • Use find_dependency() instead of find_package() in the exported CMake config. (#1007, #1008, crashpad#104)

Thank you:

0.7.5

28 May 11:38
Compare
Choose a tag to compare

Features:

  • Change the timestamp resolution to microseconds. (#995)

Internal:

  • (Android) Switch ndk back to libc++_static, and hide it from prefab (#996)

0.7.4

23 May 12:03
Compare
Choose a tag to compare

Fixes:

  • Allow crashpad to run under Epic's Anti-Cheat Client by deferring the full crashpad_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 in inproc if no previous configuration exists on Linux and Android. (#982)
  • Store transaction data in the event property extra since the data property is discarded by relay. (#986)

Docs:

  • Add compile-time flag SENTRY_TRANSPORT_COMPRESSION description to the README.md file. (#976)

Internal:

  • Move sentry-android-ndk JNI related parts from sentry-java to sentry-native (#944)
    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

03 Apr 08:04
Compare
Choose a tag to compare

Features:

  • Add optional Gzip transport compression via build option SENTRY_TRANSPORT_COMPRESSION. Requires system zlib. (#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

22 Mar 09:54
Compare
Choose a tag to compare

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

09 Jan 10:33
Compare
Choose a tag to compare

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:

Thank you:

Features, fixes and improvements in this release have been contributed by:

0.6.7

13 Nov 08:01
Compare
Choose a tag to compare

Fixes:

  • Disable sigaltstack on Android (#901)
  • Prevent stuck crashpad-client on Windows (#902, crashpad#89)