0.23.0
Breaking Changes:
- The minium supported Rust version was bumped to 1.46.0 due to requirements from dependencies.
Features:
- Added support for pre-aggregated Sessions using the new
SessionMode::Requestoption. This requires Sentry 21.2. - Added a new
Client::flushmethod to explicitly flush the transport and use that to make sure events are flushed out when usingpanic=abort. - Added a new
flushhook to theTransporttrait. - Exposed a new
RateLimiterutility that transport implementations can use to drop envelopes early when the DSN is being rate limited. - Optionally allow capturing backtraces from anyhow errors.
- Added new crate
sentry-tracingand featuretracingthat enables support to capture Events and Breadcrumbs from tracing logs.
Fixes:
- Honor the
attach_stacktraceoption correctly when capturing errors. - Added the missing
addr_modeproperty toFrame. - Fixed extracting the error type from a
anyhow::msg.
Thank you:
Features, fixes and improvements in this release have been contributed by: