diff --git a/Cargo.lock b/Cargo.lock index 0250d00f7e..e4cf10266f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6954,9 +6954,9 @@ dependencies = [ [[package]] name = "sentry" -version = "0.48.5" +version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d631477761f57c76148456e55e80e9a479ff3fa4c65b2b4a0c3acf1167fd4638" +checksum = "63207365db50cb817402f0ec8097d6dad3d644ef3fffd6ba30c75b3077e514da" dependencies = [ "cfg_aliases", "httpdate", @@ -6967,6 +6967,7 @@ dependencies = [ "sentry-contexts", "sentry-core", "sentry-debug-images", + "sentry-log", "sentry-panic", "sentry-tower", "sentry-tracing", @@ -6976,9 +6977,9 @@ dependencies = [ [[package]] name = "sentry-actix" -version = "0.48.5" +version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "119ede4e37790ec04e8a14073c8414f0a4b2648402856c0563495a9a5cf54d57" +checksum = "4a0eb1ed18478fb48db007aeaa672a3de176055357feb768eee0c3471802d0ce" dependencies = [ "actix-http", "actix-web", @@ -6989,9 +6990,9 @@ dependencies = [ [[package]] name = "sentry-backtrace" -version = "0.48.5" +version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "448b0981fbde6cdc9eb087ba3dc01035a253fef9a0d9e79aaf198fc26acb2e64" +checksum = "e3bcc2497c2327998146207b7600599ef7592233920f4d4e1d41ddeeba0e4210" dependencies = [ "backtrace", "regex", @@ -7000,9 +7001,9 @@ dependencies = [ [[package]] name = "sentry-contexts" -version = "0.48.5" +version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e5e909d02170ba6d1dc5ebd05bef7999280f5d960e3eaee5d1a18d88d41b334" +checksum = "1cb04cba225b38f59d08f9e3c29ab7259d9cc94fbb2c46d613a51cb0a4a7ee05" dependencies = [ "hostname", "libc", @@ -7014,9 +7015,9 @@ dependencies = [ [[package]] name = "sentry-core" -version = "0.48.5" +version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecf0b1a4a4e9ec88395b52e6fa4868b95564c1fa96b26a0606f5f6288a0f7149" +checksum = "48759bc392fb5e3b36b4efcb485f51074c0ba8479711cd5c8cf79e86f9f75d41" dependencies = [ "rand 0.9.5", "sentry-types", @@ -7027,19 +7028,30 @@ dependencies = [ [[package]] name = "sentry-debug-images" -version = "0.48.5" +version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81d7749c57fc78ed52134889e8121da874065bc40da788d5798cce0f8c19f15" +checksum = "0a5bd325059b70b21ca6e42b0f2409821272dddc1cf37923de37269af55389b5" dependencies = [ "findshlibs", "sentry-core", ] +[[package]] +name = "sentry-log" +version = "0.49.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9553a2f0f75bc8550137ebc753e8d2161af63ff780ca59983935f8df8f01655" +dependencies = [ + "bitflags 2.13.1", + "log", + "sentry-core", +] + [[package]] name = "sentry-panic" -version = "0.48.5" +version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7d93d6ecb55d2251c5fc084c55c03a2bc68904918d76117e602c999e92f00f" +checksum = "a685d22f672b1562ebeff3f2affceb5960595648cc936dae73da3e1d6a55fbd1" dependencies = [ "sentry-backtrace", "sentry-core", @@ -7047,9 +7059,9 @@ dependencies = [ [[package]] name = "sentry-tower" -version = "0.48.5" +version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a64a8a0a33239c65f95ff719fcb56655f398f4e4e74a01af8daca725cf7c2b5f" +checksum = "f6a7519104172a9cdf1b6cdb3b77e91b7fce672ae90c0cf9947415882e3d07a9" dependencies = [ "http 1.5.0", "pin-project", @@ -7061,9 +7073,9 @@ dependencies = [ [[package]] name = "sentry-tracing" -version = "0.48.5" +version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58d26379236c4ef97eaf081bca3c7bf0ef6f06b3aa881eca2ee8e8dbc923e5b8" +checksum = "8aa7d8e0db4cccddbac01ddabd5344ad03b7c2f954b3ff850cecb1d9cf5d4758" dependencies = [ "bitflags 2.13.1", "sentry-backtrace", @@ -7074,9 +7086,9 @@ dependencies = [ [[package]] name = "sentry-types" -version = "0.48.5" +version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2239099d47e76857b0825a182ecdb90159add7aa1097b60247c6e7ca6bf49c6a" +checksum = "fab146d15a30ab4897a95fd15d6a038b8d7fbf2661c5f8b13738ce8df7a095b7" dependencies = [ "debugid", "hex", diff --git a/Cargo.toml b/Cargo.toml index 7584629393..5c2c44f8aa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -51,7 +51,7 @@ pretty_assertions = "1.4.0" rand = "0.10" regex = "1" reqwest = { version = "0.13", features = ["gzip", "json", "stream"] } -sentry = { version = "0.48.0", features = ["backtrace", "panic", "tower-http", "tracing"] } +sentry = { version = "0.49.0", features = ["backtrace", "panic", "tower-http", "tracing"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" serde_with = "3.4.0" diff --git a/crates/lib/docs_rs_logging/src/lib.rs b/crates/lib/docs_rs_logging/src/lib.rs index 363d1e8e56..5d69e9461a 100644 --- a/crates/lib/docs_rs_logging/src/lib.rs +++ b/crates/lib/docs_rs_logging/src/lib.rs @@ -11,7 +11,6 @@ use sentry::{ TransactionContext, integrations::panic as sentry_panic, integrations::tracing as sentry_tracing, }; -use std::sync::Arc; use tracing_subscriber::prelude::*; /// defines the transaction name to be used for our rustwide builder. @@ -71,13 +70,11 @@ pub fn init_with_config(config: &Config) -> anyhow::Result { Some(sentry::init(( sentry_config.dsn.clone(), - sentry::ClientOptions { - release: Some(docs_rs_utils::BUILD_VERSION.into()), - attach_stacktrace: true, - traces_sampler: Some(Arc::new(traces_sampler)), - ..Default::default() - } - .add_integration(sentry_panic::PanicIntegration::default()), + sentry::ClientOptions::new() + .release(docs_rs_utils::BUILD_VERSION) + .attach_stacktrace(true) + .traces_sampler(traces_sampler) + .add_integration(sentry_panic::PanicIntegration::default()), ))) } else { tracing::subscriber::set_global_default(tracing_registry)?;