From 2aae79fa0d1fbb55092cded219c8de16e892ff7f Mon Sep 17 00:00:00 2001 From: Techassi Date: Wed, 8 Jul 2026 12:29:53 +0200 Subject: [PATCH 1/3] chore: Bump Rust dependencies --- Cargo.lock | 257 +++++---- Cargo.nix | 514 ++++++++++++------ Cargo.toml | 6 +- crate-hashes.json | 18 +- .../src/backend/auto_tls/mod.rs | 2 +- rust/p12/Cargo.toml | 2 +- 6 files changed, 508 insertions(+), 291 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fec2ffc8..90ec4a01 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -291,7 +291,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" dependencies = [ - "bit-vec", + "bit-vec 0.8.0", ] [[package]] @@ -300,6 +300,15 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" +[[package]] +name = "bit-vec" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b71798fca2c1fe1086445a7258a4bc81e6e49dcd24c8d0dd9a1e57395b603f51" +dependencies = [ + "serde", +] + [[package]] name = "bitflags" version = "1.3.2" @@ -354,9 +363,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.12.0" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae3f5d315924270530207e2a68396c3cc547f6dca3fbdca317cfb1a51edb593" +checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04" [[package]] name = "cbc" @@ -369,9 +378,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.65" +version = "1.2.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e228eec9be7c17ccb640b59b36a5cd805ea2a564a4c5e162c2f659fea30d3b96" +checksum = "f5d6cac793997bd970000024b2934968efe83b382de4fdcf4fcb46b6ee4ad996" dependencies = [ "find-msvc-tools", "jobserver", @@ -409,6 +418,17 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" +[[package]] +name = "chacha20" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81" +dependencies = [ + "cfg-if", + "cpufeatures 0.3.0", + "rand_core 0.10.1", +] + [[package]] name = "chrono" version = "0.4.45" @@ -568,6 +588,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 = "crc32fast" version = "1.5.0" @@ -592,18 +621,18 @@ dependencies = [ [[package]] name = "crossbeam-channel" -version = "0.5.15" +version = "0.5.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" +checksum = "d85363c37faeca707aef026efa9f3b34d077bce547e48f770770625c6013679e" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17" [[package]] name = "crypto-bigint" @@ -663,9 +692,9 @@ dependencies = [ [[package]] name = "defmt" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6e524506490a1953d237cb87b1cfc1e46f88c18f10a22dfe0f507dc6bfc7f7f" +checksum = "e2953bfe4f93bbd20cc71198842756f77d161884c99ebbabc41d80231ded88d1" dependencies = [ "bitflags 1.3.2", "defmt-macros", @@ -673,12 +702,11 @@ dependencies = [ [[package]] name = "defmt-macros" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0a27770e9c8f719a79d8b638281f4d828f77d8fd61e0bd94451b9b85e576a0b" +checksum = "bad9c72e7ca2137e0dc3813245a0d282fd6daad32fd800af018306a9169b5fe8" dependencies = [ "defmt-parser", - "proc-macro-error2", "proc-macro2", "quote", "syn 2.0.118", @@ -1187,6 +1215,7 @@ dependencies = [ "cfg-if", "libc", "r-efi 6.0.0", + "rand_core 0.10.1", ] [[package]] @@ -1370,9 +1399,9 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] name = "humantime" -version = "2.3.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424" +checksum = "15cdd26707701c53297e2fa6afb323d55fbc1d0810c3aec078ae3ef0424c3c15" [[package]] name = "hyper" @@ -1461,7 +1490,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core", + "windows-core 0.62.2", ] [[package]] @@ -1696,9 +1725,9 @@ dependencies = [ [[package]] name = "jiff-tzdb" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c900ef84826f1338a557697dc8fc601df9ca9af4ac137c7fb61d4c6f2dfd3076" +checksum = "6142247df1a93c2b3587402a19710be3e6e942f1581a1702e76408f2c21d6590" [[package]] name = "jiff-tzdb-platform" @@ -1711,11 +1740,11 @@ dependencies = [ [[package]] name = "jobserver" -version = "0.1.34" +version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +checksum = "1c00acbd29eabad4a2392fa0e921c874934dbbf4194312ad20f04a0ed67a3cb3" dependencies = [ - "getrandom 0.3.4", + "getrandom 0.4.3", "libc", ] @@ -1782,7 +1811,7 @@ dependencies = [ [[package]] name = "k8s-version" version = "0.1.3" -source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.0#310758d37c9e675a6549f68eb88af3458010023f" +source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.3#013bbf43f7006a4ddfc08a147f68441ed88b462b" dependencies = [ "darling", "regex", @@ -2087,9 +2116,9 @@ checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3" [[package]] name = "memchr" -version = "2.8.2" +version = "2.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4" +checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98" [[package]] name = "mime" @@ -2205,11 +2234,10 @@ dependencies = [ [[package]] name = "num-iter" -version = "0.1.45" +version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" +checksum = "c92800bd69a1eac91786bcfe9da64a897eb72911b8dc3095decbd07429e8048b" dependencies = [ - "autocfg", "num-integer", "num-traits", ] @@ -2561,9 +2589,9 @@ checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" [[package]] name = "pest" -version = "2.8.6" +version = "2.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0848c601009d37dfa3430c4666e147e49cdcf1b92ecd3e63657d8a5f19da662" +checksum = "47627dd7305c6a2d6c8c6bcd24c5a4c17dbbf425f4f9c5313e724b38fc9782e9" dependencies = [ "memchr", "ucd-trie", @@ -2571,9 +2599,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.8.6" +version = "2.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11f486f1ea21e6c10ed15d5a7c77165d0ee443402f0780849d1768e7d9d6fe77" +checksum = "4b4254325ecad416ab689e27ba51da03ba01a9632bc6e108f5fe7c3c4ad29d58" dependencies = [ "pest", "pest_generator", @@ -2581,9 +2609,9 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.8.6" +version = "2.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8040c4647b13b210a963c1ed407c1ff4fdfa01c31d6d2a098218702e6664f94f" +checksum = "6c4c0e91ead7a8f7acecbca6f003fc2e8282b1dbe2dd9c9d2f16aba42995e0a7" dependencies = [ "pest", "pest_meta", @@ -2594,12 +2622,11 @@ dependencies = [ [[package]] name = "pest_meta" -version = "2.8.6" +version = "2.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89815c69d36021a140146f26659a81d6c2afa33d216d736dd4be5381a7362220" +checksum = "f9744bc48116fee06334924bb5f2bad41eed5e89bd26e29b0b799f9a3f82c210" dependencies = [ "pest", - "sha2", ] [[package]] @@ -2724,28 +2751,6 @@ dependencies = [ "elliptic-curve", ] -[[package]] -name = "proc-macro-error-attr2" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" -dependencies = [ - "proc-macro2", - "quote", -] - -[[package]] -name = "proc-macro-error2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" -dependencies = [ - "proc-macro-error-attr2", - "proc-macro2", - "quote", - "syn 2.0.118", -] - [[package]] name = "proc-macro2" version = "1.0.106" @@ -2908,6 +2913,17 @@ dependencies = [ "rand_core 0.9.5", ] +[[package]] +name = "rand" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80" +dependencies = [ + "chacha20", + "getrandom 0.4.3", + "rand_core 0.10.1", +] + [[package]] name = "rand_chacha" version = "0.3.1" @@ -2946,6 +2962,12 @@ dependencies = [ "getrandom 0.3.4", ] +[[package]] +name = "rand_core" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69" + [[package]] name = "rc2" version = "0.8.1" @@ -3125,9 +3147,9 @@ dependencies = [ [[package]] name = "rustc-hash" -version = "2.1.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" +checksum = "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d" [[package]] name = "rustc_version" @@ -3180,9 +3202,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.14.1" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9" +checksum = "764899a24af3980067ee14bc143654f297b22eaebfe3c7b6b211920a5a59b046" dependencies = [ "zeroize", ] @@ -3200,9 +3222,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" +checksum = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f" [[package]] name = "ryu" @@ -3438,7 +3460,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ "cfg-if", - "cpufeatures", + "cpufeatures 0.2.17", "digest", ] @@ -3449,7 +3471,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", - "cpufeatures", + "cpufeatures 0.2.17", "digest", ] @@ -3620,8 +3642,8 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "stackable-certs" -version = "0.4.0" -source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.0#310758d37c9e675a6549f68eb88af3458010023f" +version = "0.4.1" +source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.3#013bbf43f7006a4ddfc08a147f68441ed88b462b" dependencies = [ "const-oid", "ecdsa", @@ -3651,7 +3673,7 @@ dependencies = [ "krb5", "ldap3", "native-tls", - "rand 0.9.4", + "rand 0.10.2", "serde", "serde_json", "snafu 0.9.1", @@ -3664,8 +3686,8 @@ dependencies = [ [[package]] name = "stackable-operator" -version = "0.113.0" -source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.0#310758d37c9e675a6549f68eb88af3458010023f" +version = "0.113.3" +source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.3#013bbf43f7006a4ddfc08a147f68441ed88b462b" dependencies = [ "base64", "clap", @@ -3694,7 +3716,7 @@ dependencies = [ "snafu 0.9.1", "stackable-operator-derive", "stackable-shared", - "stackable-telemetry 0.6.4", + "stackable-telemetry 0.6.5", "stackable-versioned", "stackable-webhook", "strum 0.28.0", @@ -3710,7 +3732,7 @@ dependencies = [ [[package]] name = "stackable-operator-derive" version = "0.3.1" -source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.0#310758d37c9e675a6549f68eb88af3458010023f" +source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.3#013bbf43f7006a4ddfc08a147f68441ed88b462b" dependencies = [ "darling", "proc-macro2", @@ -3738,7 +3760,7 @@ dependencies = [ "pin-project", "prost 0.14.4", "prost-types", - "rand 0.9.4", + "rand 0.10.2", "serde", "serde_json", "serde_yaml", @@ -3792,8 +3814,8 @@ dependencies = [ [[package]] name = "stackable-shared" -version = "0.1.1" -source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.0#310758d37c9e675a6549f68eb88af3458010023f" +version = "0.1.2" +source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.3#013bbf43f7006a4ddfc08a147f68441ed88b462b" dependencies = [ "jiff", "k8s-openapi", @@ -3833,8 +3855,8 @@ dependencies = [ [[package]] name = "stackable-telemetry" -version = "0.6.4" -source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.0#310758d37c9e675a6549f68eb88af3458010023f" +version = "0.6.5" +source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.3#013bbf43f7006a4ddfc08a147f68441ed88b462b" dependencies = [ "axum", "clap", @@ -3857,8 +3879,8 @@ dependencies = [ [[package]] name = "stackable-versioned" -version = "0.11.0" -source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.0#310758d37c9e675a6549f68eb88af3458010023f" +version = "0.11.1" +source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.3#013bbf43f7006a4ddfc08a147f68441ed88b462b" dependencies = [ "kube", "schemars", @@ -3871,8 +3893,8 @@ dependencies = [ [[package]] name = "stackable-versioned-macros" -version = "0.11.0" -source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.0#310758d37c9e675a6549f68eb88af3458010023f" +version = "0.11.1" +source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.3#013bbf43f7006a4ddfc08a147f68441ed88b462b" dependencies = [ "convert_case", "convert_case_extras", @@ -3889,8 +3911,8 @@ dependencies = [ [[package]] name = "stackable-webhook" -version = "0.9.1" -source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.0#310758d37c9e675a6549f68eb88af3458010023f" +version = "0.9.2" +source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.3#013bbf43f7006a4ddfc08a147f68441ed88b462b" dependencies = [ "arc-swap", "async-trait", @@ -3909,7 +3931,7 @@ dependencies = [ "snafu 0.9.1", "stackable-certs", "stackable-shared", - "stackable-telemetry 0.6.4", + "stackable-telemetry 0.6.5", "tokio", "tokio-rustls", "tower", @@ -4098,9 +4120,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.52" +version = "0.3.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e48db7b415311b615f910b3dcaa4557bcd4bf1982379c95c223fd8c2a20e210" +checksum = "18dfaaeddcb932337b5e7866ee7d0ce9b76d2fd092997146f187ec09b4558a50" dependencies = [ "deranged", "num-conv", @@ -4781,7 +4803,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" dependencies = [ "windows-collections", - "windows-core", + "windows-core 0.61.2", "windows-future", "windows-link 0.1.3", "windows-numerics", @@ -4793,7 +4815,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" dependencies = [ - "windows-core", + "windows-core 0.61.2", ] [[package]] @@ -4805,8 +4827,21 @@ dependencies = [ "windows-implement", "windows-interface", "windows-link 0.1.3", - "windows-result", - "windows-strings", + "windows-result 0.3.4", + "windows-strings 0.4.2", +] + +[[package]] +name = "windows-core" +version = "0.62.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link 0.2.1", + "windows-result 0.4.1", + "windows-strings 0.5.1", ] [[package]] @@ -4815,7 +4850,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" dependencies = [ - "windows-core", + "windows-core 0.61.2", "windows-link 0.1.3", "windows-threading", ] @@ -4860,7 +4895,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" dependencies = [ - "windows-core", + "windows-core 0.61.2", "windows-link 0.1.3", ] @@ -4873,6 +4908,15 @@ dependencies = [ "windows-link 0.1.3", ] +[[package]] +name = "windows-result" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" +dependencies = [ + "windows-link 0.2.1", +] + [[package]] name = "windows-strings" version = "0.4.2" @@ -4882,6 +4926,15 @@ dependencies = [ "windows-link 0.1.3", ] +[[package]] +name = "windows-strings" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" +dependencies = [ + "windows-link 0.2.1", +] + [[package]] name = "windows-sys" version = "0.52.0" @@ -5007,9 +5060,13 @@ checksum = "636f85e5ca6488e96401b61eb7de54f4e44755c988af0f52cf90230c312a1a89" [[package]] name = "yasna" -version = "0.5.2" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" +checksum = "b5f6765e852b9b4dc8e2a76843e4d64d1cea8e79bcde0b6901aea8e7c7f08282" +dependencies = [ + "bit-vec 0.9.1", + "time", +] [[package]] name = "yoke" @@ -5036,18 +5093,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.52" +version = "0.8.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce1022995ff5ff5d841ad7d994facc23098cd40152f2c1d11cd607c6f530653f" +checksum = "75726053136156d419e285b9b7eddaaea9e3fea6ce32eed44a89901f0bd98de1" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.52" +version = "0.8.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ae7f38b72ec2a254e2b87ef277cf2cd4fb97cbebf944faa6f33354da0867930" +checksum = "4714fd92cf900833d49538023a9b3915155210801d1c1169eba513b2addefd71" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.nix b/Cargo.nix index efc4dc52..8ca3cec4 100644 --- a/Cargo.nix +++ b/Cargo.nix @@ -994,7 +994,7 @@ rec { dependencies = [ { name = "bit-vec"; - packageId = "bit-vec"; + packageId = "bit-vec 0.8.0"; usesDefaultFeatures = false; } ]; @@ -1005,7 +1005,7 @@ rec { }; resolvedDefaultFeatures = [ "std" ]; }; - "bit-vec" = rec { + "bit-vec 0.8.0" = rec { crateName = "bit-vec"; version = "0.8.0"; edition = "2015"; @@ -1026,6 +1026,36 @@ rec { }; resolvedDefaultFeatures = [ "std" ]; }; + "bit-vec 0.9.1" = rec { + crateName = "bit-vec"; + version = "0.9.1"; + edition = "2021"; + sha256 = "0l9zc1dkjmqykbfx1j14rnfy9rl1pjj5hwjs8j311zn1lby9h5xp"; + libName = "bit_vec"; + authors = [ + "Alexis Beingessner " + ]; + dependencies = [ + { + name = "serde"; + packageId = "serde"; + optional = true; + usesDefaultFeatures = false; + features = [ "derive" "alloc" ]; + } + ]; + features = { + "borsh" = [ "dep:borsh" ]; + "borsh_std" = [ "borsh/std" ]; + "default" = [ "std" ]; + "miniserde" = [ "dep:miniserde" ]; + "nanoserde" = [ "dep:nanoserde" ]; + "serde" = [ "dep:serde" ]; + "serde_std" = [ "std" "serde/std" ]; + "std" = [ "serde?/std" ]; + }; + resolvedDefaultFeatures = [ "std" ]; + }; "bitflags 1.3.2" = rec { crateName = "bitflags"; version = "1.3.2"; @@ -1155,9 +1185,9 @@ rec { }; "bytes" = rec { crateName = "bytes"; - version = "1.12.0"; + version = "1.12.1"; edition = "2021"; - sha256 = "14xmxm8imyvw675bsgyadmzm9k63js1sdqh7099p0hlj2p9zbqwa"; + sha256 = "017z19dpg4f942h051m7bpnzcgng042hhcpd7bmg7bjjqd42lrgw"; authors = [ "Carl Lerche " "Sean McArthur " @@ -1201,9 +1231,9 @@ rec { }; "cc" = rec { crateName = "cc"; - version = "1.2.65"; + version = "1.2.66"; edition = "2018"; - sha256 = "15iv1nizwngnq9if3id4cjjs4pl0rnjkd6xm82vcq5vwpv4ywa72"; + sha256 = "15nr9bpbcinb9z7zvr1d70xyivv8969v490001qdjywrjg3wmmpm"; authors = [ "Alex Crichton " ]; @@ -1328,6 +1358,41 @@ rec { "rustc-dep-of-std" = [ "core" ]; }; }; + "chacha20" = rec { + crateName = "chacha20"; + version = "0.10.1"; + edition = "2024"; + sha256 = "108aajbvs3rwl4d0pdvq3p8ydy4pwh0rxy2z265ynwkflrmla96m"; + authors = [ + "RustCrypto Developers" + ]; + dependencies = [ + { + name = "cfg-if"; + packageId = "cfg-if"; + } + { + name = "cpufeatures"; + packageId = "cpufeatures 0.3.0"; + target = { target, features }: (("x86_64" == target."arch" or null) || ("x86" == target."arch" or null)); + } + { + name = "rand_core"; + packageId = "rand_core 0.10.1"; + optional = true; + usesDefaultFeatures = false; + } + ]; + features = { + "cipher" = [ "dep:cipher" ]; + "default" = [ "cipher" ]; + "legacy" = [ "cipher" ]; + "rng" = [ "dep:rand_core" ]; + "xchacha" = [ "cipher" ]; + "zeroize" = [ "dep:zeroize" ]; + }; + resolvedDefaultFeatures = [ "rng" ]; + }; "chrono" = rec { crateName = "chrono"; version = "0.4.45"; @@ -1794,7 +1859,7 @@ rec { }; resolvedDefaultFeatures = [ "default" "link" ]; }; - "cpufeatures" = rec { + "cpufeatures 0.2.17" = rec { crateName = "cpufeatures"; version = "0.2.17"; edition = "2018"; @@ -1829,6 +1894,42 @@ rec { } ]; + }; + "cpufeatures 0.3.0" = rec { + crateName = "cpufeatures"; + version = "0.3.0"; + edition = "2024"; + sha256 = "00fjhygsqmh4kbxxlb99mcsbspxcai6hjydv4c46pwb67wwl2alb"; + authors = [ + "RustCrypto Developers" + ]; + dependencies = [ + { + name = "libc"; + packageId = "libc"; + usesDefaultFeatures = false; + target = { target, features }: (("aarch64" == target."arch" or null) && ("android" == target."os" or null)); + } + { + name = "libc"; + packageId = "libc"; + usesDefaultFeatures = false; + target = { target, features }: (("aarch64" == target."arch" or null) && ("linux" == target."os" or null)); + } + { + name = "libc"; + packageId = "libc"; + usesDefaultFeatures = false; + target = { target, features }: (("aarch64" == target."arch" or null) && ("apple" == target."vendor" or null)); + } + { + name = "libc"; + packageId = "libc"; + usesDefaultFeatures = false; + target = { target, features }: (("loongarch64" == target."arch" or null) && ("linux" == target."os" or null)); + } + ]; + }; "crc32fast" = rec { crateName = "crc32fast"; @@ -1893,9 +1994,9 @@ rec { }; "crossbeam-channel" = rec { crateName = "crossbeam-channel"; - version = "0.5.15"; + version = "0.5.16"; edition = "2021"; - sha256 = "1cicd9ins0fkpfgvz9vhz3m9rpkh6n8d3437c3wnfsdkd3wgif42"; + sha256 = "17k72dh5qqkh0xvqzr27wny7gl1l7fgzlvh2xxx71jmfgz1n6lyq"; libName = "crossbeam_channel"; dependencies = [ { @@ -1912,9 +2013,9 @@ rec { }; "crossbeam-utils" = rec { crateName = "crossbeam-utils"; - version = "0.8.21"; + version = "0.8.22"; edition = "2021"; - sha256 = "0a3aa2bmc8q35fb67432w16wvi54sfmb69rk9h5bhd18vw0c99fh"; + sha256 = "05vwf7pmjq8c8f3fp5qqdm0z3cnk4p62wi8spf0jms5yjnh3v031"; libName = "crossbeam_utils"; features = { "default" = [ "std" ]; @@ -2092,10 +2193,10 @@ rec { }; "defmt" = rec { crateName = "defmt"; - version = "1.1.0"; + version = "1.1.1"; edition = "2021"; links = "defmt"; - sha256 = "0zvzzimxq1zmw3gj42pi326ghihyzhf7pf3w4cyrb8chci829rd6"; + sha256 = "1lc8xlfj700xqjmvp7n9hhc1czgpaqkq960iqw6d5fwk9zz3p5g2"; authors = [ "The Knurling-rs developers" ]; @@ -2116,9 +2217,9 @@ rec { }; "defmt-macros" = rec { crateName = "defmt-macros"; - version = "1.1.0"; + version = "1.1.1"; edition = "2021"; - sha256 = "02vaaxgbifai8kchn7nnixyzfa6qyj0q4qwbknkikxy8x5q7g8ph"; + sha256 = "1s2zkcbaj1l306ph1n1gsfm6vzc2sah4acl1qc6pw4x2ghpcgnds"; procMacro = true; libName = "defmt_macros"; authors = [ @@ -2129,10 +2230,6 @@ rec { name = "defmt-parser"; packageId = "defmt-parser"; } - { - name = "proc-macro-error2"; - packageId = "proc-macro-error2"; - } { name = "proc-macro2"; packageId = "proc-macro2"; @@ -3778,11 +3875,17 @@ rec { usesDefaultFeatures = false; target = { target, features }: (("uefi" == target."os" or null) && ("efi_rng" == target."getrandom_backend" or null)); } + { + name = "rand_core"; + packageId = "rand_core 0.10.1"; + optional = true; + } ]; features = { "sys_rng" = [ "dep:rand_core" ]; "wasm_js" = [ "dep:wasm-bindgen" "dep:js-sys" ]; }; + resolvedDefaultFeatures = [ "std" "sys_rng" ]; }; "git2" = rec { crateName = "git2"; @@ -4294,9 +4397,9 @@ rec { }; "humantime" = rec { crateName = "humantime"; - version = "2.3.0"; + version = "2.4.0"; edition = "2021"; - sha256 = "092lpipp32ayz4kyyn4k3vz59j9blng36wprm5by0g2ykqr14nqk"; + sha256 = "059w9i1g0gmfg30axhqh10fvqpym4frsz9iggqlm673h0xkx5k8m"; features = { }; }; @@ -4714,7 +4817,7 @@ rec { } { name = "windows-core"; - packageId = "windows-core"; + packageId = "windows-core 0.62.2"; target = { target, features }: ("windows" == target."os" or null); } ]; @@ -5419,9 +5522,9 @@ rec { }; "jiff-tzdb" = rec { crateName = "jiff-tzdb"; - version = "0.1.6"; + version = "0.1.7"; edition = "2021"; - sha256 = "0xihzlnnyk0xnrzpq4xcyjdcmy8xc3ychzb9ayjkh4vgha2fy069"; + sha256 = "14353p1g4234ww11f6jqy51fkrp31dqijaj0hwsjng59y5yj8hk1"; libName = "jiff_tzdb"; libPath = "lib.rs"; authors = [ @@ -5449,16 +5552,16 @@ rec { }; "jobserver" = rec { crateName = "jobserver"; - version = "0.1.34"; + version = "0.1.35"; edition = "2021"; - sha256 = "0cwx0fllqzdycqn4d6nb277qx5qwnmjdxdl0lxkkwssx77j3vyws"; + sha256 = "1crwgbb0wjph42ni4hqryjxlv4vlr0hyk81g76id9fpa56ysq00w"; authors = [ "Alex Crichton " ]; dependencies = [ { name = "getrandom"; - packageId = "getrandom 0.3.4"; + packageId = "getrandom 0.4.3"; target = { target, features }: (target."windows" or false); features = [ "std" ]; } @@ -5681,8 +5784,8 @@ rec { workspace_member = null; src = pkgs.fetchgit { url = "https://github.com/stackabletech/operator-rs.git"; - rev = "310758d37c9e675a6549f68eb88af3458010023f"; - sha256 = "1fgc7i8rhq1nl9m4s69sbfiywy2jx4narpynvm3g54vd5yd4c6m2"; + rev = "013bbf43f7006a4ddfc08a147f68441ed88b462b"; + sha256 = "0xw8nz7im6b2k9p87gggcqjn6lpl9y1cv1zh58fx9bjblm9vcr5p"; }; libName = "k8s_version"; authors = [ @@ -6824,9 +6927,9 @@ rec { }; "memchr" = rec { crateName = "memchr"; - version = "2.8.2"; + version = "2.8.3"; edition = "2021"; - sha256 = "1i33wr49pcz2sbd12nds3n9fszay8kq5bk78gwciz462mcs49448"; + sha256 = "161xa63ipfanf8v3nb82xd5hqgydv55nzw59wyngqbz6alfaz2yg"; authors = [ "Andrew Gallant " "bluss" @@ -7195,9 +7298,9 @@ rec { }; "num-iter" = rec { crateName = "num-iter"; - version = "0.1.45"; + version = "0.1.46"; edition = "2018"; - sha256 = "1gzm7vc5g9qsjjl3bqk9rz1h6raxhygbrcpbfl04swlh0i506a8l"; + sha256 = "12q4x0lp9l6bvsak1p5q24lvfzl99ak9vzmwhqbwksm1d6yh0a69"; libName = "num_iter"; authors = [ "The Rust Project Developers" @@ -7216,12 +7319,6 @@ rec { features = [ "i128" ]; } ]; - buildDependencies = [ - { - name = "autocfg"; - packageId = "autocfg"; - } - ]; features = { "default" = [ "std" ]; "std" = [ "num-integer/std" "num-traits/std" ]; @@ -8587,9 +8684,9 @@ rec { }; "pest" = rec { crateName = "pest"; - version = "2.8.6"; + version = "2.8.7"; edition = "2021"; - sha256 = "0qm6kpqsbn2p6vkd7v4j3g7wsjby2ip6di1h6kx7vlq921h8r170"; + sha256 = "1sc2jzy3hjvj7qqwbygl4psbnzf1lk2j9kbbiin2ssjw63bpsqj7"; authors = [ "Dragoș Tiselice " ]; @@ -8616,9 +8713,9 @@ rec { }; "pest_derive" = rec { crateName = "pest_derive"; - version = "2.8.6"; + version = "2.8.7"; edition = "2021"; - sha256 = "0xzysvcyfs0pkn2801rg811y83jx2rvpqnjxs47c3ri1xbqqdx0i"; + sha256 = "0n4xs953qz7yyl4f3iibcflh3fh3v98vl9wyd2midm6abqr58hjb"; procMacro = true; authors = [ "Dragoș Tiselice " @@ -8638,16 +8735,15 @@ rec { features = { "default" = [ "std" ]; "grammar-extras" = [ "pest_generator/grammar-extras" ]; - "not-bootstrap-in-src" = [ "pest_generator/not-bootstrap-in-src" ]; "std" = [ "pest/std" "pest_generator/std" ]; }; resolvedDefaultFeatures = [ "default" "std" ]; }; "pest_generator" = rec { crateName = "pest_generator"; - version = "2.8.6"; + version = "2.8.7"; edition = "2021"; - sha256 = "0kzrcik2ww0qh84jlv8xqc0zmzgl3xy41vf1cfli1chkgdjc8h40"; + sha256 = "19z0jlls9aqn5yfrrpg2vfqq50ifzh1z19mwxjngga6pxa8hwk3c"; authors = [ "Dragoș Tiselice " ]; @@ -8677,16 +8773,15 @@ rec { features = { "default" = [ "std" ]; "grammar-extras" = [ "pest_meta/grammar-extras" ]; - "not-bootstrap-in-src" = [ "pest_meta/not-bootstrap-in-src" ]; "std" = [ "pest/std" ]; }; resolvedDefaultFeatures = [ "std" ]; }; "pest_meta" = rec { crateName = "pest_meta"; - version = "2.8.6"; + version = "2.8.7"; edition = "2021"; - sha256 = "08126skq2lxysinp6v917niszhnnh6d6a9kg2i0a28b0sdlmr0c9"; + sha256 = "0462h8zrm7vr1fdy49mxi5gfs7nlpbrbajwj6iiy1zhnh724nx7r"; authors = [ "Dragoș Tiselice " ]; @@ -8696,15 +8791,7 @@ rec { packageId = "pest"; } ]; - buildDependencies = [ - { - name = "sha2"; - packageId = "sha2"; - usesDefaultFeatures = false; - } - ]; features = { - "not-bootstrap-in-src" = [ "dep:cargo" ]; }; resolvedDefaultFeatures = [ "default" ]; }; @@ -9033,72 +9120,6 @@ rec { "std" = [ "alloc" "elliptic-curve/std" ]; }; }; - "proc-macro-error-attr2" = rec { - crateName = "proc-macro-error-attr2"; - version = "2.0.0"; - edition = "2021"; - sha256 = "1ifzi763l7swl258d8ar4wbpxj4c9c2im7zy89avm6xv6vgl5pln"; - procMacro = true; - libName = "proc_macro_error_attr2"; - authors = [ - "CreepySkeleton " - "GnomedDev " - ]; - dependencies = [ - { - name = "proc-macro2"; - packageId = "proc-macro2"; - } - { - name = "quote"; - packageId = "quote"; - } - ]; - - }; - "proc-macro-error2" = rec { - crateName = "proc-macro-error2"; - version = "2.0.1"; - edition = "2021"; - sha256 = "00lq21vgh7mvyx51nwxwf822w2fpww1x0z8z0q47p8705g2hbv0i"; - libName = "proc_macro_error2"; - authors = [ - "CreepySkeleton " - "GnomedDev " - ]; - dependencies = [ - { - name = "proc-macro-error-attr2"; - packageId = "proc-macro-error-attr2"; - } - { - name = "proc-macro2"; - packageId = "proc-macro2"; - } - { - name = "quote"; - packageId = "quote"; - } - { - name = "syn"; - packageId = "syn 2.0.118"; - optional = true; - usesDefaultFeatures = false; - } - ]; - devDependencies = [ - { - name = "syn"; - packageId = "syn 2.0.118"; - features = [ "full" ]; - } - ]; - features = { - "default" = [ "syn-error" ]; - "syn-error" = [ "dep:syn" ]; - }; - resolvedDefaultFeatures = [ "default" "syn-error" ]; - }; "proc-macro2" = rec { crateName = "proc-macro2"; version = "1.0.106"; @@ -9527,6 +9548,45 @@ rec { "rustc-dep-of-std" = [ "core" ]; }; }; + "rand 0.10.2" = rec { + crateName = "rand"; + version = "0.10.2"; + edition = "2024"; + sha256 = "105yqkdzqbgggd3r1yjm9jg0zvibfdsmxylvxxkmblwc0lxgmxf7"; + authors = [ + "The Rand Project Developers" + "The Rust Project Developers" + ]; + dependencies = [ + { + name = "chacha20"; + packageId = "chacha20"; + optional = true; + usesDefaultFeatures = false; + features = [ "rng" ]; + } + { + name = "getrandom"; + packageId = "getrandom 0.4.3"; + optional = true; + } + { + name = "rand_core"; + packageId = "rand_core 0.10.1"; + usesDefaultFeatures = false; + } + ]; + features = { + "chacha" = [ "dep:chacha20" ]; + "default" = [ "std" "std_rng" "sys_rng" "thread_rng" ]; + "serde" = [ "dep:serde" ]; + "std" = [ "alloc" "getrandom?/std" ]; + "std_rng" = [ "dep:chacha20" ]; + "sys_rng" = [ "dep:getrandom" "getrandom/sys_rng" ]; + "thread_rng" = [ "std" "std_rng" "sys_rng" ]; + }; + resolvedDefaultFeatures = [ "alloc" "default" "std" "std_rng" "sys_rng" "thread_rng" ]; + }; "rand 0.8.6" = rec { crateName = "rand"; version = "0.8.6"; @@ -9659,6 +9719,16 @@ rec { }; resolvedDefaultFeatures = [ "std" ]; }; + "rand_core 0.10.1" = rec { + crateName = "rand_core"; + version = "0.10.1"; + edition = "2024"; + sha256 = "0s9wiacxrr100icl7i41308gcj85nlcclrc5jx1jd6p10dhigf33"; + authors = [ + "The Rand Project Developers" + ]; + + }; "rand_core 0.6.4" = rec { crateName = "rand_core"; version = "0.6.4"; @@ -10570,9 +10640,9 @@ rec { }; "rustc-hash" = rec { crateName = "rustc-hash"; - version = "2.1.2"; + version = "2.1.3"; edition = "2021"; - sha256 = "1gjdc5bw9982cj176jvgz9rrqf9xvr1q1ddpzywf5qhs7yzhlc4l"; + sha256 = "0bbla578m87qmf3yr55q49l97gxn7z0ha1dwqlnvwwc58ad7y7kb"; libName = "rustc_hash"; authors = [ "The Rust Project Developers" @@ -10805,9 +10875,9 @@ rec { }; "rustls-pki-types" = rec { crateName = "rustls-pki-types"; - version = "1.14.1"; + version = "1.15.0"; edition = "2021"; - sha256 = "1a9pr54y0f3qr97bxpd3ahjldq0gqdld0h799xbnwdzbwxx1k9rh"; + sha256 = "0imhb5d0m4hinavcgqxzmqpb55zjahv19g0lxrkh167k9ai9jj3n"; libName = "rustls_pki_types"; dependencies = [ { @@ -10862,9 +10932,9 @@ rec { }; "rustversion" = rec { crateName = "rustversion"; - version = "1.0.22"; + version = "1.0.23"; edition = "2018"; - sha256 = "0vfl70jhv72scd9rfqgr2n11m5i9l1acnk684m2w83w0zbqdx75k"; + sha256 = "07z2a843fs80fawwflj9jwn49k9b0bd0dhhbvy0ar69vaxd72m6g"; procMacro = true; build = "build/build.rs"; authors = [ @@ -11608,7 +11678,7 @@ rec { } { name = "cpufeatures"; - packageId = "cpufeatures"; + packageId = "cpufeatures 0.2.17"; target = { target, features }: (("aarch64" == target."arch" or null) || ("x86" == target."arch" or null) || ("x86_64" == target."arch" or null)); } { @@ -11647,7 +11717,7 @@ rec { } { name = "cpufeatures"; - packageId = "cpufeatures"; + packageId = "cpufeatures 0.2.17"; target = { target, features }: (("aarch64" == target."arch" or null) || ("x86_64" == target."arch" or null) || ("x86" == target."arch" or null)); } { @@ -12138,13 +12208,13 @@ rec { }; "stackable-certs" = rec { crateName = "stackable-certs"; - version = "0.4.0"; + version = "0.4.1"; edition = "2024"; workspace_member = null; src = pkgs.fetchgit { url = "https://github.com/stackabletech/operator-rs.git"; - rev = "310758d37c9e675a6549f68eb88af3458010023f"; - sha256 = "1fgc7i8rhq1nl9m4s69sbfiywy2jx4narpynvm3g54vd5yd4c6m2"; + rev = "013bbf43f7006a4ddfc08a147f68441ed88b462b"; + sha256 = "0xw8nz7im6b2k9p87gggcqjn6lpl9y1cv1zh58fx9bjblm9vcr5p"; }; libName = "stackable_certs"; authors = [ @@ -12281,7 +12351,7 @@ rec { } { name = "rand"; - packageId = "rand 0.9.4"; + packageId = "rand 0.10.2"; } { name = "serde"; @@ -12324,13 +12394,13 @@ rec { }; "stackable-operator" = rec { crateName = "stackable-operator"; - version = "0.113.0"; + version = "0.113.3"; edition = "2024"; workspace_member = null; src = pkgs.fetchgit { url = "https://github.com/stackabletech/operator-rs.git"; - rev = "310758d37c9e675a6549f68eb88af3458010023f"; - sha256 = "1fgc7i8rhq1nl9m4s69sbfiywy2jx4narpynvm3g54vd5yd4c6m2"; + rev = "013bbf43f7006a4ddfc08a147f68441ed88b462b"; + sha256 = "0xw8nz7im6b2k9p87gggcqjn6lpl9y1cv1zh58fx9bjblm9vcr5p"; }; libName = "stackable_operator"; authors = [ @@ -12459,7 +12529,7 @@ rec { } { name = "stackable-telemetry"; - packageId = "stackable-telemetry 0.6.4"; + packageId = "stackable-telemetry 0.6.5"; features = [ "clap" ]; } { @@ -12528,8 +12598,8 @@ rec { workspace_member = null; src = pkgs.fetchgit { url = "https://github.com/stackabletech/operator-rs.git"; - rev = "310758d37c9e675a6549f68eb88af3458010023f"; - sha256 = "1fgc7i8rhq1nl9m4s69sbfiywy2jx4narpynvm3g54vd5yd4c6m2"; + rev = "013bbf43f7006a4ddfc08a147f68441ed88b462b"; + sha256 = "0xw8nz7im6b2k9p87gggcqjn6lpl9y1cv1zh58fx9bjblm9vcr5p"; }; procMacro = true; libName = "stackable_operator_derive"; @@ -12633,7 +12703,7 @@ rec { } { name = "rand"; - packageId = "rand 0.9.4"; + packageId = "rand 0.10.2"; } { name = "serde"; @@ -12862,13 +12932,13 @@ rec { }; "stackable-shared" = rec { crateName = "stackable-shared"; - version = "0.1.1"; + version = "0.1.2"; edition = "2024"; workspace_member = null; src = pkgs.fetchgit { url = "https://github.com/stackabletech/operator-rs.git"; - rev = "310758d37c9e675a6549f68eb88af3458010023f"; - sha256 = "1fgc7i8rhq1nl9m4s69sbfiywy2jx4narpynvm3g54vd5yd4c6m2"; + rev = "013bbf43f7006a4ddfc08a147f68441ed88b462b"; + sha256 = "0xw8nz7im6b2k9p87gggcqjn6lpl9y1cv1zh58fx9bjblm9vcr5p"; }; libName = "stackable_shared"; authors = [ @@ -13051,15 +13121,15 @@ rec { }; resolvedDefaultFeatures = [ "clap" ]; }; - "stackable-telemetry 0.6.4" = rec { + "stackable-telemetry 0.6.5" = rec { crateName = "stackable-telemetry"; - version = "0.6.4"; + version = "0.6.5"; edition = "2024"; workspace_member = null; src = pkgs.fetchgit { url = "https://github.com/stackabletech/operator-rs.git"; - rev = "310758d37c9e675a6549f68eb88af3458010023f"; - sha256 = "1fgc7i8rhq1nl9m4s69sbfiywy2jx4narpynvm3g54vd5yd4c6m2"; + rev = "013bbf43f7006a4ddfc08a147f68441ed88b462b"; + sha256 = "0xw8nz7im6b2k9p87gggcqjn6lpl9y1cv1zh58fx9bjblm9vcr5p"; }; libName = "stackable_telemetry"; authors = [ @@ -13163,13 +13233,13 @@ rec { }; "stackable-versioned" = rec { crateName = "stackable-versioned"; - version = "0.11.0"; + version = "0.11.1"; edition = "2024"; workspace_member = null; src = pkgs.fetchgit { url = "https://github.com/stackabletech/operator-rs.git"; - rev = "310758d37c9e675a6549f68eb88af3458010023f"; - sha256 = "1fgc7i8rhq1nl9m4s69sbfiywy2jx4narpynvm3g54vd5yd4c6m2"; + rev = "013bbf43f7006a4ddfc08a147f68441ed88b462b"; + sha256 = "0xw8nz7im6b2k9p87gggcqjn6lpl9y1cv1zh58fx9bjblm9vcr5p"; }; libName = "stackable_versioned"; authors = [ @@ -13213,13 +13283,13 @@ rec { }; "stackable-versioned-macros" = rec { crateName = "stackable-versioned-macros"; - version = "0.11.0"; + version = "0.11.1"; edition = "2024"; workspace_member = null; src = pkgs.fetchgit { url = "https://github.com/stackabletech/operator-rs.git"; - rev = "310758d37c9e675a6549f68eb88af3458010023f"; - sha256 = "1fgc7i8rhq1nl9m4s69sbfiywy2jx4narpynvm3g54vd5yd4c6m2"; + rev = "013bbf43f7006a4ddfc08a147f68441ed88b462b"; + sha256 = "0xw8nz7im6b2k9p87gggcqjn6lpl9y1cv1zh58fx9bjblm9vcr5p"; }; procMacro = true; libName = "stackable_versioned_macros"; @@ -13281,13 +13351,13 @@ rec { }; "stackable-webhook" = rec { crateName = "stackable-webhook"; - version = "0.9.1"; + version = "0.9.2"; edition = "2024"; workspace_member = null; src = pkgs.fetchgit { url = "https://github.com/stackabletech/operator-rs.git"; - rev = "310758d37c9e675a6549f68eb88af3458010023f"; - sha256 = "1fgc7i8rhq1nl9m4s69sbfiywy2jx4narpynvm3g54vd5yd4c6m2"; + rev = "013bbf43f7006a4ddfc08a147f68441ed88b462b"; + sha256 = "0xw8nz7im6b2k9p87gggcqjn6lpl9y1cv1zh58fx9bjblm9vcr5p"; }; libName = "stackable_webhook"; authors = [ @@ -13372,7 +13442,7 @@ rec { } { name = "stackable-telemetry"; - packageId = "stackable-telemetry 0.6.4"; + packageId = "stackable-telemetry 0.6.5"; } { name = "tokio"; @@ -13864,9 +13934,9 @@ rec { }; "time" = rec { crateName = "time"; - version = "0.3.52"; + version = "0.3.53"; edition = "2024"; - sha256 = "047240m8rz93qaarqdw236zx9g2p8nmdrcqhz4avc4ak85xxnj0f"; + sha256 = "0l4aans0kv47y53736cjs0pnvdz91iyywrkqbrxk6cmrvknsmpqq"; authors = [ "Jacob Pratt " "Time contributors" @@ -16823,7 +16893,7 @@ rec { } { name = "windows-core"; - packageId = "windows-core"; + packageId = "windows-core 0.61.2"; usesDefaultFeatures = false; } { @@ -17547,7 +17617,7 @@ rec { dependencies = [ { name = "windows-core"; - packageId = "windows-core"; + packageId = "windows-core 0.61.2"; usesDefaultFeatures = false; } ]; @@ -17555,7 +17625,7 @@ rec { "default" = [ "std" ]; }; }; - "windows-core" = rec { + "windows-core 0.61.2" = rec { crateName = "windows-core"; version = "0.61.2"; edition = "2021"; @@ -17582,12 +17652,51 @@ rec { } { name = "windows-result"; - packageId = "windows-result"; + packageId = "windows-result 0.3.4"; usesDefaultFeatures = false; } { name = "windows-strings"; - packageId = "windows-strings"; + packageId = "windows-strings 0.4.2"; + usesDefaultFeatures = false; + } + ]; + features = { + "default" = [ "std" ]; + "std" = [ "windows-result/std" "windows-strings/std" ]; + }; + resolvedDefaultFeatures = [ "std" ]; + }; + "windows-core 0.62.2" = rec { + crateName = "windows-core"; + version = "0.62.2"; + edition = "2021"; + sha256 = "1swxpv1a8qvn3bkxv8cn663238h2jccq35ff3nsj61jdsca3ms5q"; + libName = "windows_core"; + dependencies = [ + { + name = "windows-implement"; + packageId = "windows-implement"; + usesDefaultFeatures = false; + } + { + name = "windows-interface"; + packageId = "windows-interface"; + usesDefaultFeatures = false; + } + { + name = "windows-link"; + packageId = "windows-link 0.2.1"; + usesDefaultFeatures = false; + } + { + name = "windows-result"; + packageId = "windows-result 0.4.1"; + usesDefaultFeatures = false; + } + { + name = "windows-strings"; + packageId = "windows-strings 0.5.1"; usesDefaultFeatures = false; } ]; @@ -17606,7 +17715,7 @@ rec { dependencies = [ { name = "windows-core"; - packageId = "windows-core"; + packageId = "windows-core 0.61.2"; usesDefaultFeatures = false; } { @@ -17706,7 +17815,7 @@ rec { dependencies = [ { name = "windows-core"; - packageId = "windows-core"; + packageId = "windows-core 0.61.2"; usesDefaultFeatures = false; } { @@ -17719,7 +17828,7 @@ rec { "default" = [ "std" ]; }; }; - "windows-result" = rec { + "windows-result 0.3.4" = rec { crateName = "windows-result"; version = "0.3.4"; edition = "2021"; @@ -17740,7 +17849,25 @@ rec { }; resolvedDefaultFeatures = [ "std" ]; }; - "windows-strings" = rec { + "windows-result 0.4.1" = rec { + crateName = "windows-result"; + version = "0.4.1"; + edition = "2021"; + sha256 = "1d9yhmrmmfqh56zlj751s5wfm9a2aa7az9rd7nn5027nxa4zm0bp"; + libName = "windows_result"; + dependencies = [ + { + name = "windows-link"; + packageId = "windows-link 0.2.1"; + usesDefaultFeatures = false; + } + ]; + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "std" ]; + }; + "windows-strings 0.4.2" = rec { crateName = "windows-strings"; version = "0.4.2"; edition = "2021"; @@ -17761,6 +17888,24 @@ rec { }; resolvedDefaultFeatures = [ "std" ]; }; + "windows-strings 0.5.1" = rec { + crateName = "windows-strings"; + version = "0.5.1"; + edition = "2021"; + sha256 = "14bhng9jqv4fyl7lqjz3az7vzh8pw0w4am49fsqgcz67d67x0dvq"; + libName = "windows_strings"; + dependencies = [ + { + name = "windows-link"; + packageId = "windows-link 0.2.1"; + usesDefaultFeatures = false; + } + ]; + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "std" ]; + }; "windows-sys 0.52.0" = rec { crateName = "windows-sys"; version = "0.52.0"; @@ -18524,15 +18669,30 @@ rec { }; "yasna" = rec { crateName = "yasna"; - version = "0.5.2"; - edition = "2018"; - sha256 = "1ka4ixrplnrfqyl1kymdj8cwpdp2k0kdr73b57hilcn1kiab6yz1"; + version = "0.6.0"; + edition = "2021"; + sha256 = "10l2y33yga5f05lhppmwg67fl72dsvj46s57wb44v6rbhmg7dxmm"; authors = [ "Masaki Hara " ]; + dependencies = [ + { + name = "bit-vec"; + packageId = "bit-vec 0.9.1"; + optional = true; + usesDefaultFeatures = false; + } + { + name = "time"; + packageId = "time"; + optional = true; + usesDefaultFeatures = false; + } + ]; features = { "bit-vec" = [ "dep:bit-vec" ]; "num-bigint" = [ "dep:num-bigint" ]; + "std" = [ "bit-vec?/std" "time?/std" ]; "time" = [ "dep:time" ]; }; resolvedDefaultFeatures = [ "default" "std" ]; @@ -18605,9 +18765,9 @@ rec { }; "zerocopy" = rec { crateName = "zerocopy"; - version = "0.8.52"; + version = "0.8.53"; edition = "2021"; - sha256 = "0gv563swc1yn3k8w3wjj07a8q293rkx99nfp3a25vzzmbycj446f"; + sha256 = "1qcdv45iz4499bafwcnflvzf7adfvbnvgfc5w8cx8mk12d9n0wkm"; authors = [ "Joshua Liebow-Feeser " "Jack Wrenn " @@ -18641,9 +18801,9 @@ rec { }; "zerocopy-derive" = rec { crateName = "zerocopy-derive"; - version = "0.8.52"; + version = "0.8.53"; edition = "2021"; - sha256 = "0c3rhsh4sd9kdym4z55zprybjkydy9y2gvw75d72aapcfa5z7rqs"; + sha256 = "0wgxvsnv44x5xdli270xh085458m76dkl0iqjpa3624hry9gs527"; procMacro = true; libName = "zerocopy_derive"; authors = [ diff --git a/Cargo.toml b/Cargo.toml index 51bbe86f..6dd84e8b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ edition = "2024" repository = "https://github.com/stackabletech/secret-operator" [workspace.dependencies] -stackable-operator = { git = "https://github.com/stackabletech/operator-rs.git", tag = "stackable-operator-0.113.0", features = ["time", "crds", "webhook"] } +stackable-operator = { git = "https://github.com/stackabletech/operator-rs.git", tag = "stackable-operator-0.113.3", features = ["time", "crds", "webhook"] } krb5 = { git = "https://github.com/stackabletech/krb5-rs.git", tag = "v0.1.0" } anyhow = "1.0" @@ -38,7 +38,7 @@ openssl = "0.10" pin-project = "1.1" prost = "0.14" prost-types = "0.14" -rand = "0.9" +rand = "0.10" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" serde_yaml = "0.9" @@ -58,7 +58,7 @@ tracing = "0.1" tracing-subscriber = "0.3" walkdir = "2.5.0" uuid = { version = "1.10.0", features = ["v4"] } -yasna = "0.5" +yasna = "0.6" [patch."https://github.com/stackabletech/operator-rs.git"] # stackable-operator = { path = "../operator-rs/crates/stackable-operator" } diff --git a/crate-hashes.json b/crate-hashes.json index 15e85f3e..005d7a74 100644 --- a/crate-hashes.json +++ b/crate-hashes.json @@ -1,15 +1,15 @@ { "git+https://github.com/stackabletech/krb5-rs.git?tag=v0.1.0#krb5-sys@0.1.0": "148zr0q04163hpirkrff5q7cbxqgwzzxh0091zr4g23x7l64jh39", "git+https://github.com/stackabletech/krb5-rs.git?tag=v0.1.0#krb5@0.1.0": "148zr0q04163hpirkrff5q7cbxqgwzzxh0091zr4g23x7l64jh39", - "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.0#k8s-version@0.1.3": "1fgc7i8rhq1nl9m4s69sbfiywy2jx4narpynvm3g54vd5yd4c6m2", - "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.0#stackable-certs@0.4.0": "1fgc7i8rhq1nl9m4s69sbfiywy2jx4narpynvm3g54vd5yd4c6m2", - "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.0#stackable-operator-derive@0.3.1": "1fgc7i8rhq1nl9m4s69sbfiywy2jx4narpynvm3g54vd5yd4c6m2", - "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.0#stackable-operator@0.113.0": "1fgc7i8rhq1nl9m4s69sbfiywy2jx4narpynvm3g54vd5yd4c6m2", - "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.0#stackable-shared@0.1.1": "1fgc7i8rhq1nl9m4s69sbfiywy2jx4narpynvm3g54vd5yd4c6m2", - "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.0#stackable-telemetry@0.6.4": "1fgc7i8rhq1nl9m4s69sbfiywy2jx4narpynvm3g54vd5yd4c6m2", - "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.0#stackable-versioned-macros@0.11.0": "1fgc7i8rhq1nl9m4s69sbfiywy2jx4narpynvm3g54vd5yd4c6m2", - "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.0#stackable-versioned@0.11.0": "1fgc7i8rhq1nl9m4s69sbfiywy2jx4narpynvm3g54vd5yd4c6m2", - "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.0#stackable-webhook@0.9.1": "1fgc7i8rhq1nl9m4s69sbfiywy2jx4narpynvm3g54vd5yd4c6m2", + "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.3#k8s-version@0.1.3": "0xw8nz7im6b2k9p87gggcqjn6lpl9y1cv1zh58fx9bjblm9vcr5p", + "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.3#stackable-certs@0.4.1": "0xw8nz7im6b2k9p87gggcqjn6lpl9y1cv1zh58fx9bjblm9vcr5p", + "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.3#stackable-operator-derive@0.3.1": "0xw8nz7im6b2k9p87gggcqjn6lpl9y1cv1zh58fx9bjblm9vcr5p", + "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.3#stackable-operator@0.113.3": "0xw8nz7im6b2k9p87gggcqjn6lpl9y1cv1zh58fx9bjblm9vcr5p", + "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.3#stackable-shared@0.1.2": "0xw8nz7im6b2k9p87gggcqjn6lpl9y1cv1zh58fx9bjblm9vcr5p", + "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.3#stackable-telemetry@0.6.5": "0xw8nz7im6b2k9p87gggcqjn6lpl9y1cv1zh58fx9bjblm9vcr5p", + "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.3#stackable-versioned-macros@0.11.1": "0xw8nz7im6b2k9p87gggcqjn6lpl9y1cv1zh58fx9bjblm9vcr5p", + "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.3#stackable-versioned@0.11.1": "0xw8nz7im6b2k9p87gggcqjn6lpl9y1cv1zh58fx9bjblm9vcr5p", + "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.113.3#stackable-webhook@0.9.2": "0xw8nz7im6b2k9p87gggcqjn6lpl9y1cv1zh58fx9bjblm9vcr5p", "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-telemetry-0.6.1#stackable-telemetry@0.6.1": "0hiymhr40ix4jv9dmvp5d009xs6v0frvllr2xkf5mw43rcg44mgd", "git+https://github.com/stackabletech/product-config.git?tag=0.8.0#product-config@0.8.0": "1dz70kapm2wdqcr7ndyjji0lhsl98bsq95gnb2lw487wf6yr7987" } \ No newline at end of file diff --git a/rust/operator-binary/src/backend/auto_tls/mod.rs b/rust/operator-binary/src/backend/auto_tls/mod.rs index 252185b8..dee181ae 100644 --- a/rust/operator-binary/src/backend/auto_tls/mod.rs +++ b/rust/operator-binary/src/backend/auto_tls/mod.rs @@ -20,7 +20,7 @@ use openssl::{ }, }, }; -use rand::Rng; +use rand::RngExt as _; use snafu::{OptionExt, ResultExt, Snafu, ensure}; use stackable_operator::{kube::runtime::reflector::ObjectRef, shared::time::Duration}; use time::OffsetDateTime; diff --git a/rust/p12/Cargo.toml b/rust/p12/Cargo.toml index 21706521..0f784473 100644 --- a/rust/p12/Cargo.toml +++ b/rust/p12/Cargo.toml @@ -30,7 +30,7 @@ version = "^0.4.2" features = ["alloc", "block-padding"] [dependencies.yasna] -version = "^0.5" +version = "^0.6" features = ["std"] [dev-dependencies] From 4e7670d02000993cfa2bad528219bcf7dc5c0689 Mon Sep 17 00:00:00 2001 From: Techassi Date: Wed, 8 Jul 2026 12:55:36 +0200 Subject: [PATCH 2/3] chore: Add changelog entry --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d5896425..d5677f94 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ All notable changes to this project will be documented in this file. ### Changed +- Bump stackable-operator to 0.113.3 and rand to 0.10 ([#719]). - Document Helm deployed RBAC permissions and remove unnecessary permissions ([#693]). ### Fixed @@ -24,6 +25,7 @@ All notable changes to this project will be documented in this file. [#706]: https://github.com/stackabletech/secret-operator/pull/706 [#707]: https://github.com/stackabletech/secret-operator/pull/707 [#708]: https://github.com/stackabletech/secret-operator/pull/708 +[#719]: https://github.com/stackabletech/secret-operator/pull/719 ## [26.3.0] - 2026-03-16 From 095ef8cb85fc991b483ca1704cc698a6e9ccd37e Mon Sep 17 00:00:00 2001 From: Techassi Date: Wed, 8 Jul 2026 15:08:25 +0200 Subject: [PATCH 3/3] fix: Address cargo-doc warnings --- rust/operator-binary/src/backend/mod.rs | 2 +- rust/operator-binary/src/utils.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/rust/operator-binary/src/backend/mod.rs b/rust/operator-binary/src/backend/mod.rs index 6a21ae2d..f668fa54 100644 --- a/rust/operator-binary/src/backend/mod.rs +++ b/rust/operator-binary/src/backend/mod.rs @@ -101,7 +101,7 @@ pub struct SecretVolumeSelector { #[serde(flatten)] pub names: NamingOptions, - /// The TLS cert lifetime (when using the [`tls`] backend). + /// The TLS cert lifetime (when using the [`auto_tls`] backend). /// The format is documented in . #[serde( rename = "secrets.stackable.tech/backend.autotls.cert.lifetime", diff --git a/rust/operator-binary/src/utils.rs b/rust/operator-binary/src/utils.rs index 8e018d05..df48c288 100644 --- a/rust/operator-binary/src/utils.rs +++ b/rust/operator-binary/src/utils.rs @@ -246,8 +246,8 @@ where } pub trait ResultExt { - /// Transforms this [`Result`] into [`Ok(Some(T))`] if [`Ok`], [`Ok(None)`] if [`Err`] and - /// `predicate` is `true` or [`Err(_)`] if [`Err`]. + /// Transforms this [`Result`] into `Ok(Some(T))` if [`Ok`], `Ok(None)` if [`Err`] and + /// `predicate` is `true` or `Err(_)` if [`Err`]. /// /// This basically applies [`Result::ok`] only if `predicate` is `true`. fn ok_if(self, predicate: bool) -> Result, E>;