diff --git a/drift-lab/src-tauri/Cargo.lock b/drift-lab/src-tauri/Cargo.lock index 99ad8d3..558137f 100644 --- a/drift-lab/src-tauri/Cargo.lock +++ b/drift-lab/src-tauri/Cargo.lock @@ -363,7 +363,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" dependencies = [ "async-trait", - "axum-core", + "axum-core 0.4.5", "bytes", "futures-util", "http", @@ -372,7 +372,7 @@ dependencies = [ "hyper", "hyper-util", "itoa", - "matchit", + "matchit 0.7.3", "memchr", "mime", "percent-encoding", @@ -390,6 +390,33 @@ dependencies = [ "tracing", ] +[[package]] +name = "axum" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31b698c5f9a010f6573133b09e0de5408834d0c82f8d7475a89fc1867a71cd90" +dependencies = [ + "axum-core 0.5.6", + "bytes", + "futures-util", + "http", + "http-body", + "http-body-util", + "itoa", + "matchit 0.8.4", + "memchr", + "mime", + "percent-encoding", + "pin-project-lite", + "serde_core", + "serde_json", + "serde_path_to_error", + "sync_wrapper", + "tower", + "tower-layer", + "tower-service", +] + [[package]] name = "axum-core" version = "0.4.5" @@ -411,6 +438,24 @@ dependencies = [ "tracing", ] +[[package]] +name = "axum-core" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08c78f31d7b1291f7ee735c1c6780ccde7785daae9a9206026862dab7d8792d1" +dependencies = [ + "bytes", + "futures-core", + "http", + "http-body", + "http-body-util", + "mime", + "pin-project-lite", + "sync_wrapper", + "tower-layer", + "tower-service", +] + [[package]] name = "base64" version = "0.21.7" @@ -1277,7 +1322,7 @@ dependencies = [ "anyhow", "async-stream", "async-trait", - "axum", + "axum 0.7.9", "bollard", "chrono", "clap", @@ -1321,7 +1366,7 @@ dependencies = [ [[package]] name = "drift-static-profiler" -version = "0.6.0" +version = "0.6.2" dependencies = [ "anyhow", "chrono", @@ -1593,6 +1638,7 @@ checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" dependencies = [ "crc32fast", "miniz_oxide", + "zlib-rs", ] [[package]] @@ -2988,6 +3034,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 = "memchr" version = "2.8.0" @@ -6625,11 +6677,11 @@ dependencies = [ [[package]] name = "utoipa-swagger-ui" -version = "8.1.0" +version = "9.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db4b5ac679cc6dfc5ea3f2823b0291c777750ffd5e13b21137e0f7ac0e8f9617" +checksum = "d047458f1b5b65237c2f6dc6db136945667f40a7668627b3490b9513a3d43a55" dependencies = [ - "axum", + "axum 0.8.9", "base64 0.22.1", "mime_guess", "regex", @@ -6638,7 +6690,7 @@ dependencies = [ "serde_json", "url", "utoipa", - "zip 2.4.2", + "zip 3.0.0", ] [[package]] @@ -7902,18 +7954,15 @@ dependencies = [ [[package]] name = "zip" -version = "2.4.2" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50" +checksum = "12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308" dependencies = [ "arbitrary", "crc32fast", - "crossbeam-utils", - "displaydoc", "flate2", "indexmap 2.14.0", "memchr", - "thiserror 2.0.18", "zopfli", ] @@ -7929,6 +7978,12 @@ dependencies = [ "memchr", ] +[[package]] +name = "zlib-rs" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3be3d40e40a133f9c916ee3f9f4fa2d9d63435b5fbe1bfc6d9dae0aa0ada1513" + [[package]] name = "zmij" version = "1.0.21" diff --git a/drift-lab/src-tauri/Cargo.toml b/drift-lab/src-tauri/Cargo.toml index 339f0c5..a1b0cd6 100644 --- a/drift-lab/src-tauri/Cargo.toml +++ b/drift-lab/src-tauri/Cargo.toml @@ -121,7 +121,7 @@ axum = "0.7" tower = "0.5" tower-http = { version = "0.6", features = ["cors", "trace", "fs"] } utoipa = { version = "5", features = ["axum_extras"] } -utoipa-swagger-ui = { version = "8", features = ["axum"] } +utoipa-swagger-ui = { version = "9", features = ["axum"] } # Embed the built viewer (drift-static-profiler/viewer/dist) into the # binary so the desktop app has no filesystem dependency at runtime. rust-embed = { version = "8", features = ["mime-guess", "include-exclude"] }