diff --git a/Cargo.lock b/Cargo.lock index 0a9203c1..c5a0eb4e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -571,9 +571,9 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "aws-lc-rs" -version = "1.6.2" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df33e4a55b03f8780ba55041bc7be91a2a8ec8c03517b0379d2d6c96d2c30d95" +checksum = "a8a47f2fb521b70c11ce7369a6c5fa4bd6af7e5d62ec06303875bafe7c6ba245" dependencies = [ "aws-lc-sys", "mirai-annotations", @@ -583,11 +583,12 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.13.3" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37ede3d6e360a48436fee127cb81710834407b1ec0c48a001cc29dec9005f73e" +checksum = "2927c7af777b460b7ccd95f8b67acd7b4c04ec8896bf0c8e80ba30523cffc057" dependencies = [ "bindgen", + "cc", "cmake", "dunce", "fs_extra", @@ -886,6 +887,11 @@ name = "cc" version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74b6a57f98764a267ff415d50a25e6e166f3831a5071af4995296ea97d210490" +dependencies = [ + "jobserver", + "libc", + "once_cell", +] [[package]] name = "cesu8" @@ -999,9 +1005,9 @@ dependencies = [ [[package]] name = "clang-sys" -version = "1.7.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" +checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" dependencies = [ "glob", "libc", @@ -2845,6 +2851,15 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" +[[package]] +name = "jobserver" +version = "0.1.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" +dependencies = [ + "libc", +] + [[package]] name = "js-sys" version = "0.3.69" @@ -3776,9 +3791,9 @@ dependencies = [ [[package]] name = "minijinja" -version = "2.0.2" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e136ef580d7955019ab0a407b68d77c292a9976907e217900f3f76bc8f6dc1a4" +checksum = "933ee10775d58fca8238a84fe165dfe4bde8b07d7574f24d76ffea91170f3ac6" dependencies = [ "memo-map", "self_cell", @@ -4320,9 +4335,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.10" +version = "2.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "560131c633294438da9f7c4b08189194b20946c8274c6b9e38881a7874dc8ee8" +checksum = "cd53dff83f26735fdc1ca837098ccf133605d794cdae66acfc2bfac3ec809d95" dependencies = [ "memchr", "thiserror", @@ -4331,9 +4346,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.7.10" +version = "2.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26293c9193fbca7b1a3bf9b79dc1e388e927e6cacaa78b4a3ab705a1d3d41459" +checksum = "2a548d2beca6773b1c244554d36fcf8548a8a58e74156968211567250e48e49a" dependencies = [ "pest", "pest_generator", @@ -4341,9 +4356,9 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.10" +version = "2.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ec22af7d3fb470a85dd2ca96b7c577a1eb4ef6f1683a9fe9a8c16e136c04687" +checksum = "3c93a82e8d145725dcbaf44e5ea887c8a869efdcc28706df2d08c69e17077183" dependencies = [ "pest", "pest_meta", @@ -4354,9 +4369,9 @@ dependencies = [ [[package]] name = "pest_meta" -version = "2.7.10" +version = "2.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7a240022f37c361ec1878d646fc5b7d7c4d28d5946e1a80ad5a7a4f4ca0bdcd" +checksum = "a941429fea7e08bedec25e4f6785b6ffaacc6b755da98df5ef3e7dcf4a124c4f" dependencies = [ "once_cell", "pest", @@ -4567,9 +4582,9 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.2.16" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5" +checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" dependencies = [ "proc-macro2", "syn 2.0.68", @@ -4661,9 +4676,9 @@ checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94" [[package]] name = "psl" -version = "2.1.49" +version = "2.1.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c11928d9b009645f617a3ff75bd992ff150dd239b1ad8e2949d36c0dc998438a" +checksum = "20f2890e9f6f068d927643e8d547931b537f21fd298e197c4837f1265b11e560" dependencies = [ "psl-types", ] @@ -5480,9 +5495,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.119" +version = "1.0.120" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8eddb61f0697cc3989c5d64b452f5488e2b8a60fd7d5076a3045076ffef8cb0" +checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" dependencies = [ "indexmap 2.2.6", "itoa", @@ -7365,6 +7380,20 @@ name = "zeroize" version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" +dependencies = [ + "zeroize_derive", +] + +[[package]] +name = "zeroize_derive" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.68", +] [[package]] name = "zerotrie" diff --git a/Cargo.toml b/Cargo.toml index dae4e680..f35024a2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -157,7 +157,7 @@ features = [ # Templates [workspace.dependencies.minijinja] -version = "2.0.2" +version = "2.0.3" # Random values [workspace.dependencies.rand] @@ -169,7 +169,7 @@ version = "0.23.10" # Use platform-specific verifier for TLS [workspace.dependencies.rustls-platform-verifier] -version = "0.3.1" +version = "0.3.2" # JSON Schema generation [workspace.dependencies.schemars] @@ -198,7 +198,7 @@ features = ["derive"] # Most of the time, if we need serde, we need derive # JSON serialization and deserialization [workspace.dependencies.serde_json] -version = "1.0.119" +version = "1.0.120" features = ["preserve_order"] # SQL database support diff --git a/crates/handlers/Cargo.toml b/crates/handlers/Cargo.toml index e3977dc8..4d4fd04f 100644 --- a/crates/handlers/Cargo.toml +++ b/crates/handlers/Cargo.toml @@ -65,7 +65,7 @@ zeroize = "1.8.1" base64ct = "1.6.0" camino.workspace = true chrono.workspace = true -psl = "2.1.49" +psl = "2.1.50" time = "0.3.36" url.workspace = true mime = "0.3.17" diff --git a/crates/i18n/Cargo.toml b/crates/i18n/Cargo.toml index fec41f37..af04dada 100644 --- a/crates/i18n/Cargo.toml +++ b/crates/i18n/Cargo.toml @@ -16,15 +16,15 @@ camino.workspace = true icu_calendar = { version = "1.4.0", features = ["compiled_data", "std"] } icu_datetime = { version = "1.4.0", features = ["compiled_data", "std"] } icu_list = { version = "1.4.0", features = ["compiled_data", "std"] } -icu_locid = { version = "1.4.0", features = ["std",] } +icu_locid = { version = "1.4.0", features = ["std"] } icu_locid_transform = { version = "1.4.0", features = ["compiled_data", "std"] } icu_plurals = { version = "1.4.0", features = ["compiled_data", "std"] } icu_provider = { version = "1.4.0", features = ["std", "sync"] } icu_provider_adapters = { version = "1.4.0", features = ["std"] } icu_relativetime = { version = "0.1.4", features = ["compiled_data", "std"] } pad = "0.1.6" -pest = "2.7.10" -pest_derive = "2.7.10" +pest = "2.7.11" +pest_derive = "2.7.11" serde.workspace = true serde_json.workspace = true thiserror.workspace = true diff --git a/deny.toml b/deny.toml index fd28a6a5..8c7788aa 100644 --- a/deny.toml +++ b/deny.toml @@ -52,7 +52,6 @@ deny = [ multiple-versions = "deny" skip = [ - { name = "base64", version = "0.13.1" }, # async-graphql depends on this old version { name = "base64", version = "0.21.7" }, # many dependencies depends on this old version { name = "syn", version = "1.0.109" }, # sea-query, sqlx, schemars depend on the old version { name = "event-listener", version = "2.5.3" }, # async-channel (wiremock) and sqlx-core depend on the old version @@ -60,7 +59,6 @@ skip = [ { name = "regex-automata", version = "0.1.10" }, # ^ { name = "regex-automata", version = "0.2.0" }, # icu_list depends on this old version { name = "indexmap", version = "1.9.3" }, # schemars depends on this old version - { name = "bitflags", version = "1.3.2" }, # axum depends on an old version { name = "hashbrown" }, # Too many versions :( # sqlx uses old versions of those: { name = "rustls", version = "0.21.10" }, @@ -69,6 +67,7 @@ skip = [ { name = "webpki-roots", version = "0.25.3" }, # axum-macros, sqlx-macros and sea-query-attr use an old version { name = "heck", version = "0.4.1" }, + # opentelemetry-http needs this { name = "http", version = "0.2.12" }, # sea-query-attr uses an old version of darling { name = "darling", version = "0.14.4" }, @@ -80,6 +79,13 @@ skip = [ { name = "itertools", version = "0.12.1" }, # wasmtime -> cranelift is depending on this old version { name = "gimli", version = "0.28.1" }, + # opentelemetry-otlp -> -proto -> tonic is depending on this old version + { name = "http-body", version = "0.4.6" }, + # apalis-core depends on this old version + { name = "strum", version = "0.25.0" }, + { name = "strum_macros", version = "0.25.0" }, + # For some reason, axum-core depends on this old version, even though axum is on the new one + { name = "sync_wrapper", version = "0.1.2" }, ] skip-tree = []