diff --git a/Cargo.lock b/Cargo.lock index 826a3d2d3..bc088fc7b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3423,13 +3423,13 @@ dependencies = [ [[package]] name = "regex" -version = "1.9.1" +version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575" +checksum = "81bc1d4caf89fac26a70747fe603c130093b53c773888797a6329091246d651a" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.3.3", + "regex-automata 0.3.6", "regex-syntax 0.7.4", ] @@ -3444,9 +3444,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.3.3" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310" +checksum = "fed1ceff11a1dddaee50c9dc8e4938bd106e9d89ae372f192311e7da498e3b69" dependencies = [ "aho-corasick", "memchr", @@ -3861,9 +3861,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.175" +version = "1.0.179" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d25439cd7397d044e2748a6fe2432b5e85db703d6d097bd014b3c0ad1ebff0b" +checksum = "0a5bf42b8d227d4abf38a1ddb08602e229108a517cd4e5bb28f9c7eaafdce5c0" dependencies = [ "serde_derive", ] @@ -3879,9 +3879,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.175" +version = "1.0.179" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b23f7ade6f110613c0d63858ddb8b94c1041f550eab58a16b371bdf2c9c80ab4" +checksum = "741e124f5485c7e60c03b043f79f320bff3527f4bbf12cf3831750dc46a0ec2c" dependencies = [ "proc-macro2 1.0.66", "quote 1.0.31", @@ -3890,9 +3890,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.103" +version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d03b412469450d4404fe8499a268edd7f8b79fecb074b0d812ad64ca21f4031b" +checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c" dependencies = [ "indexmap 2.0.0", "itoa", @@ -3933,17 +3933,18 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21e47d95bc83ed33b2ecf84f4187ad1ab9685d18ff28db000c99deac8ce180e3" +checksum = "1402f54f9a3b9e2efe71c1cea24e648acce55887983553eeb858cf3115acfd49" dependencies = [ "base64 0.21.2", "chrono", "hex", "indexmap 1.9.3", + "indexmap 2.0.0", "serde", "serde_json", - "serde_with_macros 3.1.0", + "serde_with_macros 3.2.0", "time", ] @@ -3961,9 +3962,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea3cee93715c2e266b9338b7544da68a9f24e227722ba482bd1c024367c77c65" +checksum = "9197f1ad0e3c173a0222d3c4404fb04c3afe87e962bcb327af73e8301fa203c7" dependencies = [ "darling 0.20.3", "proc-macro2 1.0.66", @@ -5492,7 +5493,7 @@ dependencies = [ "serde", "serde-big-array", "serde_json", - "serde_with 3.1.0", + "serde_with 3.2.0", "sha2", "spandoc", "static_assertions", diff --git a/zebra-chain/Cargo.toml b/zebra-chain/Cargo.toml index 7820507d3..5c2020bb6 100644 --- a/zebra-chain/Cargo.toml +++ b/zebra-chain/Cargo.toml @@ -96,8 +96,8 @@ tracing = "0.1.37" # Serialization hex = { version = "0.4.3", features = ["serde"] } -serde = { version = "1.0.175", features = ["serde_derive", "rc"] } -serde_with = "3.0.0" +serde = { version = "1.0.179", features = ["serde_derive", "rc"] } +serde_with = "3.2.0" serde-big-array = "0.5.1" # Processing @@ -111,7 +111,7 @@ redjubjub = "0.7.0" reddsa = "0.5.1" # Production feature json-conversion -serde_json = { version = "1.0.100", optional = true } +serde_json = { version = "1.0.104", optional = true } # Production feature async-error and testing feature proptest-impl tokio = { version = "1.29.1", optional = true } diff --git a/zebra-consensus/Cargo.toml b/zebra-consensus/Cargo.toml index 4211e43d5..25024287e 100644 --- a/zebra-consensus/Cargo.toml +++ b/zebra-consensus/Cargo.toml @@ -47,7 +47,7 @@ chrono = { version = "0.4.26", default-features = false, features = ["clock", "s displaydoc = "0.2.4" lazy_static = "1.4.0" once_cell = "1.18.0" -serde = { version = "1.0.175", features = ["serde_derive"] } +serde = { version = "1.0.179", features = ["serde_derive"] } futures = "0.3.28" futures-util = "0.3.28" diff --git a/zebra-network/Cargo.toml b/zebra-network/Cargo.toml index c8299fb3a..0510ba138 100644 --- a/zebra-network/Cargo.toml +++ b/zebra-network/Cargo.toml @@ -55,8 +55,8 @@ ordered-map = "0.4.2" pin-project = "1.1.2" rand = "0.8.5" rayon = "1.7.0" -regex = "1.9.1" -serde = { version = "1.0.175", features = ["serde_derive"] } +regex = "1.9.3" +serde = { version = "1.0.179", features = ["serde_derive"] } tempfile = "3.7.0" thiserror = "1.0.44" diff --git a/zebra-node-services/Cargo.toml b/zebra-node-services/Cargo.toml index 956b49229..1b8b9c824 100644 --- a/zebra-node-services/Cargo.toml +++ b/zebra-node-services/Cargo.toml @@ -44,13 +44,13 @@ color-eyre = { version = "0.6.2", optional = true } jsonrpc-core = { version = "18.0.0", optional = true } # Security: avoid default dependency on openssl reqwest = { version = "0.11.18", default-features = false, features = ["rustls-tls"], optional = true } -serde = { version = "1.0.175", optional = true } -serde_json = { version = "1.0.100", optional = true } +serde = { version = "1.0.179", optional = true } +serde_json = { version = "1.0.104", optional = true } [dev-dependencies] color-eyre = "0.6.2" jsonrpc-core = "18.0.0" reqwest = { version = "0.11.18", default-features = false, features = ["rustls-tls"] } -serde = "1.0.175" -serde_json = "1.0.100" +serde = "1.0.179" +serde_json = "1.0.104" diff --git a/zebra-rpc/Cargo.toml b/zebra-rpc/Cargo.toml index 2115dda05..d3b7bc808 100644 --- a/zebra-rpc/Cargo.toml +++ b/zebra-rpc/Cargo.toml @@ -51,7 +51,7 @@ jsonrpc-http-server = "18.0.0" num_cpus = "1.16.0" # zebra-rpc needs the preserve_order feature in serde_json, which is a dependency of jsonrpc-core -serde_json = { version = "1.0.100", features = ["preserve_order"] } +serde_json = { version = "1.0.104", features = ["preserve_order"] } indexmap = { version = "2.0.0", features = ["serde"] } tokio = { version = "1.29.1", features = ["time", "rt-multi-thread", "macros", "tracing"] } @@ -60,7 +60,7 @@ tower = "0.4.13" tracing = "0.1.37" hex = { version = "0.4.3", features = ["serde"] } -serde = { version = "1.0.175", features = ["serde_derive"] } +serde = { version = "1.0.179", features = ["serde_derive"] } # Experimental feature getblocktemplate-rpcs rand = { version = "0.8.5", optional = true } diff --git a/zebra-state/Cargo.toml b/zebra-state/Cargo.toml index 70453548b..0827053fa 100644 --- a/zebra-state/Cargo.toml +++ b/zebra-state/Cargo.toml @@ -53,11 +53,11 @@ itertools = "0.11.0" lazy_static = "1.4.0" metrics = "0.21.1" mset = "0.1.1" -regex = "1.9.1" +regex = "1.9.3" rlimit = "0.10.1" rocksdb = { version = "0.21.0", default-features = false, features = ["lz4"] } semver = "1.0.18" -serde = { version = "1.0.175", features = ["serde_derive"] } +serde = { version = "1.0.179", features = ["serde_derive"] } tempfile = "3.7.0" thiserror = "1.0.44" @@ -69,7 +69,7 @@ tracing = "0.1.37" # elasticsearch specific dependencies. # Security: avoid default dependency on openssl elasticsearch = { version = "8.5.0-alpha.1", default-features = false, features = ["rustls-tls"], optional = true } -serde_json = { version = "1.0.100", package = "serde_json", optional = true } +serde_json = { version = "1.0.104", package = "serde_json", optional = true } zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.28", features = ["async-error"] } diff --git a/zebra-test/Cargo.toml b/zebra-test/Cargo.toml index 98c22eebf..24de90b03 100644 --- a/zebra-test/Cargo.toml +++ b/zebra-test/Cargo.toml @@ -22,7 +22,7 @@ insta = "1.31.0" proptest = "1.2.0" once_cell = "1.18.0" rand = "0.8.5" -regex = "1.9.1" +regex = "1.9.3" tokio = { version = "1.29.1", features = ["full", "tracing", "test-util"] } tower = { version = "0.4.13", features = ["util"] } diff --git a/zebra-utils/Cargo.toml b/zebra-utils/Cargo.toml index a9ba7944f..0befe3849 100644 --- a/zebra-utils/Cargo.toml +++ b/zebra-utils/Cargo.toml @@ -69,7 +69,7 @@ tinyvec = { version = "1.6.0", features = ["rustc_1_55"] } structopt = "0.3.26" hex = "0.4.3" -serde_json = "1.0.100" +serde_json = "1.0.104" tracing-error = "0.2.0" tracing-subscriber = "0.3.17" thiserror = "1.0.44" @@ -84,7 +84,7 @@ zebra-rpc = { path = "../zebra-rpc", version = "1.0.0-beta.28", optional = true itertools = { version = "0.11.0", optional = true } # These crates are needed for the search-issue-refs binary -regex = { version = "1.9.1", optional = true } +regex = { version = "1.9.3", optional = true } # Avoid default openssl dependency to reduce the dependency tree and security alerts. reqwest = { version = "0.11.18", default-features = false, features = ["rustls-tls"], optional = true } diff --git a/zebrad/Cargo.toml b/zebrad/Cargo.toml index f65e0213f..427500454 100644 --- a/zebrad/Cargo.toml +++ b/zebrad/Cargo.toml @@ -159,7 +159,7 @@ humantime-serde = "1.1.1" indexmap = "2.0.0" lazy_static = "1.4.0" semver = "1.0.18" -serde = { version = "1.0.175", features = ["serde_derive"] } +serde = { version = "1.0.179", features = ["serde_derive"] } toml = "0.7.6" futures = "0.3.28" @@ -233,10 +233,10 @@ abscissa_core = { version = "0.7.0", features = ["testing"] } hex = "0.4.3" jsonrpc-core = "18.0.0" once_cell = "1.18.0" -regex = "1.9.1" +regex = "1.9.3" # zebra-rpc needs the preserve_order feature, it also makes test results more stable -serde_json = { version = "1.0.100", features = ["preserve_order"] } +serde_json = { version = "1.0.104", features = ["preserve_order"] } tempfile = "3.7.0" hyper = { version = "0.14.27", features = ["http1", "http2", "server"]}