diff --git a/Cargo.lock b/Cargo.lock index f1168906765..37ab552dd8c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1506,6 +1506,17 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +[[package]] +name = "erased-serde" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b" +dependencies = [ + "serde", + "serde_core", + "typeid", +] + [[package]] name = "errno" version = "0.3.12" @@ -5028,9 +5039,15 @@ dependencies = [ [[package]] name = "slog" -version = "2.7.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8347046d4ebd943127157b94d63abb990fcf729dc4e9978927fdf4ac3c998d06" +checksum = "713701148774f80b669126b7f7becffcab60d78bfc5ff1e18c02baabbf8b1ff9" +dependencies = [ + "anyhow", + "erased-serde", + "rustversion", + "serde_core", +] [[package]] name = "slog-async" @@ -6099,6 +6116,12 @@ dependencies = [ "utf-8", ] +[[package]] +name = "typeid" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" + [[package]] name = "typenum" version = "1.17.0" diff --git a/Cargo.toml b/Cargo.toml index 2620237e28e..14de0b4bd76 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -81,7 +81,7 @@ serde_derive = "1.0.125" serde_json = { version = "1.0", features = ["arbitrary_precision"] } serde_regex = "1.1.0" serde_yaml = "0.9.21" -slog = { version = "2.7.0", features = [ +slog = { version = "2.8.0", features = [ "release_max_level_trace", "max_level_trace", ] } diff --git a/graph/Cargo.toml b/graph/Cargo.toml index 44e004be00c..00700c11298 100644 --- a/graph/Cargo.toml +++ b/graph/Cargo.toml @@ -52,7 +52,7 @@ serde_json = { workspace = true } serde_regex = { workspace = true } serde_yaml = { workspace = true } sha2 = "0.10.9" -slog = { version = "2.7.0", features = [ +slog = { version = "2.8.0", features = [ "release_max_level_trace", "max_level_trace", ] } diff --git a/tests/Cargo.toml b/tests/Cargo.toml index 3d6a3771a93..fd1480aaeb4 100644 --- a/tests/Cargo.toml +++ b/tests/Cargo.toml @@ -18,7 +18,7 @@ graph-server-index-node = { path = "../server/index-node" } graph-runtime-wasm = { path = "../runtime/wasm" } serde = { workspace = true } serde_yaml = { workspace = true } -slog = { version = "2.7.0", features = ["release_max_level_trace", "max_level_trace"] } +slog = { version = "2.8.0", features = ["release_max_level_trace", "max_level_trace"] } tokio = { version = "1.45.1", features = ["rt", "macros", "process"] } # Once graph upgrades to web3 0.19, we don't need this anymore. The version # here needs to be kept in sync with the web3 version that the graph crate