From e4ac1aaa28fe8c7899eb18eb2e6e69d5f9e8600c Mon Sep 17 00:00:00 2001 From: Techassi Date: Wed, 10 Jul 2024 14:16:38 +0200 Subject: [PATCH 1/2] chore: Bump stackable-operator and product-config --- CHANGELOG.md | 7 + Cargo.lock | 386 +++++++++++++--------- Cargo.nix | 795 ++++++++++++++++++++++++++++++---------------- Cargo.toml | 6 +- crate-hashes.json | 6 +- 5 files changed, 776 insertions(+), 424 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f13970b0..e7cd277e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,13 @@ All notable changes to this project will be documented in this file. - Added documentation/tutorial on using external database drivers ([#449]). +### Changed + +- Bump `stackable-operator` from `0.64.0` to `0.70.0` ([#xxx]). +- Bump `product-config` from `0.6.0` to `0.7.0` ([#xxx]). + +[#xxx]: https://github.com/stackabletech/airflow-operator/pull/xxx + ### Fixed - [BREAKING] Move the metastore `user` and `password` DB credentials out of the CRD into a Secret containing the keys `username` and `password` ([#452]). diff --git a/Cargo.lock b/Cargo.lock index 00ebc1e7..55dc8971 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -146,7 +146,7 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] @@ -157,7 +157,7 @@ checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] @@ -219,6 +219,12 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + [[package]] name = "bitflags" version = "2.5.0" @@ -294,9 +300,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.4" +version = "4.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" +checksum = "64acc1846d54c1fe936a78dc189c34e28d3f5afc348403f28ecf53660b9b8462" dependencies = [ "clap_builder", "clap_derive", @@ -304,9 +310,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.2" +version = "4.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" +checksum = "6fb8393d67ba2e7bfaf28a23458e4e2b543cc73a99595511eb207fdb8aede942" dependencies = [ "anstream", "anstyle", @@ -316,14 +322,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.4" +version = "4.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" +checksum = "2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] @@ -392,15 +398,6 @@ dependencies = [ "libc", ] -[[package]] -name = "crossbeam-channel" -version = "0.5.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95" -dependencies = [ - "crossbeam-utils", -] - [[package]] name = "crossbeam-utils" version = "0.8.19" @@ -438,7 +435,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] @@ -449,7 +446,7 @@ checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" dependencies = [ "darling_core", "quote", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] @@ -460,7 +457,7 @@ checksum = "4e018fccbeeb50ff26562ece792ed06659b9c2dae79ece77c4456bb10d9bf79b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] @@ -512,9 +509,9 @@ checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "either" -version = "1.12.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "encoding_rs" @@ -563,12 +560,22 @@ dependencies = [ [[package]] name = "fancy-regex" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2" +checksum = "531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2" dependencies = [ "bit-set", - "regex", + "regex-automata 0.4.6", + "regex-syntax 0.8.3", +] + +[[package]] +name = "fluent-uri" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d" +dependencies = [ + "bitflags 1.3.2", ] [[package]] @@ -648,7 +655,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] @@ -721,7 +728,7 @@ version = "0.18.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70" dependencies = [ - "bitflags", + "bitflags 2.5.0", "libc", "libgit2-sys", "log", @@ -745,10 +752,28 @@ dependencies = [ ] [[package]] -name = "heck" -version = "0.4.1" +name = "headers" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "322106e6bd0cba2d5ead589ddb8150a13d7c4217cf80d7c4f682ca994ccc6aa9" +dependencies = [ + "base64 0.21.7", + "bytes", + "headers-core", + "http", + "httpdate", + "mime", + "sha1", +] + +[[package]] +name = "headers-core" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +checksum = "54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4" +dependencies = [ + "http", +] [[package]] name = "heck" @@ -794,12 +819,12 @@ dependencies = [ [[package]] name = "http-body-util" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" +checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" dependencies = [ "bytes", - "futures-core", + "futures-util", "http", "http-body", "pin-project-lite", @@ -811,6 +836,12 @@ version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" +[[package]] +name = "httpdate" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" + [[package]] name = "hyper" version = "1.3.1" @@ -830,6 +861,26 @@ dependencies = [ "want", ] +[[package]] +name = "hyper-http-proxy" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d06dbdfbacf34d996c6fb540a71a684a7aae9056c71951163af8a8a4c07b9a4" +dependencies = [ + "bytes", + "futures-util", + "headers", + "http", + "hyper", + "hyper-rustls", + "hyper-util", + "pin-project-lite", + "rustls-native-certs", + "tokio", + "tokio-rustls", + "tower-service", +] + [[package]] name = "hyper-rustls" version = "0.27.1" @@ -995,10 +1046,11 @@ dependencies = [ [[package]] name = "json-patch" -version = "1.4.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec9ad60d674508f3ca8f380a928cfe7b096bc729c4e2dbfe3852bc45da3ab30b" +checksum = "5b1fb8864823fad91877e6caea0baca82e49e8db50f8e5c9f9a453e27d3330fc" dependencies = [ + "jsonptr", "serde", "serde_json", "thiserror", @@ -1019,6 +1071,17 @@ dependencies = [ "thiserror", ] +[[package]] +name = "jsonptr" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c6e529149475ca0b2820835d3dce8fcc41c6b943ca608d32f35b449255e4627" +dependencies = [ + "fluent-uri", + "serde", + "serde_json", +] + [[package]] name = "k8s-openapi" version = "0.22.0" @@ -1035,9 +1098,9 @@ dependencies = [ [[package]] name = "kube" -version = "0.91.0" +version = "0.92.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "264461a7ebf4fb0fcf23e4c7e4f9387c5696ee61d003de207d9b5a895ff37bfa" +checksum = "231c5a5392d9e2a9b0d923199760d3f1dd73b95288f2871d16c7c90ba4954506" dependencies = [ "k8s-openapi", "kube-client", @@ -1048,9 +1111,9 @@ dependencies = [ [[package]] name = "kube-client" -version = "0.91.0" +version = "0.92.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47164ad6c47398ee4bdf90509c7b44026229721cb1377eb4623a1ec2a00a85e9" +checksum = "8f4bf54135062ff60e2a0dfb3e7a9c8e931fc4a535b4d6bd561e0a1371321c61" dependencies = [ "base64 0.22.1", "bytes", @@ -1062,6 +1125,7 @@ dependencies = [ "http-body", "http-body-util", "hyper", + "hyper-http-proxy", "hyper-rustls", "hyper-timeout", "hyper-util", @@ -1085,9 +1149,9 @@ dependencies = [ [[package]] name = "kube-core" -version = "0.91.0" +version = "0.92.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2797d3044a238825432129cd9537e12c2a6dacbbb5352381af5ea55e1505ed4f" +checksum = "40fb9bd8141cbc0fe6b0d9112d371679b4cb607b45c31dd68d92e40864a12975" dependencies = [ "chrono", "form_urlencoded", @@ -1102,22 +1166,22 @@ dependencies = [ [[package]] name = "kube-derive" -version = "0.91.0" +version = "0.92.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcf837edaa0c478f85e9a3cddb17fa80d58a57c1afa722b3a9e55753ea162f41" +checksum = "08fc86f70076921fdf2f433bbd2a796dc08ac537dc1db1f062cfa63ed4fa15fb" dependencies = [ "darling", "proc-macro2", "quote", "serde_json", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] name = "kube-runtime" -version = "0.91.0" +version = "0.92.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e463e89a1fb222c65a5469b568803153d1bf13d084a8dd42b659e6cca66edc6e" +checksum = "b7eb2fb986f81770eb55ec7f857e197019b31b38768d2410f6c1046ffac34225" dependencies = [ "ahash", "async-broadcast", @@ -1128,13 +1192,13 @@ dependencies = [ "futures 0.3.30", "hashbrown", "json-patch", + "jsonptr", "k8s-openapi", "kube-client", "parking_lot", "pin-project", "serde", "serde_json", - "smallvec", "thiserror", "tokio", "tokio-util", @@ -1143,9 +1207,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" @@ -1286,9 +1350,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "opentelemetry" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "900d57987be3f2aeb70d385fff9b27fb74c5723cc9a52d904d4f9c807a0667bf" +checksum = "1b69a91d4893e713e06f724597ad630f1fa76057a5e1026c0ca67054a9032a76" dependencies = [ "futures-core", "futures-sink", @@ -1296,14 +1360,13 @@ dependencies = [ "once_cell", "pin-project-lite", "thiserror", - "urlencoding", ] [[package]] name = "opentelemetry-jaeger" -version = "0.21.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb7f5ef13427696ae8382c6f3bb7dcdadb5994223d6b983c7c50a46df7d19277" +checksum = "501b471b67b746d9a07d4c29f8be00f952d1a2eca356922ede0098cbaddff19f" dependencies = [ "async-trait", "futures-core", @@ -1317,22 +1380,22 @@ dependencies = [ [[package]] name = "opentelemetry-semantic-conventions" -version = "0.14.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9ab5bd6c42fb9349dcf28af2ba9a0667f697f9bdcca045d39f2cec5543e2910" +checksum = "1869fb4bb9b35c5ba8a1e40c9b128a7b4c010d07091e864a29da19e4fe2ca4d7" [[package]] name = "opentelemetry_sdk" -version = "0.22.1" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e90c7113be649e31e9a0f8b5ee24ed7a16923b322c3c5ab6367469c049d6b7e" +checksum = "ae312d58eaa90a82d2e627fd86e075cf5230b3f11794e2ed74199ebbe572d4fd" dependencies = [ "async-trait", - "crossbeam-channel", "futures-channel", "futures-executor", "futures-util", "glob", + "lazy_static", "once_cell", "opentelemetry", "ordered-float 4.2.0", @@ -1443,7 +1506,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] @@ -1474,7 +1537,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] @@ -1501,19 +1564,28 @@ version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +[[package]] +name = "proc-macro-crate" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +dependencies = [ + "toml_edit", +] + [[package]] name = "proc-macro2" -version = "1.0.85" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] [[package]] name = "product-config" -version = "0.6.0" -source = "git+https://github.com/stackabletech/product-config.git?tag=0.6.0#ad2c3ea6a291e415d978eb4271fb309e75861ef0" +version = "0.7.0" +source = "git+https://github.com/stackabletech/product-config.git?tag=0.7.0#d61d4c7542c942da2ba0e9af4e5e3c3113abb0cf" dependencies = [ "fancy-regex", "java-properties", @@ -1522,7 +1594,7 @@ dependencies = [ "serde", "serde_json", "serde_yaml", - "snafu 0.7.5", + "snafu 0.8.4", "xml-rs", ] @@ -1571,14 +1643,14 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" dependencies = [ - "bitflags", + "bitflags 2.5.0", ] [[package]] name = "regex" -version = "1.10.4" +version = "1.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" dependencies = [ "aho-corasick", "memchr", @@ -1641,9 +1713,9 @@ dependencies = [ [[package]] name = "rstest" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d5316d2a1479eeef1ea21e7f9ddc67c191d497abc8fc3ba2467857abbb68330" +checksum = "9afd55a67069d6e434a95161415f5beeada95a01c7b815508a82dcb0e1593682" dependencies = [ "futures 0.3.30", "futures-timer", @@ -1653,18 +1725,19 @@ dependencies = [ [[package]] name = "rstest_macros" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04a9df72cc1f67020b0d63ad9bfe4a323e459ea7eb68e03bd9824db49f9a4c25" +checksum = "4165dfae59a39dd41d8dec720d3cbfbc71f69744efb480a3920f5d4e0cc6798d" dependencies = [ "cfg-if", "glob", + "proc-macro-crate", "proc-macro2", "quote", "regex", "relative-path", "rustc_version", - "syn 2.0.66", + "syn 2.0.70", "unicode-ident", ] @@ -1781,7 +1854,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] @@ -1806,7 +1879,7 @@ version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" dependencies = [ - "bitflags", + "bitflags 2.5.0", "core-foundation", "core-foundation-sys", "libc", @@ -1831,9 +1904,9 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.203" +version = "1.0.204" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" +checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" dependencies = [ "serde_derive", ] @@ -1850,13 +1923,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.203" +version = "1.0.204" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" +checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] @@ -1867,14 +1940,14 @@ checksum = "330f01ce65a3a5fe59a60c82f3c9a024b573b8a6e875bd233fe5f934e71d54e3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] name = "serde_json" -version = "1.0.117" +version = "1.0.120" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" +checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" dependencies = [ "itoa", "ryu", @@ -1894,6 +1967,17 @@ dependencies = [ "unsafe-libyaml", ] +[[package]] +name = "sha1" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + [[package]] name = "sha2" version = "0.10.8" @@ -1950,21 +2034,11 @@ dependencies = [ [[package]] name = "snafu" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4de37ad025c587a29e8f3f5605c00f70b98715ef90b9061a815b9e59e9042d6" -dependencies = [ - "doc-comment", - "snafu-derive 0.7.5", -] - -[[package]] -name = "snafu" -version = "0.8.2" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75976f4748ab44f6e5332102be424e7c2dc18daeaf7e725f2040c3ebb133512e" +checksum = "2b835cb902660db3415a672d862905e791e54d306c6e8189168c7f3d9ae1c79d" dependencies = [ - "snafu-derive 0.8.2", + "snafu-derive 0.8.4", ] [[package]] @@ -1980,26 +2054,14 @@ dependencies = [ [[package]] name = "snafu-derive" -version = "0.7.5" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "990079665f075b699031e9c08fd3ab99be5029b96f3b78dc0709e8f77e4efebf" +checksum = "38d1e02fca405f6280643174a50c942219f0bbf4dbf7d480f1dd864d6f211ae5" dependencies = [ - "heck 0.4.1", + "heck", "proc-macro2", "quote", - "syn 1.0.109", -] - -[[package]] -name = "snafu-derive" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4b19911debfb8c2fb1107bc6cb2d61868aaf53a988449213959bb1b5b1ed95f" -dependencies = [ - "heck 0.4.1", - "proc-macro2", - "quote", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] @@ -2027,7 +2089,7 @@ dependencies = [ "serde", "serde_json", "serde_yaml", - "snafu 0.8.2", + "snafu 0.8.4", "stackable-operator", "strum", "tracing", @@ -2048,7 +2110,7 @@ dependencies = [ "semver", "serde", "serde_json", - "snafu 0.8.2", + "snafu 0.8.4", "stackable-hive-crd", "stackable-operator", "strum", @@ -2058,8 +2120,8 @@ dependencies = [ [[package]] name = "stackable-operator" -version = "0.69.3" -source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.69.3#cb5943f03587eb8c90048b67a810c396de42a579" +version = "0.70.0" +source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.70.0#045af8d77cb91d412bfcdc939e85d98ac77f1029" dependencies = [ "chrono", "clap", @@ -2082,7 +2144,7 @@ dependencies = [ "serde", "serde_json", "serde_yaml", - "snafu 0.8.2", + "snafu 0.8.4", "stackable-operator-derive", "strum", "tokio", @@ -2094,13 +2156,13 @@ dependencies = [ [[package]] name = "stackable-operator-derive" -version = "0.3.0" -source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.69.3#cb5943f03587eb8c90048b67a810c396de42a579" +version = "0.3.1" +source = "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.70.0#045af8d77cb91d412bfcdc939e85d98ac77f1029" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] @@ -2111,24 +2173,24 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ "strum_macros", ] [[package]] name = "strum_macros" -version = "0.26.2" +version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" dependencies = [ - "heck 0.4.1", + "heck", "proc-macro2", "quote", "rustversion", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] @@ -2150,9 +2212,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.66" +version = "2.0.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" +checksum = "2f0209b68b3613b093e0ec905354eccaedcfe83b8cb37cbdeae64026c3064c16" dependencies = [ "proc-macro2", "quote", @@ -2176,7 +2238,7 @@ checksum = "e2470041c06ec3ac1ab38d0356a6119054dedaea53e12fbefc0de730a1c08524" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] @@ -2228,9 +2290,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.37.0" +version = "1.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" +checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" dependencies = [ "backtrace", "bytes", @@ -2247,13 +2309,13 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" +checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] @@ -2292,6 +2354,23 @@ dependencies = [ "tokio", ] +[[package]] +name = "toml_datetime" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" + +[[package]] +name = "toml_edit" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" +dependencies = [ + "indexmap", + "toml_datetime", + "winnow", +] + [[package]] name = "tower" version = "0.4.13" @@ -2316,7 +2395,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" dependencies = [ "base64 0.21.7", - "bitflags", + "bitflags 2.5.0", "bytes", "http", "http-body", @@ -2360,7 +2439,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] @@ -2386,9 +2465,9 @@ dependencies = [ [[package]] name = "tracing-opentelemetry" -version = "0.23.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9be14ba1bbe4ab79e9229f7f89fab8d120b865859f10527f31c033e599d2284" +checksum = "f68803492bf28ab40aeccaecc7021096bd256baf7ca77c3d425d89b35a7be4e4" dependencies = [ "js-sys", "once_cell", @@ -2479,9 +2558,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.0" +version = "2.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" +checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" dependencies = [ "form_urlencoded", "idna", @@ -2489,12 +2568,6 @@ dependencies = [ "serde", ] -[[package]] -name = "urlencoding" -version = "2.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" - [[package]] name = "utf8parse" version = "0.2.1" @@ -2555,7 +2628,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.70", "wasm-bindgen-shared", ] @@ -2577,7 +2650,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.70", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -2768,6 +2841,15 @@ version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" +[[package]] +name = "winnow" +version = "0.5.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] + [[package]] name = "xml-rs" version = "0.8.20" @@ -2791,7 +2873,7 @@ checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.70", ] [[package]] diff --git a/Cargo.nix b/Cargo.nix index b3b574c1..4910787e 100644 --- a/Cargo.nix +++ b/Cargo.nix @@ -436,7 +436,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; features = [ "full" "visit-mut" ]; } ]; @@ -462,7 +462,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; features = [ "full" "visit-mut" ]; } ]; @@ -621,7 +621,7 @@ rec { "default" = [ "std" ]; "std" = [ "bit-vec/std" ]; }; - resolvedDefaultFeatures = [ "default" "std" ]; + resolvedDefaultFeatures = [ "std" ]; }; "bit-vec" = rec { crateName = "bit-vec"; @@ -639,7 +639,22 @@ rec { }; resolvedDefaultFeatures = [ "std" ]; }; - "bitflags" = rec { + "bitflags 1.3.2" = rec { + crateName = "bitflags"; + version = "1.3.2"; + edition = "2018"; + sha256 = "12ki6w8gn1ldq7yz9y680llwk5gmrhrzszaa17g1sbrw2r2qvwxy"; + authors = [ + "The Rust Project Developers" + ]; + features = { + "compiler_builtins" = [ "dep:compiler_builtins" ]; + "core" = [ "dep:core" ]; + "rustc-dep-of-std" = [ "core" "compiler_builtins" ]; + }; + resolvedDefaultFeatures = [ "default" ]; + }; + "bitflags 2.5.0" = rec { crateName = "bitflags"; version = "2.5.0"; edition = "2021"; @@ -859,10 +874,10 @@ rec { }; "clap" = rec { crateName = "clap"; - version = "4.5.4"; + version = "4.5.9"; edition = "2021"; crateBin = []; - sha256 = "1828wm9qws5gh2xnimnvmp2vria6d6hsxnqmhnm84dwjcxm0dg4h"; + sha256 = "0ql4kc5nclygivr0711lzid3z3g26jf1ip3qda9zxhaldn2c3b34"; dependencies = [ { name = "clap_builder"; @@ -899,9 +914,9 @@ rec { }; "clap_builder" = rec { crateName = "clap_builder"; - version = "4.5.2"; + version = "4.5.9"; edition = "2021"; - sha256 = "1d7p4hph4fyhaphkf0v5zv0kq4lz25a9jq2f901yrq3afqp9w4mf"; + sha256 = "0hp9xn5dnzr0xc8mancr7b3kqm1b9s74a8waybx7nbmscwykkf3g"; dependencies = [ { name = "anstream"; @@ -938,14 +953,14 @@ rec { }; "clap_derive" = rec { crateName = "clap_derive"; - version = "4.5.4"; + version = "4.5.8"; edition = "2021"; - sha256 = "0r2gs2p10pb435w52xzsgz2mmx5qd3qfkmk29y4mbz9ph11k30aj"; + sha256 = "11bh9ybcslr1psl06y9jlq9pr4cpmvzs9nbmsba0y1pvvb33bb1b"; procMacro = true; dependencies = [ { name = "heck"; - packageId = "heck 0.5.0"; + packageId = "heck"; } { name = "proc-macro2"; @@ -957,7 +972,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; features = [ "full" ]; } ]; @@ -1144,24 +1159,6 @@ rec { ]; }; - "crossbeam-channel" = rec { - crateName = "crossbeam-channel"; - version = "0.5.12"; - edition = "2021"; - sha256 = "159gp30clv2ci3r473659ii04pjznspb3g9gwkhj2lavkhmb0gdb"; - dependencies = [ - { - name = "crossbeam-utils"; - packageId = "crossbeam-utils"; - usesDefaultFeatures = false; - } - ]; - features = { - "default" = [ "std" ]; - "std" = [ "crossbeam-utils/std" ]; - }; - resolvedDefaultFeatures = [ "default" "std" ]; - }; "crossbeam-utils" = rec { crateName = "crossbeam-utils"; version = "0.8.19"; @@ -1171,7 +1168,6 @@ rec { "default" = [ "std" ]; "loom" = [ "dep:loom" ]; }; - resolvedDefaultFeatures = [ "std" ]; }; "crypto-common" = rec { crateName = "crypto-common"; @@ -1196,6 +1192,7 @@ rec { "getrandom" = [ "rand_core/getrandom" ]; "rand_core" = [ "dep:rand_core" ]; }; + resolvedDefaultFeatures = [ "std" ]; }; "darling" = rec { crateName = "darling"; @@ -1254,7 +1251,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; features = [ "full" "extra-traits" ]; } ]; @@ -1284,7 +1281,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; } ]; @@ -1310,7 +1307,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; features = [ "full" "visit-mut" ]; } ]; @@ -1375,7 +1372,7 @@ rec { "std" = [ "alloc" "crypto-common/std" ]; "subtle" = [ "dep:subtle" ]; }; - resolvedDefaultFeatures = [ "block-buffer" "core-api" "default" ]; + resolvedDefaultFeatures = [ "alloc" "block-buffer" "core-api" "default" "std" ]; }; "doc-comment" = rec { crateName = "doc-comment"; @@ -1438,9 +1435,9 @@ rec { }; "either" = rec { crateName = "either"; - version = "1.12.0"; + version = "1.13.0"; edition = "2018"; - sha256 = "12xmhlrv5gfsraimh6xaxcmb0qh6cc7w7ap4sw40ky9wfm095jix"; + sha256 = "1w2c1mybrd7vljyxk77y9f4w9dyjrmp3yp82mk7bcm8848fazcb0"; authors = [ "bluss" ]; @@ -1559,9 +1556,9 @@ rec { }; "fancy-regex" = rec { crateName = "fancy-regex"; - version = "0.11.0"; + version = "0.13.0"; edition = "2018"; - sha256 = "18j0mmzfycibhxhhhfja00dxd1vf8x5c28lbry224574h037qpxr"; + sha256 = "1wjbqjsdj8fkq6z2i9llq25iaqzd9f208vxnwg8mdbr2ba1lc7jk"; authors = [ "Raph Levien " "Robin Stocker " @@ -1570,24 +1567,46 @@ rec { { name = "bit-set"; packageId = "bit-set"; + usesDefaultFeatures = false; } { - name = "regex"; - packageId = "regex"; + name = "regex-automata"; + packageId = "regex-automata 0.4.6"; + usesDefaultFeatures = false; + features = [ "alloc" "syntax" "meta" "nfa" "dfa" "hybrid" ]; + } + { + name = "regex-syntax"; + packageId = "regex-syntax 0.8.3"; usesDefaultFeatures = false; - features = [ "std" ]; } ]; features = { - "default" = [ "unicode" "perf" ]; - "perf" = [ "regex/perf" ]; - "perf-cache" = [ "regex/perf-cache" ]; - "perf-dfa" = [ "regex/perf-dfa" ]; - "perf-inline" = [ "regex/perf-inline" ]; - "perf-literal" = [ "regex/perf-literal" ]; - "unicode" = [ "regex/unicode" ]; + "default" = [ "unicode" "perf" "std" ]; + "perf" = [ "regex-automata/perf" ]; + "std" = [ "regex-automata/std" "regex-syntax/std" "bit-set/std" ]; + "unicode" = [ "regex-automata/unicode" "regex-syntax/unicode" ]; }; - resolvedDefaultFeatures = [ "default" "perf" "unicode" ]; + resolvedDefaultFeatures = [ "default" "perf" "std" "unicode" ]; + }; + "fluent-uri" = rec { + crateName = "fluent-uri"; + version = "0.1.4"; + edition = "2021"; + sha256 = "03ah2qajw5l1zbc81kh1n8g7n24mfxbg6vqyv9ixipg1vglh9iqp"; + authors = [ + "Scallop Ye " + ]; + dependencies = [ + { + name = "bitflags"; + packageId = "bitflags 1.3.2"; + } + ]; + features = { + "default" = [ "std" ]; + }; + resolvedDefaultFeatures = [ "std" ]; }; "fnv" = rec { crateName = "fnv"; @@ -1795,7 +1814,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; features = [ "full" ]; } ]; @@ -2021,7 +2040,7 @@ rec { dependencies = [ { name = "bitflags"; - packageId = "bitflags"; + packageId = "bitflags 2.5.0"; } { name = "libc"; @@ -2101,21 +2120,64 @@ rec { }; resolvedDefaultFeatures = [ "ahash" "allocator-api2" "default" "inline-more" "raw" ]; }; - "heck 0.4.1" = rec { - crateName = "heck"; - version = "0.4.1"; - edition = "2018"; - sha256 = "1a7mqsnycv5z4z5vnv1k34548jzmc0ajic7c1j8jsaspnhw5ql4m"; + "headers" = rec { + crateName = "headers"; + version = "0.4.0"; + edition = "2015"; + sha256 = "1abari69kjl2yv2dg06g2x17qgd1a20xp7aqmmg2vfhcppk0c89j"; authors = [ - "Without Boats " + "Sean McArthur " + ]; + dependencies = [ + { + name = "base64"; + packageId = "base64 0.21.7"; + } + { + name = "bytes"; + packageId = "bytes"; + } + { + name = "headers-core"; + packageId = "headers-core"; + } + { + name = "http"; + packageId = "http"; + } + { + name = "httpdate"; + packageId = "httpdate"; + } + { + name = "mime"; + packageId = "mime"; + } + { + name = "sha1"; + packageId = "sha1"; + } ]; features = { - "unicode" = [ "unicode-segmentation" ]; - "unicode-segmentation" = [ "dep:unicode-segmentation" ]; }; - resolvedDefaultFeatures = [ "default" ]; }; - "heck 0.5.0" = rec { + "headers-core" = rec { + crateName = "headers-core"; + version = "0.3.0"; + edition = "2015"; + sha256 = "1r1w80i2bhmyh8s5mjr2dz6baqlrm6cak6yvzm4jq96lacjs5d2l"; + authors = [ + "Sean McArthur " + ]; + dependencies = [ + { + name = "http"; + packageId = "http"; + } + ]; + + }; + "heck" = rec { crateName = "heck"; version = "0.5.0"; edition = "2021"; @@ -2209,9 +2271,10 @@ rec { }; "http-body-util" = rec { crateName = "http-body-util"; - version = "0.1.1"; + version = "0.1.2"; edition = "2018"; - sha256 = "07agldas2qgcfc05ckiarlmf9vzragbda823nqhrqrc6mjrghx84"; + sha256 = "0kslwazg4400qnc2azkrgqqci0fppv12waicnsy5d8hncvbjjd3r"; + libName = "http_body_util"; authors = [ "Carl Lerche " "Lucio Franco " @@ -2223,8 +2286,9 @@ rec { packageId = "bytes"; } { - name = "futures-core"; - packageId = "futures-core"; + name = "futures-util"; + packageId = "futures-util"; + usesDefaultFeatures = false; } { name = "http"; @@ -2254,6 +2318,16 @@ rec { }; resolvedDefaultFeatures = [ "default" "std" ]; }; + "httpdate" = rec { + crateName = "httpdate"; + version = "1.0.3"; + edition = "2021"; + sha256 = "1aa9rd2sac0zhjqh24c9xvir96g188zldkx0hr6dnnlx5904cfyz"; + authors = [ + "Pyfisch " + ]; + + }; "hyper" = rec { crateName = "hyper"; version = "1.3.1"; @@ -2347,6 +2421,103 @@ rec { }; resolvedDefaultFeatures = [ "client" "default" "http1" ]; }; + "hyper-http-proxy" = rec { + crateName = "hyper-http-proxy"; + version = "1.0.0"; + edition = "2021"; + sha256 = "195r0x68m2mgcc8rawbc0plsm9w4lrqhlm7vqsbdjd6gpbgxn1jx"; + authors = [ + "MetalBear Tech LTD " + ]; + dependencies = [ + { + name = "bytes"; + packageId = "bytes"; + } + { + name = "futures-util"; + packageId = "futures-util"; + usesDefaultFeatures = false; + } + { + name = "headers"; + packageId = "headers"; + } + { + name = "http"; + packageId = "http"; + } + { + name = "hyper"; + packageId = "hyper"; + features = [ "client" ]; + } + { + name = "hyper-rustls"; + packageId = "hyper-rustls"; + optional = true; + usesDefaultFeatures = false; + } + { + name = "hyper-util"; + packageId = "hyper-util"; + features = [ "client" "client-legacy" "tokio" ]; + } + { + name = "pin-project-lite"; + packageId = "pin-project-lite"; + } + { + name = "rustls-native-certs"; + packageId = "rustls-native-certs"; + optional = true; + } + { + name = "tokio"; + packageId = "tokio"; + features = [ "io-std" "io-util" ]; + } + { + name = "tokio-rustls"; + packageId = "tokio-rustls"; + optional = true; + usesDefaultFeatures = false; + } + { + name = "tower-service"; + packageId = "tower-service"; + } + ]; + devDependencies = [ + { + name = "hyper"; + packageId = "hyper"; + features = [ "client" "http1" ]; + } + { + name = "hyper-util"; + packageId = "hyper-util"; + features = [ "client" "client-legacy" "http1" "tokio" ]; + } + { + name = "tokio"; + packageId = "tokio"; + features = [ "full" ]; + } + ]; + features = { + "__rustls" = [ "dep:hyper-rustls" "dep:tokio-rustls" "__tls" ]; + "default" = [ "default-tls" ]; + "default-tls" = [ "rustls-tls-native-roots" ]; + "hyper-tls" = [ "dep:hyper-tls" ]; + "native-tls" = [ "dep:native-tls" "tokio-native-tls" "hyper-tls" "__tls" ]; + "native-tls-vendored" = [ "native-tls" "tokio-native-tls?/vendored" ]; + "rustls-tls-native-roots" = [ "dep:rustls-native-certs" "__rustls" "hyper-rustls/rustls-native-certs" ]; + "rustls-tls-webpki-roots" = [ "dep:webpki-roots" "__rustls" "hyper-rustls/webpki-roots" ]; + "tokio-native-tls" = [ "dep:tokio-native-tls" ]; + }; + resolvedDefaultFeatures = [ "__rustls" "__tls" "rustls-tls-native-roots" ]; + }; "hyper-rustls" = rec { crateName = "hyper-rustls"; version = "0.27.1"; @@ -2845,13 +3016,17 @@ rec { }; "json-patch" = rec { crateName = "json-patch"; - version = "1.4.0"; + version = "2.0.0"; edition = "2021"; - sha256 = "02xk7bd4bg2j73zdpqn4573nn2bvzs6942iqiz5g6225cw6xd6pc"; + sha256 = "1z1h6dyy4lx4z74yby2hvgl4jbm8mh5ymjp6fwcdkyi3923bh7sv"; authors = [ "Ivan Dubrov " ]; dependencies = [ + { + name = "jsonptr"; + packageId = "jsonptr"; + } { name = "serde"; packageId = "serde"; @@ -2919,6 +3094,43 @@ rec { ]; }; + "jsonptr" = rec { + crateName = "jsonptr"; + version = "0.4.7"; + edition = "2021"; + sha256 = "09s6bqjlkd1m5z9hi9iwjimiri7wx3fd6d88hara0p27968m4vhw"; + authors = [ + "chance dinkins" + ]; + dependencies = [ + { + name = "fluent-uri"; + packageId = "fluent-uri"; + optional = true; + usesDefaultFeatures = false; + } + { + name = "serde"; + packageId = "serde"; + usesDefaultFeatures = false; + features = [ "alloc" ]; + } + { + name = "serde_json"; + packageId = "serde_json"; + usesDefaultFeatures = false; + features = [ "alloc" ]; + } + ]; + features = { + "default" = [ "std" ]; + "fluent-uri" = [ "dep:fluent-uri" ]; + "std" = [ "serde/std" "serde_json/std" "fluent-uri?/std" ]; + "uniresid" = [ "dep:uniresid" ]; + "url" = [ "dep:url" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; + }; "k8s-openapi" = rec { crateName = "k8s-openapi"; version = "0.22.0"; @@ -2974,9 +3186,9 @@ rec { }; "kube" = rec { crateName = "kube"; - version = "0.91.0"; + version = "0.92.1"; edition = "2021"; - sha256 = "1ykvydgqjnlvglhdw0yhc7p9cmkw73wy9iz44g7hzyzlxfkn2i16"; + sha256 = "01j5jnj0pjf72qfqgwl8aawp7pgisdh9f693v6qakqnrj99ml713"; authors = [ "clux " "Natalie Klestrup Röijezon " @@ -3024,6 +3236,7 @@ rec { "default" = [ "client" "rustls-tls" ]; "derive" = [ "kube-derive" "kube-core/schema" ]; "gzip" = [ "kube-client/gzip" ]; + "http-proxy" = [ "kube-client/http-proxy" ]; "jsonpatch" = [ "kube-core/jsonpatch" ]; "kube-client" = [ "dep:kube-client" ]; "kube-derive" = [ "dep:kube-derive" ]; @@ -3043,9 +3256,9 @@ rec { }; "kube-client" = rec { crateName = "kube-client"; - version = "0.91.0"; + version = "0.92.1"; edition = "2021"; - sha256 = "1sc51ahc47iscas7wdxi3ir2jqh28ixrql4hvx5yx63kqkb4l5j7"; + sha256 = "0q8w69qi62hyasyxdd1mlp21z4wfkix3xyqd587gcbq66m0zajwg"; authors = [ "clux " "Natalie Klestrup Röijezon " @@ -3105,6 +3318,12 @@ rec { optional = true; features = [ "client" "http1" ]; } + { + name = "hyper-http-proxy"; + packageId = "hyper-http-proxy"; + optional = true; + usesDefaultFeatures = false; + } { name = "hyper-rustls"; packageId = "hyper-rustls"; @@ -3242,7 +3461,9 @@ rec { "home" = [ "dep:home" ]; "http-body" = [ "dep:http-body" ]; "http-body-util" = [ "dep:http-body-util" ]; + "http-proxy" = [ "hyper-http-proxy" ]; "hyper" = [ "dep:hyper" ]; + "hyper-http-proxy" = [ "dep:hyper-http-proxy" ]; "hyper-openssl" = [ "dep:hyper-openssl" ]; "hyper-rustls" = [ "dep:hyper-rustls" ]; "hyper-socks2" = [ "dep:hyper-socks2" ]; @@ -3259,7 +3480,7 @@ rec { "rand" = [ "dep:rand" ]; "rustls" = [ "dep:rustls" ]; "rustls-pemfile" = [ "dep:rustls-pemfile" ]; - "rustls-tls" = [ "rustls" "rustls-pemfile" "hyper-rustls" ]; + "rustls-tls" = [ "rustls" "rustls-pemfile" "hyper-rustls" "hyper-http-proxy?/rustls-tls-native-roots" ]; "serde_yaml" = [ "dep:serde_yaml" ]; "socks5" = [ "hyper-socks2" ]; "tame-oauth" = [ "dep:tame-oauth" ]; @@ -3275,9 +3496,9 @@ rec { }; "kube-core" = rec { crateName = "kube-core"; - version = "0.91.0"; + version = "0.92.1"; edition = "2021"; - sha256 = "0kzd0lamx9aymy0j6ddmpfn6saicw4vrbk99451jb213982d75r7"; + sha256 = "0x99l5j0ir4jipb1vhs5gdhcpd3r2qvjs4frn3k0zg0w2kc9pys0"; authors = [ "clux " "Natalie Klestrup Röijezon " @@ -3347,9 +3568,9 @@ rec { }; "kube-derive" = rec { crateName = "kube-derive"; - version = "0.91.0"; + version = "0.92.1"; edition = "2021"; - sha256 = "0h9g2vm56mz5m6rj59xgq5bqmmc0z8bxpkd3x62qyiqcmbnkgy7w"; + sha256 = "1yqmzba3x9ngcbqb27fw6z2qmh3dg4mbsfs35zgiz4kn03vqdz08"; procMacro = true; authors = [ "clux " @@ -3375,7 +3596,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; features = [ "extra-traits" ]; } ]; @@ -3383,9 +3604,9 @@ rec { }; "kube-runtime" = rec { crateName = "kube-runtime"; - version = "0.91.0"; + version = "0.92.1"; edition = "2021"; - sha256 = "0vnwdskcrrjrnr1dva44s09vzlak6606idb9aidcc8mj3ydfhqz4"; + sha256 = "09a2qgx6y161yq8293bn70dv66bh35z8azzcapmp05zqhswjzsxp"; authors = [ "clux " "Natalie Klestrup Röijezon " @@ -3420,6 +3641,7 @@ rec { name = "futures"; packageId = "futures 0.3.30"; usesDefaultFeatures = false; + features = [ "async-await" ]; } { name = "hashbrown"; @@ -3429,6 +3651,10 @@ rec { name = "json-patch"; packageId = "json-patch"; } + { + name = "jsonptr"; + packageId = "jsonptr"; + } { name = "k8s-openapi"; packageId = "k8s-openapi"; @@ -3456,10 +3682,6 @@ rec { name = "serde_json"; packageId = "serde_json"; } - { - name = "smallvec"; - packageId = "smallvec"; - } { name = "thiserror"; packageId = "thiserror"; @@ -3502,9 +3724,9 @@ rec { }; "lazy_static" = rec { crateName = "lazy_static"; - version = "1.4.0"; + version = "1.5.0"; edition = "2015"; - sha256 = "0in6ikhw8mgl33wjv6q6xfrb5b9jr16q8ygjy803fay4zcisvaz2"; + sha256 = "1zk6dqqni0193xg6iijh7i3i44sryglwgvx20spdvwk3r6sbrlmv"; authors = [ "Marvin Löbel " ]; @@ -3909,9 +4131,9 @@ rec { }; "opentelemetry" = rec { crateName = "opentelemetry"; - version = "0.22.0"; + version = "0.23.0"; edition = "2021"; - sha256 = "1gv70rx8172g9n82v9f97ircax7v4ydzyprq1nvsxwp3gfc5f3ch"; + sha256 = "0xia0flm8w561in05qd5axhaf7qgcfnrfibjdzh17rwk90fsjs8v"; dependencies = [ { name = "futures-core"; @@ -3940,10 +4162,6 @@ rec { packageId = "thiserror"; usesDefaultFeatures = false; } - { - name = "urlencoding"; - packageId = "urlencoding"; - } ]; features = { "default" = [ "trace" ]; @@ -3956,9 +4174,9 @@ rec { }; "opentelemetry-jaeger" = rec { crateName = "opentelemetry-jaeger"; - version = "0.21.0"; + version = "0.22.0"; edition = "2021"; - sha256 = "0xwjs7vnv92hghy9hsrx4aa5knysvjvknvrc73l6ls976kqmwzzv"; + sha256 = "17zivynwp600vqp94mm3xjid2lpr02zghaacgnhdjimpcwdlf6sh"; dependencies = [ { name = "async-trait"; @@ -4048,27 +4266,22 @@ rec { }; "opentelemetry-semantic-conventions" = rec { crateName = "opentelemetry-semantic-conventions"; - version = "0.14.0"; + version = "0.15.0"; edition = "2021"; - sha256 = "04197racbkpj75fh9jnwkdznjzv6l2ljpbr8ryfk9f9gqkb5pazr"; + sha256 = "1mx45kzf86fs5558c7h90w6h2k3vi899n374l6l5np5kp55zns8q"; }; "opentelemetry_sdk" = rec { crateName = "opentelemetry_sdk"; - version = "0.22.1"; + version = "0.23.0"; edition = "2021"; - sha256 = "0zkbkl29qik7cfmwbhr2ncink8fp9vi5x2qgk8gf6jg67c8wg44y"; + sha256 = "1zflfbjvp7hrfkny550py6rk0lngfph8dz97wv9842m9x9c2scdf"; dependencies = [ { name = "async-trait"; packageId = "async-trait"; optional = true; } - { - name = "crossbeam-channel"; - packageId = "crossbeam-channel"; - optional = true; - } { name = "futures-channel"; packageId = "futures-channel"; @@ -4088,6 +4301,10 @@ rec { packageId = "glob"; optional = true; } + { + name = "lazy_static"; + packageId = "lazy_static"; + } { name = "once_cell"; packageId = "once_cell"; @@ -4133,12 +4350,11 @@ rec { features = { "async-std" = [ "dep:async-std" ]; "async-trait" = [ "dep:async-trait" ]; - "crossbeam-channel" = [ "dep:crossbeam-channel" ]; "default" = [ "trace" ]; "glob" = [ "dep:glob" ]; "http" = [ "dep:http" ]; "jaeger_remote_sampler" = [ "trace" "opentelemetry-http" "http" "serde" "serde_json" "url" ]; - "logs" = [ "opentelemetry/logs" "crossbeam-channel" "async-trait" "serde_json" ]; + "logs" = [ "opentelemetry/logs" "async-trait" "serde_json" ]; "logs_level_enabled" = [ "logs" "opentelemetry/logs_level_enabled" ]; "metrics" = [ "opentelemetry/metrics" "glob" "async-trait" ]; "opentelemetry-http" = [ "dep:opentelemetry-http" ]; @@ -4152,10 +4368,10 @@ rec { "testing" = [ "opentelemetry/testing" "trace" "metrics" "logs" "rt-async-std" "rt-tokio" "rt-tokio-current-thread" "tokio/macros" "tokio/rt-multi-thread" ]; "tokio" = [ "dep:tokio" ]; "tokio-stream" = [ "dep:tokio-stream" ]; - "trace" = [ "opentelemetry/trace" "crossbeam-channel" "rand" "async-trait" "percent-encoding" ]; + "trace" = [ "opentelemetry/trace" "rand" "async-trait" "percent-encoding" ]; "url" = [ "dep:url" ]; }; - resolvedDefaultFeatures = [ "async-trait" "crossbeam-channel" "default" "glob" "metrics" "percent-encoding" "rand" "rt-tokio" "tokio" "tokio-stream" "trace" ]; + resolvedDefaultFeatures = [ "async-trait" "default" "glob" "metrics" "percent-encoding" "rand" "rt-tokio" "tokio" "tokio-stream" "trace" ]; }; "ordered-float 2.10.1" = rec { crateName = "ordered-float"; @@ -4445,7 +4661,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; } ]; features = { @@ -4516,7 +4732,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; features = [ "full" "visit-mut" ]; } ]; @@ -4562,11 +4778,27 @@ rec { }; resolvedDefaultFeatures = [ "simd" "std" ]; }; + "proc-macro-crate" = rec { + crateName = "proc-macro-crate"; + version = "3.1.0"; + edition = "2021"; + sha256 = "110jcl9vnj92ihbhjqmkp19m8rzxc14a7i60knlmv99qlwfcadvd"; + authors = [ + "Bastian Köcher " + ]; + dependencies = [ + { + name = "toml_edit"; + packageId = "toml_edit"; + } + ]; + + }; "proc-macro2" = rec { crateName = "proc-macro2"; - version = "1.0.85"; + version = "1.0.86"; edition = "2021"; - sha256 = "08zwg5l5f3czp62g4cvzgjwnk176lsrwq6kdi4x0arm9bbhlq912"; + sha256 = "0xrv22p8lqlfdf1w0pj4si8n2ws4aw0kilmziwf0vpv5ys6rwway"; libName = "proc_macro2"; authors = [ "David Tolnay " @@ -4585,13 +4817,13 @@ rec { }; "product-config" = rec { crateName = "product-config"; - version = "0.6.0"; + version = "0.7.0"; edition = "2021"; workspace_member = null; src = pkgs.fetchgit { url = "https://github.com/stackabletech/product-config.git"; - rev = "ad2c3ea6a291e415d978eb4271fb309e75861ef0"; - sha256 = "1ixc2x7540sxdmc92hqdcwm24rj8i1ivjsvwk2d57pdsq03j2x41"; + rev = "d61d4c7542c942da2ba0e9af4e5e3c3113abb0cf"; + sha256 = "0gjsm80g6r75pm3824dcyiz4ysq1ka4c1if6k1mjm9cnd5ym0gny"; }; authors = [ "Malte Sander " @@ -4628,7 +4860,7 @@ rec { } { name = "snafu"; - packageId = "snafu 0.7.5"; + packageId = "snafu 0.8.4"; } { name = "xml-rs"; @@ -4768,7 +5000,7 @@ rec { dependencies = [ { name = "bitflags"; - packageId = "bitflags"; + packageId = "bitflags 2.5.0"; } ]; features = { @@ -4778,9 +5010,9 @@ rec { }; "regex" = rec { crateName = "regex"; - version = "1.10.4"; + version = "1.10.5"; edition = "2021"; - sha256 = "0k5sb0h2mkwf51ab0gvv3x38jp1q7wgxf63abfbhi0wwvvgxn5y1"; + sha256 = "0zsiqk2sxc1kd46qw0yp87s2a14ialwyxinpl0k266ddkm1i64mr"; authors = [ "The Rust Project Developers" "Andrew Gallant " @@ -4916,7 +5148,7 @@ rec { "unicode-script" = [ "regex-syntax?/unicode-script" ]; "unicode-segment" = [ "regex-syntax?/unicode-segment" ]; }; - resolvedDefaultFeatures = [ "alloc" "dfa-onepass" "hybrid" "meta" "nfa-backtrack" "nfa-pikevm" "nfa-thompson" "perf-inline" "perf-literal" "perf-literal-multisubstring" "perf-literal-substring" "std" "syntax" "unicode" "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" "unicode-word-boundary" ]; + resolvedDefaultFeatures = [ "alloc" "dfa" "dfa-build" "dfa-onepass" "dfa-search" "hybrid" "meta" "nfa" "nfa-backtrack" "nfa-pikevm" "nfa-thompson" "perf" "perf-inline" "perf-literal" "perf-literal-multisubstring" "perf-literal-substring" "std" "syntax" "unicode" "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" "unicode-word-boundary" ]; }; "regex-syntax 0.6.29" = rec { crateName = "regex-syntax"; @@ -5028,9 +5260,9 @@ rec { }; "rstest" = rec { crateName = "rstest"; - version = "0.19.0"; + version = "0.21.0"; edition = "2021"; - sha256 = "0c43nsxpm1b74jxc73xwg94is6bwqvfzkrr1xbqyx7j7l791clwx"; + sha256 = "10inb7hv1p42i981bf6705dakbgfbdgl2qaim4sf9mk9f2k5bzcs"; authors = [ "Michele d'Amico " ]; @@ -5059,15 +5291,16 @@ rec { ]; features = { "async-timeout" = [ "dep:futures" "dep:futures-timer" "rstest_macros/async-timeout" ]; - "default" = [ "async-timeout" ]; + "crate-name" = [ "rstest_macros/crate-name" ]; + "default" = [ "async-timeout" "crate-name" ]; }; - resolvedDefaultFeatures = [ "async-timeout" "default" ]; + resolvedDefaultFeatures = [ "async-timeout" "crate-name" "default" ]; }; "rstest_macros" = rec { crateName = "rstest_macros"; - version = "0.19.0"; + version = "0.21.0"; edition = "2021"; - sha256 = "09ackagv8kc2v4xy0s7blyg4agij9bz9pbb31l5h4rqzrirdza84"; + sha256 = "13brqq64wp8gjaiq1d7g8jbzcwdwpwy0swpcilfx97d3b6pdyra1"; procMacro = true; authors = [ "Michele d'Amico " @@ -5081,6 +5314,11 @@ rec { name = "glob"; packageId = "glob"; } + { + name = "proc-macro-crate"; + packageId = "proc-macro-crate"; + optional = true; + } { name = "proc-macro2"; packageId = "proc-macro2"; @@ -5099,7 +5337,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; features = [ "full" "parsing" "extra-traits" "visit" "visit-mut" ]; } { @@ -5114,9 +5352,10 @@ rec { } ]; features = { - "default" = [ "async-timeout" ]; + "crate-name" = [ "dep:proc-macro-crate" ]; + "default" = [ "async-timeout" "crate-name" ]; }; - resolvedDefaultFeatures = [ "async-timeout" ]; + resolvedDefaultFeatures = [ "async-timeout" "crate-name" ]; }; "rustc-demangle" = rec { crateName = "rustc-demangle"; @@ -5459,7 +5698,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; features = [ "extra-traits" ]; } ]; @@ -5517,7 +5756,7 @@ rec { dependencies = [ { name = "bitflags"; - packageId = "bitflags"; + packageId = "bitflags 2.5.0"; } { name = "core-foundation"; @@ -5597,9 +5836,9 @@ rec { }; "serde" = rec { crateName = "serde"; - version = "1.0.203"; + version = "1.0.204"; edition = "2018"; - sha256 = "1500ghq198n6py5anvz5qbqagd9h1hq04f4qpsvjzrvix56snlvj"; + sha256 = "04kwpwqz559xlhxkggmm8rjxqgywy5swam3kscwsicnbw1cgaxmw"; authors = [ "Erick Tryzelaar " "David Tolnay " @@ -5651,9 +5890,9 @@ rec { }; "serde_derive" = rec { crateName = "serde_derive"; - version = "1.0.203"; + version = "1.0.204"; edition = "2015"; - sha256 = "1fmmqmfza3mwxb1v80737dj01gznrh8mhgqgylkndx5npq7bq32h"; + sha256 = "08p25262mbmhsr2cg0508d5b1wvljj956rvpg0v3qgg6gc8pxkg0"; procMacro = true; authors = [ "Erick Tryzelaar " @@ -5674,7 +5913,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; usesDefaultFeatures = false; features = [ "clone-impls" "derive" "parsing" "printing" "proc-macro" ]; } @@ -5704,7 +5943,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; usesDefaultFeatures = false; features = [ "clone-impls" "derive" "parsing" "printing" ]; } @@ -5713,9 +5952,9 @@ rec { }; "serde_json" = rec { crateName = "serde_json"; - version = "1.0.117"; + version = "1.0.120"; edition = "2021"; - sha256 = "1hxziifjlc0kn1cci9d4crmjc7qwnfi20lxwyj9lzca2c7m84la5"; + sha256 = "1idpv3zxcvl76z2z47jgg1f1wjqdnhfc204asmd27qfam34j23af"; authors = [ "Erick Tryzelaar " "David Tolnay " @@ -5783,6 +6022,45 @@ rec { ]; }; + "sha1" = rec { + crateName = "sha1"; + version = "0.10.6"; + edition = "2018"; + sha256 = "1fnnxlfg08xhkmwf2ahv634as30l1i3xhlhkvxflmasi5nd85gz3"; + authors = [ + "RustCrypto Developers" + ]; + dependencies = [ + { + name = "cfg-if"; + packageId = "cfg-if"; + } + { + name = "cpufeatures"; + packageId = "cpufeatures"; + target = { target, features }: (("aarch64" == target."arch" or null) || ("x86" == target."arch" or null) || ("x86_64" == target."arch" or null)); + } + { + name = "digest"; + packageId = "digest"; + } + ]; + devDependencies = [ + { + name = "digest"; + packageId = "digest"; + features = [ "dev" ]; + } + ]; + features = { + "asm" = [ "sha1-asm" ]; + "default" = [ "std" ]; + "oid" = [ "digest/oid" ]; + "sha1-asm" = [ "dep:sha1-asm" ]; + "std" = [ "digest/std" ]; + }; + resolvedDefaultFeatures = [ "default" "std" ]; + }; "sha2" = rec { crateName = "sha2"; version = "0.10.8"; @@ -5928,55 +6206,18 @@ rec { }; resolvedDefaultFeatures = [ "default" "guide" "std" ]; }; - "snafu 0.7.5" = rec { + "snafu 0.8.4" = rec { crateName = "snafu"; - version = "0.7.5"; + version = "0.8.4"; edition = "2018"; - sha256 = "1mj2j2gfbf8mm1hr02zrbrqrh2zp01f61xgkx0lpln2w0ankgpp4"; + sha256 = "17f7w6d3szwc2s4q2vkc616yb4g70llqcbb7b90v63b60awmr0rb"; authors = [ "Jake Goulding " ]; dependencies = [ - { - name = "doc-comment"; - packageId = "doc-comment"; - usesDefaultFeatures = false; - } { name = "snafu-derive"; - packageId = "snafu-derive 0.7.5"; - } - ]; - features = { - "backtrace" = [ "dep:backtrace" ]; - "backtraces" = [ "std" "backtrace" ]; - "backtraces-impl-backtrace-crate" = [ "backtraces" ]; - "default" = [ "std" "rust_1_46" ]; - "futures" = [ "futures-core-crate" "pin-project" ]; - "futures-core-crate" = [ "dep:futures-core-crate" ]; - "futures-crate" = [ "dep:futures-crate" ]; - "internal-dev-dependencies" = [ "futures-crate" ]; - "pin-project" = [ "dep:pin-project" ]; - "rust_1_39" = [ "snafu-derive/rust_1_39" ]; - "rust_1_46" = [ "rust_1_39" "snafu-derive/rust_1_46" ]; - "rust_1_61" = [ "rust_1_46" "snafu-derive/rust_1_61" ]; - "unstable-backtraces-impl-std" = [ "backtraces-impl-std" "snafu-derive/unstable-backtraces-impl-std" ]; - "unstable-provider-api" = [ "snafu-derive/unstable-provider-api" ]; - }; - resolvedDefaultFeatures = [ "default" "rust_1_39" "rust_1_46" "std" ]; - }; - "snafu 0.8.2" = rec { - crateName = "snafu"; - version = "0.8.2"; - edition = "2018"; - sha256 = "0bji6fqyphs041gp4zmgms6w2bbw9r1bw0i16gjzci5b913nz5vm"; - authors = [ - "Jake Goulding " - ]; - dependencies = [ - { - name = "snafu-derive"; - packageId = "snafu-derive 0.8.2"; + packageId = "snafu-derive 0.8.4"; } ]; features = { @@ -6021,43 +6262,11 @@ rec { features = { }; }; - "snafu-derive 0.7.5" = rec { - crateName = "snafu-derive"; - version = "0.7.5"; - edition = "2018"; - sha256 = "1gzy9rzggs090zf7hfvgp4lm1glrmg9qzh796686jnq7bxk7j04r"; - procMacro = true; - authors = [ - "Jake Goulding " - ]; - dependencies = [ - { - name = "heck"; - packageId = "heck 0.4.1"; - } - { - name = "proc-macro2"; - packageId = "proc-macro2"; - } - { - name = "quote"; - packageId = "quote"; - } - { - name = "syn"; - packageId = "syn 1.0.109"; - features = [ "full" ]; - } - ]; - features = { - }; - resolvedDefaultFeatures = [ "rust_1_39" "rust_1_46" ]; - }; - "snafu-derive 0.8.2" = rec { + "snafu-derive 0.8.4" = rec { crateName = "snafu-derive"; - version = "0.8.2"; + version = "0.8.4"; edition = "2018"; - sha256 = "0pyr3rdipfsr74hlk14q7bssls0qssr6rg0727xw5f5zvq8rkcdl"; + sha256 = "1r8s45plv1nxy60d9xyvyjxz0692jh6aax1icj064ps0r8py1l9q"; procMacro = true; authors = [ "Jake Goulding " @@ -6065,7 +6274,8 @@ rec { dependencies = [ { name = "heck"; - packageId = "heck 0.4.1"; + packageId = "heck"; + usesDefaultFeatures = false; } { name = "proc-macro2"; @@ -6077,7 +6287,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; features = [ "full" ]; } ]; @@ -6164,7 +6374,7 @@ rec { } { name = "snafu"; - packageId = "snafu 0.8.2"; + packageId = "snafu 0.8.4"; } { name = "stackable-operator"; @@ -6256,7 +6466,7 @@ rec { } { name = "snafu"; - packageId = "snafu 0.8.2"; + packageId = "snafu 0.8.4"; } { name = "stackable-hive-crd"; @@ -6292,13 +6502,13 @@ rec { }; "stackable-operator" = rec { crateName = "stackable-operator"; - version = "0.69.3"; + version = "0.70.0"; edition = "2021"; workspace_member = null; src = pkgs.fetchgit { url = "https://github.com/stackabletech/operator-rs.git"; - rev = "cb5943f03587eb8c90048b67a810c396de42a579"; - sha256 = "192bwr3ll1hwsvq9qrk3rsmax8m3zpn55cb44c9r201krmgn51gz"; + rev = "045af8d77cb91d412bfcdc939e85d98ac77f1029"; + sha256 = "1z4pa8xsh5hlnjizx37y0wv50dm943q1gj78madqzasssr8l8rwa"; }; authors = [ "Stackable GmbH " @@ -6400,7 +6610,7 @@ rec { } { name = "snafu"; - packageId = "snafu 0.8.2"; + packageId = "snafu 0.8.4"; } { name = "stackable-operator-derive"; @@ -6441,13 +6651,13 @@ rec { }; "stackable-operator-derive" = rec { crateName = "stackable-operator-derive"; - version = "0.3.0"; + version = "0.3.1"; edition = "2021"; workspace_member = null; src = pkgs.fetchgit { url = "https://github.com/stackabletech/operator-rs.git"; - rev = "cb5943f03587eb8c90048b67a810c396de42a579"; - sha256 = "192bwr3ll1hwsvq9qrk3rsmax8m3zpn55cb44c9r201krmgn51gz"; + rev = "045af8d77cb91d412bfcdc939e85d98ac77f1029"; + sha256 = "1z4pa8xsh5hlnjizx37y0wv50dm943q1gj78madqzasssr8l8rwa"; }; procMacro = true; authors = [ @@ -6468,7 +6678,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; } ]; @@ -6486,9 +6696,9 @@ rec { }; "strum" = rec { crateName = "strum"; - version = "0.26.2"; + version = "0.26.3"; edition = "2018"; - sha256 = "0aayk2m3cw9zz12qn82kqaayq43xdgdpcy9b5d1lq6d504syr32x"; + sha256 = "01lgl6jvrf4j28v5kmx9bp480ygf1nhvac8b4p7rcj9hxw50zv4g"; authors = [ "Peter Glotfelty " ]; @@ -6515,9 +6725,9 @@ rec { }; "strum_macros" = rec { crateName = "strum_macros"; - version = "0.26.2"; + version = "0.26.4"; edition = "2018"; - sha256 = "0in9jvbb3g16x8fj7lf91vwzj98319hj3z8lpaaa9h42ybd5kky6"; + sha256 = "1gl1wmq24b8md527cpyd5bw9rkbqldd7k1h38kf5ajd2ln2ywssc"; procMacro = true; authors = [ "Peter Glotfelty " @@ -6525,7 +6735,7 @@ rec { dependencies = [ { name = "heck"; - packageId = "heck 0.4.1"; + packageId = "heck"; } { name = "proc-macro2"; @@ -6541,7 +6751,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; features = [ "parsing" "extra-traits" ]; } ]; @@ -6594,11 +6804,11 @@ rec { }; resolvedDefaultFeatures = [ "clone-impls" "default" "derive" "extra-traits" "full" "parsing" "printing" "proc-macro" "quote" "visit" ]; }; - "syn 2.0.66" = rec { + "syn 2.0.70" = rec { crateName = "syn"; - version = "2.0.66"; + version = "2.0.70"; edition = "2021"; - sha256 = "1xfgrprsbz8j31kabvfinb4fyhajlk2q7lxa18fb006yl90kyby4"; + sha256 = "05jc0v1jch76xayprcwc7glczvfaxia5747cw29v04rnifv0j0ig"; authors = [ "David Tolnay " ]; @@ -6664,7 +6874,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; } ]; @@ -6787,9 +6997,9 @@ rec { }; "tokio" = rec { crateName = "tokio"; - version = "1.37.0"; + version = "1.38.0"; edition = "2021"; - sha256 = "11v7qhvpwsf976frqgrjl1jy308bdkxq195gb38cypx7xkzypnqs"; + sha256 = "0jjsb2c9dqi93yij3rqzsh9bk0z3qyasmw1n8qkny3d8lw14lkxs"; authors = [ "Tokio Contributors " ]; @@ -6897,9 +7107,9 @@ rec { }; "tokio-macros" = rec { crateName = "tokio-macros"; - version = "2.2.0"; + version = "2.3.0"; edition = "2021"; - sha256 = "0fwjy4vdx1h9pi4g2nml72wi0fr27b5m954p13ji9anyy8l1x2jv"; + sha256 = "16nkan0x9b62hnqmjqcyd71j1mgpda2sv7gfm2mvbm39l2cfjnjz"; procMacro = true; authors = [ "Tokio Contributors " @@ -6915,7 +7125,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; features = [ "full" ]; } ]; @@ -7063,6 +7273,51 @@ rec { }; resolvedDefaultFeatures = [ "codec" "default" "io" "slab" "time" ]; }; + "toml_datetime" = rec { + crateName = "toml_datetime"; + version = "0.6.6"; + edition = "2021"; + sha256 = "1grcrr3gh7id3cy3j700kczwwfbn04p5ncrrj369prjaj9bgvbab"; + authors = [ + "Alex Crichton " + ]; + features = { + "serde" = [ "dep:serde" ]; + }; + }; + "toml_edit" = rec { + crateName = "toml_edit"; + version = "0.21.1"; + edition = "2021"; + sha256 = "1qch02syrd9c8krcimfl72gyjz11fmjssh03hrg41dbqgzyk91ba"; + authors = [ + "Andronik Ordian " + "Ed Page " + ]; + dependencies = [ + { + name = "indexmap"; + packageId = "indexmap"; + features = [ "std" ]; + } + { + name = "toml_datetime"; + packageId = "toml_datetime"; + } + { + name = "winnow"; + packageId = "winnow"; + optional = true; + } + ]; + features = { + "default" = [ "parse" "display" ]; + "parse" = [ "dep:winnow" ]; + "perf" = [ "dep:kstring" ]; + "serde" = [ "dep:serde" "toml_datetime/serde" "dep:serde_spanned" ]; + }; + resolvedDefaultFeatures = [ "default" "display" "parse" ]; + }; "tower" = rec { crateName = "tower"; version = "0.4.13"; @@ -7184,7 +7439,7 @@ rec { } { name = "bitflags"; - packageId = "bitflags"; + packageId = "bitflags 2.5.0"; } { name = "bytes"; @@ -7361,7 +7616,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; usesDefaultFeatures = false; features = [ "full" "parsing" "printing" "visit-mut" "clone-impls" "extra-traits" "proc-macro" ]; } @@ -7432,13 +7687,9 @@ rec { }; "tracing-opentelemetry" = rec { crateName = "tracing-opentelemetry"; - version = "0.23.0"; - edition = "2018"; - sha256 = "1112kmckw0qwyckhbwarb230n4ldmfgzixr9jagbfjmy3fx19gm9"; - authors = [ - "Julian Tescher " - "Tokio Contributors " - ]; + version = "0.24.0"; + edition = "2021"; + sha256 = "1r74gddb72ax88ypr9vwmxmjbgcn201cgv6axh5b92pj5d4h727n"; dependencies = [ { name = "js-sys"; @@ -7524,6 +7775,7 @@ rec { "default" = [ "tracing-log" "metrics" ]; "futures-util" = [ "dep:futures-util" ]; "metrics" = [ "opentelemetry/metrics" "opentelemetry_sdk/metrics" "smallvec" ]; + "metrics_gauge_unstable" = [ "opentelemetry/otel_unstable" ]; "smallvec" = [ "dep:smallvec" ]; "thiserror" = [ "dep:thiserror" ]; "tracing-log" = [ "dep:tracing-log" ]; @@ -7768,9 +8020,9 @@ rec { }; "url" = rec { crateName = "url"; - version = "2.5.0"; + version = "2.5.2"; edition = "2018"; - sha256 = "0cs65961miawncdg2z20171w0vqrmraswv2ihdpd8lxp7cp31rii"; + sha256 = "0v2dx50mx7xzl9454cl5qmpjnhkbahmn59gd3apyipbgyyylsy12"; authors = [ "The rust-url developers" ]; @@ -7806,17 +8058,6 @@ rec { }; resolvedDefaultFeatures = [ "default" "serde" ]; }; - "urlencoding" = rec { - crateName = "urlencoding"; - version = "2.1.3"; - edition = "2021"; - sha256 = "1nj99jp37k47n0hvaz5fvz7z6jd0sb4ppvfy3nphr1zbnyixpy6s"; - authors = [ - "Kornel " - "Bertram Truong " - ]; - - }; "utf8parse" = rec { crateName = "utf8parse"; version = "0.2.1"; @@ -7958,7 +8199,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; features = [ "full" ]; } { @@ -8015,7 +8256,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; features = [ "visit" "full" ]; } { @@ -8918,6 +9159,28 @@ rec { ]; }; + "winnow" = rec { + crateName = "winnow"; + version = "0.5.40"; + edition = "2021"; + sha256 = "0xk8maai7gyxda673mmw3pj1hdizy5fpi7287vaywykkk19sk4zm"; + dependencies = [ + { + name = "memchr"; + packageId = "memchr"; + optional = true; + usesDefaultFeatures = false; + } + ]; + features = { + "debug" = [ "dep:anstream" "dep:anstyle" "dep:is-terminal" "dep:terminal_size" ]; + "default" = [ "std" ]; + "simd" = [ "dep:memchr" ]; + "std" = [ "alloc" "memchr?/std" ]; + "unstable-doc" = [ "alloc" "std" "simd" "unstable-recover" ]; + }; + resolvedDefaultFeatures = [ "alloc" "default" "std" ]; + }; "xml-rs" = rec { crateName = "xml-rs"; version = "0.8.20"; @@ -8986,7 +9249,7 @@ rec { } { name = "syn"; - packageId = "syn 2.0.66"; + packageId = "syn 2.0.70"; } ]; diff --git a/Cargo.toml b/Cargo.toml index 2e9e3754..923f7da0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,14 +17,14 @@ fnv = "1.0" futures = { version = "0.3", features = ["compat"] } indoc = "2.0" pin-project = "1.1" -rstest = "0.19" +rstest = "0.21" semver = "1.0" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" serde_yaml = "0.9" snafu = "0.8" -stackable-operator = { git = "https://github.com/stackabletech/operator-rs.git", tag = "stackable-operator-0.69.3" } -product-config = { git = "https://github.com/stackabletech/product-config.git", tag = "0.6.0" } +stackable-operator = { git = "https://github.com/stackabletech/operator-rs.git", tag = "stackable-operator-0.70.0" } +product-config = { git = "https://github.com/stackabletech/product-config.git", tag = "0.7.0" } strum = { version = "0.26", features = ["derive"] } tokio = { version = "1.37", features = ["full"] } tracing = "0.1" diff --git a/crate-hashes.json b/crate-hashes.json index f28dcafb..47279266 100644 --- a/crate-hashes.json +++ b/crate-hashes.json @@ -1,5 +1,5 @@ { - "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.69.3#stackable-operator-derive@0.3.0": "192bwr3ll1hwsvq9qrk3rsmax8m3zpn55cb44c9r201krmgn51gz", - "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.69.3#stackable-operator@0.69.3": "192bwr3ll1hwsvq9qrk3rsmax8m3zpn55cb44c9r201krmgn51gz", - "git+https://github.com/stackabletech/product-config.git?tag=0.6.0#product-config@0.6.0": "1ixc2x7540sxdmc92hqdcwm24rj8i1ivjsvwk2d57pdsq03j2x41" + "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.70.0#stackable-operator-derive@0.3.1": "1z4pa8xsh5hlnjizx37y0wv50dm943q1gj78madqzasssr8l8rwa", + "git+https://github.com/stackabletech/operator-rs.git?tag=stackable-operator-0.70.0#stackable-operator@0.70.0": "1z4pa8xsh5hlnjizx37y0wv50dm943q1gj78madqzasssr8l8rwa", + "git+https://github.com/stackabletech/product-config.git?tag=0.7.0#product-config@0.7.0": "0gjsm80g6r75pm3824dcyiz4ysq1ka4c1if6k1mjm9cnd5ym0gny" } \ No newline at end of file From a600b00e92ad820758314ee124935f932b84e370 Mon Sep 17 00:00:00 2001 From: Techassi Date: Wed, 10 Jul 2024 14:18:20 +0200 Subject: [PATCH 2/2] Update PR link in changelog --- CHANGELOG.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e7cd277e..66636d11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,10 +10,10 @@ All notable changes to this project will be documented in this file. ### Changed -- Bump `stackable-operator` from `0.64.0` to `0.70.0` ([#xxx]). -- Bump `product-config` from `0.6.0` to `0.7.0` ([#xxx]). +- Bump `stackable-operator` from `0.64.0` to `0.70.0` ([#480]). +- Bump `product-config` from `0.6.0` to `0.7.0` ([#480]). -[#xxx]: https://github.com/stackabletech/airflow-operator/pull/xxx +[#480]: https://github.com/stackabletech/airflow-operator/pull/480 ### Fixed