Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Rust crate sentry-core to 0.31.0 #71

Merged
merged 1 commit into from
Apr 29, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 13, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
sentry-core (source) dependencies minor 0.25.0 -> 0.31.0

Release Notes

getsentry/sentry-rust

v0.31.0

Compare Source

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:

v0.30.0

Compare Source

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:

v0.29.3

Compare Source

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)

v0.29.2

Compare Source

Various fixes & improvements

v0.29.1

Compare Source

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:

v0.29.0

Compare Source

Features:

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

v0.28.0

Compare Source

Breaking Changes:

  • The minimum supported Rust version was bumped to 1.60.0 due to requirements from dependencies. (#​498)
  • Added the traces_sampler option to ClientOptions. This allows the user to customise sampling rates on a per-transaction basis. (#​510)

Features:

  • Add support for Profiling feature. (#​479)
  • Add SSL_VERIFY option to control certificate verification. (#​508)
  • Add Windows OS version to OS context (#​499)
  • Add a tower-http feature as a shortcut (#​493)

Internal:

  • Take advantage of weak features in Rust 1.60 for TLS enablement (#​454)
  • Turn off pprof default features (#​491)
  • Change session update logic to follow the spec (#​477)
  • Extract public event_from_error fn in sentry-anyhow (#​476)

Thank you:

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

v0.27.0

Compare Source

Breaking Changes:

  • The minimum supported Rust version was bumped to 1.57.0 due to requirements from dependencies. (#​472)
  • Add the rust-version field to the manifest. (#​473)
  • Update to edition 2021. (#​473)

Features:

  • Implement Envelope::from_path and Envelope::from_slice. (#​456)
  • Add basic attachment support. (#​466)

Internal:

  • Replace ancient lazy_static crate with once_cell or const slices. (#​471)

Thank you:

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

v0.26.0

Compare Source

Breaking Changes:

  • Updated the debugid and uuid dependencies to versions 0.8.0 and 1.0.0 respectively.

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_images function from sentry-debug-images.

Fixes:

  • Generate a more correct request URL in the sentry-tower integration. (#​460)
  • Do not panic on invalid HTTP(S)_PROXY env. (#​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:


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.

@renovate renovate bot changed the title Update Rust crate sentry-core to 0.30.0 Update Rust crate sentry-core to 0.31.0 Apr 19, 2023
@renovate renovate bot force-pushed the renovate/sentry-core-0.x branch from 9e021a9 to afa811d Compare April 19, 2023 16:26
@geofmureithi geofmureithi merged commit f6a3019 into master Apr 29, 2023
@geofmureithi geofmureithi deleted the renovate/sentry-core-0.x branch April 29, 2023 17:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant