diff --git a/Cargo.lock b/Cargo.lock index 3c41f4f9d..c856e46a3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -152,9 +152,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.102" +version = "1.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" [[package]] name = "api_identity" @@ -715,9 +715,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.60" +version = "4.5.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2797f34da339ce31042b27d23607e051786132987f595b02ba4f6a6dffb7030a" +checksum = "4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5" dependencies = [ "clap_builder", "clap_derive", @@ -725,9 +725,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.60" +version = "4.5.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24a241312cea5059b13574bb9b3861cabf758b879c15190b37b6d6fd63ab6876" +checksum = "75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a" dependencies = [ "anstream", "anstyle", @@ -738,9 +738,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.55" +version = "4.5.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5" +checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -750,9 +750,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "1.0.0" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831" +checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "clearscreen" @@ -834,7 +834,7 @@ dependencies = [ "crucible-protocol", "crucible-workspace-hack", "serde_json", - "strum 0.27.2", + "strum 0.28.0", "strum_macros 0.28.0", "tokio", ] @@ -1132,7 +1132,7 @@ dependencies = [ "rand 0.9.2", "rand_chacha 0.9.0", "rayon", - "reqwest 0.12.28", + "reqwest 0.12.24", "reqwest 0.13.2", "ringbuffer", "schemars 0.8.22", @@ -1143,7 +1143,7 @@ dependencies = [ "slog-async", "slog-dtrace", "slog-term", - "strum 0.27.2", + "strum 0.28.0", "tempfile", "test-strategy", "tokio", @@ -1561,7 +1561,7 @@ dependencies = [ "num_enum", "schemars 0.8.22", "serde", - "strum 0.27.2", + "strum 0.28.0", "strum_macros 0.28.0", "tokio", "tokio-util", @@ -1672,7 +1672,7 @@ dependencies = [ "regex", "regex-automata", "regex-syntax", - "reqwest 0.12.28", + "reqwest 0.12.24", "reqwest 0.13.2", "rustix 0.38.37", "rustix 1.1.4", @@ -1685,7 +1685,6 @@ dependencies = [ "serde_core", "serde_json", "similar", - "slab", "slog", "smallvec", "spin", @@ -2624,9 +2623,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures" -version = "0.3.32" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d" +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" dependencies = [ "futures-channel", "futures-core", @@ -2639,9 +2638,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.32" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", "futures-sink", @@ -2655,9 +2654,9 @@ checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" [[package]] name = "futures-executor" -version = "0.3.32" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" dependencies = [ "futures-core", "futures-task", @@ -2666,15 +2665,15 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.32" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-macro" -version = "0.3.32" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", @@ -2683,21 +2682,21 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.32" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" [[package]] name = "futures-task" -version = "0.3.32" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" [[package]] name = "futures-util" -version = "0.3.32" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" dependencies = [ "futures-channel", "futures-core", @@ -2707,6 +2706,7 @@ dependencies = [ "futures-task", "memchr", "pin-project-lite", + "pin-utils", "slab", ] @@ -2725,7 +2725,7 @@ dependencies = [ "omicron-workspace-hack", "progenitor 0.10.0", "rand 0.9.2", - "reqwest 0.12.28", + "reqwest 0.12.24", "schemars 0.8.22", "serde", "serde_json", @@ -3712,7 +3712,7 @@ dependencies = [ "omicron-uuid-kinds", "omicron-workspace-hack", "qorb", - "reqwest 0.12.28", + "reqwest 0.12.24", "slog", "thiserror 2.0.18", ] @@ -4199,7 +4199,7 @@ dependencies = [ "chrono", "percent-encoding", "progenitor 0.11.2", - "reqwest 0.12.28", + "reqwest 0.12.24", "schemars 0.8.22", "serde", "serde_json", @@ -4374,7 +4374,7 @@ dependencies = [ "oxnet", "progenitor 0.10.0", "regress", - "reqwest 0.12.28", + "reqwest 0.12.24", "schemars 0.8.22", "serde", "serde_json", @@ -4739,7 +4739,7 @@ dependencies = [ "protocol", "rand 0.9.2", "regress", - "reqwest 0.12.28", + "reqwest 0.12.24", "schemars 0.8.22", "semver 1.0.27", "serde", @@ -4805,7 +4805,7 @@ dependencies = [ "futures", "futures-util", "hex", - "reqwest 0.12.28", + "reqwest 0.12.24", "semver 1.0.27", "serde", "serde_derive", @@ -5132,7 +5132,7 @@ dependencies = [ "qorb", "quote", "regex", - "reqwest 0.12.28", + "reqwest 0.12.24", "schemars 0.8.22", "serde", "serde_json", @@ -5708,7 +5708,7 @@ dependencies = [ "bytes", "futures-core", "percent-encoding", - "reqwest 0.12.28", + "reqwest 0.12.24", "serde", "serde_json", "serde_urlencoded", @@ -5723,7 +5723,7 @@ dependencies = [ "bytes", "futures-core", "percent-encoding", - "reqwest 0.12.28", + "reqwest 0.12.24", "serde", "serde_json", "serde_urlencoded", @@ -6352,9 +6352,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.12.28" +version = "0.12.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" +checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f" dependencies = [ "base64 0.22.1", "bytes", @@ -7438,7 +7438,7 @@ version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1c97747dbf44bb1ca44a561ece23508e99cb592e862f22222dcf42f51d1e451" dependencies = [ - "heck 0.4.1", + "heck 0.5.0", "proc-macro2", "quote", "syn 2.0.117", @@ -7570,6 +7570,15 @@ dependencies = [ "strum_macros 0.27.2", ] +[[package]] +name = "strum" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd" +dependencies = [ + "strum_macros 0.28.0", +] + [[package]] name = "strum_macros" version = "0.26.4" @@ -8286,7 +8295,7 @@ dependencies = [ "olpc-cjson", "pem", "percent-encoding", - "reqwest 0.12.28", + "reqwest 0.12.24", "rustls 0.23.31", "serde", "serde_json", @@ -8348,9 +8357,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" -version = "0.1.44" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -8359,9 +8368,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.31" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" +checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", @@ -8370,9 +8379,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.36" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" +checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" dependencies = [ "once_cell", "valuable", diff --git a/Cargo.toml b/Cargo.toml index 9d67d2e0d..b9aba9acb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -113,7 +113,7 @@ slog-term = { version = "2.9" } static_assertions = "1.1.0" statistical = "1.0.0" subprocess = "1.0.0" -strum = { version = "0.27", features = ["derive"] } +strum = { version = "0.28", features = ["derive"] } strum_macros = "0.28" tempfile = "3" test-strategy = "0.4.5" diff --git a/workspace-hack/Cargo.toml b/workspace-hack/Cargo.toml index b4012acd8..d3e8efed7 100644 --- a/workspace-hack/Cargo.toml +++ b/workspace-hack/Cargo.toml @@ -64,7 +64,6 @@ serde = { version = "1", features = ["alloc", "derive", "rc"] } serde_core = { version = "1", features = ["alloc", "rc"] } serde_json = { version = "1", features = ["unbounded_depth"] } similar = { version = "2", features = ["bytes"] } -slab = { version = "0.4" } slog = { version = "2", features = ["dynamic-keys", "max_level_trace", "release_max_level_debug"] } smallvec = { version = "1", default-features = false, features = ["const_new"] } syn = { version = "2", features = ["extra-traits", "fold", "full", "visit", "visit-mut"] } @@ -127,7 +126,6 @@ semver = { version = "1", features = ["serde"] } serde = { version = "1", features = ["alloc", "derive", "rc"] } serde_core = { version = "1", features = ["alloc", "rc"] } serde_json = { version = "1", features = ["unbounded_depth"] } -slab = { version = "0.4" } slog = { version = "2", features = ["dynamic-keys", "max_level_trace", "release_max_level_debug"] } smallvec = { version = "1", default-features = false, features = ["const_new"] } syn = { version = "2", features = ["extra-traits", "fold", "full", "visit", "visit-mut"] }