diff --git a/Cargo.lock b/Cargo.lock index eb9f747..dadc9ec 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -637,6 +637,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "foreign-types" version = "0.3.2" @@ -840,9 +846,7 @@ version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ - "allocator-api2", - "equivalent", - "foldhash", + "foldhash 0.1.5", ] [[package]] @@ -850,6 +854,11 @@ name = "hashbrown" version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash 0.2.0", +] [[package]] name = "heck" @@ -1277,11 +1286,11 @@ checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "lru" -version = "0.12.5" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" +checksum = "8a860605968fce16869fd239cf4237a82f3ac470723415db603b0e8b6c8d4fb9" dependencies = [ - "hashbrown 0.15.5", + "hashbrown 0.17.1", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 26a21e2..b5f1263 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -105,7 +105,7 @@ bytes = "1" # Lean Agentic dependencies thiserror = "2.0" dashmap = "6.1" -lru = "0.12" +lru = "0.18" # Phase 1: Temporal and Scheduling integrations (local workspace crates) midstreamer-temporal-compare = { version = "0.2.1", path = "crates/temporal-compare" } diff --git a/crates/temporal-compare/Cargo.toml b/crates/temporal-compare/Cargo.toml index cf66ed7..c78e027 100644 --- a/crates/temporal-compare/Cargo.toml +++ b/crates/temporal-compare/Cargo.toml @@ -20,7 +20,7 @@ path = "src/lib.rs" serde = { version = "1.0", features = ["derive"] } thiserror = "2.0" dashmap = "6.1" -lru = "0.12" +lru = "0.18" [dev-dependencies] criterion = { version = "0.5", features = ["html_reports"] }