diff --git a/Cargo.lock b/Cargo.lock index b2d6e73..e1d602d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -335,7 +335,7 @@ dependencies = [ "futures-channel", "futures-timer", "futures-util", - "handlebars", + "handlebars 5.1.2", "http", "indexmap 2.11.4", "lru 0.12.5", @@ -3390,6 +3390,22 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "handlebars" +version = "6.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "759e2d5aea3287cb1190c8ec394f42866cb5bf74fcbf213f354e3c856ea26098" +dependencies = [ + "derive_builder", + "log", + "num-order", + "pest", + "pest_derive", + "serde", + "serde_json", + "thiserror 2.0.17", +] + [[package]] name = "hash32" version = "0.3.1" @@ -4460,19 +4476,20 @@ dependencies = [ [[package]] name = "memscope-rs" -version = "0.1.5" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216273bdd152664e4e6d6ae93c6686207183637d65977a211b1e0a45bfd57078" +checksum = "0ef6d042246772a7d7d7bbb00bcf26e4dc222cf34925175b286f913b2fd34355" dependencies = [ - "bincode 1.3.3", + "bincode 2.0.1", "chrono", "clap", "dashmap 6.1.0", "flate2", + "handlebars 6.3.2", "libc", "num_cpus", "parking_lot", - "rand 0.8.5", + "rand 0.9.2", "rayon", "regex", "serde", @@ -4481,6 +4498,7 @@ dependencies = [ "thiserror 2.0.17", "tracing", "tracing-subscriber", + "winapi", ] [[package]] @@ -4910,6 +4928,21 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-modular" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f" + +[[package]] +name = "num-order" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6" +dependencies = [ + "num-modular", +] + [[package]] name = "num-rational" version = "0.4.2" diff --git a/Cargo.toml b/Cargo.toml index 0c524b7..15de315 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -145,7 +145,7 @@ utoipa = { version = "5.4.0", features = ["axum_extras", "uuid", "chrono"] } utoipa-swagger-ui = { version = "9.0.2", features = ["axum"] } # Memory leak detection and tracking (optional, feature-gated in binaries) -memscope-rs = "0.1.4" +memscope-rs = "0.1.10" # WebSocket support tokio-tungstenite = { version = "0.28", features = ["native-tls"] }