diff --git a/CHANGELOG.md b/CHANGELOG.md index da5f886f..fc9b113a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.31.5 + +### Various fixes & improvements + +- chore(deps): bump rustls (#592) by @utkarshgupta137 + ## 0.31.4 ### Various fixes & improvements diff --git a/sentry-actix/Cargo.toml b/sentry-actix/Cargo.toml index 0fb8c7a3..c491e86f 100644 --- a/sentry-actix/Cargo.toml +++ b/sentry-actix/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-actix" -version = "0.31.4" +version = "0.31.5" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -15,7 +15,7 @@ rust-version = "1.66" [dependencies] actix-web = { version = "4", default-features = false } futures-util = { version = "0.3.5", default-features = false } -sentry-core = { version = "0.31.4", path = "../sentry-core", default-features = false, features = ["client"] } +sentry-core = { version = "0.31.5", path = "../sentry-core", default-features = false, features = ["client"] } [dev-dependencies] actix-web = { version = "4" } diff --git a/sentry-anyhow/Cargo.toml b/sentry-anyhow/Cargo.toml index 8d97f4e2..b61e30e0 100644 --- a/sentry-anyhow/Cargo.toml +++ b/sentry-anyhow/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-anyhow" -version = "0.31.4" +version = "0.31.5" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -17,8 +17,8 @@ default = ["backtrace"] backtrace = ["anyhow/backtrace"] [dependencies] -sentry-backtrace = { version = "0.31.4", path = "../sentry-backtrace" } -sentry-core = { version = "0.31.4", path = "../sentry-core" } +sentry-backtrace = { version = "0.31.5", path = "../sentry-backtrace" } +sentry-core = { version = "0.31.5", path = "../sentry-core" } anyhow = "1.0.39" [dev-dependencies] diff --git a/sentry-backtrace/Cargo.toml b/sentry-backtrace/Cargo.toml index 7d423fc2..614a8ca4 100644 --- a/sentry-backtrace/Cargo.toml +++ b/sentry-backtrace/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-backtrace" -version = "0.31.4" +version = "0.31.5" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -16,4 +16,4 @@ rust-version = "1.66" backtrace = "0.3.44" once_cell = "1" regex = { version = "1.5.5", default-features = false, features = ["std", "unicode-perl"] } -sentry-core = { version = "0.31.4", path = "../sentry-core" } +sentry-core = { version = "0.31.5", path = "../sentry-core" } diff --git a/sentry-contexts/Cargo.toml b/sentry-contexts/Cargo.toml index 10b98e1d..1c996614 100644 --- a/sentry-contexts/Cargo.toml +++ b/sentry-contexts/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-contexts" -version = "0.31.4" +version = "0.31.5" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -14,7 +14,7 @@ edition = "2021" rust-version = "1.66" [dependencies] -sentry-core = { version = "0.31.4", path = "../sentry-core" } +sentry-core = { version = "0.31.5", path = "../sentry-core" } libc = "0.2.66" hostname = "0.3.0" diff --git a/sentry-core/Cargo.toml b/sentry-core/Cargo.toml index c82ee689..a7672b2d 100644 --- a/sentry-core/Cargo.toml +++ b/sentry-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-core" -version = "0.31.4" +version = "0.31.5" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -33,7 +33,7 @@ frame-pointer = ["pprof?/frame-pointer"] log = { version = "0.4.8", optional = true, features = ["std"] } once_cell = "1" rand = { version = "0.8.1", optional = true } -sentry-types = { version = "0.31.4", path = "../sentry-types" } +sentry-types = { version = "0.31.5", path = "../sentry-types" } serde = { version = "1.0.104", features = ["derive"] } serde_json = { version = "1.0.46" } uuid = { version = "1.0.0", features = ["v4", "serde"], optional = true } diff --git a/sentry-core/README.md b/sentry-core/README.md index 4dd75531..5c582843 100644 --- a/sentry-core/README.md +++ b/sentry-core/README.md @@ -102,7 +102,7 @@ functionality. [Sentry]: https://sentry.io/ [`sentry`]: https://crates.io/crates/sentry [Unified API]: https://develop.sentry.dev/sdk/unified-api/ -[`test`]: https://docs.rs/sentry-core/0.31.4/sentry_core/test/index.html +[`test`]: https://docs.rs/sentry-core/0.31.5/sentry_core/test/index.html ## Resources diff --git a/sentry-debug-images/Cargo.toml b/sentry-debug-images/Cargo.toml index 0c8bd996..764cf54a 100644 --- a/sentry-debug-images/Cargo.toml +++ b/sentry-debug-images/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-debug-images" -version = "0.31.4" +version = "0.31.5" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -15,4 +15,4 @@ rust-version = "1.66" [dependencies] findshlibs = "=0.10.2" once_cell = "1" -sentry-core = { version = "0.31.4", path = "../sentry-core" } +sentry-core = { version = "0.31.5", path = "../sentry-core" } diff --git a/sentry-debug-images/README.md b/sentry-debug-images/README.md index 85f98a00..46a00e51 100644 --- a/sentry-debug-images/README.md +++ b/sentry-debug-images/README.md @@ -22,7 +22,7 @@ let integration = sentry_debug_images::DebugImagesIntegration::new() .filter(|event| event.level >= Level::Warning); ``` -[`Event`]: https://docs.rs/sentry-debug-images/0.31.4/sentry_debug_images/sentry_core::protocol::Event +[`Event`]: https://docs.rs/sentry-debug-images/0.31.5/sentry_debug_images/sentry_core::protocol::Event ## Resources diff --git a/sentry-log/Cargo.toml b/sentry-log/Cargo.toml index cae808d3..6c01947c 100644 --- a/sentry-log/Cargo.toml +++ b/sentry-log/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-log" -version = "0.31.4" +version = "0.31.5" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -13,7 +13,7 @@ edition = "2021" rust-version = "1.66" [dependencies] -sentry-core = { version = "0.31.4", path = "../sentry-core" } +sentry-core = { version = "0.31.5", path = "../sentry-core" } log = { version = "0.4.8", features = ["std"] } [dev-dependencies] diff --git a/sentry-panic/Cargo.toml b/sentry-panic/Cargo.toml index 5124db83..23c71311 100644 --- a/sentry-panic/Cargo.toml +++ b/sentry-panic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-panic" -version = "0.31.4" +version = "0.31.5" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -13,8 +13,8 @@ edition = "2021" rust-version = "1.66" [dependencies] -sentry-core = { version = "0.31.4", path = "../sentry-core" } -sentry-backtrace = { version = "0.31.4", path = "../sentry-backtrace" } +sentry-core = { version = "0.31.5", path = "../sentry-core" } +sentry-backtrace = { version = "0.31.5", path = "../sentry-backtrace" } [dev-dependencies] sentry = { path = "../sentry", default-features = false, features = ["test"] } diff --git a/sentry-slog/Cargo.toml b/sentry-slog/Cargo.toml index a400dc37..9e511667 100644 --- a/sentry-slog/Cargo.toml +++ b/sentry-slog/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-slog" -version = "0.31.4" +version = "0.31.5" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -13,7 +13,7 @@ edition = "2021" rust-version = "1.66" [dependencies] -sentry-core = { version = "0.31.4", path = "../sentry-core" } +sentry-core = { version = "0.31.5", path = "../sentry-core" } slog = { version = "2.5.2", features = ["nested-values"] } serde_json = "1.0.46" diff --git a/sentry-tower/Cargo.toml b/sentry-tower/Cargo.toml index ca6c9efe..b920a7d5 100644 --- a/sentry-tower/Cargo.toml +++ b/sentry-tower/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-tower" -version = "0.31.4" +version = "0.31.5" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -22,7 +22,7 @@ tower-layer = "0.3" tower-service = "0.3" http = { version = "0.2.6", optional = true } pin-project = { version = "1.0.10", optional = true } -sentry-core = { version = "0.31.4", path = "../sentry-core", default-features = false, features = ["client"] } +sentry-core = { version = "0.31.5", path = "../sentry-core", default-features = false, features = ["client"] } url = { version = "2.2.2", optional = true } [dev-dependencies] diff --git a/sentry-tower/README.md b/sentry-tower/README.md index 410364cc..717f0d90 100644 --- a/sentry-tower/README.md +++ b/sentry-tower/README.md @@ -101,7 +101,7 @@ transaction based on the incoming HTTP headers. The created transaction will automatically use the request URI as its name. This is sometimes not desirable in case the request URI contains unique IDs or similar. In this case, users should manually override the transaction name -in the request handler using the [`Scope::set_transaction`](https://docs.rs/sentry-tower/0.31.4/sentry_tower/sentry_core::Scope::set_transaction) +in the request handler using the [`Scope::set_transaction`](https://docs.rs/sentry-tower/0.31.5/sentry_tower/sentry_core::Scope::set_transaction) method. When combining both layers, take care of the ordering of both. For example diff --git a/sentry-tracing/Cargo.toml b/sentry-tracing/Cargo.toml index cf9ab8bc..37c2fcf1 100644 --- a/sentry-tracing/Cargo.toml +++ b/sentry-tracing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-tracing" -version = "0.31.4" +version = "0.31.5" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -17,10 +17,10 @@ default = [] backtrace = ["dep:sentry-backtrace"] [dependencies] -sentry-core = { version = "0.31.4", path = "../sentry-core", features = ["client"] } +sentry-core = { version = "0.31.5", path = "../sentry-core", features = ["client"] } tracing-core = "0.1" tracing-subscriber = { version = "0.3.1", default-features = false, features = ["std"] } -sentry-backtrace = { version = "0.31.4", path = "../sentry-backtrace", optional = true } +sentry-backtrace = { version = "0.31.5", path = "../sentry-backtrace", optional = true } [dev-dependencies] log = "0.4" diff --git a/sentry-tracing/README.md b/sentry-tracing/README.md index cb45ddd8..2b6fc0d6 100644 --- a/sentry-tracing/README.md +++ b/sentry-tracing/README.md @@ -83,7 +83,7 @@ tracing::error!( ); ``` -To track [error structs](https://docs.rs/sentry-tracing/0.31.4/sentry_tracing/std::error::Error), assign a reference to error trait object as field +To track [error structs](https://docs.rs/sentry-tracing/0.31.5/sentry_tracing/std::error::Error), assign a reference to error trait object as field in one of the logging macros. By convention, it is recommended to use the `ERROR` level and assign it to a field called `error`, although the integration will also work with all other levels and field names. diff --git a/sentry-types/Cargo.toml b/sentry-types/Cargo.toml index 48e9e8f2..8e252d6f 100644 --- a/sentry-types/Cargo.toml +++ b/sentry-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-types" -version = "0.31.4" +version = "0.31.5" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" diff --git a/sentry/Cargo.toml b/sentry/Cargo.toml index 0a41c39d..552ba91a 100644 --- a/sentry/Cargo.toml +++ b/sentry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry" -version = "0.31.4" +version = "0.31.5" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -53,16 +53,16 @@ native-tls = ["dep:native-tls", "reqwest?/default-tls", "ureq?/native-tls"] rustls = ["dep:rustls", "reqwest?/rustls-tls", "ureq?/tls", "webpki-roots"] [dependencies] -sentry-core = { version = "0.31.4", path = "../sentry-core", features = ["client"] } -sentry-anyhow = { version = "0.31.4", path = "../sentry-anyhow", optional = true } -sentry-backtrace = { version = "0.31.4", path = "../sentry-backtrace", optional = true } -sentry-contexts = { version = "0.31.4", path = "../sentry-contexts", optional = true } -sentry-debug-images = { version = "0.31.4", path = "../sentry-debug-images", optional = true } -sentry-log = { version = "0.31.4", path = "../sentry-log", optional = true } -sentry-panic = { version = "0.31.4", path = "../sentry-panic", optional = true } -sentry-slog = { version = "0.31.4", path = "../sentry-slog", optional = true } -sentry-tower = { version = "0.31.4", path = "../sentry-tower", optional = true } -sentry-tracing = { version = "0.31.4", path = "../sentry-tracing", optional = true } +sentry-core = { version = "0.31.5", path = "../sentry-core", features = ["client"] } +sentry-anyhow = { version = "0.31.5", path = "../sentry-anyhow", optional = true } +sentry-backtrace = { version = "0.31.5", path = "../sentry-backtrace", optional = true } +sentry-contexts = { version = "0.31.5", path = "../sentry-contexts", optional = true } +sentry-debug-images = { version = "0.31.5", path = "../sentry-debug-images", optional = true } +sentry-log = { version = "0.31.5", path = "../sentry-log", optional = true } +sentry-panic = { version = "0.31.5", path = "../sentry-panic", optional = true } +sentry-slog = { version = "0.31.5", path = "../sentry-slog", optional = true } +sentry-tower = { version = "0.31.5", path = "../sentry-tower", optional = true } +sentry-tracing = { version = "0.31.5", path = "../sentry-tracing", optional = true } log = { version = "0.4.8", optional = true, features = ["std"] } reqwest = { version = "0.11", optional = true, features = ["blocking", "json"], default-features = false } curl = { version = "0.4.25", optional = true } diff --git a/sentry/README.md b/sentry/README.md index 7e125536..3898392c 100644 --- a/sentry/README.md +++ b/sentry/README.md @@ -34,8 +34,8 @@ sentry::capture_message("Hello World!", sentry::Level::Info); More complex examples on how to use sentry can also be found in [examples]. Extended instructions may also be found on [Sentry itself]. -[`sentry::init`]: https://docs.rs/sentry/0.31.4/sentry/fn.init.html -[`Hub`]: https://docs.rs/sentry/0.31.4/sentry/struct.Hub.html +[`sentry::init`]: https://docs.rs/sentry/0.31.5/sentry/fn.init.html +[`Hub`]: https://docs.rs/sentry/0.31.5/sentry/struct.Hub.html [examples]: https://github.com/getsentry/sentry-rust/tree/master/sentry/examples [Sentry itself]: https://docs.sentry.io/platforms/rust @@ -47,8 +47,8 @@ the ecosystem require a feature flag. For available integrations and how to use [integrations] and [apply_defaults]. [Features]: #features -[integrations]: https://docs.rs/sentry/0.31.4/sentry/integrations/index.html -[apply_defaults]: https://docs.rs/sentry/0.31.4/sentry/fn.apply_defaults.html +[integrations]: https://docs.rs/sentry/0.31.5/sentry/integrations/index.html +[apply_defaults]: https://docs.rs/sentry/0.31.5/sentry/fn.apply_defaults.html ## Minimal API @@ -56,8 +56,8 @@ This crate comes fully-featured. If the goal is to instrument libraries for usag with sentry, or to extend sentry with a custom [`Integration`] or a [`Transport`], one should use the [`sentry-core`] crate instead. -[`Integration`]: https://docs.rs/sentry/0.31.4/sentry/trait.Integration.html -[`Transport`]: https://docs.rs/sentry/0.31.4/sentry/trait.Transport.html +[`Integration`]: https://docs.rs/sentry/0.31.5/sentry/trait.Integration.html +[`Transport`]: https://docs.rs/sentry/0.31.5/sentry/trait.Transport.html [`sentry-core`]: https://crates.io/crates/sentry-core ## Features