diff --git a/Cargo.lock b/Cargo.lock index f71bef82a..4fff87893 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2003,9 +2003,9 @@ dependencies = [ [[package]] name = "fraction" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33fee0259ffdc3d7bd64438b6b08437884d4df5700f9cb8a23b079c3958ae578" +checksum = "e246562084dde8ebbcc943b261c406ce4f68e5032ec28029a251a47d6a295500" dependencies = [ "num", "num-bigint", @@ -2740,9 +2740,9 @@ dependencies = [ [[package]] name = "jsonschema" -version = "0.50.1" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29b6bb4e22283b09119c671e57ac6a185e9a0c70c31585e56b729b626d877753" +checksum = "ca2ea2207f8ccb34b6d4d041fe9deb08fff3cbc43750012caa2c3d1e860188e4" dependencies = [ "ahash", "bytecount", @@ -2751,7 +2751,6 @@ dependencies = [ "fancy-regex 0.19.0", "fraction", "getrandom 0.3.4", - "idna", "itoa", "jsonschema-regex", "jsonschema-value", @@ -2769,25 +2768,27 @@ dependencies = [ [[package]] name = "jsonschema-regex" -version = "0.50.1" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497fbf3b1ca53b1e23a253f636e88e7a2031387388b8140199a0f240fcadf647" +checksum = "5426a01d944d044c9c5e459f603419d1b539358f5496b1041df45a7a86d2d38f" dependencies = [ "regex-syntax", ] [[package]] name = "jsonschema-value" -version = "0.50.1" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b84ca3f39446973a810fc90fc2645ada8c24284f6deb009c78b776813973887d" +checksum = "65b6ec7deaeaab6320efc3084d8a9e91d5b4985ee36ffffef45dbff9516ff7a8" dependencies = [ "ahash", "bytecount", "fraction", + "getrandom 0.3.4", "num-cmp", "num-traits", "serde_json", + "zmij", ] [[package]] @@ -4178,9 +4179,9 @@ dependencies = [ [[package]] name = "referencing" -version = "0.50.1" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a0a32a2a2c2d7dd0ee54705b5fd641be73037271928f68e9b0e7205b71c9d30" +checksum = "fb406ba984c08d1b91781d7507d103296cf6dec3256c33c388b468957f4b43bb" dependencies = [ "ahash", "fluent-uri", diff --git a/Cargo.toml b/Cargo.toml index ead725761..a6eaa17d5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -49,7 +49,7 @@ serde_yaml = "0.9" # MCP tool arguments are validated against the exact discovered schema before # dispatch. Disable network/file schema retrieval: untrusted remote references # fail closed instead of turning validation into ambient I/O. -jsonschema = { version = "0.50.1", default-features = false } +jsonschema = { version = "0.53.0", default-features = false } # Configuration # Disable the `ini` feature (default-on in config 0.15) — we only consume