Repository navigation
Features
- Added the
sentry-minidumpintegration, which captures native crashes as minidumps in a separate process and sends them to Sentry as attachments. Enable it with theminidumpfeature onsentry. Linux, macOS and Windows only (#1315). - Added a
transport_channel_capacityoption toClientOptions, making the transport's channel capacity configurable. TheStdTransportThreadOptions::with_channel_capacityandTokioTransportThreadOptions::with_channel_capacitymethods provide the same configuration when constructing transport threads. When unset, each transport uses its own default (currently30), which is subject to change (#1311). - The Tower integration's
SentryHttpLayernow records thehttp.response.status_codeattribute on transactions (#1253).
Deprecations
- Deprecated
Transaction::is_sampled,Span::is_sampled, andTransactionOrSpan::is_sampled. These methods cannot distinguish between an unsampled transaction or span and a deferred sampling decision when tracing is disabled (#1293).
Fixes
- Corrected disabled tracing behavior: transactions and spans are ignored without generating discarded-data client reports, and locally started traces leave the sampling decision unset rather than marking the trace as unsampled. Incoming sampling decisions are preserved in outgoing
sentry-traceheaders without enabling local capture. An explicit0.0trace sample rate remains distinct from disabled tracing and continues to generate client reports for locally unsampled transactions (#1286).