- Always send the newer
x-sentry-envelopeformat, which makes this
incompatible with older on-premise installations. - Better document and handle non-ASCII paths. Users on windows should use the
wversion of the appropriate APIs. - Avoid segfaults due to failed sentry initialization.
- Avoid creating invalid sessions without a
release. - Make
sentry_transport_topaque, 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_freefunction was removed. - The
sentry_backend_ttype was removed. - The
sentry_transport_ttype is now opaque. Use the following new API to
create a custom transport.
New API
sentry_transport_newsentry_transport_set_statesentry_transport_set_free_funcsentry_transport_set_startup_funcsentry_transport_set_shutdown_func
See sentry.h for more documentation.
Deprecations
sentry_new_function_transporthas been deprecated in favor of the new
transport builder functions.