diff --git a/Cargo.lock b/Cargo.lock index b79a910eed..865dc09f18 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -959,7 +959,7 @@ dependencies = [ "omicron-uuid-kinds", "omicron-workspace-hack", "oxnet", - "progenitor 0.10.0", + "progenitor 0.11.0", "regress", "reqwest", "schemars", @@ -1480,7 +1480,7 @@ dependencies = [ "clickhouse-admin-types", "omicron-uuid-kinds", "omicron-workspace-hack", - "progenitor 0.10.0", + "progenitor 0.11.0", "reqwest", "schemars", "serde", @@ -1495,7 +1495,7 @@ dependencies = [ "clickhouse-admin-types", "omicron-uuid-kinds", "omicron-workspace-hack", - "progenitor 0.10.0", + "progenitor 0.11.0", "reqwest", "schemars", "serde", @@ -1510,7 +1510,7 @@ dependencies = [ "clickhouse-admin-types", "omicron-uuid-kinds", "omicron-workspace-hack", - "progenitor 0.10.0", + "progenitor 0.11.0", "reqwest", "schemars", "serde", @@ -1628,7 +1628,7 @@ dependencies = [ "chrono", "omicron-uuid-kinds", "omicron-workspace-hack", - "progenitor 0.10.0", + "progenitor 0.11.0", "reqwest", "schemars", "serde", @@ -2667,7 +2667,7 @@ dependencies = [ "openapiv3", "oxide-tokio-rt", "pretty-hex 0.4.1", - "progenitor 0.10.0", + "progenitor 0.11.0", "reqwest", "schemars", "semver 1.0.26", @@ -2709,7 +2709,7 @@ dependencies = [ "http", "internal-dns-types", "omicron-workspace-hack", - "progenitor 0.10.0", + "progenitor 0.11.0", "reqwest", "schemars", "serde", @@ -3562,7 +3562,7 @@ dependencies = [ "gateway-types", "omicron-uuid-kinds", "omicron-workspace-hack", - "progenitor 0.10.0", + "progenitor 0.11.0", "rand 0.8.5", "reqwest", "schemars", @@ -4988,7 +4988,7 @@ dependencies = [ "omicron-common", "omicron-uuid-kinds", "omicron-workspace-hack", - "progenitor 0.10.0", + "progenitor 0.11.0", "regress", "reqwest", "schemars", @@ -5063,7 +5063,7 @@ dependencies = [ "omicron-test-utils", "omicron-uuid-kinds", "omicron-workspace-hack", - "progenitor 0.10.0", + "progenitor 0.11.0", "qorb", "reqwest", "semver 1.0.26", @@ -6126,7 +6126,7 @@ dependencies = [ "omicron-uuid-kinds", "omicron-workspace-hack", "oxnet", - "progenitor 0.10.0", + "progenitor 0.11.0", "regress", "reqwest", "schemars", @@ -7383,7 +7383,7 @@ dependencies = [ "omicron-workspace-hack", "oxnet", "parse-display", - "progenitor-client 0.10.0", + "progenitor-client 0.11.0", "proptest", "protocol", "rand 0.8.5", @@ -7416,7 +7416,7 @@ dependencies = [ "omicron-common", "omicron-workspace-hack", "oxnet", - "progenitor-client 0.10.0", + "progenitor-client 0.11.0", "reqwest", "serde", "sled-hardware-types", @@ -7681,7 +7681,7 @@ dependencies = [ "petgraph 0.8.2", "pq-sys", "pretty_assertions", - "progenitor-client 0.10.0", + "progenitor-client 0.11.0", "propolis-client 0.1.0 (git+https://github.com/oxidecomputer/propolis?rev=c03bd1a29c775acfc65de561b8fc436e2459a633)", "qorb", "rand 0.8.5", @@ -8593,8 +8593,8 @@ dependencies = [ "http", "hyper", "omicron-workspace-hack", - "progenitor 0.10.0", - "progenitor-client 0.10.0", + "progenitor 0.11.0", + "progenitor-client 0.11.0", "rand 0.8.5", "regress", "reqwest", @@ -8688,7 +8688,7 @@ dependencies = [ "futures", "omicron-common", "omicron-workspace-hack", - "progenitor 0.10.0", + "progenitor 0.11.0", "reqwest", "serde", "slog", @@ -9958,6 +9958,17 @@ dependencies = [ "progenitor-macro 0.10.0", ] +[[package]] +name = "progenitor" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7b99ef43fdd69d70aa4df8869db24b10ac704a2dbbc387ffac51944a1f3c0a8" +dependencies = [ + "progenitor-client 0.11.0", + "progenitor-impl 0.11.0", + "progenitor-macro 0.11.0", +] + [[package]] name = "progenitor-client" version = "0.8.0" @@ -10003,6 +10014,21 @@ dependencies = [ "serde_urlencoded", ] +[[package]] +name = "progenitor-client" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3832a961a5f1b0b5a5ccda5fbf67cae2ba708f6add667401007764ba504ffebf" +dependencies = [ + "bytes", + "futures-core", + "percent-encoding", + "reqwest", + "serde", + "serde_json", + "serde_urlencoded", +] + [[package]] name = "progenitor-impl" version = "0.8.0" @@ -10065,7 +10091,29 @@ dependencies = [ "serde_json", "syn 2.0.104", "thiserror 2.0.12", - "typify 0.4.1", + "typify 0.4.2", + "unicode-ident", +] + +[[package]] +name = "progenitor-impl" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7646201b823e61712dd72f37428ceecaa8fb2a6c841e5d7cf909edb9a17f5677" +dependencies = [ + "heck 0.5.0", + "http", + "indexmap 2.10.0", + "openapiv3", + "proc-macro2", + "quote", + "regex", + "schemars", + "serde", + "serde_json", + "syn 2.0.104", + "thiserror 2.0.12", + "typify 0.4.2", "unicode-ident", ] @@ -10123,6 +10171,24 @@ dependencies = [ "syn 2.0.104", ] +[[package]] +name = "progenitor-macro" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e710a11140d9b4241b7d8a90748f6125b6796d7a1205238eddb08dc790ce3830" +dependencies = [ + "openapiv3", + "proc-macro2", + "progenitor-impl 0.11.0", + "quote", + "schemars", + "serde", + "serde_json", + "serde_tokenstream", + "serde_yaml", + "syn 2.0.104", +] + [[package]] name = "propolis-client" version = "0.1.0" @@ -10784,7 +10850,7 @@ name = "repo-depot-client" version = "0.1.0" dependencies = [ "omicron-workspace-hack", - "progenitor 0.10.0", + "progenitor 0.11.0", "reqwest", "schemars", "serde", @@ -11979,7 +12045,7 @@ dependencies = [ "omicron-uuid-kinds", "omicron-workspace-hack", "oxnet", - "progenitor 0.10.0", + "progenitor 0.11.0", "propolis-client 0.1.0 (git+https://github.com/oxidecomputer/propolis?rev=c03bd1a29c775acfc65de561b8fc436e2459a633)", "regress", "reqwest", @@ -14008,12 +14074,12 @@ dependencies = [ [[package]] name = "typify" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc5bec3cdff70fd542e579aa2e52967833e543a25fae0d14579043d2e868a50" +checksum = "6c6c647a34e851cf0260ccc14687f17cdcb8302ff1a8a687a24b97ca0f82406f" dependencies = [ - "typify-impl 0.4.1", - "typify-macro 0.4.1", + "typify-impl 0.4.2", + "typify-macro 0.4.2", ] [[package]] @@ -14058,9 +14124,9 @@ dependencies = [ [[package]] name = "typify-impl" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b52a67305054e1da6f3d99ad94875dcd0c7c49adbd17b4b64f0eefb7ae5bf8ab" +checksum = "741b7f1e2e1338c0bee5ad5a7d3a9bbd4e24c33765c08b7691810e68d879365d" dependencies = [ "heck 0.5.0", "log", @@ -14112,9 +14178,9 @@ dependencies = [ [[package]] name = "typify-macro" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ff5799be156e4f635c348c6051d165e1c59997827155133351a8c4d333d9841" +checksum = "7560adf816a1e8dad7c63d8845ef6e31e673e39eab310d225636779230cbedeb" dependencies = [ "proc-macro2", "quote", @@ -14124,7 +14190,7 @@ dependencies = [ "serde_json", "serde_tokenstream", "syn 2.0.104", - "typify-impl 0.4.1", + "typify-impl 0.4.2", ] [[package]] @@ -14944,7 +15010,7 @@ dependencies = [ "omicron-common", "omicron-uuid-kinds", "omicron-workspace-hack", - "progenitor 0.10.0", + "progenitor 0.11.0", "regress", "reqwest", "schemars", diff --git a/Cargo.toml b/Cargo.toml index 8f9fd7c482..dc34215019 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -614,8 +614,8 @@ pretty_assertions = "1.4.1" pretty-hex = "0.4.1" prettyplease = { version = "0.2.35", features = ["verbatim"] } proc-macro2 = "1.0" -progenitor = "0.10.0" -progenitor-client = "0.10.0" +progenitor = "0.11.0" +progenitor-client = "0.11.0" # NOTE: if you change the pinned revision of the `bhyve_api` and propolis # dependencies, you must also update the references in package-manifest.toml to # match the new revision.