diff --git a/sync-server/Cargo.lock b/sync-server/Cargo.lock index 31b03207..92816575 100644 --- a/sync-server/Cargo.lock +++ b/sync-server/Cargo.lock @@ -139,7 +139,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" dependencies = [ "async-trait", - "axum-core", + "axum-core 0.4.5", "axum-macros", "base64 0.22.1", "bytes", @@ -150,7 +150,7 @@ dependencies = [ "hyper", "hyper-util", "itoa", - "matchit", + "matchit 0.7.3", "memchr", "mime", "multer", @@ -171,6 +171,32 @@ dependencies = [ "tracing", ] +[[package]] +name = "axum" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b098575ebe77cb6d14fc7f32749631a6e44edbef6b796f89b020e99ba20d425" +dependencies = [ + "axum-core 0.5.5", + "bytes", + "futures-util", + "http", + "http-body", + "http-body-util", + "itoa", + "matchit 0.8.4", + "memchr", + "mime", + "percent-encoding", + "pin-project-lite", + "serde_core", + "sync_wrapper", + "tower", + "tower-layer", + "tower-service", + "tracing", +] + [[package]] name = "axum-core" version = "0.4.5" @@ -193,27 +219,44 @@ dependencies = [ ] [[package]] -name = "axum-extra" -version = "0.9.6" +name = "axum-core" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c794b30c904f0a1c2fb7740f7df7f7972dfaa14ef6f57cb6178dc63e5dca2f04" +checksum = "59446ce19cd142f8833f856eb31f3eb097812d1479ab224f54d72428ca21ea22" dependencies = [ - "axum", - "axum-core", "bytes", - "fastrand", + "futures-core", + "http", + "http-body", + "http-body-util", + "mime", + "pin-project-lite", + "sync_wrapper", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "axum-extra" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbfe9f610fe4e99cf0cfcd03ccf8c63c28c616fe714d80475ef731f3b13dd21b" +dependencies = [ + "axum 0.8.7", + "axum-core 0.5.5", + "bytes", + "futures-core", "futures-util", "headers", "http", "http-body", "http-body-util", "mime", - "multer", "pin-project-lite", - "serde", - "tower", "tower-layer", "tower-service", + "tracing", ] [[package]] @@ -234,7 +277,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb5a5d7e98a19e7ce06e96827ad86c1d75e9cb20ede5a70645dec2359a66cb7a" dependencies = [ "anyhow", - "axum", + "axum 0.7.9", "axum_typed_multipart_macros", "bytes", "chrono", @@ -1329,6 +1372,12 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" +[[package]] +name = "matchit" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3" + [[package]] name = "md-5" version = "0.10.6" @@ -2291,7 +2340,7 @@ name = "sync_server" version = "0.11.1" dependencies = [ "anyhow", - "axum", + "axum 0.7.9", "axum-extra", "axum_typed_multipart", "base64 0.22.1", diff --git a/sync-server/Cargo.toml b/sync-server/Cargo.toml index ade113a2..55ed2c6d 100644 --- a/sync-server/Cargo.toml +++ b/sync-server/Cargo.toml @@ -15,7 +15,7 @@ uuid = { version = "1.16.0", features = ["v4", "serde"] } log = { version = "0.4.28" } anyhow = { version = "1.0.100", features = ["backtrace"] } axum = { version = "0.7.4", features = ["ws", "macros", "tracing", "multipart"]} -axum-extra = { version = "0.9.6", features = ["typed-header"] } +axum-extra = { version = "0.12.2", features = ["typed-header"] } axum_typed_multipart = "0.11.0" tower-http = { version = "0.6.1", features = ["cors", "trace", "limit", "timeout"] } tracing = "0.1.41"