diff --git a/Cargo.lock b/Cargo.lock index a7bea076..31534ad0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -445,7 +445,7 @@ dependencies = [ "serde_json", "serde_yaml", "ssh-key", - "sysinfo 0.37.2", + "sysinfo", "target-tuples", "tempfile", "tera", @@ -489,7 +489,7 @@ dependencies = [ "miette", "mobc", "mobc-postgres", - "rand 0.8.5", + "rand 0.9.2", "redb", "reflink-copy", "rust_xlsxwriter", @@ -501,7 +501,7 @@ dependencies = [ "signal-hook", "supports-unicode", "syntect", - "sysinfo 0.32.1", + "sysinfo", "temp-env", "tempfile", "thiserror 2.0.17", @@ -1468,9 +1468,9 @@ dependencies = [ [[package]] name = "detect-targets" -version = "0.1.65" +version = "0.1.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5bfd54d6a98eea4b9ff11d9a5e144b66e3c284982850c0472be38d33abb8df3" +checksum = "e9842d613a78b9062c7dc73611e2ca620534a874ebf2657a640d69b0059bf931" dependencies = [ "cfg-if", "guess_host_triple", @@ -1883,6 +1883,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb" dependencies = [ "crc32fast", + "libz-rs-sys", "miniz_oxide 0.8.9", ] @@ -3084,6 +3085,15 @@ dependencies = [ "redox_syscall", ] +[[package]] +name = "libz-rs-sys" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd" +dependencies = [ + "zlib-rs", +] + [[package]] name = "libz-sys" version = "1.1.22" @@ -4705,11 +4715,11 @@ dependencies = [ [[package]] name = "rust_xlsxwriter" -version = "0.80.0" +version = "0.91.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "442eafa04d985ae671e027481e07a5b70fdb1b2cb5e46d9e074b67ca98e01a0a" +checksum = "10b9cb296363ad01633b12bb93c5780fd692c847c60ea688c2846f95d9c2e3c8" dependencies = [ - "zip 2.4.2", + "zip 4.6.1", ] [[package]] @@ -5487,20 +5497,6 @@ dependencies = [ "walkdir", ] -[[package]] -name = "sysinfo" -version = "0.32.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c33cd241af0f2e9e3b5c32163b873b29956890b5342e6745b917ce9d490f4af" -dependencies = [ - "core-foundation-sys", - "libc", - "memchr", - "ntapi", - "rayon", - "windows 0.57.0", -] - [[package]] name = "sysinfo" version = "0.37.2" @@ -5887,9 +5883,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.16" +version = "0.7.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5" +checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594" dependencies = [ "bytes", "futures-core", @@ -6154,9 +6150,9 @@ dependencies = [ [[package]] name = "turso" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a277c188ac16ea84514ec4a4f143399620a830627048f86637d2fd9c5b14941" +checksum = "c670345a51c5df2ebb0a582c9af67dea98192c8fd82ca2c50aca34b342bf0c10" dependencies = [ "thiserror 2.0.17", "tracing", @@ -6166,9 +6162,9 @@ dependencies = [ [[package]] name = "turso_core" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2325e4d0b232818214d4d89add9090117e0d5a746fc9759832468d841fd83270" +checksum = "fd5a3044961c822886d08cbc94f5519524213b877f65fb66ab70133ed3c0a36d" dependencies = [ "aegis", "aes", @@ -6215,9 +6211,9 @@ dependencies = [ [[package]] name = "turso_ext" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b267f52c1d3233a0847d2824af0cae07d18a6f81270c840203017433353f9531" +checksum = "c744b2d657542911d6b1708f8aa2f047601cc0d452af8cd2d7f8fb1c05d40730" dependencies = [ "chrono", "getrandom 0.3.4", @@ -6226,9 +6222,9 @@ dependencies = [ [[package]] name = "turso_macros" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba68014f0c7a3c1c413931c25e88bfaaa369dc46147d2ade9384295730a9fad2" +checksum = "4631f270381e6153833ab491b42fca3a1dbaad0f657a12ea1d676dec8f71e7b1" dependencies = [ "proc-macro2", "quote", @@ -6237,9 +6233,9 @@ dependencies = [ [[package]] name = "turso_parser" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e61e8d84fd50df9db091f1a188eed7900a399af6fdf2cc9dc6e70d70884549e" +checksum = "b64ae3d49b989ed156abe143ae0244d0f239f67fc42da72806369a567f295750" dependencies = [ "bitflags 2.10.0", "miette", @@ -6736,16 +6732,6 @@ dependencies = [ "windows-targets 0.48.5", ] -[[package]] -name = "windows" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" -dependencies = [ - "windows-core 0.57.0", - "windows-targets 0.52.6", -] - [[package]] name = "windows" version = "0.61.3" @@ -6801,26 +6787,14 @@ dependencies = [ "windows-core 0.62.2", ] -[[package]] -name = "windows-core" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" -dependencies = [ - "windows-implement 0.57.0", - "windows-interface 0.57.0", - "windows-result 0.1.2", - "windows-targets 0.52.6", -] - [[package]] name = "windows-core" version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" dependencies = [ - "windows-implement 0.60.2", - "windows-interface 0.59.3", + "windows-implement", + "windows-interface", "windows-link 0.1.3", "windows-result 0.3.4", "windows-strings 0.4.2", @@ -6832,8 +6806,8 @@ version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" dependencies = [ - "windows-implement 0.60.2", - "windows-interface 0.59.3", + "windows-implement", + "windows-interface", "windows-link 0.2.1", "windows-result 0.4.1", "windows-strings 0.5.1", @@ -6871,17 +6845,6 @@ dependencies = [ "windows-threading 0.2.1", ] -[[package]] -name = "windows-implement" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "windows-implement" version = "0.60.2" @@ -6893,17 +6856,6 @@ dependencies = [ "syn", ] -[[package]] -name = "windows-interface" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "windows-interface" version = "0.59.3" @@ -6958,15 +6910,6 @@ dependencies = [ "windows-strings 0.4.2", ] -[[package]] -name = "windows-result" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" -dependencies = [ - "windows-targets 0.52.6", -] - [[package]] name = "windows-result" version = "0.3.4" @@ -7542,18 +7485,15 @@ dependencies = [ [[package]] name = "zip" -version = "2.4.2" +version = "4.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50" +checksum = "caa8cd6af31c3b31c6631b8f483848b91589021b28fffe50adada48d4f4d2ed1" dependencies = [ "arbitrary", "crc32fast", - "crossbeam-utils", - "displaydoc", "flate2", "indexmap", "memchr", - "thiserror 2.0.17", "zopfli", ] @@ -7570,6 +7510,12 @@ dependencies = [ "time", ] +[[package]] +name = "zlib-rs" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2" + [[package]] name = "zmq" version = "0.10.0" diff --git a/Cargo.toml b/Cargo.toml index cbb8720f..43a2302e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ itertools = "0.14.0" miette = "7.6.0" thiserror = "2.0.16" tokio = "1.47.1" -tokio-util = "0.7.16" +tokio-util = "0.7.17" tracing = { version = "0.1.41", features = ["attributes"] } [profile.release] diff --git a/crates/bestool/Cargo.toml b/crates/bestool/Cargo.toml index cd05011b..69320f09 100644 --- a/crates/bestool/Cargo.toml +++ b/crates/bestool/Cargo.toml @@ -24,7 +24,7 @@ clap_complete = { version = "4.5.57", optional = true } clap_complete_nushell = { version = "4.5.8", optional = true } comfy-table = { version = "7.2.0", optional = true } ctrlc = { version = "3.5.0", optional = true } -detect-targets = { version = "0.1.61", optional = true } +detect-targets = { version = "0.1.67", optional = true } dirs = { version = "6.0.0", optional = true } duct = { version = "1.1.0", optional = true } dunce = { version = "1.0.5", optional = true } @@ -57,7 +57,7 @@ serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.143" serde_yaml = { version = "0.9.33", optional = true } ssh-key = { version = "0.6.6", optional = true } -sysinfo = { version = "0.37.0", optional = true } +sysinfo = { version = "0.37.2", optional = true } target-tuples = { version = "0.5.13", optional = true } tempfile = "3.21.0" tera = { version = "1.19.1", optional = true } diff --git a/crates/psql/Cargo.toml b/crates/psql/Cargo.toml index 39e0b064..b3edc933 100644 --- a/crates/psql/Cargo.toml +++ b/crates/psql/Cargo.toml @@ -32,18 +32,18 @@ miette = "7.6.0" mobc = "0.9.0" mobc-postgres = { version = "0.9.0", features = ["with-serde_json-1"] } indexmap = { version = "2.12.0", features = ["serde"] } -rand = "0.8.5" +rand = "0.9.2" redb = "3.1.0" reflink-copy = "0.1.20" rustls = { version = "0.23", default-features = false, features = ["ring", "logging", "std", "tls12"] } rustls-native-certs = "0.8.2" -rust_xlsxwriter = "0.80.0" +rust_xlsxwriter = "0.91.0" 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.32.1" +sysinfo = "0.37.2" tempfile = "3.21.0" fraction = { version = "0.15", features = ["with-postgres-support"] } thiserror = "2.0.17" @@ -51,7 +51,7 @@ tokio = { version = "1.47.1", features = ["full"] } tokio-postgres = { version = "0.7.15", features = ["with-jiff-0_2", "with-serde_json-1"] } tokio-postgres-rustls = "0.13.0" tracing = "0.1.41" -turso = { version = "0.3.1", default-features = false } +turso = { version = "0.3.2", default-features = false } turso_core = "0.3.1" uuid = { version = "1.11.0", features = ["v4", "serde"] } winnow = "0.7.13"