From dbd82ec0f5fe593a6a9515c5b36c30da4df25573 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Feb 2026 03:59:30 +0000 Subject: [PATCH] deps: bump the deps group across 1 directory with 28 updates Bumps the deps group with 27 updates in the / directory: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.54` | `4.5.57` | | [facet](https://github.com/facet-rs/facet) | `0.33.0` | `0.43.2` | | [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.18` | | [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` | | [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` | | [jiff](https://github.com/BurntSushi/jiff) | `0.2.18` | `0.2.19` | | [mailgun-rs](https://github.com/dongri/mailgun-rs) | `2.0.1` | `2.0.2` | | [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.0` | | [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.37.2` | `0.38.0` | | [tokio-postgres](https://github.com/rust-postgres/rust-postgres) | `0.7.15` | `0.7.16` | | [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` | | [binstalk-downloader](https://github.com/cargo-bins/cargo-binstall) | `0.13.31` | `0.13.32` | | [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.2` | `1.8.3` | | [clap_complete](https://github.com/clap-rs/clap) | `4.5.64` | `4.5.65` | | [comfy-table](https://github.com/nukesor/comfy-table) | `7.2.1` | `7.2.2` | | [detect-targets](https://github.com/cargo-bins/cargo-binstall) | `0.1.76` | `0.1.79` | | [json5](https://github.com/callum-oakley/json5-rs) | `1.3.0` | `1.3.1` | | [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` | | [target-tuples](https://github.com/chorman0773/rust-target-tuples) | `0.5.13` | `0.5.14` | | [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.20.0` | | [zip](https://github.com/zip-rs/zip2) | `7.0.0` | `7.2.0` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.1` | `2.13.0` | | [rust_xlsxwriter](https://github.com/jmcnamara/rust_xlsxwriter) | `0.92.3` | `0.93.0` | | [turso](https://github.com/tursodatabase/turso) | `0.4.1` | `0.4.4` | | [libc](https://github.com/rust-lang/libc) | `0.2.179` | `0.2.180` | | [signal-hook](https://github.com/vorner/signal-hook) | `0.3.18` | `0.4.3` | | [filetime](https://github.com/alexcrichton/filetime) | `0.2.26` | `0.2.27` | Updates `clap` from 4.5.54 to 4.5.57 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.54...clap_complete-v4.5.57) Updates `facet` from 0.33.0 to 0.43.2 - [Release notes](https://github.com/facet-rs/facet/releases) - [Changelog](https://github.com/facet-rs/facet/blob/main/CHANGELOG.md) - [Commits](https://github.com/facet-rs/facet/compare/v0.33.0...facet-v0.43.2) Updates `thiserror` from 2.0.17 to 2.0.18 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/2.0.17...2.0.18) Updates `bytes` from 1.11.0 to 1.11.1 - [Release notes](https://github.com/tokio-rs/bytes/releases) - [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1) Updates `chrono` from 0.4.42 to 0.4.43 - [Release notes](https://github.com/chronotope/chrono/releases) - [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md) - [Commits](https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.43) Updates `jiff` from 0.2.18 to 0.2.19 - [Release notes](https://github.com/BurntSushi/jiff/releases) - [Changelog](https://github.com/BurntSushi/jiff/blob/master/CHANGELOG.md) - [Commits](https://github.com/BurntSushi/jiff/compare/jiff-static-0.2.18...jiff-static-0.2.19) Updates `mailgun-rs` from 2.0.1 to 2.0.2 - [Release notes](https://github.com/dongri/mailgun-rs/releases) - [Commits](https://github.com/dongri/mailgun-rs/compare/v2.0.1...v2.0.2) Updates `rand` from 0.9.2 to 0.10.0 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/rand/compare/rand_core-0.9.2...0.10.0) Updates `sysinfo` from 0.37.2 to 0.38.0 - [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/main/CHANGELOG.md) - [Commits](https://github.com/GuillaumeGomez/sysinfo/compare/v0.37.2...v0.38.0) Updates `tokio-postgres` from 0.7.15 to 0.7.16 - [Release notes](https://github.com/rust-postgres/rust-postgres/releases) - [Commits](https://github.com/rust-postgres/rust-postgres/compare/tokio-postgres-v0.7.15...tokio-postgres-v0.7.16) Updates `tower` from 0.5.2 to 0.5.3 - [Release notes](https://github.com/tower-rs/tower/releases) - [Commits](https://github.com/tower-rs/tower/compare/tower-0.5.2...tower-0.5.3) Updates `binstalk-downloader` from 0.13.31 to 0.13.32 - [Release notes](https://github.com/cargo-bins/cargo-binstall/releases) - [Changelog](https://github.com/cargo-bins/cargo-binstall/blob/main/release-plz.toml) - [Commits](https://github.com/cargo-bins/cargo-binstall/compare/binstalk-downloader-v0.13.31...binstalk-downloader-v0.13.32) Updates `blake3` from 1.8.2 to 1.8.3 - [Release notes](https://github.com/BLAKE3-team/BLAKE3/releases) - [Commits](https://github.com/BLAKE3-team/BLAKE3/compare/1.8.2...1.8.3) Updates `clap_complete` from 4.5.64 to 4.5.65 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.64...clap_complete-v4.5.65) Updates `comfy-table` from 7.2.1 to 7.2.2 - [Release notes](https://github.com/nukesor/comfy-table/releases) - [Changelog](https://github.com/Nukesor/comfy-table/blob/main/CHANGELOG.md) - [Commits](https://github.com/nukesor/comfy-table/compare/v7.2.1...v7.2.2) Updates `detect-targets` from 0.1.76 to 0.1.79 - [Release notes](https://github.com/cargo-bins/cargo-binstall/releases) - [Changelog](https://github.com/cargo-bins/cargo-binstall/blob/main/release-plz.toml) - [Commits](https://github.com/cargo-bins/cargo-binstall/compare/detect-targets-v0.1.76...detect-targets-v0.1.79) Updates `json5` from 1.3.0 to 1.3.1 - [Release notes](https://github.com/callum-oakley/json5-rs/releases) - [Commits](https://github.com/callum-oakley/json5-rs/compare/1.3.0...1.3.1) Updates `regex` from 1.12.2 to 1.12.3 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/1.12.2...1.12.3) Updates `target-tuples` from 0.5.13 to 0.5.14 - [Commits](https://github.com/chorman0773/rust-target-tuples/commits) Updates `uuid` from 1.19.0 to 1.20.0 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0) Updates `zip` from 7.0.0 to 7.2.0 - [Release notes](https://github.com/zip-rs/zip2/releases) - [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md) - [Commits](https://github.com/zip-rs/zip2/compare/v7.0.0...v7.2.0) Updates `indexmap` from 2.12.1 to 2.13.0 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.12.1...2.13.0) Updates `rust_xlsxwriter` from 0.92.3 to 0.93.0 - [Changelog](https://github.com/jmcnamara/rust_xlsxwriter/blob/main/CHANGELOG.md) - [Commits](https://github.com/jmcnamara/rust_xlsxwriter/compare/v0.92.3...v0.93.0) Updates `turso` from 0.4.1 to 0.4.4 - [Release notes](https://github.com/tursodatabase/turso/releases) - [Changelog](https://github.com/tursodatabase/turso/blob/v0.4.4/CHANGELOG.md) - [Commits](https://github.com/tursodatabase/turso/compare/v0.4.1...v0.4.4) Updates `turso_core` from 0.4.1 to 0.4.4 - [Release notes](https://github.com/tursodatabase/turso/releases) - [Changelog](https://github.com/tursodatabase/turso/blob/v0.4.4/CHANGELOG.md) - [Commits](https://github.com/tursodatabase/turso/compare/v0.4.1...v0.4.4) Updates `libc` from 0.2.179 to 0.2.180 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.180/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.179...0.2.180) Updates `signal-hook` from 0.3.18 to 0.4.3 - [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md) - [Commits](https://github.com/vorner/signal-hook/compare/v0.3.18...v0.4.3) Updates `filetime` from 0.2.26 to 0.2.27 - [Commits](https://github.com/alexcrichton/filetime/compare/0.2.26...0.2.27) --- updated-dependencies: - dependency-name: clap dependency-version: 4.5.57 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: facet dependency-version: 0.43.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: thiserror dependency-version: 2.0.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: bytes dependency-version: 1.11.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: chrono dependency-version: 0.4.43 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: jiff dependency-version: 0.2.19 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: mailgun-rs dependency-version: 2.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: rand dependency-version: 0.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: sysinfo dependency-version: 0.38.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: tokio-postgres dependency-version: 0.7.16 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: tower dependency-version: 0.5.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: binstalk-downloader dependency-version: 0.13.32 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: blake3 dependency-version: 1.8.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: clap_complete dependency-version: 4.5.65 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: comfy-table dependency-version: 7.2.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: detect-targets dependency-version: 0.1.79 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: json5 dependency-version: 1.3.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: regex dependency-version: 1.12.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: target-tuples dependency-version: 0.5.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: uuid dependency-version: 1.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: zip dependency-version: 7.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: indexmap dependency-version: 2.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: rust_xlsxwriter dependency-version: 0.93.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: turso dependency-version: 0.4.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: turso_core dependency-version: 0.4.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: libc dependency-version: 0.2.180 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps - dependency-name: signal-hook dependency-version: 0.4.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deps - dependency-name: filetime dependency-version: 0.2.27 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deps ... Signed-off-by: dependabot[bot] --- Cargo.lock | 1067 ++++++++++++++++++++++------------- Cargo.toml | 6 +- crates/alertd/Cargo.toml | 16 +- crates/algae-cli/Cargo.toml | 4 +- crates/bestool/Cargo.toml | 32 +- crates/postgres/Cargo.toml | 6 +- crates/psql/Cargo.toml | 28 +- 7 files changed, 736 insertions(+), 423 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 112b21fb..9810b4ea 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -45,7 +45,7 @@ checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" dependencies = [ "cfg-if", "cipher", - "cpufeatures", + "cpufeatures 0.2.17", ] [[package]] @@ -144,7 +144,7 @@ dependencies = [ "jiff", "miette", "pinentry", - "rand 0.9.2", + "rand 0.10.0", "tokio", "tokio-util", "tracing", @@ -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", ] @@ -540,8 +559,8 @@ dependencies = [ "notify", "prometheus", "pulldown-cmark", - "rand 0.9.2", - "reqwest", + "rand 0.10.0", + "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", @@ -610,21 +629,21 @@ dependencies = [ "miette", "percent-encoding", "pg_query", - "rand 0.9.2", + "rand 0.10.0", "redb", "reflink-copy", "rust_xlsxwriter", "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.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7f01c51880ae7ddef88b6431cc88c8b8ac0ef51b70e098d278bc15e56ac8513" +checksum = "9b66cf3c27cf650cccb5d95c33aa528d8f24c38f3a1b93bc5f7af88a3a1be727" dependencies = [ "astral-tokio-tar", "async-compression", @@ -716,9 +735,9 @@ dependencies = [ "netdev", "once_cell", "rc-zip-sync", - "reqwest", + "reqwest 0.13.2", "tempfile", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", "tokio-util", "tracing", @@ -728,9 +747,9 @@ dependencies = [ [[package]] name = "binstalk-types" -version = "0.10.2" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f6b1c82e6c0a62655b19949a657d577633b4f8098d4eb94cc4c953408f66920" +checksum = "90e12f36cd49772d87673d6f2bba993e17747762e35a1a55dae58bb88b53bb52" dependencies = [ "compact_str", "maybe-owned", @@ -759,15 +778,9 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" dependencies = [ - "bit-vec 0.8.0", + "bit-vec", ] -[[package]] -name = "bit-vec" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b4ff8b16e6076c3e14220b39fbc1fabb6737522281a388998046859400895f" - [[package]] name = "bit-vec" version = "0.8.0" @@ -800,15 +813,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 0.2.17", ] [[package]] @@ -829,15 +843,6 @@ dependencies = [ "objc2", ] -[[package]] -name = "bloom" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d00ac8e5056d6d65376a3c1aa5c7c34850d6949ace17f0266953a254eb3d6fe8" -dependencies = [ - "bit-vec 0.4.4", -] - [[package]] name = "boxcar" version = "0.2.14" @@ -934,9 +939,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.11.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" [[package]] name = "bzip2" @@ -985,6 +990,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" @@ -1030,7 +1041,18 @@ checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" dependencies = [ "cfg-if", "cipher", - "cpufeatures", + "cpufeatures 0.2.17", +] + +[[package]] +name = "chacha20" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601" +dependencies = [ + "cfg-if", + "cpufeatures 0.3.0", + "rand_core 0.10.0", ] [[package]] @@ -1040,7 +1062,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" dependencies = [ "aead", - "chacha20", + "chacha20 0.9.1", "cipher", "poly1305", "zeroize", @@ -1059,15 +1081,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]] @@ -1116,9 +1138,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.54" +version = "4.5.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6e6ff9dcd79cff5cd969a17a545d79e84ab086e444102a591e288a8aa3ce394" +checksum = "6899ea499e3fb9305a65d5ebf6e3d2248c5fab291f300ad0a704fbe142eae31a" dependencies = [ "clap_builder", "clap_derive", @@ -1135,9 +1157,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.54" +version = "4.5.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa42cf4d2b7a41bc8f663a7cab4031ebafa1bf3875705bfaf8466dc60ab52c00" +checksum = "7b12c8b680195a62a8364d16b8447b01b6c2c8f9aaf68bee653be34d4245e238" dependencies = [ "anstream", "anstyle", @@ -1150,9 +1172,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", ] @@ -1169,9 +1191,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.49" +version = "4.5.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" +checksum = "a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5" dependencies = [ "heck", "proc-macro2", @@ -1194,17 +1216,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 +1311,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 +1325,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" @@ -1344,6 +1391,15 @@ dependencies = [ "libc", ] +[[package]] +name = "cpufeatures" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201" +dependencies = [ + "libc", +] + [[package]] name = "crc" version = "3.4.0" @@ -1453,7 +1509,7 @@ dependencies = [ "mio", "parking_lot", "rustix 1.1.3", - "signal-hook", + "signal-hook 0.3.18", "signal-hook-mio", "winapi", ] @@ -1538,7 +1594,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" dependencies = [ "cfg-if", - "cpufeatures", + "cpufeatures 0.2.17", "curve25519-dalek-derive", "fiat-crypto", "rustc_version", @@ -1636,17 +1692,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 +1716,9 @@ dependencies = [ [[package]] name = "detect-targets" -version = "0.1.76" +version = "0.1.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3228e11bb57b715b2d058f40d7be758855d6cbe20ad76c77dd06bf5e39dbde1" +checksum = "59ecc73857738019eab3139a06a33801ba43ef6b6dd52c8d88febb0901fec9f2" dependencies = [ "cfg-if", "guess_host_triple", @@ -2007,31 +2052,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 +2086,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 +2097,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", @@ -2095,6 +2141,18 @@ dependencies = [ "regex-syntax", ] +[[package]] +name = "fastbloom" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e7f34442dbe69c60fe8eaf58a8cafff81a1f278816d8ab4db255b3bef4ac3c4" +dependencies = [ + "getrandom 0.3.4", + "libm", + "rand 0.9.2", + "siphasher", +] + [[package]] name = "fastrand" version = "2.3.0" @@ -2140,14 +2198,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 +2236,13 @@ checksum = "b7ac824320a75a52197e8f2d787f6a38b6718bb6897a35142d749af3c0e8f4fe" [[package]] name = "flate2" -version = "1.1.5" +version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb" +checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" dependencies = [ "crc32fast", - "libz-rs-sys", "miniz_oxide", + "zlib-rs", ] [[package]] @@ -2247,6 +2304,18 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "folktime" version = "0.2.1" @@ -2461,7 +2530,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi", + "wasi 0.11.1+wasi-snapshot-preview1", "wasm-bindgen", ] @@ -2479,6 +2548,20 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "getrandom" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec" +dependencies = [ + "cfg-if", + "libc", + "r-efi", + "rand_core 0.10.0", + "wasip2", + "wasip3", +] + [[package]] name = "ghash" version = "0.5.1" @@ -2608,11 +2691,23 @@ dependencies = [ "tokio-util", ] +[[package]] +name = "hashbrown" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +dependencies = [ + "foldhash 0.1.5", +] + [[package]] 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 +2755,7 @@ dependencies = [ "ring", "rustls", "rustls-pki-types", - "thiserror 2.0.17", + "thiserror 2.0.18", "time", "tinyvec", "tokio", @@ -2687,7 +2782,7 @@ dependencies = [ "resolv-conf", "rustls", "smallvec", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", "tokio-rustls", "tracing", @@ -2828,7 +2923,6 @@ dependencies = [ "tokio", "tokio-rustls", "tower-service", - "webpki-roots", ] [[package]] @@ -2850,11 +2944,9 @@ dependencies = [ "percent-encoding", "pin-project-lite", "socket2 0.6.1", - "system-configuration", "tokio", "tower-service", "tracing", - "windows-registry", ] [[package]] @@ -2935,7 +3027,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.62.2", + "windows-core", ] [[package]] @@ -3028,6 +3120,25 @@ dependencies = [ "zerovec", ] +[[package]] +name = "id-arena" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" + +[[package]] +name = "iddqd" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b215e67ed1d1a4b1702acd787c487d16e4c977c5dcbcc4587bdb5ea26b6ce06" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash 0.2.0", + "hashbrown 0.16.1", + "rustc-hash 2.1.1", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -3079,12 +3190,12 @@ 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", + "hashbrown 0.16.1", "serde", "serde_core", ] @@ -3252,9 +3363,9 @@ checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" [[package]] name = "jiff" -version = "0.2.18" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e67e8da4c49d6d9909fe03361f9b620f58898859f5c7aded68351e85e71ecf50" +checksum = "d89a5b5e10d5a9ad6e5d1f4bd58225f655d6fe9767575a5e8ac5a6fe64e04495" dependencies = [ "jiff-static", "jiff-tzdb-platform", @@ -3267,9 +3378,9 @@ dependencies = [ [[package]] name = "jiff-static" -version = "0.2.18" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0c84ee7f197eca9a86c6fd6cb771e55eb991632f15f2bc3ca6ec838929e6e78" +checksum = "ff7a39c8862fc1369215ccf0a8f12dd4598c7f6484704359f0351bd617034dbf" dependencies = [ "proc-macro2", "quote", @@ -3291,6 +3402,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" @@ -3303,9 +3436,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.83" +version = "0.3.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8" +checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3" dependencies = [ "once_cell", "wasm-bindgen", @@ -3313,9 +3446,9 @@ dependencies = [ [[package]] name = "json5" -version = "1.3.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56c86c72f9e1d3fe29baa32cab8896548eef9aae271fce4e796d16b583fdf6d5" +checksum = "733a844dbd6fef128e98cb4487b887cb55454d92cd9994b1bafe004fabbe670c" dependencies = [ "serde", "ucd-trie", @@ -3366,6 +3499,12 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" +[[package]] +name = "leb128fmt" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" + [[package]] name = "leon" version = "3.0.2" @@ -3373,7 +3512,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 +3535,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 +3558,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 +3608,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" @@ -3567,14 +3697,14 @@ checksum = "d3d25b0e0b648a86960ac23b7ad4abb9717601dec6f66c165f5b037f3f03065f" [[package]] name = "mailgun-rs" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a79253abe4262061e25172f384dd986515e3c7b88274651152600f4e94466e7b" +checksum = "dff169a36659dc6442193ab9935632345595d6fe6184cd5079bff4f695fecbdd" dependencies = [ - "reqwest", + "reqwest 0.13.2", "serde", "serde_json", - "thiserror 2.0.17", + "thiserror 2.0.18", "typed-builder", ] @@ -3733,7 +3863,7 @@ checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc" dependencies = [ "libc", "log", - "wasi", + "wasi 0.11.1+wasi-snapshot-preview1", "windows-sys 0.61.2", ] @@ -4343,7 +4473,7 @@ dependencies = [ "libc", "redox_syscall 0.5.18", "smallvec", - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -4627,7 +4757,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" dependencies = [ - "cpufeatures", + "cpufeatures 0.2.17", "opaque-debug", "universal-hash", ] @@ -4639,7 +4769,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" dependencies = [ "cfg-if", - "cpufeatures", + "cpufeatures 0.2.17", "opaque-debug", "universal-hash", ] @@ -4802,7 +4932,7 @@ dependencies = [ "memchr", "parking_lot", "protobuf", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -4943,7 +5073,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 +5085,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 +5095,7 @@ dependencies = [ "rustls", "rustls-pki-types", "slab", - "thiserror 2.0.17", + "thiserror 2.0.18", "tinyvec", "tracing", "web-time", @@ -5036,6 +5167,17 @@ dependencies = [ "rand_core 0.9.3", ] +[[package]] +name = "rand" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc266eb313df6c5c09c1c7b1fbe2510961e5bcd3add930c1e31f7ed9da0feff8" +dependencies = [ + "chacha20 0.10.0", + "getrandom 0.4.1", + "rand_core 0.10.0", +] + [[package]] name = "rand_chacha" version = "0.3.1" @@ -5074,6 +5216,12 @@ dependencies = [ "getrandom 0.3.4", ] +[[package]] +name = "rand_core" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c8d0fd677905edcbeedbf2edb6494d676f0e98d54d5cf9bda0b061cb8fb8aba" + [[package]] name = "rapidhash" version = "4.2.0" @@ -5172,7 +5320,7 @@ checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.16", "libredox", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -5184,14 +5332,14 @@ dependencies = [ "cfg-if", "libc", "rustix 1.1.3", - "windows 0.62.2", + "windows", ] [[package]] name = "regex" -version = "1.12.2" +version = "1.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" +checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" dependencies = [ "aho-corasick", "memchr", @@ -5221,6 +5369,44 @@ name = "reqwest" version = "0.12.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-core", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-rustls", + "hyper-util", + "js-sys", + "log", + "percent-encoding", + "pin-project-lite", + "quinn", + "rustls", + "rustls-native-certs", + "rustls-pki-types", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tokio-rustls", + "tower", + "tower-http", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "reqwest" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801" dependencies = [ "base64 0.22.1", "bytes", @@ -5243,11 +5429,10 @@ dependencies = [ "pin-project-lite", "quinn", "rustls", - "rustls-native-certs", "rustls-pki-types", + "rustls-platform-verifier", "serde", "serde_json", - "serde_urlencoded", "sync_wrapper", "tokio", "tokio-rustls", @@ -5260,7 +5445,6 @@ dependencies = [ "wasm-bindgen-futures", "wasm-streams", "web-sys", - "webpki-roots", ] [[package]] @@ -5323,7 +5507,7 @@ dependencies = [ "itertools 0.14.0", "miette", "rppal", - "thiserror 2.0.17", + "thiserror 2.0.18", "tracing", ] @@ -5403,11 +5587,11 @@ dependencies = [ [[package]] name = "rust_xlsxwriter" -version = "0.92.3" +version = "0.93.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0733a44f344e900c4221f33a16aa92a59e3e7c7ad37d39a1c753afecb1f2bd02" +checksum = "84205e093885c6b4e2d93e225a148df2e7fe67a668c27e3322e56e0d93721848" dependencies = [ - "zip 6.0.0", + "zip", ] [[package]] @@ -5469,6 +5653,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 +5685,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 +5746,7 @@ dependencies = [ "memchr", "nix", "radix_trie", - "signal-hook", + "signal-hook 0.3.18", "unicode-segmentation", "unicode-width 0.2.2", "utf8parse", @@ -5795,7 +6008,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", - "cpufeatures", + "cpufeatures 0.2.17", "digest", ] @@ -5845,7 +6058,7 @@ checksum = "47106eded3c154e70176fc83df9737335c94ce22f821c32d17ed1db1f83badb1" dependencies = [ "libc", "os_pipe", - "signal-hook", + "signal-hook 0.3.18", ] [[package]] @@ -5858,6 +6071,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 +6089,7 @@ checksum = "b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc" dependencies = [ "libc", "mio", - "signal-hook", + "signal-hook 0.3.18", ] [[package]] @@ -6193,43 +6416,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", -] - -[[package]] -name = "system-configuration" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" -dependencies = [ - "bitflags 2.10.0", - "core-foundation 0.9.4", - "system-configuration-sys", -] - -[[package]] -name = "system-configuration-sys" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" -dependencies = [ - "core-foundation-sys", - "libc", + "windows", ] [[package]] @@ -6265,9 +6467,9 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "target-tuples" -version = "0.5.13" +version = "0.5.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79f244e96093a636944c070a216397df56fc85b1d4b8bb1810668d392462d588" +checksum = "cea8d52fd9a924ae102014d8c5a29e158f2eb1abda5a165daf7de63779ce43af" [[package]] name = "temp-env" @@ -6370,11 +6572,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 +6592,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 +6618,7 @@ checksum = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d" dependencies = [ "deranged", "itoa", + "js-sys", "num-conv", "powerfmt", "serde", @@ -6516,9 +6719,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 +6892,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 +6961,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 +7055,11 @@ dependencies = [ [[package]] name = "turso" -version = "0.4.1" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389cc71c6d55ca3e26f4a51f43152921271153b0373cdba1d572968baeef5316" +checksum = "1f2fe423c2c954948babb36edda12b737e321d8541d4eae519694f7d512ecab6" dependencies = [ - "thiserror 2.0.17", + "thiserror 2.0.18", "tracing", "tracing-subscriber", "turso_sdk_kit", @@ -6865,16 +7068,15 @@ dependencies = [ [[package]] name = "turso_core" -version = "0.4.1" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddf5a59347662f721208a8daa09bbd50343a8bc51c9628bac130571f4a5b3549" +checksum = "7a8b54994ee025964459322bcdb4f6f78c5dba82643863dabfac680f16c8afa8" dependencies = [ "aegis", "aes", "aes-gcm", "arc-swap", "bitflags 2.10.0", - "bloom", "branches", "built", "bumpalo", @@ -6884,6 +7086,7 @@ dependencies = [ "crossbeam-skiplist", "either", "fallible-iterator 0.3.0", + "fastbloom", "hex", "intrusive-collections", "io-uring", @@ -6907,7 +7110,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 +7123,9 @@ dependencies = [ [[package]] name = "turso_ext" -version = "0.4.1" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a88980b0b068c148c0aed9eb6c3c20e6a2bfb6ae0fb8c876931f709032cdda8" +checksum = "2de917b4c5881bfb34ccbb1dcf4992773bc39853eacf248955f2ece7e3cb3049" dependencies = [ "chrono", "getrandom 0.3.4", @@ -6931,9 +7134,9 @@ dependencies = [ [[package]] name = "turso_macros" -version = "0.4.1" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "940aea152913a3f9c74b4d5e090d075145b584145899921f31ea57df9b5efd0d" +checksum = "cc2f62bb271d4cf202bc2acbeb8e2c3f764ec754924f144e704cdcba2e5b0c84" dependencies = [ "proc-macro2", "quote", @@ -6942,24 +7145,24 @@ dependencies = [ [[package]] name = "turso_parser" -version = "0.4.1" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fabd95b1f4c7a3b3e2b8d9f727d4e602c7b37cef8917c80de8572ab7e205214" +checksum = "92ad89caa1c4888756bd027485499d1dc4c8420d15887ab32aa28b707c411221" 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.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4082490b8a1231eda1b6e223fe55f0502eaca65838315e4980ade25fec6324ce" +checksum = "00ff5b2cadd6c8b749511648d50c95f69bfa52efc5d88cc2e2deedd0beeb6c89" dependencies = [ "bindgen 0.69.5", "env_logger", @@ -6972,9 +7175,9 @@ dependencies = [ [[package]] name = "turso_sdk_kit_macros" -version = "0.4.1" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53a4bb9686518a6f8138313c6f4abc304a0db2fff4eb73a8284f9622b6e4047a" +checksum = "289f7ea7499419e6670363ca18e954ed53397bb1e03ab7eabbb267d9b05ab836" dependencies = [ "proc-macro2", "quote", @@ -6983,9 +7186,9 @@ dependencies = [ [[package]] name = "turso_sync_engine" -version = "0.4.1" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77d62e80b1a207b69c2f6ae1c635cd4b33ffdfbd48518850f3b0a573f0d12ae8" +checksum = "ea9860c615a7d8df43fc6ac4293636e9d743c1693513c81be22f0e9388624f58" dependencies = [ "base64 0.22.1", "bytes", @@ -6996,7 +7199,7 @@ dependencies = [ "roaring", "serde", "serde_json", - "thiserror 2.0.17", + "thiserror 2.0.18", "tracing", "turso_core", "turso_parser", @@ -7005,9 +7208,9 @@ dependencies = [ [[package]] name = "turso_sync_sdk_kit" -version = "0.4.1" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca6ab55f57a4ecb2d6e80e254260e58b68e163037e49128afcdc7a421237085" +checksum = "2b669b19a5f4bfa7cfdf5045af36ca4a2087431c0d2844ec539ddcf951b5c9d2" dependencies = [ "bindgen 0.69.5", "env_logger", @@ -7042,24 +7245,30 @@ dependencies = [ [[package]] name = "typed-builder" -version = "0.15.2" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe83c85a85875e8c4cb9ce4a890f05b23d38cd0d47647db7895d3d2a79566d2" +checksum = "31aa81521b70f94402501d848ccc0ecaa8f93c8eb6999eb9747e72287757ffda" dependencies = [ "typed-builder-macro", ] [[package]] name = "typed-builder-macro" -version = "0.15.2" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29a3151c41d0b13e3d011f98adc24434560ef06673a155a6c7f66b9879eecce2" +checksum = "076a02dc54dd46795c2e9c8282ed40bcfb1e22747e955de9389a1de28190fb26" dependencies = [ "proc-macro2", "quote", "syn", ] +[[package]] +name = "typed-path" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3015e6ce46d5ad8751e4a772543a30c7511468070e98e64e20165f8f81155b64" + [[package]] name = "typenum" version = "1.19.0" @@ -7157,6 +7366,12 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" +[[package]] +name = "unicode-xid" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" + [[package]] name = "unit-prefix" version = "0.5.2" @@ -7232,9 +7447,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,26 +7536,47 @@ 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" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" dependencies = [ - "wit-bindgen", + "wit-bindgen 0.46.0", +] + +[[package]] +name = "wasip3" +version = "0.4.0+wasi-0.3.0-rc-2026-01-06" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" +dependencies = [ + "wit-bindgen 0.51.0", ] [[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" -version = "0.2.106" +version = "0.2.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd" +checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566" dependencies = [ "cfg-if", "once_cell", @@ -7351,11 +7587,12 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.56" +version = "0.4.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "836d9622d604feee9e5de25ac10e3ea5f2d65b41eac0d9ce72eb5deae707ce7c" +checksum = "70a6e77fd0ae8029c9ea0063f87c46fde723e7d887703d74ad2616d792e51e6f" dependencies = [ "cfg-if", + "futures-util", "js-sys", "once_cell", "wasm-bindgen", @@ -7364,9 +7601,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.106" +version = "0.2.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3" +checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -7374,9 +7611,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.106" +version = "0.2.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40" +checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55" dependencies = [ "bumpalo", "proc-macro2", @@ -7387,18 +7624,40 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.106" +version = "0.2.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4" +checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12" dependencies = [ "unicode-ident", ] +[[package]] +name = "wasm-encoder" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" +dependencies = [ + "leb128fmt", + "wasmparser", +] + +[[package]] +name = "wasm-metadata" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" +dependencies = [ + "anyhow", + "indexmap", + "wasm-encoder", + "wasmparser", +] + [[package]] name = "wasm-streams" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" +checksum = "9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb" dependencies = [ "futures-util", "js-sys", @@ -7407,11 +7666,23 @@ dependencies = [ "web-sys", ] +[[package]] +name = "wasmparser" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" +dependencies = [ + "bitflags 2.10.0", + "hashbrown 0.15.5", + "indexmap", + "semver", +] + [[package]] name = "web-sys" -version = "0.3.83" +version = "0.3.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b32828d774c412041098d182a8b38b16ea816958e07cf40eec2bc080ae137ac" +checksum = "312e32e551d92129218ea9a2452120f4aabc03529ef03e4d0d82fb2780608598" dependencies = [ "js-sys", "wasm-bindgen", @@ -7428,10 +7699,10 @@ dependencies = [ ] [[package]] -name = "webpki-roots" -version = "1.0.5" +name = "webpki-root-certs" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12bed680863276c63889429bfd6cab3b99943659923822de1c8a39c49e4d722c" +checksum = "804f18a4ac2676ffb4e8b5b5fa9ae38af06df08162314f96a68d2a363e21a8ca" dependencies = [ "rustls-pki-types", ] @@ -7461,9 +7732,9 @@ dependencies = [ [[package]] name = "whoami" -version = "1.6.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d" +checksum = "8fae98cf96deed1b7572272dfc777713c249ae40aa1cf8862e091e8b745f5361" dependencies = [ "libredox", "wasite", @@ -7513,29 +7784,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 +7808,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 +7825,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 +7836,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,56 +7873,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", -] - -[[package]] -name = "windows-registry" -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-core", + "windows-link", ] [[package]] @@ -7706,7 +7895,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 +7911,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 +7969,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 +8024,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 +8037,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 +8068,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 +8102,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 +8138,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 +8162,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 +8186,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 +8210,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" @@ -8047,6 +8284,94 @@ version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" +[[package]] +name = "wit-bindgen" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" +dependencies = [ + "wit-bindgen-rust-macro", +] + +[[package]] +name = "wit-bindgen-core" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" +dependencies = [ + "anyhow", + "heck", + "wit-parser", +] + +[[package]] +name = "wit-bindgen-rust" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" +dependencies = [ + "anyhow", + "heck", + "indexmap", + "prettyplease", + "syn", + "wasm-metadata", + "wit-bindgen-core", + "wit-component", +] + +[[package]] +name = "wit-bindgen-rust-macro" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" +dependencies = [ + "anyhow", + "prettyplease", + "proc-macro2", + "quote", + "syn", + "wit-bindgen-core", + "wit-bindgen-rust", +] + +[[package]] +name = "wit-component" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" +dependencies = [ + "anyhow", + "bitflags 2.10.0", + "indexmap", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder", + "wasm-metadata", + "wasmparser", + "wit-parser", +] + +[[package]] +name = "wit-parser" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" +dependencies = [ + "anyhow", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser", +] + [[package]] name = "writeable" version = "0.6.2" @@ -8232,36 +8557,24 @@ 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]] name = "zlib-rs" -version = "0.5.5" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40990edd51aae2c2b6907af74ffb635029d5788228222c4bb811e9351c0caad3" +checksum = "a7948af682ccbc3342b6e9420e8c51c1fe5d7bf7756002b4a3c6cabfe96a7e3c" [[package]] name = "zmij" diff --git a/Cargo.toml b/Cargo.toml index eaa55fe4..b2002358 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,15 +14,15 @@ unsafe_code = "forbid" rust_2018_idioms = { level = "deny", priority = -1 } [workspace.dependencies] -clap = { version = "4.5.47", features = ["cargo", "derive", "wrap_help"] } -facet = "0.33.0" +clap = { version = "4.5.57", features = ["cargo", "derive", "wrap_help"] } +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..a72133d4 100644 --- a/crates/alertd/Cargo.toml +++ b/crates/alertd/Cargo.toml @@ -18,34 +18,34 @@ required-features = ["cli"] [dependencies] axum = "0.8.7" bestool-postgres = { version = "1.0.4", path = "../postgres" } -bytes = "1.9.0" -chrono = "0.4.38" +bytes = "1.11.1" +chrono = "0.4.43" clap = { workspace = true, optional = true, features = ["env", "wrap_help"] } clap-markdown = { version = "0.1.5", optional = true } facet = { workspace = true } futures = { workspace = true } glob = "0.3.3" -jiff = "0.2.15" +jiff = "0.2.19" lloggs = { workspace = true, optional = true } -mailgun-rs = "2.0.1" +mailgun-rs = "2.0.2" miette = { workspace = true } notify = "8.2.0" prometheus = "0.14.0" pulldown-cmark = "0.13.0" -rand = "0.9.2" +rand = "0.10.0" reqwest = { workspace = true } 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/algae-cli/Cargo.toml b/crates/algae-cli/Cargo.toml index 2bed8a70..0e169329 100644 --- a/crates/algae-cli/Cargo.toml +++ b/crates/algae-cli/Cargo.toml @@ -28,10 +28,10 @@ diceware_wordlists = "1.2.3" futures = { workspace = true } indicatif = { workspace = true } itertools = { workspace = true } -jiff = "0.2.15" +jiff = "0.2.19" miette = { workspace = true, features = ["fancy"] } pinentry = "0.8.0" -rand = "0.9.2" +rand = "0.10.0" tokio = { workspace = true, features = ["fs", "io-util", "macros", "rt-multi-thread"] } tokio-util = { workspace = true, features = ["compat"] } tracing = { workspace = true } diff --git a/crates/bestool/Cargo.toml b/crates/bestool/Cargo.toml index 3ad20d1c..c737750e 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.32", optional = true, features = ["hickory-dns"] } +blake3 = { version = "1.8.3", optional = true } boxcar = "0.2.14" -bytes = "1.10.0" -chrono = "0.4.41" +bytes = "1.11.1" +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.79", optional = true } dirs = { version = "6.0.0", optional = true } duct = { version = "1.1.0", optional = true } dunce = { version = "1.0.5", optional = true } @@ -43,12 +43,12 @@ hickory-resolver = { version = "0.25.2", optional = true } humantime = { version = "2.2.0", optional = true } indicatif = { workspace = true, optional = true } itertools = { workspace = true, optional = true } -jiff = "0.2.15" -json5 = { version = "1.3.0", optional = true } +jiff = "0.2.19" +json5 = { version = "1.3.1", optional = true } leon = { version = "3.0.1", optional = true } leon-macros = { version = "1.0.2", optional = true } lloggs = "1.1.0" -mailgun-rs = { version = "2.0.1", optional = true } +mailgun-rs = { version = "2.0.2", optional = true } merkle_hash = { version = "3.8.0", optional = true } miette = { workspace = true, features = ["fancy"] } mimalloc = "0.1.48" @@ -56,7 +56,7 @@ node-semver = { version = "2.2.0", optional = true } percent-encoding = { version = "2.3.1", optional = true } privilege = { version = "0.3.0", optional = true } pulldown-cmark = { version = "0.13.0", optional = true } -regex = { version = "1.11.2", optional = true } +regex = { version = "1.12.3", optional = true } reqwest = { workspace = true } rpi-st7789v2-driver = { version = "0.3.10", path = "../rpi-st7789v2-driver", features = ["miette"], optional = true } rppal = { version = "0.22.1", 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 } -target-tuples = { version = "0.5.13", optional = true } +sysinfo = { version = "0.38.0", optional = true } +target-tuples = { version = "0.5.14", 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..52e1f761 100644 --- a/crates/postgres/Cargo.toml +++ b/crates/postgres/Cargo.toml @@ -11,10 +11,10 @@ repository = "https://github.com/beyondessential/bestool/tree/main/crates/postgr workspace = true [dependencies] -bytes = "1.9.0" +bytes = "1.11.1" fraction = { version = "0.15", features = ["with-postgres-support"] } hex = "0.4.3" -jiff = "0.2.15" +jiff = "0.2.19" miette = { workspace = true } mobc = "0.9.0" mobc-postgres = { version = "0.9.0", features = ["with-serde_json-1"] } @@ -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..93c28b74 100644 --- a/crates/psql/Cargo.toml +++ b/crates/psql/Cargo.toml @@ -22,9 +22,9 @@ required-features = ["cli"] [dependencies] bestool-postgres = { version = "1.0.4", path = "../postgres" } -clap = { version = "4.5.47", features = ["cargo", "derive", "wrap_help"], optional = true } +clap = { version = "4.5.57", 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" @@ -34,41 +34,41 @@ facet = { workspace = true } fraction = { version = "0.15", features = ["with-postgres-support"] } futures = { workspace = true } hex = "0.4.3" -indexmap = { version = "2.12.0", features = ["serde"] } -jiff = "0.2.15" +indexmap = { version = "2.13.0", features = ["serde"] } +jiff = "0.2.19" lloggs = { version = "1.1.0", optional = true } miette = "7.6.0" percent-encoding = "2.3.2" pg_query = "6.1.1" -rand = "0.9.2" +rand = "0.10.0" redb = "3.1.0" reflink-copy = "0.1.20" -rust_xlsxwriter = "0.92.0" +rust_xlsxwriter = "0.93.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.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.4", 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]