github getsentry/sentry-native 0.16.5

2 hours ago

Important behavior changes:

  • sentry_options_set_enable_logs and sentry_options_set_enable_metrics no longer have any effect. The corresponding getters always return true.

    Structured logs and metrics have been enabled by default since 0.13.

    We recognize that this change may inconvenience applications that rely on the opt-out. Use sentry_options_set_before_send_log or sentry_options_set_before_send_metric to filter logs or metrics. We made this tradeoff deliberately because consistent behavior across SDK integrations will help most users successfully adopt these features.

Features:

  • Add sentry_crash for deliberately crashing the current process to test its crash reporting configuration. (#2013)
  • Native: add sentry_options_set_thread_stackwalk_mode to limit client-side stackwalking to the crashed thread, which shortens crash processing for applications with a high thread count. (#2026)
  • Add sentry_value_foreach_value and sentry_value_foreach_key_value for iterating lists and objects. (#2032)

Fixes:

  • Native/Linux: prevent the crash daemon from hanging when module discovery encounters device-backed memory mappings. (#2025)

Other changes:

  • Promote the 68 performance monitoring and tracing functions from experimental to stable. (#2012)

Don't miss a new sentry-native release

NewReleases is sending notifications on new releases.