diff --git a/Cargo.lock b/Cargo.lock index f42426d93..2c478a70b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -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", @@ -2654,9 +2662,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 +2825,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 +2846,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 +2922,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 +2951,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 +2985,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 +3024,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 +3374,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 +3434,7 @@ dependencies = [ "aho-corasick", "regex", "serde_json", - "thiserror", + "thiserror 2.0.21", "tracing", "url", ] @@ -3438,7 +3447,7 @@ checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" dependencies = [ "hermit-abi 0.5.2", "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -3489,7 +3498,7 @@ dependencies = [ "jni-sys", "log", "simd_cesu8", - "thiserror", + "thiserror 2.0.21", "walkdir", "windows-link", ] @@ -4013,7 +4022,7 @@ dependencies = [ "ciborium", "crossterm", "dbus", - "dirs", + "dirs 6.0.0", "docker_credential", "flate2", "futures", @@ -4033,7 +4042,7 @@ dependencies = [ "microsandbox-utils", "nix 0.31.3", "notify", - "rand 0.10.2", + "rand 0.10.3", "rayon", "reqwest", "rustls", @@ -4045,13 +4054,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 +4074,7 @@ dependencies = [ "ciborium", "microsandbox-protocol", "serde", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", ] @@ -4118,7 +4127,7 @@ dependencies = [ "serde_json", "sha2 0.11.0", "tar", - "thiserror", + "thiserror 2.0.21", "tokio", "tokio-util", "tracing", @@ -4133,7 +4142,7 @@ checksum = "215660d4421bb1bf1660e566f24ebfe7664d5990d5365e62ed528f05ddcc495e" dependencies = [ "chrono", "libc", - "thiserror", + "thiserror 2.0.21", "tracing", "windows-sys 0.61.2", ] @@ -4158,7 +4167,7 @@ dependencies = [ "bytes", "core-foundation 0.9.4", "crossbeam-queue", - "dirs", + "dirs 6.0.0", "futures", "hickory-net", "hickory-proto", @@ -4173,7 +4182,7 @@ dependencies = [ "msb_krun", "msb_krun_utils", "parking_lot", - "pem", + "pem 3.0.6", "percent-encoding", "rcgen", "resolv-conf", @@ -4184,7 +4193,7 @@ dependencies = [ "smoltcp", "socket2", "system-configuration", - "thiserror", + "thiserror 2.0.21", "time", "tokio", "tokio-rustls", @@ -4205,7 +4214,7 @@ dependencies = [ "serde", "serde_bytes", "strum 0.28.0", - "thiserror", + "thiserror 2.0.21", "tokio", ] @@ -4217,7 +4226,7 @@ checksum = "e93dc426c78b4859c94706d526e977769e017dba9be06f34d5e03b450d847f28" dependencies = [ "bytes", "chrono", - "clap 4.6.1", + "clap 4.6.7", "crossbeam-queue", "libc", "microsandbox-agent-client", @@ -4231,14 +4240,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 +4265,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.11.0", - "thiserror", + "thiserror 2.0.21", "typed-path", "zeroize", ] @@ -4267,7 +4276,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 +4308,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 +4355,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 +4374,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 +4409,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 +4426,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c31dfbf17e640f6d661ae17e098b87c019821fe3eb4aba0e9eeada4ba678096" dependencies = [ "libc", - "thiserror", + "thiserror 2.0.21", "winapi", ] @@ -4697,7 +4715,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 +4837,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.11.0", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", "unicase", @@ -4839,7 +4857,7 @@ dependencies = [ "serde_json", "strum 0.27.2", "strum_macros 0.27.2", - "thiserror", + "thiserror 2.0.21", ] [[package]] @@ -4856,7 +4874,7 @@ dependencies = [ "serde_json", "strum 0.27.2", "strum_macros 0.27.2", - "thiserror", + "thiserror 2.0.21", ] [[package]] @@ -4988,9 +5006,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 +5084,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 +5403,7 @@ dependencies = [ "rustc-hash 2.1.1", "rustls", "socket2", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", "web-time", @@ -5397,7 +5425,7 @@ dependencies = [ "rustls", "rustls-pki-types", "slab", - "thiserror", + "thiserror 2.0.21", "tinyvec", "tracing", "web-time", @@ -5414,7 +5442,7 @@ dependencies = [ "once_cell", "socket2", "tracing", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -5467,9 +5495,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 +5597,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 +5626,7 @@ checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.17", "libredox", - "thiserror", + "thiserror 2.0.21", ] [[package]] @@ -5673,11 +5701,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 +5758,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 +5794,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 +5805,7 @@ dependencies = [ "tracing-subscriber", "uuid", "walkdir", - "which 8.0.4", + "which 8.0.6", ] [[package]] @@ -5789,7 +5817,7 @@ dependencies = [ "const_format", "cron", "cron-descriptor", - "dirs", + "dirs 7.0.0", "fs4 1.1.0", "inquire", "miette", @@ -5813,11 +5841,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 +5866,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 +5880,7 @@ dependencies = [ "miette", "notify", "notify-debouncer-mini", - "rand 0.10.2", + "rand 0.10.3", "reqwest", "right-agent", "right-agent-config", @@ -5884,7 +5912,7 @@ dependencies = [ "subtle", "tar", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", "tokio-util", "tower", @@ -5893,7 +5921,7 @@ dependencies = [ "url", "uuid", "walkdir", - "which 8.0.4", + "which 8.0.6", "whisper-rs", ] @@ -5901,7 +5929,7 @@ dependencies = [ name = "right-codegen" version = "0.5.3" dependencies = [ - "dirs", + "dirs 7.0.0", "include_dir", "miette", "minijinja", @@ -5915,20 +5943,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 +5983,7 @@ dependencies = [ "sha2 0.11.0", "subtle", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", "url", @@ -5971,7 +5999,7 @@ dependencies = [ "serde_json", "sha2 0.11.0", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", "turso", @@ -5982,7 +6010,7 @@ name = "right-hostpath" version = "0.5.3" dependencies = [ "tempfile", - "thiserror", + "thiserror 2.0.21", ] [[package]] @@ -5994,7 +6022,7 @@ dependencies = [ "serde", "serde_json", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", ] @@ -6003,7 +6031,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 +6040,7 @@ dependencies = [ "hyper", "hyper-util", "miette", - "rand 0.10.2", + "rand 0.10.3", "reqwest", "right-dashboard", "right-db", @@ -6024,10 +6052,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 +6076,7 @@ dependencies = [ "serde", "serde_json", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", ] @@ -6101,7 +6129,7 @@ dependencies = [ "serde_json", "sha2 0.11.0", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", "uuid", @@ -6114,7 +6142,7 @@ dependencies = [ "schemars", "serde", "serde_json", - "thiserror", + "thiserror 2.0.21", "url", ] @@ -6122,9 +6150,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 +6171,7 @@ dependencies = [ "serde_json", "sha2 0.11.0", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", "tokio-rustls", "tracing", @@ -6159,9 +6187,9 @@ dependencies = [ "right-agent-config", "rustls", "tempfile", - "thiserror", + "thiserror 2.0.21", "tokio", - "which 8.0.4", + "which 8.0.6", ] [[package]] @@ -6170,7 +6198,7 @@ version = "0.5.3" dependencies = [ "inquire", "miette", - "owo-colors 4.3.0", + "owo-colors 4.4.0", ] [[package]] @@ -6218,9 +6246,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 +6259,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 +6277,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 +6463,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -6450,9 +6478,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 +6532,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 +6585,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 +6599,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 +6662,7 @@ dependencies = [ "sqlx", "sqlx-core", "strum 0.28.0", - "thiserror", + "thiserror 2.0.21", "time", "tracing", "url", @@ -6650,7 +6678,7 @@ checksum = "4c800d9db902534d7d01728faf98e33d13c1d57bb8c57d8e4c518309172bddda" dependencies = [ "arrow", "sea-query", - "thiserror", + "thiserror 2.0.21", ] [[package]] @@ -6727,7 +6755,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.117", - "thiserror", + "thiserror 2.0.21", ] [[package]] @@ -6844,9 +6872,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 +6882,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 +6909,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 +6970,7 @@ checksum = "8d3b1629de253c70a0508c3899572da79ca359fdab27c7920ff00406df418906" dependencies = [ "proc-macro2", "quote", - "syn 3.0.3", + "syn 3.0.6", ] [[package]] @@ -7287,7 +7313,7 @@ dependencies = [ "serde_json", "sha2 0.10.9", "smallvec", - "thiserror", + "thiserror 2.0.21", "time", "tokio", "tokio-stream", @@ -7359,7 +7385,7 @@ dependencies = [ "sha1 0.11.0", "sha2 0.11.0", "sqlx-core", - "thiserror", + "thiserror 2.0.21", "time", "tracing", "uuid", @@ -7389,7 +7415,7 @@ dependencies = [ "log", "md-5", "memchr", - "rand 0.10.2", + "rand 0.10.3", "rust_decimal", "serde", "serde_json", @@ -7397,7 +7423,7 @@ dependencies = [ "smallvec", "sqlx-core", "stringprep", - "thiserror", + "thiserror 2.0.21", "time", "tracing", "uuid", @@ -7424,7 +7450,7 @@ dependencies = [ "percent-encoding", "serde", "sqlx-core", - "thiserror", + "thiserror 2.0.21", "time", "tracing", "url", @@ -7433,9 +7459,9 @@ dependencies = [ [[package]] name = "sse-stream" -version = "0.2.3" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3962b63f038885f15bce2c6e02c0e7925c072f1ac86bb60fd44c5c6b762fb72" +checksum = "c25ac7aff0abd1dbc474536e40416e1102c7dd9bfba0b9861c6d357f835dcfb4" dependencies = [ "bytes", "futures-util", @@ -7444,6 +7470,22 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "sse-stream" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d385160fc0fba84f7b9cc8ef3263e410d0e3ca7ab4927f1356df33145ace69a4" +dependencies = [ + "bytes", + "futures-util", + "http-body", + "http-body-util", + "memchr", + "pin-project-lite", + "simdutf8", + "thiserror 2.0.21", +] + [[package]] name = "stable_deref_trait" version = "1.2.1" @@ -7462,12 +7504,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 +7588,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 +7655,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", @@ -7724,7 +7751,7 @@ dependencies = [ "tantivy-stacker", "tantivy-tokenizer-api", "tempfile", - "thiserror", + "thiserror 2.0.21", "time", "typetag", "uuid", @@ -7853,7 +7880,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 +7890,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 +7920,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 +8035,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 +8063,9 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.26.4" +version = "0.26.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" +checksum = "b0c85f2c3ef0b1cd58b36682f4b17aaa995f0e5db534d85692b4903abce21f67" dependencies = [ "rustls", "tokio", @@ -8053,14 +8100,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 +8218,7 @@ checksum = "050686193eb999b4bb3bc2acfa891a13da00f79734704c4b8b4ef1a10b368a3c" dependencies = [ "crossbeam-channel", "symlink", - "thiserror", + "thiserror 2.0.21", "time", "tracing-subscriber", ] @@ -8242,11 +8290,11 @@ 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]] @@ -8261,7 +8309,7 @@ dependencies = [ "hyper-rustls", "hyper-util", "mimalloc", - "thiserror", + "thiserror 2.0.21", "tokio", "tracing", "tracing-subscriber", @@ -8329,7 +8377,7 @@ dependencies = [ "strum_macros 0.26.4", "tantivy", "tempfile", - "thiserror", + "thiserror 2.0.21", "tracing", "tracing-subscriber", "turso_ext", @@ -8374,7 +8422,7 @@ dependencies = [ "miette", "strum 0.26.3", "strum_macros 0.26.4", - "thiserror", + "thiserror 2.0.21", "turso_macros", ] @@ -8422,7 +8470,7 @@ dependencies = [ "roaring", "serde", "serde_json", - "thiserror", + "thiserror 2.0.21", "tracing", "turso_core", "turso_parser", @@ -8698,9 +8746,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 +9023,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 +9080,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 +9549,7 @@ dependencies = [ "oid-registry", "ring", "rusticata-macros", - "thiserror", + "thiserror 2.0.21", "time", ] @@ -9672,9 +9720,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..c9421ed31 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" @@ -51,13 +51,13 @@ 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"] } +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"