diff --git a/CHANGELOG.md b/CHANGELOG.md index 20b1271b..3d8d4629 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 49f4d303..7440e1bb 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 46c15ab6..007c568f 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 7fe4d62f..1f047b74 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 bb4e5f13..469cfda8 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 d6a90f65..8f6c3869 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 d50fa4c7..bd5465c9 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 73cc1c6c..396dad7c 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 8709f30e..a97ce43f 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 efe22c7c..4c46d0d2 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 659bff8c..e76bc467 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 e763f4f4..f0966332 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 94bd5c58..c0bb2c13 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 7f27515b..10258e18 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 9f8b3586..f08a04b9 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 d87ced22..d221eba2 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 d8c7cfdc..9638f352 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 9459d5fb..7aeb2d68 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 edea0c7e..df6b458e 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