diff --git a/Cargo.lock b/Cargo.lock index 112b21fb..1294665c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -166,6 +166,12 @@ dependencies = [ "alloc-no-stdlib", ] +[[package]] +name = "allocator-api2" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" + [[package]] name = "android_system_properties" version = "0.1.5" @@ -231,15 +237,6 @@ version = "1.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" -[[package]] -name = "arbitrary" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" -dependencies = [ - "derive_arbitrary", -] - [[package]] name = "arc-swap" version = "1.8.0" @@ -324,6 +321,28 @@ dependencies = [ "syn", ] +[[package]] +name = "aws-lc-rs" +version = "1.15.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b7b6141e96a8c160799cc2d5adecd5cbbe5054cb8c7c4af53da0f83bb7ad256" +dependencies = [ + "aws-lc-sys", + "zeroize", +] + +[[package]] +name = "aws-lc-sys" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c34dda4df7017c8db52132f0f8a2e0f8161649d15723ed63fc00c82d0f2081a" +dependencies = [ + "cc", + "cmake", + "dunce", + "fs_extra", +] + [[package]] name = "axum" version = "0.8.8" @@ -394,7 +413,7 @@ dependencies = [ "miniz_oxide", "object", "rustc-demangle", - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -492,7 +511,7 @@ dependencies = [ "privilege", "pulldown-cmark", "regex", - "reqwest", + "reqwest 0.12.28", "rpi-st7789v2-driver", "rppal", "serde", @@ -504,7 +523,7 @@ dependencies = [ "target-tuples", "tempfile", "tera", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", "tokio-postgres", "tokio-util", @@ -516,7 +535,7 @@ dependencies = [ "windows-acl", "windows-env", "windows_exe_info", - "zip 7.0.0", + "zip", "zmq", ] @@ -541,7 +560,7 @@ dependencies = [ "prometheus", "pulldown-cmark", "rand 0.9.2", - "reqwest", + "reqwest 0.12.28", "serde", "serde_json", "serde_path_to_error", @@ -550,7 +569,7 @@ dependencies = [ "temp-env", "tempfile", "tera", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", "tokio-postgres", "tokio-util", @@ -578,7 +597,7 @@ dependencies = [ "rustls-native-certs", "serde_json", "temp-env", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", "tokio-postgres", "tokio-postgres-rustls", @@ -617,14 +636,14 @@ dependencies = [ "rustyline", "serde", "serde_json", - "signal-hook", + "signal-hook 0.4.3", "supports-unicode", "syntect", "sysinfo", "temp-env", "tempfile", "terminal-colorsaurus", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", "tokio-postgres", "tokio-postgres-rustls", @@ -693,9 +712,9 @@ dependencies = [ [[package]] name = "binstalk-downloader" -version = "0.13.31" +version = "0.13.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7f01c51880ae7ddef88b6431cc88c8b8ac0ef51b70e098d278bc15e56ac8513" +checksum = "950fab6ec1b3ca91f7829524d7ab246b10acdc5be19d43af314d3c624a396ce8" dependencies = [ "astral-tokio-tar", "async-compression", @@ -716,9 +735,9 @@ dependencies = [ "netdev", "once_cell", "rc-zip-sync", - "reqwest", + "reqwest 0.13.1", "tempfile", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", "tokio-util", "tracing", @@ -728,17 +747,20 @@ dependencies = [ [[package]] name = "binstalk-types" -version = "0.10.2" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f6b1c82e6c0a62655b19949a657d577633b4f8098d4eb94cc4c953408f66920" +checksum = "be1f12090ad0b6e7079b4faae6ddd937d7ac6958443e64858c74b4aed7e3018d" dependencies = [ + "cargo-platform", "compact_str", + "indexmap", "maybe-owned", "once_cell", "semver", "serde", "strum 0.27.2", "strum_macros 0.27.2", + "target-lexicon 0.13.4", "url", ] @@ -800,15 +822,16 @@ dependencies = [ [[package]] name = "blake3" -version = "1.8.2" +version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0" +checksum = "2468ef7d57b3fb7e16b576e8377cdbde2320c60e1491e961d11da40fc4f02a2d" dependencies = [ "arrayref", "arrayvec", "cc", "cfg-if", "constant_time_eq", + "cpufeatures", ] [[package]] @@ -964,6 +987,16 @@ version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48" +[[package]] +name = "cargo-platform" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87a0c0e6148f11f01f32650a2ea02d532b2ad4e81d8bd41e6e565b5adc5e6082" +dependencies = [ + "serde", + "serde_core", +] + [[package]] name = "castaway" version = "0.2.4" @@ -985,6 +1018,12 @@ dependencies = [ "shlex", ] +[[package]] +name = "cesu8" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" + [[package]] name = "cexpr" version = "0.6.0" @@ -1001,7 +1040,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" dependencies = [ "smallvec", - "target-lexicon", + "target-lexicon 0.12.16", ] [[package]] @@ -1059,15 +1098,15 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.42" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" +checksum = "fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118" dependencies = [ "iana-time-zone", "js-sys", "num-traits", "wasm-bindgen", - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -1150,9 +1189,9 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.5.64" +version = "4.5.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c0da80818b2d95eca9aa614a30783e42f62bf5fdfee24e68cfb960b071ba8d1" +checksum = "430b4dc2b5e3861848de79627b2bedc9f3342c7da5173a14eaa5d0f8dc18ae5d" dependencies = [ "clap", ] @@ -1194,17 +1233,36 @@ dependencies = [ "error-code", ] +[[package]] +name = "cmake" +version = "0.1.57" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75443c44cd6b379beb8c5b45d85d0773baf31cce901fe7bb252f4eff3008ef7d" +dependencies = [ + "cc", +] + [[package]] name = "colorchoice" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" +[[package]] +name = "combine" +version = "4.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +dependencies = [ + "bytes", + "memchr", +] + [[package]] name = "comfy-table" -version = "7.2.1" +version = "7.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b03b7db8e0b4b2fdad6c551e634134e99ec000e5c8c3b6856c65e8bbaded7a3b" +checksum = "958c5d6ecf1f214b4c2bbbbf6ab9523a864bd136dcf71a7e8904799acfe1ad47" dependencies = [ "crossterm", "unicode-segmentation", @@ -1270,6 +1328,12 @@ dependencies = [ "windows-sys 0.61.2", ] +[[package]] +name = "const-fnv1a-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32b13ea120a812beba79e34316b3942a857c86ec1593cb34f27bb28272ce2cca" + [[package]] name = "const-oid" version = "0.9.6" @@ -1278,9 +1342,9 @@ checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "constant_time_eq" -version = "0.3.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" +checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b" [[package]] name = "content_inspector" @@ -1453,7 +1517,7 @@ dependencies = [ "mio", "parking_lot", "rustix 1.1.3", - "signal-hook", + "signal-hook 0.3.18", "signal-hook-mio", "winapi", ] @@ -1636,17 +1700,6 @@ dependencies = [ "powerfmt", ] -[[package]] -name = "derive_arbitrary" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "derive_more" version = "2.1.1" @@ -1671,9 +1724,9 @@ dependencies = [ [[package]] name = "detect-targets" -version = "0.1.76" +version = "0.1.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3228e11bb57b715b2d058f40d7be758855d6cbe20ad76c77dd06bf5e39dbde1" +checksum = "51db4aeacf3f2efbf6ad48264d7a543d50d7744437a3807e24f6ca5ce60e1bcd" dependencies = [ "cfg-if", "guess_host_triple", @@ -2007,31 +2060,32 @@ checksum = "dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59" [[package]] name = "facet" -version = "0.33.0" +version = "0.43.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3c2b30c3706922ddbff8a8ebd9124d2e15b3943f00ad071b131312883d09d54" +checksum = "e338357cf598728b41e45744d024bdc063338214992361766928a1421bd7541d" dependencies = [ "autocfg", "facet-core", "facet-macros", - "static_assertions", ] [[package]] name = "facet-core" -version = "0.33.0" +version = "0.43.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbf01c609390d3289978288044d0d1ccaaabaa608f56d3aa0cc18381934d4220" +checksum = "a63e0ade4c53b40220614b8fc2a0a0ce21975941b553081521a195c848b2e9c2" dependencies = [ "autocfg", + "const-fnv1a-hash", + "iddqd", "impls", ] [[package]] name = "facet-macro-parse" -version = "0.33.0" +version = "0.43.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "230c782499d4364c9b792aa3b259f9294325ef7afd81c35b74cf278a9070c621" +checksum = "83ea29147986d0e184600cec533c41d6065c3c3d4b5b5745a8403494ca216b09" dependencies = [ "facet-macro-types", "proc-macro2", @@ -2040,9 +2094,9 @@ dependencies = [ [[package]] name = "facet-macro-types" -version = "0.33.0" +version = "0.43.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "319965f8fb0fc0c683f3316db442bd80d93112affec94df4146a8c6deb33f415" +checksum = "31b0035cf41c0d4eeee82effc9161512d216d1378dd89c4d8721258429e38597" dependencies = [ "proc-macro2", "quote", @@ -2051,18 +2105,18 @@ dependencies = [ [[package]] name = "facet-macros" -version = "0.33.0" +version = "0.43.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ceb9ace94d4d9a01f710bf9094e6432be4bc2ce0323911ba3ecf9afa270493a" +checksum = "77a784f2fa36d3165b95639af790249dee0d8efdef7d53f9417cace91697e2e3" dependencies = [ "facet-macros-impl", ] [[package]] name = "facet-macros-impl" -version = "0.33.0" +version = "0.43.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "014d2411e4d8ab1fb006c3207c7eb1cd85a732b0ee52d6e4beb96bc743a5aa56" +checksum = "cf8f45c6380398bf74e59b97a20012de571502c609e580d84579d1140e491c1c" dependencies = [ "facet-macro-parse", "facet-macro-types", @@ -2140,14 +2194,13 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.26" +version = "0.2.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed" +checksum = "f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db" dependencies = [ "cfg-if", "libc", "libredox", - "windows-sys 0.60.2", ] [[package]] @@ -2179,13 +2232,13 @@ checksum = "b7ac824320a75a52197e8f2d787f6a38b6718bb6897a35142d749af3c0e8f4fe" [[package]] name = "flate2" -version = "1.1.5" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb" +checksum = "b375d6465b98090a5f25b1c7703f3859783755aa9a80433b36e0379a3ec2f369" dependencies = [ "crc32fast", - "libz-rs-sys", "miniz_oxide", + "zlib-rs", ] [[package]] @@ -2247,6 +2300,12 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "folktime" version = "0.2.1" @@ -2461,7 +2520,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi", + "wasi 0.11.1+wasi-snapshot-preview1", "wasm-bindgen", ] @@ -2613,6 +2672,9 @@ name = "hashbrown" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +dependencies = [ + "allocator-api2", +] [[package]] name = "heck" @@ -2660,7 +2722,7 @@ dependencies = [ "ring", "rustls", "rustls-pki-types", - "thiserror 2.0.17", + "thiserror 2.0.18", "time", "tinyvec", "tokio", @@ -2687,7 +2749,7 @@ dependencies = [ "resolv-conf", "rustls", "smallvec", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", "tokio-rustls", "tracing", @@ -2935,7 +2997,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.62.2", + "windows-core", ] [[package]] @@ -3028,6 +3090,19 @@ dependencies = [ "zerovec", ] +[[package]] +name = "iddqd" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b215e67ed1d1a4b1702acd787c487d16e4c977c5dcbcc4587bdb5ea26b6ce06" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash", + "hashbrown", + "rustc-hash 2.1.1", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -3079,9 +3154,9 @@ checksum = "7a46645bbd70538861a90d0f26c31537cdf1e44aae99a794fb75a664b70951bc" [[package]] name = "indexmap" -version = "2.12.1" +version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" dependencies = [ "equivalent", "hashbrown", @@ -3291,6 +3366,28 @@ dependencies = [ "jiff-tzdb", ] +[[package]] +name = "jni" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +dependencies = [ + "cesu8", + "cfg-if", + "combine", + "jni-sys", + "log", + "thiserror 1.0.69", + "walkdir", + "windows-sys 0.45.0", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + [[package]] name = "jobserver" version = "0.1.34" @@ -3373,7 +3470,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42a865ffec5587961f5afc6d365bccb304f4feaa1928f4fe94c91c9d210d7310" dependencies = [ "miette", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -3396,9 +3493,9 @@ checksum = "2c4a545a15244c7d945065b5d392b2d2d7f21526fba56ce51467b06ed445e8f7" [[package]] name = "libc" -version = "0.2.179" +version = "0.2.180" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5a2d376baa530d1238d133232d15e239abad80d05838b4b59354e5268af431f" +checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" [[package]] name = "libgit2-sys" @@ -3419,7 +3516,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" dependencies = [ "cfg-if", - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -3469,15 +3566,6 @@ dependencies = [ "redox_syscall 0.7.0", ] -[[package]] -name = "libz-rs-sys" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c10501e7805cee23da17c7790e59df2870c0d4043ec6d03f67d31e2b53e77415" -dependencies = [ - "zlib-rs", -] - [[package]] name = "libz-sys" version = "1.1.23" @@ -3571,10 +3659,10 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a79253abe4262061e25172f384dd986515e3c7b88274651152600f4e94466e7b" dependencies = [ - "reqwest", + "reqwest 0.12.28", "serde", "serde_json", - "thiserror 2.0.17", + "thiserror 2.0.18", "typed-builder", ] @@ -3733,7 +3821,7 @@ checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc" dependencies = [ "libc", "log", - "wasi", + "wasi 0.11.1+wasi-snapshot-preview1", "windows-sys 0.61.2", ] @@ -4343,7 +4431,7 @@ dependencies = [ "libc", "redox_syscall 0.5.18", "smallvec", - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -4802,7 +4890,7 @@ dependencies = [ "memchr", "parking_lot", "protobuf", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -4943,7 +5031,7 @@ dependencies = [ "rustc-hash 2.1.1", "rustls", "socket2 0.6.1", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", "tracing", "web-time", @@ -4955,6 +5043,7 @@ version = "0.11.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31" dependencies = [ + "aws-lc-rs", "bytes", "getrandom 0.3.4", "lru-slab", @@ -4964,7 +5053,7 @@ dependencies = [ "rustls", "rustls-pki-types", "slab", - "thiserror 2.0.17", + "thiserror 2.0.18", "tinyvec", "tracing", "web-time", @@ -5172,7 +5261,7 @@ checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.16", "libredox", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -5184,7 +5273,7 @@ dependencies = [ "cfg-if", "libc", "rustix 1.1.3", - "windows 0.62.2", + "windows", ] [[package]] @@ -5263,6 +5352,45 @@ dependencies = [ "webpki-roots", ] +[[package]] +name = "reqwest" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04e9018c9d814e5f30cc16a0f03271aeab3571e609612d9fe78c1aa8d11c2f62" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-rustls", + "hyper-util", + "js-sys", + "log", + "percent-encoding", + "pin-project-lite", + "quinn", + "rustls", + "rustls-pki-types", + "rustls-platform-verifier", + "sync_wrapper", + "tokio", + "tokio-rustls", + "tokio-util", + "tower", + "tower-http", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", +] + [[package]] name = "resolv-conf" version = "0.7.6" @@ -5323,7 +5451,7 @@ dependencies = [ "itertools 0.14.0", "miette", "rppal", - "thiserror 2.0.17", + "thiserror 2.0.18", "tracing", ] @@ -5403,11 +5531,11 @@ dependencies = [ [[package]] name = "rust_xlsxwriter" -version = "0.92.3" +version = "0.92.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0733a44f344e900c4221f33a16aa92a59e3e7c7ad37d39a1c753afecb1f2bd02" +checksum = "ac5cfcf481735a0ea276735b979d6a61873e286da8133d9aee6d5e47d8664a0d" dependencies = [ - "zip 6.0.0", + "zip", ] [[package]] @@ -5469,6 +5597,7 @@ version = "0.23.36" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b" dependencies = [ + "aws-lc-rs", "log", "once_cell", "ring", @@ -5500,12 +5629,40 @@ dependencies = [ "zeroize", ] +[[package]] +name = "rustls-platform-verifier" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784" +dependencies = [ + "core-foundation 0.10.1", + "core-foundation-sys", + "jni", + "log", + "once_cell", + "rustls", + "rustls-native-certs", + "rustls-platform-verifier-android", + "rustls-webpki", + "security-framework 3.5.1", + "security-framework-sys", + "webpki-root-certs", + "windows-sys 0.61.2", +] + +[[package]] +name = "rustls-platform-verifier-android" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" + [[package]] name = "rustls-webpki" version = "0.103.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52" dependencies = [ + "aws-lc-rs", "ring", "rustls-pki-types", "untrusted", @@ -5533,7 +5690,7 @@ dependencies = [ "memchr", "nix", "radix_trie", - "signal-hook", + "signal-hook 0.3.18", "unicode-segmentation", "unicode-width 0.2.2", "utf8parse", @@ -5845,7 +6002,7 @@ checksum = "47106eded3c154e70176fc83df9737335c94ce22f821c32d17ed1db1f83badb1" dependencies = [ "libc", "os_pipe", - "signal-hook", + "signal-hook 0.3.18", ] [[package]] @@ -5858,6 +6015,16 @@ dependencies = [ "signal-hook-registry", ] +[[package]] +name = "signal-hook" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b57709da74f9ff9f4a27dce9526eec25ca8407c45a7887243b031a58935fb8e" +dependencies = [ + "libc", + "signal-hook-registry", +] + [[package]] name = "signal-hook-mio" version = "0.2.5" @@ -5866,7 +6033,7 @@ checksum = "b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc" dependencies = [ "libc", "mio", - "signal-hook", + "signal-hook 0.3.18", ] [[package]] @@ -6193,22 +6360,22 @@ dependencies = [ "regex-syntax", "serde", "serde_derive", - "thiserror 2.0.17", + "thiserror 2.0.18", "walkdir", ] [[package]] name = "sysinfo" -version = "0.37.2" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16607d5caffd1c07ce073528f9ed972d88db15dd44023fa57142963be3feb11f" +checksum = "fe840c5b1afe259a5657392a4dbb74473a14c8db999c3ec2f4ae812e028a94da" dependencies = [ "libc", "memchr", "ntapi", "objc2-core-foundation", "objc2-io-kit", - "windows 0.61.3", + "windows", ] [[package]] @@ -6263,6 +6430,12 @@ version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +[[package]] +name = "target-lexicon" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1dd07eb858a2067e2f3c7155d54e929265c264e6f37efe3ee7a8d1b5a1dd0ba" + [[package]] name = "target-tuples" version = "0.5.13" @@ -6370,11 +6543,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.17" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" dependencies = [ - "thiserror-impl 2.0.17", + "thiserror-impl 2.0.18", ] [[package]] @@ -6390,9 +6563,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.17" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ "proc-macro2", "quote", @@ -6416,6 +6589,7 @@ checksum = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d" dependencies = [ "deranged", "itoa", + "js-sys", "num-conv", "powerfmt", "serde", @@ -6516,9 +6690,9 @@ dependencies = [ [[package]] name = "tokio-postgres" -version = "0.7.15" +version = "0.7.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b40d66d9b2cfe04b628173409368e58247e8eddbbd3b0e6c6ba1d09f20f6c9e" +checksum = "dcea47c8f71744367793f16c2db1f11cb859d28f436bdb4ca9193eb1f787ee42" dependencies = [ "async-trait", "byteorder", @@ -6689,9 +6863,9 @@ checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607" [[package]] name = "tower" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" +checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" dependencies = [ "futures-core", "futures-util", @@ -6758,7 +6932,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "786d480bce6247ab75f005b14ae1624ad978d3029d9113f0a22fa1ac773faeaf" dependencies = [ "crossbeam-channel", - "thiserror 2.0.17", + "thiserror 2.0.18", "time", "tracing-subscriber", ] @@ -6852,11 +7026,11 @@ dependencies = [ [[package]] name = "turso" -version = "0.4.1" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389cc71c6d55ca3e26f4a51f43152921271153b0373cdba1d572968baeef5316" +checksum = "6906d37d281135404586b3cdf91be43259aff280e4cc7cccc3a6b3571f7fa359" dependencies = [ - "thiserror 2.0.17", + "thiserror 2.0.18", "tracing", "tracing-subscriber", "turso_sdk_kit", @@ -6865,9 +7039,9 @@ dependencies = [ [[package]] name = "turso_core" -version = "0.4.1" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddf5a59347662f721208a8daa09bbd50343a8bc51c9628bac130571f4a5b3549" +checksum = "2f840b90d96418a1235109177906c246c30db4efa88a53e669f490bb602c11b2" dependencies = [ "aegis", "aes", @@ -6907,7 +7081,7 @@ dependencies = [ "strum 0.26.3", "strum_macros 0.26.4", "tempfile", - "thiserror 2.0.17", + "thiserror 2.0.18", "tracing", "tracing-subscriber", "turso_ext", @@ -6920,9 +7094,9 @@ dependencies = [ [[package]] name = "turso_ext" -version = "0.4.1" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a88980b0b068c148c0aed9eb6c3c20e6a2bfb6ae0fb8c876931f709032cdda8" +checksum = "e6a9dc344da6735187fa763c9772765927369f7972f597c805641387a49849ab" dependencies = [ "chrono", "getrandom 0.3.4", @@ -6931,9 +7105,9 @@ dependencies = [ [[package]] name = "turso_macros" -version = "0.4.1" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "940aea152913a3f9c74b4d5e090d075145b584145899921f31ea57df9b5efd0d" +checksum = "7a60b69b4d367d0020320eccee5693818f34a6dfb2f5430ab37103f08de3333a" dependencies = [ "proc-macro2", "quote", @@ -6942,24 +7116,24 @@ dependencies = [ [[package]] name = "turso_parser" -version = "0.4.1" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fabd95b1f4c7a3b3e2b8d9f727d4e602c7b37cef8917c80de8572ab7e205214" +checksum = "809b13b7c1df2ce91ed6ae656e37c69052b3baaac2bd6a5f6c65924cbe6c356b" dependencies = [ "bitflags 2.10.0", "memchr", "miette", "strum 0.26.3", "strum_macros 0.26.4", - "thiserror 2.0.17", + "thiserror 2.0.18", "turso_macros", ] [[package]] name = "turso_sdk_kit" -version = "0.4.1" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4082490b8a1231eda1b6e223fe55f0502eaca65838315e4980ade25fec6324ce" +checksum = "870a42c14b7af1a7224614d1ebee20e21076a0c16062d1a74ddc95a260ef93aa" dependencies = [ "bindgen 0.69.5", "env_logger", @@ -6972,9 +7146,9 @@ dependencies = [ [[package]] name = "turso_sdk_kit_macros" -version = "0.4.1" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53a4bb9686518a6f8138313c6f4abc304a0db2fff4eb73a8284f9622b6e4047a" +checksum = "db3c926b4dd58d6d220aeb6d49b9a645adeea344cd9777cff9ca5908e40abd7d" dependencies = [ "proc-macro2", "quote", @@ -6983,9 +7157,9 @@ dependencies = [ [[package]] name = "turso_sync_engine" -version = "0.4.1" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77d62e80b1a207b69c2f6ae1c635cd4b33ffdfbd48518850f3b0a573f0d12ae8" +checksum = "e6bd56754dc38e2bc5bcb25c21185093d91ef0cdb11cb55bc50a52491e220323" dependencies = [ "base64 0.22.1", "bytes", @@ -6996,7 +7170,7 @@ dependencies = [ "roaring", "serde", "serde_json", - "thiserror 2.0.17", + "thiserror 2.0.18", "tracing", "turso_core", "turso_parser", @@ -7005,9 +7179,9 @@ dependencies = [ [[package]] name = "turso_sync_sdk_kit" -version = "0.4.1" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca6ab55f57a4ecb2d6e80e254260e58b68e163037e49128afcdc7a421237085" +checksum = "0138b311cfce756c10b86273c8cbf58be0804b0791495e855519362078012aaa" dependencies = [ "bindgen 0.69.5", "env_logger", @@ -7060,6 +7234,12 @@ dependencies = [ "syn", ] +[[package]] +name = "typed-path" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e43ffa54726cdc9ea78392023ffe9fe9cf9ac779e1c6fcb0d23f9862e3879d20" + [[package]] name = "typenum" version = "1.19.0" @@ -7232,9 +7412,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.19.0" +version = "1.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a" +checksum = "ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f" dependencies = [ "getrandom 0.3.4", "js-sys", @@ -7321,6 +7501,15 @@ version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +[[package]] +name = "wasi" +version = "0.14.7+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c" +dependencies = [ + "wasip2", +] + [[package]] name = "wasip2" version = "1.0.1+wasi-0.2.4" @@ -7332,9 +7521,12 @@ dependencies = [ [[package]] name = "wasite" -version = "0.1.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" +checksum = "66fe902b4a6b8028a753d5424909b764ccf79b7a209eac9bf97e59cda9f71a42" +dependencies = [ + "wasi 0.14.7+wasi-0.2.4", +] [[package]] name = "wasm-bindgen" @@ -7427,6 +7619,15 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "webpki-root-certs" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36a29fc0408b113f68cf32637857ab740edfafdf460c326cd2afaa2d84cc05dc" +dependencies = [ + "rustls-pki-types", +] + [[package]] name = "webpki-roots" version = "1.0.5" @@ -7461,9 +7662,9 @@ dependencies = [ [[package]] name = "whoami" -version = "1.6.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d" +checksum = "ace4d5c7b5ab3d99629156d4e0997edbe98a4beb6d5ba99e2cae830207a81983" dependencies = [ "libredox", "wasite", @@ -7513,29 +7714,16 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -[[package]] -name = "windows" -version = "0.61.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" -dependencies = [ - "windows-collections 0.2.0", - "windows-core 0.61.2", - "windows-future 0.2.1", - "windows-link 0.1.3", - "windows-numerics 0.2.0", -] - [[package]] name = "windows" version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580" dependencies = [ - "windows-collections 0.3.2", - "windows-core 0.62.2", - "windows-future 0.3.2", - "windows-numerics 0.3.1", + "windows-collections", + "windows-core", + "windows-future", + "windows-numerics", ] [[package]] @@ -7550,35 +7738,13 @@ dependencies = [ "winapi", ] -[[package]] -name = "windows-collections" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" -dependencies = [ - "windows-core 0.61.2", -] - [[package]] name = "windows-collections" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610" dependencies = [ - "windows-core 0.62.2", -] - -[[package]] -name = "windows-core" -version = "0.61.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" -dependencies = [ - "windows-implement", - "windows-interface", - "windows-link 0.1.3", - "windows-result 0.3.4", - "windows-strings 0.4.2", + "windows-core", ] [[package]] @@ -7589,9 +7755,9 @@ checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" dependencies = [ "windows-implement", "windows-interface", - "windows-link 0.2.1", - "windows-result 0.4.1", - "windows-strings 0.5.1", + "windows-link", + "windows-result", + "windows-strings", ] [[package]] @@ -7600,30 +7766,19 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2eca4d36df7dced7a3c149ee4af503ef736105a1ad4f062b50d14d34e0d69eb4" dependencies = [ - "windows 0.62.2", + "windows", "winreg 0.55.0", ] -[[package]] -name = "windows-future" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" -dependencies = [ - "windows-core 0.61.2", - "windows-link 0.1.3", - "windows-threading 0.1.0", -] - [[package]] name = "windows-future" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb" dependencies = [ - "windows-core 0.62.2", - "windows-link 0.2.1", - "windows-threading 0.2.1", + "windows-core", + "windows-link", + "windows-threading", ] [[package]] @@ -7648,36 +7803,20 @@ dependencies = [ "syn", ] -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - [[package]] name = "windows-link" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" -[[package]] -name = "windows-numerics" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" -dependencies = [ - "windows-core 0.61.2", - "windows-link 0.1.3", -] - [[package]] name = "windows-numerics" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26" dependencies = [ - "windows-core 0.62.2", - "windows-link 0.2.1", + "windows-core", + "windows-link", ] [[package]] @@ -7686,18 +7825,9 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720" dependencies = [ - "windows-link 0.2.1", - "windows-result 0.4.1", - "windows-strings 0.5.1", -] - -[[package]] -name = "windows-result" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" -dependencies = [ - "windows-link 0.1.3", + "windows-link", + "windows-result", + "windows-strings", ] [[package]] @@ -7706,7 +7836,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" dependencies = [ - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -7722,20 +7852,20 @@ dependencies = [ [[package]] name = "windows-strings" -version = "0.4.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" dependencies = [ - "windows-link 0.1.3", + "windows-link", ] [[package]] -name = "windows-strings" -version = "0.5.1" +name = "windows-sys" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" dependencies = [ - "windows-link 0.2.1", + "windows-targets 0.42.2", ] [[package]] @@ -7780,7 +7910,22 @@ version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" dependencies = [ - "windows-link 0.2.1", + "windows-link", +] + +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", ] [[package]] @@ -7820,7 +7965,7 @@ version = "0.53.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" dependencies = [ - "windows-link 0.2.1", + "windows-link", "windows_aarch64_gnullvm 0.53.1", "windows_aarch64_msvc 0.53.1", "windows_i686_gnu 0.53.1", @@ -7833,21 +7978,18 @@ dependencies = [ [[package]] name = "windows-threading" -version = "0.1.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" +checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37" dependencies = [ - "windows-link 0.1.3", + "windows-link", ] [[package]] -name = "windows-threading" -version = "0.2.1" +name = "windows_aarch64_gnullvm" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37" -dependencies = [ - "windows-link 0.2.1", -] +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" [[package]] name = "windows_aarch64_gnullvm" @@ -7867,6 +8009,12 @@ version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + [[package]] name = "windows_aarch64_msvc" version = "0.48.5" @@ -7895,6 +8043,12 @@ dependencies = [ "embed-resource", ] +[[package]] +name = "windows_i686_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + [[package]] name = "windows_i686_gnu" version = "0.48.5" @@ -7925,6 +8079,12 @@ version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + [[package]] name = "windows_i686_msvc" version = "0.48.5" @@ -7943,6 +8103,12 @@ version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + [[package]] name = "windows_x86_64_gnu" version = "0.48.5" @@ -7961,6 +8127,12 @@ version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + [[package]] name = "windows_x86_64_gnullvm" version = "0.48.5" @@ -7979,6 +8151,12 @@ version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + [[package]] name = "windows_x86_64_msvc" version = "0.48.5" @@ -8232,29 +8410,17 @@ dependencies = [ [[package]] name = "zip" -version = "6.0.0" +version = "7.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb2a05c7c36fde6c09b08576c9f7fb4cda705990f73b58fe011abf7dfb24168b" +checksum = "c42e33efc22a0650c311c2ef19115ce232583abbe80850bc8b66509ebef02de0" dependencies = [ - "arbitrary", "crc32fast", "flate2", "indexmap", "memchr", - "zopfli", -] - -[[package]] -name = "zip" -version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdd8a47718a4ee5fe78e07667cd36f3de80e7c2bfe727c7074245ffc7303c037" -dependencies = [ - "arbitrary", - "crc32fast", - "indexmap", - "memchr", "time", + "typed-path", + "zopfli", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index eaa55fe4..e4c558cb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,14 +15,14 @@ rust_2018_idioms = { level = "deny", priority = -1 } [workspace.dependencies] clap = { version = "4.5.47", features = ["cargo", "derive", "wrap_help"] } -facet = "0.33.0" +facet = "0.43.2" futures = "0.3.30" indicatif = { version = "0.18.2", features = ["tokio"] } itertools = "0.14.0" lloggs = "1.3.0" miette = "7.6.0" reqwest = { version = "0.12.25", features = ["rustls-tls-native-roots", "json"], default-features = false } -thiserror = "2.0.16" +thiserror = "2.0.18" tokio = "1.47.1" tokio-util = "0.7.16" tracing = { version = "0.1.43", features = ["attributes"] } diff --git a/crates/alertd/Cargo.toml b/crates/alertd/Cargo.toml index 68713201..7efc608a 100644 --- a/crates/alertd/Cargo.toml +++ b/crates/alertd/Cargo.toml @@ -19,7 +19,7 @@ required-features = ["cli"] axum = "0.8.7" bestool-postgres = { version = "1.0.4", path = "../postgres" } bytes = "1.9.0" -chrono = "0.4.38" +chrono = "0.4.43" clap = { workspace = true, optional = true, features = ["env", "wrap_help"] } clap-markdown = { version = "0.1.5", optional = true } facet = { workspace = true } @@ -38,14 +38,14 @@ serde = { version = "1.0.228", features = ["derive"] } serde_json = "1.0.145" serde_path_to_error = "0.1.17" serde_yaml = "0.9.34" -sysinfo = "0.37.2" +sysinfo = "0.38.0" tempfile = "3.21.0" tera = "1.20.0" thiserror = { workspace = true } tokio = { workspace = true, features = ["full"] } -tokio-postgres = { version = "0.7.15", features = ["with-chrono-0_4", "with-serde_json-1"] } +tokio-postgres = { version = "0.7.16", features = ["with-chrono-0_4", "with-serde_json-1"] } tokio-util = { workspace = true } -tower = "0.5.2" +tower = "0.5.3" tower-http = { version = "0.6.6", features = ["trace"] } tracing = { workspace = true } walkdir = "2.5.0" diff --git a/crates/bestool/Cargo.toml b/crates/bestool/Cargo.toml index 3ad20d1c..1c758d89 100644 --- a/crates/bestool/Cargo.toml +++ b/crates/bestool/Cargo.toml @@ -18,19 +18,19 @@ workspace = true algae-cli = { version = "1.0.14", path = "../algae-cli", optional = true } bestool-alertd = { version = "1.0.9", path = "../alertd", default-features = false, optional = true } bestool-psql = { version = "1.4.0", path = "../psql", default-features = false, optional = true } -binstalk-downloader = { version = "0.13.29", optional = true, features = ["hickory-dns"] } -blake3 = { version = "1.8.2", optional = true } +binstalk-downloader = { version = "0.13.33", optional = true, features = ["hickory-dns"] } +blake3 = { version = "1.8.3", optional = true } boxcar = "0.2.14" bytes = "1.10.0" -chrono = "0.4.41" +chrono = "0.4.43" clap = { workspace = true, features = ["env", "unicode", "string"] } -clap_complete = { version = "4.5.57", optional = true } +clap_complete = { version = "4.5.65", optional = true } facet = { workspace = true } clap_complete_nushell = { version = "4.5.8", optional = true } clap-markdown = "0.1.5" -comfy-table = { version = "7.2.0", optional = true } +comfy-table = { version = "7.2.2", optional = true } ctrlc = { version = "3.5.0", optional = true } -detect-targets = { version = "0.1.73", optional = true } +detect-targets = { version = "0.1.78", optional = true } dirs = { version = "6.0.0", optional = true } duct = { version = "1.1.0", optional = true } dunce = { version = "1.0.5", optional = true } @@ -65,19 +65,19 @@ serde_json = "1.0.143" serde_path_to_error = { version = "0.1.17", optional = true } serde_yaml = { version = "0.9.33", optional = true } ssh-key = { version = "0.6.6", optional = true } -sysinfo = { version = "0.37.2", optional = true } +sysinfo = { version = "0.38.0", optional = true } target-tuples = { version = "0.5.13", optional = true } tempfile = "3.21.0" tera = { version = "1.19.1", optional = true } thiserror = { workspace = true } tokio = { workspace = true, features = ["full"] } -tokio-postgres = { version = "0.7.13", features = ["with-chrono-0_4", "with-uuid-1"], optional = true } +tokio-postgres = { version = "0.7.16", features = ["with-chrono-0_4", "with-uuid-1"], optional = true } tokio-util = { workspace = true, optional = true } tracing = { workspace = true } upgrade = { version = "2.0.1", optional = true } -uuid = "1.19.0" +uuid = "1.20.0" walkdir = { version = "2.5.0", optional = true } -zip = { version = "7.0.0", optional = true, default-features = false, features = ["time"] } +zip = { version = "7.2.0", optional = true, default-features = false, features = ["time"] } zmq = { version = "0.10.0", optional = true } [target.'cfg(windows)'.dependencies] diff --git a/crates/postgres/Cargo.toml b/crates/postgres/Cargo.toml index 634a82cd..c15c4085 100644 --- a/crates/postgres/Cargo.toml +++ b/crates/postgres/Cargo.toml @@ -25,7 +25,7 @@ rustls-native-certs = "0.8.2" serde_json = "1.0.145" thiserror = { workspace = true } tokio = { workspace = true } -tokio-postgres = { version = "0.7.15", features = ["with-jiff-0_2", "with-serde_json-1"] } +tokio-postgres = { version = "0.7.16", features = ["with-jiff-0_2", "with-serde_json-1"] } tokio-postgres-rustls = "0.13.0" tracing = { workspace = true } diff --git a/crates/psql/Cargo.toml b/crates/psql/Cargo.toml index 34a869fa..c61a0f5c 100644 --- a/crates/psql/Cargo.toml +++ b/crates/psql/Cargo.toml @@ -24,7 +24,7 @@ required-features = ["cli"] bestool-postgres = { version = "1.0.4", path = "../postgres" } clap = { version = "4.5.47", features = ["cargo", "derive", "wrap_help"], optional = true } clap-markdown = { version = "0.1.5", optional = true } -comfy-table = "7.2.1" +comfy-table = "7.2.2" crossterm = "0.29.0" csv = "1.3.1" ctrlc = "3.4.4" @@ -43,32 +43,32 @@ pg_query = "6.1.1" rand = "0.9.2" redb = "3.1.0" reflink-copy = "0.1.20" -rust_xlsxwriter = "0.92.0" +rust_xlsxwriter = "0.92.4" rustyline = { version = "17.0.2", features = ["signal-hook"] } serde = { version = "1.0.228", features = ["derive"] } serde_json = "1.0.145" supports-unicode = "3.0.0" syntect = { version = "5.3.0", default-features = false, features = ["parsing", "regex-fancy", "default-themes", "default-syntaxes"] } -sysinfo = "0.37.2" +sysinfo = "0.38.0" tempfile = "3.21.0" terminal-colorsaurus = "1.0.1" -thiserror = "2.0.17" +thiserror = "2.0.18" tokio = { version = "1.47.1", features = ["full"] } -tokio-postgres = { version = "0.7.15", features = ["with-jiff-0_2", "with-serde_json-1"] } +tokio-postgres = { version = "0.7.16", features = ["with-jiff-0_2", "with-serde_json-1"] } tokio-postgres-rustls = "0.13.0" tracing = "0.1.43" -turso = { version = "0.4.1", default-features = false } +turso = { version = "0.4.3", default-features = false } turso_core = "0.4.1" url = "2.5.7" -uuid = { version = "1.19.0", features = ["v4", "serde"] } +uuid = { version = "1.20.0", features = ["v4", "serde"] } winnow = "0.7.13" [target.'cfg(unix)'.dependencies] -libc = "0.2.178" -signal-hook = "0.3.18" +libc = "0.2.180" +signal-hook = "0.4.3" [dev-dependencies] -filetime = "0.2.26" +filetime = "0.2.27" temp-env = "0.3.6" [features]