Update sentry-rust monorepo to v0.38.1 #11143
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
=0.37.0
->=0.38.1
=0.37.0
->=0.38.1
=0.37.0
->=0.38.1
Release Notes
getsentry/sentry-rust (sentry)
v0.38.1
Compare Source
Fixes
sentry-actix
optionally whenrelease-health
is enabled (#806) by @lciansentry-actix
is now being included as a dependency only when explicitly added, either as a direct dependency or through theactix
feature flag of thesentry
crate.Cargo.toml
, it was previously being included as a dependency by default when using just thesentry
crate with default features.v0.38.0
Compare Source
OpenTelemetry integration
An OpenTelemetry integration has been released. Please refer to the changelog entry below for the details.
Breaking changes
EventFilter::exception
and always attach exception (#768) by @lcianEventFilter::Exception
enum variant has been removed. Please useEventFilter::Event
instead to achieve the same behavior.EventFilter::Event
will always attach any error struct used within theerror
field passed to thetracing
macro, asEventFilter::Exception
did previously.error
field will also be attached to breadcrumbs as anerrors
field resembling the structure of Sentry events created from error structs.release-health
flag insentry-actix
and remove it from subcrates where unneeded (#787) by @lcianClientOptions
fieldsauto_session_tracking
andsession_mode
are now gated behind therelease-health
feature flag of thesentry
crate.sentry
withdefault-features = false
, you need to include therelease-health
feature flag to benefit from the Release Health features of Sentry and have access to the aforementioned client options.release-health
feature flag is used correctly insentry-actix
to enable compilation of that subcrate when it's disabled.release-health
has been removed from thesentry-tracing
andsentry-tower
subcrates, where it was unnecessary.surf
crate is unmaintained and it was holding back dependency upgrades.TransportFactory
and pass it as thetransport
in yourClientOptions
Behavioral changes
send_default_pii
insentry-actix
andsentry-tower
(#771) by @lciansend_default_pii
(disabled by default) is now honored bysentry-actix
andsentry-tower
.send_default_pii
totrue
in yourClientOptions
.DEBUG_META
on integration init (#773) by @lcianDebugImages
integration has been updated to init theDEBUG_META
Lazy
immediately.Features
opentelemetry
crate has been released.opentelemetry
API and send them to Sentry.sentry-actix
as a feature ofsentry
(#788) by @lciansentry-actix
is now exposed by thesentry
crate assentry::integrations::actix
, gated behind theactix
feature flag.sentry-actix
subcrate directly.Dependencies
Cargo.lock
(#772) by @lcianVarious fixes & improvements
once_cell
withstd::sync::LazyLock
(#776) by @FalkWoldmannsentry-opentelemetry
to workspace (#789) by @lcianConfiguration
📅 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 these updates again.
This PR was generated by Mend Renovate. View the repository job log.