0.21.0
Breaking Changes:
- Bump the minimum required Rust version to 1.42.0.
- The
actix
integration / middleware is now compatible withactix-web 3
. - Removed all deprecated exports and deprecated feature flags.
- The
failure
integration / feature is now off-by-default along with its deprecation. - The
log
andslog
integrations were re-designed, they now offer types that wrap alog::Log
orslog::Drain
and forward log events to the currently active sentryHub
based on an optional filter and an optional mapper. - The new
log
integration will not implicitly calllog::set_max_level_filter
anymore, and users need to do so manually.
Features:
- The SDK will now set a default
environment
based ondebug_assertions
. - Session updates are now sent lazily.
- Add the new
end_session_with_status
global and Hub functions which allow ending a Release Health Session with an explicitSessionStatus
.
Deprecations:
- The
error-chain
andfailure
integration was officially deprecated and will be removed soon.