Skip to content

Releases: getsentry/sentry-rust

0.31.4

14 Jun 12:14
Compare
Choose a tag to compare

Various fixes & improvements

0.31.3

25 May 12:55
Compare
Choose a tag to compare

Various fixes & improvements

  • feat(tracing): Improve structure for tracing errors (#585) by @jan-auer

0.31.2

23 May 10:50
Compare
Choose a tag to compare

Various fixes & improvements

0.31.1

19 May 11:03
Compare
Choose a tag to compare

Features:

  • Add a new (tower-)axum-matched-path feature to use the MatchedPath as transaction name, along with attaching the request metadata to the transaction.

Fixes:

  • Fix rate-limiting/filtering of raw envelopes.

Thank you:

Features, fixes and improvements in this release have been contributed by:

0.31.0

19 Apr 13:52
Compare
Choose a tag to compare

Breaking Changes:

  • Aligned profiling-related protocol types.

Features:

  • Added a ProfilesSampler to the ClientOptions.

Fixes:

  • Fix building ureq transport without the native-tls feature.
  • Fixed serialization of raw Envelopes, and added a new from_bytes_raw constructor.

Thank you:

Features, fixes and improvements in this release have been contributed by:

0.30.0

24 Feb 10:52
Compare
Choose a tag to compare

Breaking Changes:

  • The minimum supported Rust version was bumped to 1.66.0 due to CI workflow misconfiguration.

Fixes:

  • Switch to checked version of from_secs_f64 in timestamp_to_datetime function to prevent panics (#554) by @olksdr

Internal:

  • Disable unnecessary default regex features for sentry-backtrace (#552) by @xfix
  • Use correct Rust toolchain for MSRV jobs (#555) by @kamilogorek

0.29.3

09 Feb 13:15
Compare
Choose a tag to compare

Features:

  • debug_images is now a default feature. (#545
  • Added a from_path_raw function to Envelope that reads an envelope from a file without parsing anything. (#549)
  • Added a data method to performance::Span that 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

25 Jan 09:53
Compare
Choose a tag to compare

Various fixes & improvements

  • fix: Prefer match_pattern over match_name in 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/rustls info in README (#535) by @seritools
  • features: Make tower-http enable the tower feature (#532) by @Turbo87

0.29.1

02 Dec 10:48
Compare
Choose a tag to compare

Features:

  • Users of TransactionContext may now add custom context to it. This may be used by traces_sampler to decide sampling rates on a per-transaction basis. (#512)

Fixes:

  • Correctly strip crates hashes for v0 symbol mangling. (#525)

Internal:

  • Simplify Hub::run and SentryFuture by using a scope-guard for Hub switching. (#524, #529)

Thank you:

Features, fixes and improvements in this release have been contributed by:

0.29.0

17 Nov 12:19
Compare
Choose a tag to compare

Features

  • Allow traces_sampler to inspect well known properties of TransactionContext (#514)