diff --git a/CHANGELOG.md b/CHANGELOG.md index 20b1271b1..3d8d46297 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## Unreleased +## 0.31.7 ### Various fixes & improvements - The minimum supported Rust version was bumped to **1.68.0** due to requirements from dependencies. (#612) diff --git a/sentry-actix/Cargo.toml b/sentry-actix/Cargo.toml index 49f4d303f..7440e1bbb 100644 --- a/sentry-actix/Cargo.toml +++ b/sentry-actix/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-actix" -version = "0.31.6" +version = "0.31.7" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -15,7 +15,7 @@ rust-version = "1.68" [dependencies] actix-web = { version = "4", default-features = false } futures-util = { version = "0.3.5", default-features = false } -sentry-core = { version = "0.31.6", path = "../sentry-core", default-features = false, features = ["client"] } +sentry-core = { version = "0.31.7", 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 46c15ab6c..007c568f8 100644 --- a/sentry-anyhow/Cargo.toml +++ b/sentry-anyhow/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-anyhow" -version = "0.31.6" +version = "0.31.7" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -17,8 +17,8 @@ default = ["backtrace"] backtrace = ["anyhow/backtrace"] [dependencies] -sentry-backtrace = { version = "0.31.6", path = "../sentry-backtrace" } -sentry-core = { version = "0.31.6", path = "../sentry-core" } +sentry-backtrace = { version = "0.31.7", path = "../sentry-backtrace" } +sentry-core = { version = "0.31.7", path = "../sentry-core" } anyhow = "1.0.39" [dev-dependencies] diff --git a/sentry-backtrace/Cargo.toml b/sentry-backtrace/Cargo.toml index 7fe4d62f2..1f047b74d 100644 --- a/sentry-backtrace/Cargo.toml +++ b/sentry-backtrace/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-backtrace" -version = "0.31.6" +version = "0.31.7" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -16,4 +16,4 @@ rust-version = "1.68" backtrace = "0.3.44" once_cell = "1" regex = { version = "1.5.5", default-features = false, features = ["std", "unicode-perl"] } -sentry-core = { version = "0.31.6", path = "../sentry-core" } +sentry-core = { version = "0.31.7", path = "../sentry-core" } diff --git a/sentry-contexts/Cargo.toml b/sentry-contexts/Cargo.toml index bb4e5f13d..469cfda86 100644 --- a/sentry-contexts/Cargo.toml +++ b/sentry-contexts/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-contexts" -version = "0.31.6" +version = "0.31.7" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -14,7 +14,7 @@ edition = "2021" rust-version = "1.68" [dependencies] -sentry-core = { version = "0.31.6", path = "../sentry-core" } +sentry-core = { version = "0.31.7", path = "../sentry-core" } libc = "0.2.66" hostname = "0.3.0" diff --git a/sentry-core/Cargo.toml b/sentry-core/Cargo.toml index d6a90f656..8f6c38693 100644 --- a/sentry-core/Cargo.toml +++ b/sentry-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-core" -version = "0.31.6" +version = "0.31.7" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -31,7 +31,7 @@ test = ["client"] log = { version = "0.4.8", optional = true, features = ["std"] } once_cell = "1" rand = { version = "0.8.1", optional = true } -sentry-types = { version = "0.31.6", path = "../sentry-types" } +sentry-types = { version = "0.31.7", 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 d50fa4c74..bd5465c94 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.6/sentry_core/test/index.html +[`test`]: https://docs.rs/sentry-core/0.31.7/sentry_core/test/index.html ## Resources diff --git a/sentry-debug-images/Cargo.toml b/sentry-debug-images/Cargo.toml index 73cc1c6c7..396dad7c3 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.6" +version = "0.31.7" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -15,4 +15,4 @@ rust-version = "1.68" [dependencies] findshlibs = "=0.10.2" once_cell = "1" -sentry-core = { version = "0.31.6", path = "../sentry-core" } +sentry-core = { version = "0.31.7", path = "../sentry-core" } diff --git a/sentry-debug-images/README.md b/sentry-debug-images/README.md index 8709f30e4..a97ce43f0 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.6/sentry_debug_images/sentry_core::protocol::Event +[`Event`]: https://docs.rs/sentry-debug-images/0.31.7/sentry_debug_images/sentry_core::protocol::Event ## Resources diff --git a/sentry-log/Cargo.toml b/sentry-log/Cargo.toml index efe22c7cb..4c46d0d2b 100644 --- a/sentry-log/Cargo.toml +++ b/sentry-log/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-log" -version = "0.31.6" +version = "0.31.7" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -13,7 +13,7 @@ edition = "2021" rust-version = "1.68" [dependencies] -sentry-core = { version = "0.31.6", path = "../sentry-core" } +sentry-core = { version = "0.31.7", 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 659bff8cd..e76bc4674 100644 --- a/sentry-panic/Cargo.toml +++ b/sentry-panic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-panic" -version = "0.31.6" +version = "0.31.7" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -13,8 +13,8 @@ edition = "2021" rust-version = "1.68" [dependencies] -sentry-core = { version = "0.31.6", path = "../sentry-core" } -sentry-backtrace = { version = "0.31.6", path = "../sentry-backtrace" } +sentry-core = { version = "0.31.7", path = "../sentry-core" } +sentry-backtrace = { version = "0.31.7", 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 e763f4f45..f09663328 100644 --- a/sentry-slog/Cargo.toml +++ b/sentry-slog/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-slog" -version = "0.31.6" +version = "0.31.7" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -13,7 +13,7 @@ edition = "2021" rust-version = "1.68" [dependencies] -sentry-core = { version = "0.31.6", path = "../sentry-core" } +sentry-core = { version = "0.31.7", 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 94bd5c583..c0bb2c132 100644 --- a/sentry-tower/Cargo.toml +++ b/sentry-tower/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-tower" -version = "0.31.6" +version = "0.31.7" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -25,7 +25,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.6", path = "../sentry-core", default-features = false, features = ["client"] } +sentry-core = { version = "0.31.7", 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 7f27515bb..10258e186 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.6/sentry_tower/sentry_core::Scope::set_transaction) +in the request handler using the [`Scope::set_transaction`](https://docs.rs/sentry-tower/0.31.7/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 9f8b3586a..f08a04b90 100644 --- a/sentry-tracing/Cargo.toml +++ b/sentry-tracing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-tracing" -version = "0.31.6" +version = "0.31.7" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -20,10 +20,10 @@ default = [] backtrace = ["dep:sentry-backtrace"] [dependencies] -sentry-core = { version = "0.31.6", path = "../sentry-core", features = ["client"] } +sentry-core = { version = "0.31.7", 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.6", path = "../sentry-backtrace", optional = true } +sentry-backtrace = { version = "0.31.7", path = "../sentry-backtrace", optional = true } [dev-dependencies] log = "0.4" diff --git a/sentry-tracing/README.md b/sentry-tracing/README.md index d87ced223..d221eba20 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.6/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.7/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 d8c7cfdce..9638f3520 100644 --- a/sentry-types/Cargo.toml +++ b/sentry-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry-types" -version = "0.31.6" +version = "0.31.7" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" diff --git a/sentry/Cargo.toml b/sentry/Cargo.toml index 9459d5fbf..7aeb2d68f 100644 --- a/sentry/Cargo.toml +++ b/sentry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sentry" -version = "0.31.6" +version = "0.31.7" authors = ["Sentry "] license = "Apache-2.0" readme = "README.md" @@ -51,16 +51,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.6", path = "../sentry-core", features = ["client"] } -sentry-anyhow = { version = "0.31.6", path = "../sentry-anyhow", optional = true } -sentry-backtrace = { version = "0.31.6", path = "../sentry-backtrace", optional = true } -sentry-contexts = { version = "0.31.6", path = "../sentry-contexts", optional = true } -sentry-debug-images = { version = "0.31.6", path = "../sentry-debug-images", optional = true } -sentry-log = { version = "0.31.6", path = "../sentry-log", optional = true } -sentry-panic = { version = "0.31.6", path = "../sentry-panic", optional = true } -sentry-slog = { version = "0.31.6", path = "../sentry-slog", optional = true } -sentry-tower = { version = "0.31.6", path = "../sentry-tower", optional = true } -sentry-tracing = { version = "0.31.6", path = "../sentry-tracing", optional = true } +sentry-core = { version = "0.31.7", path = "../sentry-core", features = ["client"] } +sentry-anyhow = { version = "0.31.7", path = "../sentry-anyhow", optional = true } +sentry-backtrace = { version = "0.31.7", path = "../sentry-backtrace", optional = true } +sentry-contexts = { version = "0.31.7", path = "../sentry-contexts", optional = true } +sentry-debug-images = { version = "0.31.7", path = "../sentry-debug-images", optional = true } +sentry-log = { version = "0.31.7", path = "../sentry-log", optional = true } +sentry-panic = { version = "0.31.7", path = "../sentry-panic", optional = true } +sentry-slog = { version = "0.31.7", path = "../sentry-slog", optional = true } +sentry-tower = { version = "0.31.7", path = "../sentry-tower", optional = true } +sentry-tracing = { version = "0.31.7", 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 edea0c7e8..df6b458e6 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.6/sentry/fn.init.html -[`Hub`]: https://docs.rs/sentry/0.31.6/sentry/struct.Hub.html +[`sentry::init`]: https://docs.rs/sentry/0.31.7/sentry/fn.init.html +[`Hub`]: https://docs.rs/sentry/0.31.7/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.6/sentry/integrations/index.html -[apply_defaults]: https://docs.rs/sentry/0.31.6/sentry/fn.apply_defaults.html +[integrations]: https://docs.rs/sentry/0.31.7/sentry/integrations/index.html +[apply_defaults]: https://docs.rs/sentry/0.31.7/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.6/sentry/trait.Integration.html -[`Transport`]: https://docs.rs/sentry/0.31.6/sentry/trait.Transport.html +[`Integration`]: https://docs.rs/sentry/0.31.7/sentry/trait.Integration.html +[`Transport`]: https://docs.rs/sentry/0.31.7/sentry/trait.Transport.html [`sentry-core`]: https://crates.io/crates/sentry-core ## Features