diff --git a/Cargo.lock b/Cargo.lock index 9d0ea4dd4..7551479d0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -985,13 +985,14 @@ dependencies = [ [[package]] name = "axum-extra" -version = "0.10.3" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9963ff19f40c6102c76756ef0a46004c0d58957d87259fc9208ff8441c12ab96" +checksum = "460c45604cb25834835e3b4d3468510322852783dac36261d642424d75562ff3" dependencies = [ "axum", "axum-core", "bytes", + "futures-core", "futures-util", "headers", "http 1.3.1", @@ -1000,7 +1001,6 @@ dependencies = [ "mime", "pin-project-lite", "rustversion", - "serde_core", "tower-layer", "tower-service", "tracing", diff --git a/Cargo.toml b/Cargo.toml index d083b5c94..a9c1fea98 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -84,7 +84,7 @@ serde_with = "3.4.0" # axum dependencies async-trait = "0.1.83" axum = { version = "0.8.1", features = ["macros"] } -axum-extra = { version = "0.10.0", features = ["typed-header"] } +axum-extra = { version = "0.12.0", features = ["typed-header", "routing", "middleware"] } tower = "0.5.1" tower-http = { version = "0.6.0", features = ["fs", "trace", "timeout", "catch-panic"] } mime = "0.3.16"