Releases: getsentry/sentry-rust
Releases · getsentry/sentry-rust
0.29.3
Features:
debug_imagesis now a default feature. (#545- Added a
from_path_rawfunction toEnvelopethat reads an envelope from a file without parsing anything. (#549) - Added a
datamethod toperformance::Spanthat gives access to the span's attached data. (#548)
Fixes:
- Envelopes will be discarded rather than blocking if the transport channel fills up. (#546)
0.29.2
Various fixes & improvements
- fix: Prefer
match_patternovermatch_namein actix (#539) by @wuerges - feat(profiling): Add profile context to transaction. (#538) by @viglia
- Re-disable scheduled jobs on forks (#537) by @MarijnS95
- fix: Avoid Deadlock popping ScopeGuards out of order (#536) by @Swatinem
- sentry-core: make TraceContext publicly readable (#534) by @tommilligan
- sentry-core: make TransactionContext.trace_id readable (#533) by @tommilligan
- docs: fix outdated
native-tls/rustlsinfo in README (#535) by @seritools - features: Make
tower-httpenable thetowerfeature (#532) by @Turbo87
0.29.1
Features:
- Users of
TransactionContextmay now addcustomcontext to it. This may be used bytraces_samplerto decide sampling rates on a per-transaction basis. (#512)
Fixes:
- Correctly strip crates hashes for v0 symbol mangling. (#525)
Internal:
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.29.0
0.28.0
Breaking Changes:
- The minimum supported Rust version was bumped to 1.60.0 due to requirements from dependencies. (#498)
- Added the
traces_sampleroption toClientOptions. This allows the user to customise sampling rates on a per-transaction basis. (#510)
Features:
- Add support for Profiling feature. (#479)
- Add
SSL_VERIFYoption to control certificate verification. (#508) - Add Windows OS version to OS context (#499)
- Add a
tower-httpfeature as a shortcut (#493)
Internal:
- Take advantage of weak features in Rust 1.60 for TLS enablement (#454)
- Turn off
pprofdefault features (#491) - Change session update logic to follow the spec (#477)
- Extract public
event_from_errorfn insentry-anyhow(#476)
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.27.0
Breaking Changes:
- The minium supported Rust version was bumped to 1.57.0 due to requirements from dependencies. (#472)
- Add the
rust-versionfield to the manifest. (#473) - Update to edition 2021. (#473)
Features:
Internal:
- Replace ancient
lazy_staticcrate withonce_cellorconstslices. (#471)
Thank you:
Features, fixes, and improvements in this release have been contributed by:
0.26.0
Breaking Changes:
- Updated the
debugidanduuiddependencies to versions0.8.0and1.0.0respectively.
Features:
- Request data can now be attached to Transactions and Spans via
set_transaction. (#439) - macOS versions are now reported instead of the Darwin kernel version. (#451)
- Support capturing the error of functions instrumented with
#[instrument(err)]. (#453) - Support capturing span data of instrumented functions. (#445)
- Expose the
debug_imagesfunction fromsentry-debug-images.
Fixes:
- Generate a more correct request URL in the
sentry-towerintegration. (#460) - Do not
panicon invalidHTTP(S)_PROXYenv. (#450)
Internal:
- Project Ids in DSN are treated as opaque strings. (#452)
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.25.0
Breaking Changes:
- The minium supported Rust version was bumped to 1.54.0 due to requirements from dependencies.
- Updated the
sentry-actixintegration toactix-web@4. (#437)
Features:
- Calling
Scope::set_transactionwill override the Transaction name of any currently running performance monitoring transaction. (#433)
Fixes:
- Make sure Spans/Transactions have a meaningful/non-empty name. (#434)
Thank you:
Features, fixes and improvements in this release have been contributed by:
0.24.3
Features:
Fixes:
- Remove unused
serde_jsonfeature fromcurldependency. (#420) sentry-tracing: When converting atracingevent to asentryevent, don't create an exception if the original event doesn't have one (#423)sentry-tracing: Add line numbers and tags into custom Contexts sections. (#430)
Thank you:
Features, fixes and improvements in this release have been contributed by: