diff --git a/Cargo.lock b/Cargo.lock index f42426d93..e938db7c1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -201,9 +201,9 @@ dependencies = [ [[package]] name = "antithesis_sdk" -version = "0.2.9" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08410fcac93669a476c006cd6c4512ac1e2b30fd117231a5d55d8a2c76599b82" +checksum = "a8ed6751597568a284314fd9e2db420665898600109dedc7d8d9b588f00ae9c4" dependencies = [ "libc", "libloading", @@ -217,15 +217,15 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.102" +version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" +checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470" [[package]] name = "arc-swap" -version = "1.9.1" +version = "1.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a3a1fd6f75306b68087b831f025c712524bcb19aad54e557b1129cfa0a2b207" +checksum = "c049c0be4daef0b145cb3555416b3b8ef5b7888a38aea1a3a155801fe7b0810b" dependencies = [ "rustversion", ] @@ -439,7 +439,7 @@ dependencies = [ "nom", "num-traits", "rusticata-macros", - "thiserror", + "thiserror 2.0.21", "time", ] @@ -780,7 +780,7 @@ dependencies = [ "addr2line", "cfg-if", "libc", - "miniz_oxide", + "miniz_oxide 0.8.9", "object", "rustc-demangle", "windows-link", @@ -979,7 +979,7 @@ version = "3.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "519bd3116aeeb42d5372c29d982d16d0170d3d4a5ed85fc7dd91642ffff3c67c" dependencies = [ - "darling 0.20.11", + "darling 0.23.0", "ident_case", "prettyplease", "proc-macro2", @@ -1314,9 +1314,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.6.1" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51" +checksum = "aa8876b300ab35ba921adea3dfd70157a46249b33f95c9084ae5709785478946" dependencies = [ "clap_builder", "clap_derive", @@ -1324,9 +1324,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.6.0" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f" +checksum = "ec0797fb7aeb1406c84efac526901f7ec3ead2124f946b494e72879d4b54704d" dependencies = [ "anstream", "anstyle", @@ -1336,14 +1336,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.6.1" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9" +checksum = "f9c751b79415d4e559e3d1fcf128e09e720eb673a06d26cf6f392d37d75b66e0" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.117", + "syn 3.0.6", ] [[package]] @@ -1558,9 +1558,9 @@ checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" [[package]] name = "cron" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "089df96cf6a25253b4b6b6744d86f91150a3d4df546f31a95def47976b8cba97" +checksum = "a5dcd6f69605c2956916ce24e8af637b754964c9a83f4662d3a2361654cdba09" dependencies = [ "chrono", "once_cell", @@ -1570,17 +1570,16 @@ dependencies = [ [[package]] name = "cron-descriptor" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a765e2b3fad4a9b73d9878ce3d7cf50f7ee5aef5b76d903e02279c3fe7c3618" +checksum = "c26b198c5b6ed861a36119d22dff68611bfd60cd525f88b3b719e37acea6f451" dependencies = [ "lazy_static", "once_cell", "regex", "rust-i18n", "strfmt", - "string-builder", - "substring", + "thiserror 1.0.69", ] [[package]] @@ -1876,7 +1875,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e" dependencies = [ - "thiserror", + "thiserror 2.0.21", ] [[package]] @@ -2006,6 +2005,15 @@ dependencies = [ "dirs-sys", ] +[[package]] +name = "dirs" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d57d423b3c82e89b9a24ca3091fee61f456a26edbd28d26c65906f4bc1dcd8f" +dependencies = [ + "dirs-sys", +] + [[package]] name = "dirs-sys" version = "0.5.0" @@ -2015,7 +2023,7 @@ dependencies = [ "libc", "option-ext", "redox_users", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -2170,7 +2178,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -2228,9 +2236,9 @@ checksum = "9afc2bd4d5a73106dd53d10d73d3401c2f32730ba2c0b93ddb888a8983680471" [[package]] name = "fastrand" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" +checksum = "da7c62ceae207dd37ea5b845da6a0696c799f85e97da1ab5b7910be3c1c80223" [[package]] name = "filetime" @@ -2250,12 +2258,12 @@ checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" [[package]] name = "flate2" -version = "1.1.9" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" +checksum = "6e634e2e0ebac1ee034020da1ca582e17ffe4e0f5e985823721e168928136dcb" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.9.1", "zlib-rs", ] @@ -2319,7 +2327,7 @@ dependencies = [ "serde", "serde_json", "serde_with", - "thiserror", + "thiserror 2.0.21", "tokio", ] @@ -2377,9 +2385,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures" -version = "0.3.32" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d" +checksum = "9a31d2a3fbaaeb2af2368bbdd904aa8e812d3c04a1ee10d3171f52d556e5d0a3" dependencies = [ "futures-channel", "futures-core", @@ -2392,9 +2400,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.32" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" +checksum = "b1f9e3d69d39e4862ffed03ed071a76f9a13ba1d9109d355b0f0aa6b15e393c4" dependencies = [ "futures-core", "futures-sink", @@ -2402,15 +2410,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.32" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" +checksum = "92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e" [[package]] name = "futures-executor" -version = "0.3.32" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" +checksum = "031b47cf1a3c6cc8bc2fc76cd437f521619387907d469316e7c0bc278f1f5432" dependencies = [ "futures-core", "futures-task", @@ -2430,9 +2438,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.32" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" +checksum = "53c0fa8157de1303bfffdaa1cc2a673bfffb60102f76b0ef4441659124373fed" [[package]] name = "futures-lite" @@ -2449,26 +2457,26 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.32" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" +checksum = "9fb9654ba8355388abeb8dcb4fc62f511300867002afc858860463bdd9fe0c44" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 3.0.6", ] [[package]] name = "futures-sink" -version = "0.3.32" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" +checksum = "1944426bf7d03f1d14f708785e4b33efd750b36d48a157b836b3efc15ede8e1d" [[package]] name = "futures-task" -version = "0.3.32" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" +checksum = "cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd" [[package]] name = "futures-timer" @@ -2478,9 +2486,9 @@ checksum = "af43fadb8a98512d547e37b4e92e0ced13e205c061b87b4623eff01d918d6968" [[package]] name = "futures-util" -version = "0.3.32" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" +checksum = "0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc" dependencies = [ "futures-channel", "futures-core", @@ -2576,11 +2584,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" dependencies = [ "cfg-if", + "js-sys", "libc", "r-efi 6.0.0", "rand_core 0.10.0", "wasip2", "wasip3", + "wasm-bindgen", ] [[package]] @@ -2654,9 +2664,9 @@ dependencies = [ [[package]] name = "granit-parser" -version = "0.0.3" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f50ba32164f9e098d5da618776a32afbb32270adcbe3d3d006107dae11e37c91" +checksum = "e20f99e46474f56bd905c56e817ebddcf377a611f94c53ac4649e4d3fa3c0cd0" dependencies = [ "arraydeque", "smallvec", @@ -2817,9 +2827,9 @@ dependencies = [ "idna", "ipnet", "jni", - "rand 0.10.2", + "rand 0.10.3", "rustls", - "thiserror", + "thiserror 2.0.21", "tinyvec", "tokio", "tokio-rustls", @@ -2838,9 +2848,9 @@ dependencies = [ "ipnet", "jni", "once_cell", - "rand 0.10.2", + "rand 0.10.3", "ring", - "thiserror", + "thiserror 2.0.21", "tinyvec", "tracing", "url", @@ -2914,9 +2924,9 @@ checksum = "1a9fcbcc408c5526c3ab80d534e5c86e7967c1fb7aa0a8c76abd1edc27deb877" [[package]] name = "http" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6970f50e31d6fc17d3fa27329444bfa74e196cf62e95052a3f6fee181dba6425" +checksum = "918d3568bebf352712bc2ef3d46a8bcf1a75b373be6539de198e9105cbbf9ce0" dependencies = [ "bytes", "itoa", @@ -2943,9 +2953,9 @@ dependencies = [ [[package]] name = "http-body-util" -version = "0.1.3" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" +checksum = "23169fe34a5fbcdd3f3862e78fb9b6fccd5f02a6dc6f732547005d45631ce71c" dependencies = [ "bytes", "futures-core", @@ -2977,9 +2987,9 @@ dependencies = [ [[package]] name = "hyper" -version = "1.10.1" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55281c53a1894c864990125767da440a4e630446785086f52523b20033b74498" +checksum = "27b501faa50e7a26c3d3560ca625132f4078a17771f4810baf70475ae48cbe43" dependencies = [ "atomic-waker", "bytes", @@ -3016,16 +3026,17 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.20" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" +checksum = "ddc03d96684f9226b8a787cdb71488417b53ab5ea8fdb1dac946cb9431cc8bff" dependencies = [ - "base64 0.22.1", + "base64 0.23.1", "bytes", "futures-channel", "futures-util", "http", "http-body", + "httparse", "hyper", "ipnet", "libc", @@ -3365,7 +3376,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20fd6de4ccfcc187e38bc21cfa543cb5a302cb86a8b114eb7f0bf0dc9f8ac00f" dependencies = [ "io-lifetimes 3.0.1", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -3425,7 +3436,7 @@ dependencies = [ "aho-corasick", "regex", "serde_json", - "thiserror", + "thiserror 2.0.21", "tracing", "url", ] @@ -3438,7 +3449,7 @@ checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" dependencies = [ "hermit-abi 0.5.2", "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -3489,7 +3500,7 @@ dependencies = [ "jni-sys", "log", "simd_cesu8", - "thiserror", + "thiserror 2.0.21", "walkdir", "windows-link", ] @@ -4013,7 +4024,7 @@ dependencies = [ "ciborium", "crossterm", "dbus", - "dirs", + "dirs 6.0.0", "docker_credential", "flate2", "futures", @@ -4033,7 +4044,7 @@ dependencies = [ "microsandbox-utils", "nix 0.31.3", "notify", - "rand 0.10.2", + "rand 0.10.3", "rayon", "reqwest", "rustls", @@ -4045,13 +4056,13 @@ dependencies = [ "sha2 0.11.0", "tar", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", "tokio-tungstenite", "tracing", "typed-builder", "typed-path", - "which 8.0.4", + "which 8.0.6", "windows-sys 0.61.2", "zeroize", ] @@ -4065,7 +4076,7 @@ dependencies = [ "ciborium", "microsandbox-protocol", "serde", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", ] @@ -4118,7 +4129,7 @@ dependencies = [ "serde_json", "sha2 0.11.0", "tar", - "thiserror", + "thiserror 2.0.21", "tokio", "tokio-util", "tracing", @@ -4133,7 +4144,7 @@ checksum = "215660d4421bb1bf1660e566f24ebfe7664d5990d5365e62ed528f05ddcc495e" dependencies = [ "chrono", "libc", - "thiserror", + "thiserror 2.0.21", "tracing", "windows-sys 0.61.2", ] @@ -4158,7 +4169,7 @@ dependencies = [ "bytes", "core-foundation 0.9.4", "crossbeam-queue", - "dirs", + "dirs 6.0.0", "futures", "hickory-net", "hickory-proto", @@ -4173,7 +4184,7 @@ dependencies = [ "msb_krun", "msb_krun_utils", "parking_lot", - "pem", + "pem 3.0.6", "percent-encoding", "rcgen", "resolv-conf", @@ -4184,7 +4195,7 @@ dependencies = [ "smoltcp", "socket2", "system-configuration", - "thiserror", + "thiserror 2.0.21", "time", "tokio", "tokio-rustls", @@ -4205,7 +4216,7 @@ dependencies = [ "serde", "serde_bytes", "strum 0.28.0", - "thiserror", + "thiserror 2.0.21", "tokio", ] @@ -4217,7 +4228,7 @@ checksum = "e93dc426c78b4859c94706d526e977769e017dba9be06f34d5e03b450d847f28" dependencies = [ "bytes", "chrono", - "clap 4.6.1", + "clap 4.6.7", "crossbeam-queue", "libc", "microsandbox-agent-client", @@ -4231,14 +4242,14 @@ dependencies = [ "microsandbox-vsock", "msb_krun", "nix 0.31.3", - "rand 0.10.2", + "rand 0.10.3", "rustls", "sea-orm", "serde", "serde_json", "sha2 0.11.0", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", "windows-sys 0.61.2", @@ -4256,7 +4267,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.11.0", - "thiserror", + "thiserror 2.0.21", "typed-path", "zeroize", ] @@ -4267,7 +4278,7 @@ version = "0.6.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "918e4015e318ec1c0eae9e324355a916b120ad8ec94ba20aac095ff266d50e61" dependencies = [ - "dirs", + "dirs 6.0.0", "libc", "reflink-copy", "scopeguard", @@ -4299,7 +4310,7 @@ dependencies = [ "backtrace-ext", "cfg-if", "miette-derive", - "owo-colors 4.3.0", + "owo-colors 4.4.0", "supports-color 3.0.2", "supports-hyperlinks", "supports-unicode", @@ -4346,9 +4357,9 @@ dependencies = [ [[package]] name = "minijinja" -version = "2.21.0" +version = "2.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb3d648e68cea56d9858d535ee28f9538404e2dd8cb08ed0bd05dca379477f39" +checksum = "86886cf6dbf4e614b19c9a1eec9775f021869d7eadde0fc73921a81b90c9b4c9" dependencies = [ "memo-map", "serde", @@ -4365,6 +4376,15 @@ name = "miniz_oxide" version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +dependencies = [ + "adler2", +] + +[[package]] +name = "miniz_oxide" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b63fbc4a50860e98e7b2aa7804ded1db5cbc3aff9193adaff57a6931bf7c4b4c" dependencies = [ "adler2", "simd-adler32", @@ -4391,7 +4411,7 @@ dependencies = [ "async-trait", "cfg-if", "libc", - "miniz_oxide", + "miniz_oxide 0.8.9", "msb-vm-memory", "nix 0.30.1", "page_size", @@ -4408,7 +4428,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c31dfbf17e640f6d661ae17e098b87c019821fe3eb4aba0e9eeada4ba678096" dependencies = [ "libc", - "thiserror", + "thiserror 2.0.21", "winapi", ] @@ -4697,7 +4717,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -4819,7 +4839,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.11.0", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", "unicase", @@ -4839,7 +4859,7 @@ dependencies = [ "serde_json", "strum 0.27.2", "strum_macros 0.27.2", - "thiserror", + "thiserror 2.0.21", ] [[package]] @@ -4856,7 +4876,7 @@ dependencies = [ "serde_json", "strum 0.27.2", "strum_macros 0.27.2", - "thiserror", + "thiserror 2.0.21", ] [[package]] @@ -4988,9 +5008,9 @@ checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" [[package]] name = "owo-colors" -version = "4.3.0" +version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d211803b9b6b570f68772237e415a029d5a50c65d382910b879fb19d3271f94d" +checksum = "13c45bb4a6ae1280ec0803b1ef9d3455eb50f01efbbe1447ab020f1d54fba9d8" dependencies = [ "supports-color 2.1.0", "supports-color 3.0.2", @@ -5066,6 +5086,16 @@ dependencies = [ "serde_core", ] +[[package]] +name = "pem" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d354a98a3d1251555de99e8fdd8afda05573c31b82f59063a7b0a29b5527f120" +dependencies = [ + "base64 0.23.1", + "serde_core", +] + [[package]] name = "percent-encoding" version = "2.3.2" @@ -5375,7 +5405,7 @@ dependencies = [ "rustc-hash 2.1.1", "rustls", "socket2", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", "web-time", @@ -5397,7 +5427,7 @@ dependencies = [ "rustls", "rustls-pki-types", "slab", - "thiserror", + "thiserror 2.0.21", "tinyvec", "tracing", "web-time", @@ -5414,7 +5444,7 @@ dependencies = [ "once_cell", "socket2", "tracing", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -5467,9 +5497,9 @@ dependencies = [ [[package]] name = "rand" -version = "0.10.2" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80" +checksum = "65c9fb96cbc91e3478eaae79a69fcd3f1ae4ad052e471fe6732fff548984b4af" dependencies = [ "chacha20", "getrandom 0.4.2", @@ -5569,11 +5599,11 @@ dependencies = [ [[package]] name = "rcgen" -version = "0.14.9" +version = "0.14.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "091e7a8e7d86e6feb87a27ce8e2cba29d49eff9507afeebefab7eeb2ca667fb4" +checksum = "8774e05a7d0de114588e6a28fe7e71694b82614ed569d86d8b389dfbc98b8ad8" dependencies = [ - "pem", + "pem 4.0.0", "ring", "rustls-pki-types", "time", @@ -5598,7 +5628,7 @@ checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.17", "libredox", - "thiserror", + "thiserror 2.0.21", ] [[package]] @@ -5673,11 +5703,11 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3" +checksum = "16a1cfa75cc186dd73d5818e510e042e40927bccc9c236b061cea97e1eb08029" dependencies = [ - "base64 0.22.1", + "base64 0.23.1", "bytes", "encoding_rs", "futures-core", @@ -5730,9 +5760,9 @@ dependencies = [ "assert_cmd", "axum", "chrono", - "clap 4.6.1", + "clap 4.6.7", "dashmap", - "dirs", + "dirs 7.0.0", "http", "inquire", "miette", @@ -5766,9 +5796,9 @@ dependencies = [ "sha2 0.11.0", "shlex 2.0.1", "subtle", - "syn 3.0.3", + "syn 3.0.6", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", "tokio-util", "tower", @@ -5777,7 +5807,7 @@ dependencies = [ "tracing-subscriber", "uuid", "walkdir", - "which 8.0.4", + "which 8.0.6", ] [[package]] @@ -5789,7 +5819,7 @@ dependencies = [ "const_format", "cron", "cron-descriptor", - "dirs", + "dirs 7.0.0", "fs4 1.1.0", "inquire", "miette", @@ -5813,11 +5843,11 @@ dependencies = [ "serde-saphyr", "serde_json", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", "uuid", - "which 8.0.4", + "which 8.0.6", "wiremock", ] @@ -5838,11 +5868,11 @@ dependencies = [ "anyhow", "arc-swap", "axum", - "base64 0.22.1", + "base64 0.23.1", "chrono", "cron", "dashmap", - "dirs", + "dirs 7.0.0", "flate2", "frankenstein", "fs4 1.1.0", @@ -5852,7 +5882,7 @@ dependencies = [ "miette", "notify", "notify-debouncer-mini", - "rand 0.10.2", + "rand 0.10.3", "reqwest", "right-agent", "right-agent-config", @@ -5884,7 +5914,7 @@ dependencies = [ "subtle", "tar", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", "tokio-util", "tower", @@ -5893,7 +5923,7 @@ dependencies = [ "url", "uuid", "walkdir", - "which 8.0.4", + "which 8.0.6", "whisper-rs", ] @@ -5901,7 +5931,7 @@ dependencies = [ name = "right-codegen" version = "0.5.3" dependencies = [ - "dirs", + "dirs 7.0.0", "include_dir", "miette", "minijinja", @@ -5915,20 +5945,20 @@ dependencies = [ "serde-saphyr", "serde_json", "sha2 0.11.0", - "syn 3.0.3", + "syn 3.0.6", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", "walkdir", - "which 8.0.4", + "which 8.0.6", ] [[package]] name = "right-config" version = "0.5.3" dependencies = [ - "dirs", + "dirs 7.0.0", "miette", "serde", "serde-saphyr", @@ -5955,7 +5985,7 @@ dependencies = [ "sha2 0.11.0", "subtle", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", "url", @@ -5971,7 +6001,7 @@ dependencies = [ "serde_json", "sha2 0.11.0", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", "turso", @@ -5982,7 +6012,7 @@ name = "right-hostpath" version = "0.5.3" dependencies = [ "tempfile", - "thiserror", + "thiserror 2.0.21", ] [[package]] @@ -5994,7 +6024,7 @@ dependencies = [ "serde", "serde_json", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", ] @@ -6003,7 +6033,7 @@ name = "right-mcp" version = "0.5.3" dependencies = [ "axum", - "base64 0.22.1", + "base64 0.23.1", "chrono", "futures", "hmac 0.13.0", @@ -6012,7 +6042,7 @@ dependencies = [ "hyper", "hyper-util", "miette", - "rand 0.10.2", + "rand 0.10.3", "reqwest", "right-dashboard", "right-db", @@ -6024,10 +6054,10 @@ dependencies = [ "serde", "serde_json", "sha2 0.11.0", - "sse-stream", + "sse-stream 0.3.0", "subtle", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", "tokio-util", "tracing", @@ -6048,7 +6078,7 @@ dependencies = [ "serde", "serde_json", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", ] @@ -6101,7 +6131,7 @@ dependencies = [ "serde_json", "sha2 0.11.0", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", "uuid", @@ -6114,7 +6144,7 @@ dependencies = [ "schemars", "serde", "serde_json", - "thiserror", + "thiserror 2.0.21", "url", ] @@ -6122,9 +6152,9 @@ dependencies = [ name = "right-runtime-state" version = "0.5.3" dependencies = [ - "base64 0.22.1", + "base64 0.23.1", "miette", - "rand 0.10.2", + "rand 0.10.3", "serde", "serde_json", "tempfile", @@ -6143,7 +6173,7 @@ dependencies = [ "serde_json", "sha2 0.11.0", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", "tokio-rustls", "tracing", @@ -6159,9 +6189,9 @@ dependencies = [ "right-agent-config", "rustls", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", - "which 8.0.4", + "which 8.0.6", ] [[package]] @@ -6170,7 +6200,7 @@ version = "0.5.3" dependencies = [ "inquire", "miette", - "owo-colors 4.3.0", + "owo-colors 4.4.0", ] [[package]] @@ -6218,9 +6248,9 @@ dependencies = [ [[package]] name = "rmcp" -version = "1.7.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0810a9f717d9828f475fe1f629f4c305c8464b7f496c3a854b58d29e65f4058e" +checksum = "14db48ee17a9ba61810ab1a9c1beb7d06d8136ae39ac25a1137f10d357af01af" dependencies = [ "async-trait", "bytes", @@ -6231,14 +6261,14 @@ dependencies = [ "http-body-util", "pastey", "pin-project-lite", - "rand 0.10.2", + "rand 0.10.3", "reqwest", "rmcp-macros", "schemars", "serde", "serde_json", - "sse-stream", - "thiserror", + "sse-stream 0.2.6", + "thiserror 2.0.21", "tokio", "tokio-stream", "tokio-util", @@ -6249,9 +6279,9 @@ dependencies = [ [[package]] name = "rmcp-macros" -version = "1.7.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6aefac48c364756e97f04c0401ba3231e8607882c7c1d92da0437dc16307904d" +checksum = "783d787bf21813b285f13019adc49e11af501c658890c1e519f31f937c68b7e3" dependencies = [ "darling 0.23.0", "proc-macro2", @@ -6435,7 +6465,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -6450,9 +6480,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.40" +version = "0.23.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b" +checksum = "0283386ce02abc0151e1761d08802dfe86c173b0b494af5cbc086574e453da06" dependencies = [ "aws-lc-rs", "log", @@ -6504,7 +6534,7 @@ dependencies = [ "security-framework 3.7.0", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -6557,9 +6587,9 @@ dependencies = [ [[package]] name = "schemars" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" +checksum = "687274d293b6cdc6e73e0fee520bf2049650090d7164f87672d212a3c530cf4a" dependencies = [ "chrono", "dyn-clone", @@ -6571,14 +6601,14 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d115b50f4aaeea07e79c1912f645c7513d81715d0420f8bc77a18c6260b307f" +checksum = "d98c67716b46af2f0b8cf752abc930f6f9aecfbf671ecfb531db8a31dbe4e2ba" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.117", + "syn 3.0.6", ] [[package]] @@ -6634,7 +6664,7 @@ dependencies = [ "sqlx", "sqlx-core", "strum 0.28.0", - "thiserror", + "thiserror 2.0.21", "time", "tracing", "url", @@ -6650,7 +6680,7 @@ checksum = "4c800d9db902534d7d01728faf98e33d13c1d57bb8c57d8e4c518309172bddda" dependencies = [ "arrow", "sea-query", - "thiserror", + "thiserror 2.0.21", ] [[package]] @@ -6727,7 +6757,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.117", - "thiserror", + "thiserror 2.0.21", ] [[package]] @@ -6844,9 +6874,9 @@ checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" [[package]] name = "serde" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba" dependencies = [ "serde_core", "serde_derive", @@ -6854,19 +6884,17 @@ dependencies = [ [[package]] name = "serde-saphyr" -version = "0.0.27" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5897b4c3faadadd35fdb6689f015641f3bc481d5adaaac56231ea15aeb243db3" +checksum = "b8050abb251097357e24aff63ba2c52a6309ecb7d23a5474023df960a02694d8" dependencies = [ - "ahash 0.8.12", "annotate-snippets", - "base64 0.22.1", + "base64 0.23.1", "encoding_rs_io", - "getrandom 0.3.4", "granit-parser", "nohash-hasher", "num-traits", - "serde", + "serde_core", "smallvec", "zmij", ] @@ -6883,40 +6911,40 @@ dependencies = [ [[package]] name = "serde_core" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 3.0.6", ] [[package]] name = "serde_derive_internals" -version = "0.29.1" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +checksum = "f852137cce035d6a4df67ccce505ff6b3e9fd3a10e3e52b24dc71e650bb1a9bd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 3.0.6", ] [[package]] name = "serde_json" -version = "1.0.150" +version = "1.0.151" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" +checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14" dependencies = [ "itoa", "memchr", @@ -6944,7 +6972,7 @@ checksum = "8d3b1629de253c70a0508c3899572da79ca359fdab27c7920ff00406df418906" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.6", ] [[package]] @@ -7287,7 +7315,7 @@ dependencies = [ "serde_json", "sha2 0.10.9", "smallvec", - "thiserror", + "thiserror 2.0.21", "time", "tokio", "tokio-stream", @@ -7359,7 +7387,7 @@ dependencies = [ "sha1 0.11.0", "sha2 0.11.0", "sqlx-core", - "thiserror", + "thiserror 2.0.21", "time", "tracing", "uuid", @@ -7389,7 +7417,7 @@ dependencies = [ "log", "md-5", "memchr", - "rand 0.10.2", + "rand 0.10.3", "rust_decimal", "serde", "serde_json", @@ -7397,7 +7425,7 @@ dependencies = [ "smallvec", "sqlx-core", "stringprep", - "thiserror", + "thiserror 2.0.21", "time", "tracing", "uuid", @@ -7424,7 +7452,7 @@ dependencies = [ "percent-encoding", "serde", "sqlx-core", - "thiserror", + "thiserror 2.0.21", "time", "tracing", "url", @@ -7433,15 +7461,31 @@ dependencies = [ [[package]] name = "sse-stream" -version = "0.2.3" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c25ac7aff0abd1dbc474536e40416e1102c7dd9bfba0b9861c6d357f835dcfb4" +dependencies = [ + "bytes", + "futures-util", + "http-body", + "http-body-util", + "pin-project-lite", +] + +[[package]] +name = "sse-stream" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3962b63f038885f15bce2c6e02c0e7925c072f1ac86bb60fd44c5c6b762fb72" +checksum = "d385160fc0fba84f7b9cc8ef3263e410d0e3ca7ab4927f1356df33145ace69a4" dependencies = [ "bytes", "futures-util", "http-body", "http-body-util", + "memchr", "pin-project-lite", + "simdutf8", + "thiserror 2.0.21", ] [[package]] @@ -7462,12 +7506,6 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29fdc163db75f7b5ffa3daf0c5a7136fb0d4b2f35523cd1769da05e034159feb" -[[package]] -name = "string-builder" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bd10a070fb1f2796a288abec42695db4682a82b6f12ffacd60fb8d5ad3a4a12" - [[package]] name = "stringprep" version = "0.1.5" @@ -7552,15 +7590,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "substring" -version = "1.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ee6433ecef213b2e72f587ef64a2f5943e7cd16fbd82dbe8bc07486c534c86" -dependencies = [ - "autocfg", -] - [[package]] name = "subtle" version = "2.6.1" @@ -7628,9 +7657,9 @@ dependencies = [ [[package]] name = "syn" -version = "3.0.3" +version = "3.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" +checksum = "8593e8e72159ed2257d083c7a454a85cbf854f37a0966d8d483aff8c8a3ebcee" dependencies = [ "proc-macro2", "quote", @@ -7680,9 +7709,9 @@ dependencies = [ [[package]] name = "tantivy" -version = "0.26.1" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edde6a10743fff00a4e1a8c9ef020bf5f3cbad301b7d2d39f2b07f123c4eac07" +checksum = "861facfabd71044968f364837f9a083b56464ba5a59079f88706ee5c451ca069" dependencies = [ "aho-corasick", "arc-swap", @@ -7724,7 +7753,7 @@ dependencies = [ "tantivy-stacker", "tantivy-tokenizer-api", "tempfile", - "thiserror", + "thiserror 2.0.21", "time", "typetag", "uuid", @@ -7853,7 +7882,7 @@ dependencies = [ "getrandom 0.4.2", "once_cell", "rustix 1.1.4", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -7863,7 +7892,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874" dependencies = [ "rustix 1.1.4", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -7893,24 +7922,44 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.18" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09e52cb86a36cede5cb101bf8908837b3e4c6e5e59fe7fd85c23fb56200d189e" +dependencies = [ + "thiserror-impl 2.0.21", ] [[package]] name = "thiserror-impl" -version = "2.0.18" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", "syn 2.0.117", ] +[[package]] +name = "thiserror-impl" +version = "2.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe5197923287db20a58125f0bc85c062f7f2c892de97b18c356f9efb14b28524" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.6", +] + [[package]] name = "thread_local" version = "1.1.9" @@ -7988,9 +8037,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.52.3" +version = "1.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" +checksum = "202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed" dependencies = [ "bytes", "libc", @@ -8016,9 +8065,9 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.26.4" +version = "0.26.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" +checksum = "c9cc2678c2cdd569ef8215e2afd7954ada2ae20b4fdd2c5fe6139a3b02d105db" dependencies = [ "rustls", "tokio", @@ -8053,14 +8102,15 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.18" +version = "0.7.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" +checksum = "494815d09bf52b5548659851081238f0ca39ff638363907596da739561c62c52" dependencies = [ "bytes", "futures-core", "futures-sink", "futures-util", + "libc", "pin-project-lite", "tokio", ] @@ -8170,7 +8220,7 @@ checksum = "050686193eb999b4bb3bc2acfa891a13da00f79734704c4b8b4ef1a10b368a3c" dependencies = [ "crossbeam-channel", "symlink", - "thiserror", + "thiserror 2.0.21", "time", "tracing-subscriber", ] @@ -8242,18 +8292,18 @@ dependencies = [ "http", "httparse", "log", - "rand 0.10.2", + "rand 0.10.3", "rustls", "rustls-pki-types", "sha1 0.11.0", - "thiserror", + "thiserror 2.0.21", ] [[package]] name = "turso" -version = "0.7.2" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9491d7a80312c5abe66a4409e4dce02065503a235453c94b9e4133877e39ffc" +checksum = "7de8cbeace6385bf3fcb346d4aace8d9ba0de5cffe5e5a0ed210beebd671c208" dependencies = [ "bytes", "http-body-util", @@ -8261,7 +8311,7 @@ dependencies = [ "hyper-rustls", "hyper-util", "mimalloc", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", "tracing-subscriber", @@ -8272,9 +8322,9 @@ dependencies = [ [[package]] name = "turso_core" -version = "0.7.2" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a833cc3bf8d4e6c101c504fa470f8ab4270c2202ff2591b61b2e373b4f20d9b" +checksum = "58e5f09aaead5dfc87c5a22a2b3e95fb85e2d666e27e5f4a2474c42198af20ec" dependencies = [ "aegis", "aes", @@ -8292,11 +8342,14 @@ dependencies = [ "cfg_block", "chrono", "crc32c", + "crc32fast", "crossbeam-epoch", "crossbeam-utils", "either", "fallible-iterator", "fastbloom", + "getrandom 0.2.17", + "getrandom 0.3.4", "hex", "icu_collator", "icu_locale", @@ -8323,13 +8376,14 @@ dependencies = [ "ryu", "serde_json", "shuttle", + "simdutf8", "simsimd", "smallvec", "strum 0.26.3", "strum_macros 0.26.4", "tantivy", "tempfile", - "thiserror", + "thiserror 2.0.21", "tracing", "tracing-subscriber", "turso_ext", @@ -8343,9 +8397,9 @@ dependencies = [ [[package]] name = "turso_ext" -version = "0.7.2" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7452fe676450b6840e9eb80e512d14293265221154eba66aba3845dfc0d659f" +checksum = "3902472c63d19191d5982d28542595d1babef787a8482175422ecf7f28100261" dependencies = [ "chrono", "getrandom 0.4.2", @@ -8354,9 +8408,9 @@ dependencies = [ [[package]] name = "turso_macros" -version = "0.7.2" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2825eaa6b7b893693636947f988e252c1196393fa54d4b85637c70d616d92fa" +checksum = "63bd5f0f7186707a8b4cf54bbaddff9056c218823befab15508ef6e7502c2340" dependencies = [ "proc-macro2", "quote", @@ -8365,24 +8419,24 @@ dependencies = [ [[package]] name = "turso_parser" -version = "0.7.2" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0e58d029f02e442df4be0b5036ce520b49c553505d9d52ef5a98fc4056e95b7" +checksum = "25b6d3428f16fff69a13bf7f966628d9fc8e0d097fec6cd84ce1af3d5a9be6b1" dependencies = [ "bitflags 2.11.0", "memchr", "miette", "strum 0.26.3", "strum_macros 0.26.4", - "thiserror", + "thiserror 2.0.21", "turso_macros", ] [[package]] name = "turso_sdk_kit" -version = "0.7.2" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18c1dc1c0304348c39b97bc6b27cdcb1d7292454ebd0de0f30b5ee3a4c61f9bb" +checksum = "c2f96fb1bf669ebd868caf17d865cfa7dc94ad5b2e840402bb28525be09767fc" dependencies = [ "bindgen 0.69.5", "env_logger", @@ -8397,9 +8451,9 @@ dependencies = [ [[package]] name = "turso_sdk_kit_macros" -version = "0.7.2" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4708b5fe678b8730c85964e3d378f75e18c23c4409971360b2209f4e53e4956" +checksum = "592f57f212b0ce58c876ab760ef84b219719ee2ade738b53f180db87c0232432" dependencies = [ "proc-macro2", "quote", @@ -8408,9 +8462,9 @@ dependencies = [ [[package]] name = "turso_sync_engine" -version = "0.7.2" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce8f03e430240d590d209ac874db52773b7382c627cd604a685affde77622b09" +checksum = "8ef57fe72ac7905ad0cfe1cb3f1f24ee1d671176c57a5151709ba9bbf4e1f050" dependencies = [ "base64 0.22.1", "bytes", @@ -8422,7 +8476,7 @@ dependencies = [ "roaring", "serde", "serde_json", - "thiserror", + "thiserror 2.0.21", "tracing", "turso_core", "turso_parser", @@ -8431,9 +8485,9 @@ dependencies = [ [[package]] name = "turso_sync_sdk_kit" -version = "0.7.2" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d48cb47d056c3ec567745761fa6f832358ca30ef9eb0435fdcfb77c558e70089" +checksum = "b83c90ebfc04dc00d1c98cf030510b0d132ec819c355b9ed64d6b767f13db686" dependencies = [ "bindgen 0.69.5", "env_logger", @@ -8698,9 +8752,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.23.3" +version = "1.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "144d6b123cef80b301b8f72a9e2ca4370ddec21950d0a103dd22c437006d2db7" +checksum = "2ef6dac1e96601b4fb3acccccff2139741fcb757cb9a36089bf5be91cfb285ce" dependencies = [ "getrandom 0.4.2", "js-sys", @@ -8975,9 +9029,9 @@ dependencies = [ [[package]] name = "which" -version = "8.0.4" +version = "8.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48d7cd18d4acb58fb3cdfe9ea54e6cd96a4e7d4cc45c56338b236e82dad47248" +checksum = "bae2f2b2b816647a1cab1acc91f5bd20812d53cb344382635ec2181940c8034f" dependencies = [ "libc", ] @@ -9032,7 +9086,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -9501,7 +9555,7 @@ dependencies = [ "oid-registry", "ring", "rusticata-macros", - "thiserror", + "thiserror 2.0.21", "time", ] @@ -9672,9 +9726,9 @@ dependencies = [ [[package]] name = "zeroize" -version = "1.8.2" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" +checksum = "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e" dependencies = [ "serde", "zeroize_derive", diff --git a/Cargo.toml b/Cargo.toml index ae8735523..40f0a2236 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,14 +33,14 @@ license = "Apache-2.0" [workspace.dependencies] clap = { version = "4.6", features = ["derive", "env"] } serde = { version = "1.0", features = ["derive"] } -serde-saphyr = "0.0" +serde-saphyr = "1.3" serde_json = "1.0" thiserror = "2.0" miette = { version = "7.6", features = ["fancy"] } minijinja = "2.20" include_dir = "0.7" walkdir = "2.5" -dirs = "6.0" +dirs = "7.0" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } tracing-appender = "0.2" @@ -50,14 +50,14 @@ tokio-rustls = { version = "0.26", default-features = false, features = ["ring", rcgen = "0.14" tokio = { version = "1.52", features = ["full"] } which = "8.0" -turso = { version = "0.7", features = ["sync"] } -rmcp ={ version = "1.7", default-features = false, features = ["client", "server", "transport-io", "transport-streamable-http-server", "transport-streamable-http-client", "transport-streamable-http-client-reqwest", "macros"] } +turso = { version = "0.8", features = ["sync"] } +rmcp ={ version = "2.2", default-features = false, features = ["client", "server", "transport-io", "transport-streamable-http-server", "transport-streamable-http-client", "transport-streamable-http-client-reqwest", "macros"] } futures = "0.3" http = "1.4" http-body-util = "0.1" hyper = { version = "1.10", features = ["client", "http1"] } hyper-util = { version = "0.1", features = ["tokio"] } -sse-stream = "0.2" +sse-stream = "0.3" schemars = "1.1" frankenstein = { version = "0.52", features = ["client-reqwest"] } governor = "0.10" @@ -69,13 +69,13 @@ flate2 = "1" tempfile = "3.27" chrono = { version = "0.4", features = ["serde"] } chrono-tz = "0.10" -cron = "0.16" +cron = "0.17" cron-descriptor = "0.1" sha2 = "0.11" hex = "0.4" hmac = "0.13" rand = "0.10" -base64 = "0.22" +base64 = "0.23" subtle = "2.6" axum = "0.8" shlex = "2.0"