getsentry/sentry-rust
### [`v0.29.1`](https://togithub.com/getsentry/sentry-rust/blob/HEAD/CHANGELOG.md#0291)
[Compare Source](https://togithub.com/getsentry/sentry-rust/compare/0.29.0...0.29.1)
**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](https://togithub.com/getsentry/sentry-rust/pull/512))
**Fixes**:
- Correctly strip crates hashes for v0 symbol mangling. ([#525](https://togithub.com/getsentry/sentry-rust/pull/525))
**Internal**:
- Simplify `Hub::run` and `SentryFuture` by using a scope-guard for `Hub` switching. ([#524](https://togithub.com/getsentry/sentry-rust/pull/524), [#529](https://togithub.com/getsentry/sentry-rust/pull/529))
**Thank you**:
Features, fixes and improvements in this release have been contributed by:
- [@tommilligan](https://togithub.com/tommilligan)
### [`v0.29.0`](https://togithub.com/getsentry/sentry-rust/blob/HEAD/CHANGELOG.md#0290)
[Compare Source](https://togithub.com/getsentry/sentry-rust/compare/0.28.0...0.29.0)
**Features**:
- Allow `traces_sampler` to inspect well known properties of `TransactionContext` ([#514](https://togithub.com/getsentry/sentry-rust/pull/514))
### [`v0.28.0`](https://togithub.com/getsentry/sentry-rust/blob/HEAD/CHANGELOG.md#0280)
[Compare Source](https://togithub.com/getsentry/sentry-rust/compare/0.27.0...0.28.0)
**Breaking Changes**:
- The minimum supported Rust version was bumped to **1.60.0** due to requirements from dependencies. ([#498](https://togithub.com/getsentry/sentry-rust/pull/498))
- Added the `traces_sampler` option to `ClientOptions`. This allows the user to customise sampling rates on a per-transaction basis. ([#510](https://togithub.com/getsentry/sentry-rust/pull/510))
**Features**:
- Add support for Profiling feature. ([#479](https://togithub.com/getsentry/sentry-rust/pull/479))
- Add `SSL_VERIFY` option to control certificate verification. ([#508](https://togithub.com/getsentry/sentry-rust/pull/508))
- Add Windows OS version to OS context ([#499](https://togithub.com/getsentry/sentry-rust/pull/499))
- Add a `tower-http` feature as a shortcut ([#493](https://togithub.com/getsentry/sentry-rust/pull/493))
**Internal**:
- Take advantage of weak features in Rust 1.60 for TLS enablement ([#454](https://togithub.com/getsentry/sentry-rust/pull/454))
- Turn off `pprof` default features ([#491](https://togithub.com/getsentry/sentry-rust/pull/491))
- Change session update logic to follow the spec ([#477](https://togithub.com/getsentry/sentry-rust/pull/477))
- Extract public `event_from_error` fn in `sentry-anyhow` ([#476](https://togithub.com/getsentry/sentry-rust/pull/476))
**Thank you**:
Features, fixes and improvements in this release have been contributed by:
- [@MarijnS95](https://togithub.com/MarijnS95)
- [@lpraneis](https://togithub.com/lpraneis)
- [@tommilligan](https://togithub.com/tommilligan)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.27
->0.29
Release Notes
getsentry/sentry-rust
### [`v0.29.1`](https://togithub.com/getsentry/sentry-rust/blob/HEAD/CHANGELOG.md#0291) [Compare Source](https://togithub.com/getsentry/sentry-rust/compare/0.29.0...0.29.1) **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](https://togithub.com/getsentry/sentry-rust/pull/512)) **Fixes**: - Correctly strip crates hashes for v0 symbol mangling. ([#525](https://togithub.com/getsentry/sentry-rust/pull/525)) **Internal**: - Simplify `Hub::run` and `SentryFuture` by using a scope-guard for `Hub` switching. ([#524](https://togithub.com/getsentry/sentry-rust/pull/524), [#529](https://togithub.com/getsentry/sentry-rust/pull/529)) **Thank you**: Features, fixes and improvements in this release have been contributed by: - [@tommilligan](https://togithub.com/tommilligan) ### [`v0.29.0`](https://togithub.com/getsentry/sentry-rust/blob/HEAD/CHANGELOG.md#0290) [Compare Source](https://togithub.com/getsentry/sentry-rust/compare/0.28.0...0.29.0) **Features**: - Allow `traces_sampler` to inspect well known properties of `TransactionContext` ([#514](https://togithub.com/getsentry/sentry-rust/pull/514)) ### [`v0.28.0`](https://togithub.com/getsentry/sentry-rust/blob/HEAD/CHANGELOG.md#0280) [Compare Source](https://togithub.com/getsentry/sentry-rust/compare/0.27.0...0.28.0) **Breaking Changes**: - The minimum supported Rust version was bumped to **1.60.0** due to requirements from dependencies. ([#498](https://togithub.com/getsentry/sentry-rust/pull/498)) - Added the `traces_sampler` option to `ClientOptions`. This allows the user to customise sampling rates on a per-transaction basis. ([#510](https://togithub.com/getsentry/sentry-rust/pull/510)) **Features**: - Add support for Profiling feature. ([#479](https://togithub.com/getsentry/sentry-rust/pull/479)) - Add `SSL_VERIFY` option to control certificate verification. ([#508](https://togithub.com/getsentry/sentry-rust/pull/508)) - Add Windows OS version to OS context ([#499](https://togithub.com/getsentry/sentry-rust/pull/499)) - Add a `tower-http` feature as a shortcut ([#493](https://togithub.com/getsentry/sentry-rust/pull/493)) **Internal**: - Take advantage of weak features in Rust 1.60 for TLS enablement ([#454](https://togithub.com/getsentry/sentry-rust/pull/454)) - Turn off `pprof` default features ([#491](https://togithub.com/getsentry/sentry-rust/pull/491)) - Change session update logic to follow the spec ([#477](https://togithub.com/getsentry/sentry-rust/pull/477)) - Extract public `event_from_error` fn in `sentry-anyhow` ([#476](https://togithub.com/getsentry/sentry-rust/pull/476)) **Thank you**: Features, fixes and improvements in this release have been contributed by: - [@MarijnS95](https://togithub.com/MarijnS95) - [@lpraneis](https://togithub.com/lpraneis) - [@tommilligan](https://togithub.com/tommilligan)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.