github getsentry/sentry-native 0.3.0

latest releases: 0.12.3, 0.12.2, 0.12.1...
5 years ago
  • Always send the newer x-sentry-envelope format, which makes this
    incompatible with older on-premise installations.
  • Better document and handle non-ASCII paths. Users on windows should use the
    w version of the appropriate APIs.
  • Avoid segfaults due to failed sentry initialization.
  • Avoid creating invalid sessions without a release.
  • Make sentry_transport_t opaque, and instead expose APIs to configure it.
    More functionality related to creating custom transports will be exposed in
    future versions.

Breaking changes

  • The sentry_backend_free function was removed.
  • The sentry_backend_t type was removed.
  • The sentry_transport_t type is now opaque. Use the following new API to
    create a custom transport.

New API

  • sentry_transport_new
  • sentry_transport_set_state
  • sentry_transport_set_free_func
  • sentry_transport_set_startup_func
  • sentry_transport_set_shutdown_func

See sentry.h for more documentation.

Deprecations

  • sentry_new_function_transport has been deprecated in favor of the new
    transport builder functions.

Don't miss a new sentry-native release

NewReleases is sending notifications on new releases.