You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The license for the crates has been changed to MIT.
Features
feat(actix): capture HTTP request body (#731) by @pacifistes
The middleware for actix-web now supports capturing and attaching the request body to HTTP request transactions.
You need to enable send_default_pii in your client options for this to be enabled, and you can fine-tune the behavior using the new option max_request_body_size.
feat(core): transaction.set_data sets data on TraceContext (#739) by @lcian
transaction.set_data now sets data on TraceContext, as the SDK should not use the extra field.
ref(backtrace): add entries and extra logic for in-app detection (#756) by @lcian
feat(core): add more frames to be considered not in_app (#760) by @lcian
The logic used by the SDK to detect in-app stack frames has been improved. Now the SDK will mark more frames as not in-app.
A similar improvement has been added to the Sentry backend so that old versions of the SDK can benefit from improved in-app reporting.
Fixes
fix(http): Finish transaction on drop (#727) by @Dav1dde
Fixed a bug where the current transaction was not finished (hence not sent to Sentry) when its corresponding future was dropped, e.g. due to a panic.
The HTTP request metadata is now being correctly attached to transactions when using sentry-actix.
fix(tracing): wrap error with synthetic mechanism only if attaching stacktrace (#755) by @lcian
Fixed a bug that should result in improved grouping and issue titles for events reported by sentry-tracing when not capturing stack traces.
fix(actix): process request in other middleware using correct Hub (#758) by @lcian
The subsequent middleware in the chain when processing a request now execute within the correct Hub.
fix(anyhow): attach stacktrace only if error provides backtrace (#759) by @lcian
Fixed a bug where the SDK was providing incorrect stack traces when capturing an anyhow when the backtrace feature is enabled but RUST_BACKTRACE is not set.
This should result in correct grouping of the affected issues.