Skip to content

Releases: getsentry/sentry-native

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)

0.6.6

09 Oct 19:18
Compare
Choose a tag to compare

Fixes:

  • Use a more up-to-date version of mini_chromium as a crashpad dependency, which fixes a build error on some systems. (#891, crashpad#88)

Internal:

Thank you:

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

0.6.5

05 Jul 14:55
Compare
Choose a tag to compare

Fixes:

  • Remove deadlock pattern in dynamic sdk-name assignment (#858)

0.6.4

23 Jun 11:49
Compare
Choose a tag to compare

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 not OK (#851, crashpad#87)

Thank you:

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

0.6.3

30 May 08:57
Compare
Choose a tag to compare

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: