From 8dacb3fc1ebdb1ffbf7ef0ff7c6c5b2a7daa8f7e Mon Sep 17 00:00:00 2001 From: Steve Lee Date: Sun, 31 May 2026 23:01:11 -0700 Subject: [PATCH 1/3] Update crates and version to 3.3-preview.2 --- Cargo.lock | 111 +++++++++++++------------- Cargo.toml | 30 +++---- dsc/Cargo.toml | 2 +- lib/dsc-lib-jsonschema/.versions.json | 3 +- 4 files changed, 72 insertions(+), 74 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fdd7f377c..96aeab039 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -313,9 +313,9 @@ checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" [[package]] name = "cc" -version = "1.2.60" +version = "1.2.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20" +checksum = "556e016178bb5662a08681bbe0f00f8e17631781a4dfc8c45e466e4b185ec27f" dependencies = [ "find-msvc-tools", "shlex", @@ -371,9 +371,9 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.6.2" +version = "4.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ff7a1dccbdd8b078c2bdebff47e404615151534d5043da397ec50286816f9cb" +checksum = "e0a7a9bfdb35811f9e59832f0f05975114d2251b415fb534108e6f34060fd772" dependencies = [ "clap", ] @@ -522,7 +522,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0b1fab2ae45819af2d0731d60f2afe17227ebb1a1538a236da84c93e9a60162" dependencies = [ "dispatch2", - "nix 0.31.2", + "nix", "windows-sys", ] @@ -722,7 +722,7 @@ dependencies = [ [[package]] name = "dsc" -version = "3.3.0-preview.1" +version = "3.3.0-preview.2" dependencies = [ "clap", "clap_complete", @@ -881,7 +881,7 @@ name = "dsc-lib-security_context" version = "0.1.0" dependencies = [ "is_elevated", - "nix 0.31.2", + "nix", ] [[package]] @@ -1750,9 +1750,9 @@ checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" [[package]] name = "libc" -version = "0.2.185" +version = "0.2.186" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f" +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" [[package]] name = "linked-hash-map" @@ -1881,21 +1881,9 @@ dependencies = [ [[package]] name = "nix" -version = "0.30.1" +version = "0.31.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" -dependencies = [ - "bitflags 2.11.1", - "cfg-if", - "cfg_aliases", - "libc", -] - -[[package]] -name = "nix" -version = "0.31.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d6d0705320c1e6ba1d912b5e37cf18071b6c2e9b7fa8215a1e8a7651966f5d3" +checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d" dependencies = [ "bitflags 2.11.1", "cfg-if", @@ -2160,6 +2148,17 @@ dependencies = [ "objc2-core-foundation", ] +[[package]] +name = "objc2-open-directory" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb82bed227edf5201dfedf072bba4015a33d3d4a98519837295a90f0a23f676d" +dependencies = [ + "objc2", + "objc2-core-foundation", + "objc2-foundation", +] + [[package]] name = "objc2-quartz-core" version = "0.3.2" @@ -2217,13 +2216,13 @@ checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" [[package]] name = "os_info" -version = "3.14.0" +version = "3.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4022a17595a00d6a369236fdae483f0de7f0a339960a53118b818238e132224" +checksum = "9cf20a545b305cf1da722b236b5155c9bb35f1d5ceb28c048bd96ca842f41b5b" dependencies = [ "android_system_properties", "log", - "nix 0.30.1", + "nix", "objc2", "objc2-foundation", "objc2-ui-kit", @@ -2749,9 +2748,9 @@ dependencies = [ [[package]] name = "rust-i18n" -version = "4.0.0" +version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21031bf5e6f2c0ae745d831791c403608e99a8bd3776c7e5e5535acd70c3b7ba" +checksum = "55691a65892c33ee2de49c15ea5600c6f4a70e8eeb8e6c3cd96d2a231d230c40" dependencies = [ "globwalk", "regex", @@ -2762,9 +2761,9 @@ dependencies = [ [[package]] name = "rust-i18n-macro" -version = "4.0.0" +version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51fe5295763b358606f7ca26a564e20f4469775a57ec1f09431249a33849ff52" +checksum = "30de488acadcf767d97cd48518a8da8ea9777b1c9a5beca4eab78bbf77d07309" dependencies = [ "glob", "proc-macro2", @@ -2778,18 +2777,15 @@ dependencies = [ [[package]] name = "rust-i18n-support" -version = "4.0.0" +version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69bcc115c8eea2803aa3d85362e339776f4988a0349f2f475af572e497443f6f" +checksum = "aea0fef8a93c06326b66392c95a115120e609674cb2132d37d276a6b05b545b4" dependencies = [ "arc-swap", "base62", "globwalk", "itertools 0.11.0", - "lazy_static", "normpath", - "proc-macro2", - "regex", "serde", "serde_json", "serde_yaml", @@ -2926,9 +2922,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.149" +version = "1.0.150" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" +checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" dependencies = [ "indexmap", "itoa", @@ -2993,9 +2989,9 @@ dependencies = [ [[package]] name = "shlex" -version = "1.3.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" +checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" [[package]] name = "signal-hook" @@ -3134,15 +3130,16 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.38.4" +version = "0.39.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92ab6a2f8bfe508deb3c6406578252e491d299cbbf3bc0529ecc3313aee4a52f" +checksum = "21d0d938c10fcda3e897e28aaddf4ab462375d411f4378cd63b1c945f69aba96" dependencies = [ "libc", "memchr", "ntapi", "objc2-core-foundation", "objc2-io-kit", + "objc2-open-directory", "windows 0.62.2", ] @@ -3295,9 +3292,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.52.1" +version = "1.52.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6" +checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" dependencies = [ "bytes", "libc", @@ -3387,9 +3384,9 @@ checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" [[package]] name = "tonic" -version = "0.14.5" +version = "0.14.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fec7c61a0695dc1887c1b53952990f3ad2e3a31453e1f49f10e75424943a93ec" +checksum = "ac2a5518c70fa84342385732db33fb3f44bc4cc748936eb5833d2df34d6445ef" dependencies = [ "async-trait", "axum", @@ -3416,9 +3413,9 @@ dependencies = [ [[package]] name = "tonic-build" -version = "0.14.5" +version = "0.14.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1882ac3bf5ef12877d7ed57aad87e75154c11931c2ba7e6cde5e22d63522c734" +checksum = "c68f61875ac5293cf72e6c8cf0158086428c82c37229e98c840878f1706b0322" dependencies = [ "prettyplease", "proc-macro2", @@ -3428,9 +3425,9 @@ dependencies = [ [[package]] name = "tonic-prost" -version = "0.14.5" +version = "0.14.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a55376a0bbaa4975a3f10d009ad763d8f4108f067c7c2e74f3001fb49778d309" +checksum = "50849f68853be452acf590cde0b146665b8d507b3b8af17261df47e02c209ea0" dependencies = [ "bytes", "prost", @@ -3439,9 +3436,9 @@ dependencies = [ [[package]] name = "tonic-prost-build" -version = "0.14.5" +version = "0.14.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3144df636917574672e93d0f56d7edec49f90305749c668df5101751bb8f95a" +checksum = "654e5643eff75d7f8c99197ce1440ed19a3474eada74c12bbac488b2cafdae27" dependencies = [ "prettyplease", "proc-macro2", @@ -3455,9 +3452,9 @@ dependencies = [ [[package]] name = "tonic-reflection" -version = "0.14.5" +version = "0.14.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaf0685a51e6d02b502ba0764002e766b7f3042aed13d9234925b6ffbfa3fca7" +checksum = "acccd136a4bf19810a1fde9c74edc6129b42a66b44d0c1c8aaa67aeb49a146a7" dependencies = [ "prost", "prost-types", @@ -3604,9 +3601,9 @@ dependencies = [ [[package]] name = "tree-sitter" -version = "0.26.8" +version = "0.26.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "887bd495d0582c5e3e0d8ece2233666169fa56a9644d172fc22ad179ab2d0538" +checksum = "4dab76d0b724ba557954125188cf0633a1ca43199ced82d95c7b9c32cc3de1f3" dependencies = [ "cc", "regex", @@ -3768,9 +3765,9 @@ checksum = "133bf74f01486773317ddfcde8e2e20d2933cc3b68ab797e5d718bef996a81de" [[package]] name = "uuid" -version = "1.23.1" +version = "1.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76" +checksum = "d258b83ceec21034727ecee8c382cfa6c3e133699b0742c64571814fb420c9f7" dependencies = [ "getrandom 0.4.2", "js-sys", diff --git a/Cargo.toml b/Cargo.toml index 7b98a21ac..fb0d4cec8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -155,7 +155,7 @@ chrono = { version = "0.4.44" } # dsc, dsc-lib, dsc-bicep-ext, dscecho, registry, runcommandonset, sshdconfig, dsctest, test_group_resource clap = { version = "4.6.1", features = ["derive"] } # dsc -clap_complete = { version = "4.6.2" } +clap_complete = { version = "4.6.5" } # dsc-lib const-str = {version = "1.1" } # dsc, registry, dsc-lib-registry, sshdconfig @@ -181,11 +181,11 @@ miette = { version = "7.6.0" } # dsc-lib murmurhash64 = { version = "0.3" } # dsc-lib-security_context::not_windows -nix = { version = "0.31" } +nix = { version = "0.31.3" } # dsc-lib num-traits = { version = "0.2" } # dsc-lib-osinfo -os_info = { version = "3.14" } +os_info = { version = "3.15" } # dsc, dsc-lib path-absolutize = { version = "3.1" } # dsc-bicep-ext @@ -201,11 +201,11 @@ regex = { version = "1.12.3" } # registry, dsc-lib, dsc-lib-registry, dsctest registry = { version = "1.3" } # dsc -rmcp = { version = "1.7.0" } +rmcp = { version = "1.5.0" } # dsc_lib rt-format = { version = "0.3" } # dsc, dsc-lib, dsc-bicep-ext, dscecho, registry, dsc-lib-registry, runcommandonset, sshdconfig -rust-i18n = { version = "4.0.0" } +rust-i18n = { version = "4.1.0" } # dsc, dsc-lib, dscecho, registry, dsc-lib-registry, sshdconfig, dsctest, test_group_resource schemars = { version = "1.2.1", features = ["preserve_order"] } # dsc, dsc-lib @@ -213,7 +213,7 @@ semver = { version = "1.0.28" } # dsc, dsc-lib, dscecho, dsc-lib-osinfo, process, registry, dsc-lib-registry, runcommandonset, sshdconfig, dsctest, test_group_resource serde = { version = "1.0", features = ["derive"] } # dsc, dsc-lib, dscecho, dsc-lib-osinfo, osinfo, process, registry, dsc-lib-registry, runcommandonset, sshdconfig, dsctest, test_group_resource, y2j -serde_json = { version = "1.0.149", features = ["preserve_order"] } +serde_json = { version = "1.0.150", features = ["preserve_order"] } # dsc, dsc-lib, y2j serde_yaml = { version = "0.9" } # dsc-lib-jsonschema-macros @@ -221,7 +221,7 @@ syn = { version = "2.0" } # dsc, y2j syntect = { version = "5.3", features = ["default-fancy"], default-features = false } # dsc, process -sysinfo = { version = "0.38.4" } +sysinfo = { version = "0.39.3" } # sshdconfig tempfile = { version = "3.27" } # dsc, dsc-lib, registry, dsc-lib-registry, sshdconfig @@ -229,17 +229,17 @@ thiserror = { version = "2.0.18" } # used by other crates time = { version = "0.3.47" } # dsc, dsc-lib, dsc-bicep-ext -tokio = { version = "1.52.1" } +tokio = { version = "1.52.3" } # dsc-bicep-ext tokio-stream = { version = "0.1.18" } # dsc tokio-util = { version = "0.7.18" } # dsc-bicep-ext -tonic = { version = "0.14.5" } +tonic = { version = "0.14.6" } # dsc-bicep-ext -tonic-prost = { version = "0.14.5" } +tonic-prost = { version = "0.14.6" } # dsc-bicep-ext -tonic-reflection = { version = "0.14.5" } +tonic-reflection = { version = "0.14.6" } # dsc, dsc-lib, dsc-bicep-ext, registry, dsc-lib-registry, runcommandonset, sshdconfig tracing = { version = "0.1.44" } # dsc, dsc-lib @@ -247,7 +247,7 @@ tracing-indicatif = { version = "0.3.14" } # dsc, dsc-bicep-ext, registry, dsc-lib-registry, runcommandonset, sshdconfig tracing-subscriber = { version = "0.3.23", features = ["ansi", "env-filter", "json"] } # dsc-lib, sshdconfig, tree-sitter-dscexpression, tree-sitter-ssh-server-config -tree-sitter = { version = "0.26.8" } +tree-sitter = { version = "0.26.9" } # tree-sitter-dscexpression, tree-sitter-ssh-server-config tree-sitter-language = { version = "0.1.7" } # dsc-lib, sshdconfig, tree-sitter-dscexpression, tree-sitter-ssh-server-config @@ -255,7 +255,7 @@ tree-sitter-rust = { version = "0.24.2" } # registry, dsc-lib-registry, dsctest utfx = { version = "0.1" } # dsc-lib -uuid = { version = "1.23.1", features = ["v4"] } +uuid = { version = "1.23.2", features = ["v4"] } # dsc-lib, dsc-lib-jsonschema url = { version = "2.5.8" } # dsc-lib, dsc-lib-jsonschema @@ -277,9 +277,9 @@ windows = { version = "0.62", features = [ # build-only dependencies # dsc-lib, dsc-lib-registry, sshdconfig, tree-sitter-dscexpression, tree-sitter-ssh-server-config -cc = { version = "1.2.60" } +cc = { version = "1.2.63" } # dsc -tonic-prost-build = { version = "0.14.5" } +tonic-prost-build = { version = "0.14.6" } # test-only dependencies # dsc-lib-jsonschema, dsc-lib diff --git a/dsc/Cargo.toml b/dsc/Cargo.toml index a76bc448c..cda82525c 100644 --- a/dsc/Cargo.toml +++ b/dsc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dsc" -version = "3.3.0-preview.1" +version = "3.3.0-preview.2" edition = "2024" [dependencies] diff --git a/lib/dsc-lib-jsonschema/.versions.json b/lib/dsc-lib-jsonschema/.versions.json index 6ffb355c8..ccb9af183 100644 --- a/lib/dsc-lib-jsonschema/.versions.json +++ b/lib/dsc-lib-jsonschema/.versions.json @@ -1,10 +1,11 @@ { "latestMajor": "V3", "latestMinor": "V3_2", - "latestPatch": "V3_2_0", + "latestPatch": "V3_2_1", "all": [ "V3", "V3_2", + "V3_2_1", "V3_2_0", "V3_1", "V3_1_3", From 5034c925a60a5e8a9d8518fd3ba1489bb5e7e66f Mon Sep 17 00:00:00 2001 From: Steve Lee Date: Sun, 31 May 2026 23:10:23 -0700 Subject: [PATCH 2/3] change rmcp to 1.5.0 --- Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 96aeab039..febd47289 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2700,7 +2700,7 @@ dependencies = [ [[package]] name = "rmcp" -version = "1.7.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0810a9f717d9828f475fe1f629f4c305c8464b7f496c3a854b58d29e65f4058e" dependencies = [ @@ -2725,7 +2725,7 @@ dependencies = [ [[package]] name = "rmcp-macros" -version = "1.7.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6aefac48c364756e97f04c0401ba3231e8607882c7c1d92da0437dc16307904d" dependencies = [ From aa3bc914c6e01fbe233e8d8531a5df4177f90180 Mon Sep 17 00:00:00 2001 From: Steve Lee Date: Sun, 31 May 2026 23:11:36 -0700 Subject: [PATCH 3/3] moving rmcp to 1.7.0 --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index febd47289..96aeab039 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2700,7 +2700,7 @@ dependencies = [ [[package]] name = "rmcp" -version = "1.5.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0810a9f717d9828f475fe1f629f4c305c8464b7f496c3a854b58d29e65f4058e" dependencies = [ @@ -2725,7 +2725,7 @@ dependencies = [ [[package]] name = "rmcp-macros" -version = "1.5.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6aefac48c364756e97f04c0401ba3231e8607882c7c1d92da0437dc16307904d" dependencies = [ diff --git a/Cargo.toml b/Cargo.toml index fb0d4cec8..616eb8f65 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -201,7 +201,7 @@ regex = { version = "1.12.3" } # registry, dsc-lib, dsc-lib-registry, dsctest registry = { version = "1.3" } # dsc -rmcp = { version = "1.5.0" } +rmcp = { version = "1.7.0" } # dsc_lib rt-format = { version = "0.3" } # dsc, dsc-lib, dsc-bicep-ext, dscecho, registry, dsc-lib-registry, runcommandonset, sshdconfig