diff --git a/Cargo.lock b/Cargo.lock index 154c833db..9e23d53b0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -100,7 +100,7 @@ dependencies = [ "serde", "serde_json", "serde_qs", - "thiserror", + "thiserror 1.0.69", "tower-layer", "tower-service", "tracing", @@ -210,7 +210,7 @@ dependencies = [ "pin-project-lite", "serde", "strum 0.25.0", - "thiserror", + "thiserror 1.0.69", "tokio", "tower 0.4.13", "tracing", @@ -373,7 +373,7 @@ dependencies = [ "serde_urlencoded", "static_assertions_next", "tempfile", - "thiserror", + "thiserror 1.0.69", "tracing", "tracing-futures", "url", @@ -393,7 +393,7 @@ dependencies = [ "quote", "strum 0.26.3", "syn", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -1604,7 +1604,7 @@ dependencies = [ "fuzzy-matcher", "shell-words", "tempfile", - "thiserror", + "thiserror 1.0.69", "zeroize", ] @@ -1659,7 +1659,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "709d653e7c92498eb29fb86a2a6f0f3502b97530f33aedb32ef848d4d28b31a3" dependencies = [ "rust_decimal", - "thiserror", + "thiserror 1.0.69", "winnow", ] @@ -2190,7 +2190,7 @@ dependencies = [ "pest_derive", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2910,7 +2910,7 @@ dependencies = [ "combine", "jni-sys", "log", - "thiserror", + "thiserror 1.0.69", "walkdir", ] @@ -2956,7 +2956,7 @@ dependencies = [ "jsonptr", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3185,7 +3185,7 @@ dependencies = [ "serde_json", "serde_urlencoded", "serde_with", - "thiserror", + "thiserror 2.0.3", "tokio", "tower 0.5.1", "tracing", @@ -3290,7 +3290,7 @@ dependencies = [ "serde", "serde_json", "serde_with", - "thiserror", + "thiserror 2.0.3", "tokio", "tracing", "ulid", @@ -3312,7 +3312,7 @@ dependencies = [ "ruma-common", "serde", "serde_json", - "thiserror", + "thiserror 2.0.3", "ulid", "url", "woothee", @@ -3326,7 +3326,7 @@ dependencies = [ "headers", "lettre", "mas-templates", - "thiserror", + "thiserror 2.0.3", "tracing", ] @@ -3392,7 +3392,7 @@ dependencies = [ "serde_urlencoded", "serde_with", "sqlx", - "thiserror", + "thiserror 2.0.3", "time", "tokio", "tokio-util", @@ -3446,7 +3446,7 @@ dependencies = [ "pest_derive", "serde", "serde_json", - "thiserror", + "thiserror 2.0.3", "writeable", ] @@ -3515,7 +3515,7 @@ dependencies = [ "serde_with", "sha2", "signature", - "thiserror", + "thiserror 2.0.3", "tracing", "url", ] @@ -3546,7 +3546,7 @@ dependencies = [ "rsa", "sec1", "spki", - "thiserror", + "thiserror 2.0.3", ] [[package]] @@ -3563,7 +3563,7 @@ dependencies = [ "pin-project-lite", "rustls-pemfile", "socket2", - "thiserror", + "thiserror 2.0.3", "tokio", "tokio-rustls", "tokio-test", @@ -3599,7 +3599,7 @@ dependencies = [ "reqwest", "serde", "serde_json", - "thiserror", + "thiserror 2.0.3", "tower 0.5.1", "tracing", "url", @@ -3637,7 +3637,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", - "thiserror", + "thiserror 2.0.3", "tokio", "tracing", "url", @@ -3655,7 +3655,7 @@ dependencies = [ "schemars", "serde", "serde_json", - "thiserror", + "thiserror 2.0.3", "tokio", "tracing", ] @@ -3677,7 +3677,7 @@ version = "0.12.0" dependencies = [ "camino", "serde", - "thiserror", + "thiserror 2.0.3", ] [[package]] @@ -3696,7 +3696,7 @@ dependencies = [ "rand_core", "serde", "serde_json", - "thiserror", + "thiserror 2.0.3", "tracing", "tracing-opentelemetry", "ulid", @@ -3723,7 +3723,7 @@ dependencies = [ "serde", "serde_json", "sqlx", - "thiserror", + "thiserror 2.0.3", "tracing", "ulid", "url", @@ -3757,7 +3757,7 @@ dependencies = [ "serde", "serde_json", "sqlx", - "thiserror", + "thiserror 2.0.3", "tokio", "tower 0.5.1", "tracing", @@ -3786,7 +3786,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", - "thiserror", + "thiserror 2.0.3", "tokio", "tracing", "ulid", @@ -4064,7 +4064,7 @@ dependencies = [ "serde_json", "serde_with", "sha2", - "thiserror", + "thiserror 2.0.3", "url", ] @@ -4114,7 +4114,7 @@ dependencies = [ "sha1", "sha2", "sprintf", - "thiserror", + "thiserror 2.0.3", "tokio", "tracing", "urlencoding", @@ -4144,7 +4144,7 @@ dependencies = [ "js-sys", "once_cell", "pin-project-lite", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -4183,7 +4183,7 @@ dependencies = [ "opentelemetry-proto", "opentelemetry_sdk", "prost", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -4242,7 +4242,7 @@ dependencies = [ "ordered-float", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -4261,7 +4261,7 @@ dependencies = [ "percent-encoding", "rand", "serde_json", - "thiserror", + "thiserror 1.0.69", "tokio", "tokio-stream", ] @@ -4444,7 +4444,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "879952a81a83930934cbf1786752d6dedc3b1f29e8f8fb2ad1d0a36f377cf442" dependencies = [ "memchr", - "thiserror", + "thiserror 1.0.69", "ucd-trie", ] @@ -4740,7 +4740,7 @@ dependencies = [ "memchr", "parking_lot", "protobuf", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -4845,7 +4845,7 @@ dependencies = [ "rustc-hash 2.0.0", "rustls", "socket2", - "thiserror", + "thiserror 1.0.69", "tokio", "tracing", ] @@ -4862,7 +4862,7 @@ dependencies = [ "rustc-hash 2.0.0", "rustls", "slab", - "thiserror", + "thiserror 1.0.69", "tinyvec", "tracing", ] @@ -5138,7 +5138,7 @@ dependencies = [ "serde", "serde_html_form", "serde_json", - "thiserror", + "thiserror 1.0.69", "time", "tracing", "url", @@ -5153,7 +5153,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e7f9b534a65698d7db3c08d94bf91de0046fe6c7893a7b360502f65e7011ac4" dependencies = [ "js_int", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -5425,7 +5425,7 @@ dependencies = [ "proc-macro2", "quote", "syn", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -5581,7 +5581,7 @@ dependencies = [ "rand", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", "time", "url", "uuid", @@ -5664,7 +5664,7 @@ dependencies = [ "futures", "percent-encoding", "serde", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -5873,7 +5873,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39b60413e681681e22dfe3966674082c075c5f6ed73c3900b95dd19eb9e0181d" dependencies = [ - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -5941,7 +5941,7 @@ dependencies = [ "sha2", "smallvec", "sqlformat", - "thiserror", + "thiserror 1.0.69", "tokio", "tokio-stream", "tracing", @@ -6027,7 +6027,7 @@ dependencies = [ "smallvec", "sqlx-core", "stringprep", - "thiserror", + "thiserror 1.0.69", "tracing", "uuid", "whoami", @@ -6068,7 +6068,7 @@ dependencies = [ "smallvec", "sqlx-core", "stringprep", - "thiserror", + "thiserror 1.0.69", "tracing", "uuid", "whoami", @@ -6262,7 +6262,16 @@ version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c006c85c7651b3cf2ada4584faa36773bd07bac24acfb39f3c431b36d7e667aa" +dependencies = [ + "thiserror-impl 2.0.3", ] [[package]] @@ -6276,6 +6285,17 @@ dependencies = [ "syn", ] +[[package]] +name = "thiserror-impl" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f077553d607adc1caf65430528a576c757a71ed73944b66ebb58ef2bbd243568" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "thread_local" version = "1.1.8" @@ -6390,7 +6410,7 @@ checksum = "0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f" dependencies = [ "either", "futures-util", - "thiserror", + "thiserror 1.0.69", "tokio", ] @@ -6575,7 +6595,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf" dependencies = [ "crossbeam-channel", - "thiserror", + "thiserror 1.0.69", "time", "tracing-subscriber", ] @@ -7086,7 +7106,7 @@ dependencies = [ "object", "smallvec", "target-lexicon", - "thiserror", + "thiserror 1.0.69", "wasmparser", "wasmtime-environ", "wasmtime-versioned-export-macros", diff --git a/Cargo.toml b/Cargo.toml index fd447eb28..f6572f1a4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -303,7 +303,7 @@ features = [ # Custom error types [workspace.dependencies.thiserror] -version = "1.0.69" +version = "2.0.3" # Async runtime [workspace.dependencies.tokio] diff --git a/deny.toml b/deny.toml index a08b32e67..f1dde8f9a 100644 --- a/deny.toml +++ b/deny.toml @@ -60,6 +60,9 @@ skip = [ { 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 = "hashbrown" }, # Too many versions :( + # a few dependencies depend on the 1.x version of thiserror + { name = "thiserror", version = "1.0.69" }, + { name = "thiserror-impl", version = "1.0.69" }, # url and cookie-store depend on this old version of idna { name = "idna", version = "0.5.0" }, # axum-macros, sqlx-macros and sea-query-attr use an old version