From f452ea9b3e054a00c5573eab4c4e5a16d823cd61 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 5 Jul 2026 22:46:24 -0400 Subject: [PATCH] chore(deps): bump jsonschema from 0.30.0 to 0.46.9 (#10244) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Douwe M Osinga --- Cargo.lock | 59 ++++++++++++++++---- crates/goose/Cargo.toml | 2 +- crates/goose/src/agents/final_output_tool.rs | 2 +- 3 files changed, 49 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 55c950259..ef5c71274 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4051,6 +4051,17 @@ dependencies = [ "regex-syntax", ] +[[package]] +name = "fancy-regex" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1e1dacd0d2082dfcf1351c4bdd566bbe89a2b263235a2b50058f1e130a47277" +dependencies = [ + "bit-set", + "regex-automata", + "regex-syntax", +] + [[package]] name = "fastrand" version = "2.4.1" @@ -4150,9 +4161,9 @@ dependencies = [ [[package]] name = "fluent-uri" -version = "0.3.2" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1918b65d96df47d3591bed19c5cca17e3fa5d0707318e4b5ef2eae01764df7e5" +checksum = "bc74ac4d8359ae70623506d512209619e5cf8f347124910440dbc221714b328e" dependencies = [ "borrow-or-share", "ref-cast", @@ -6326,30 +6337,40 @@ dependencies = [ [[package]] name = "jsonschema" -version = "0.30.0" +version = "0.46.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1b46a0365a611fbf1d2143104dcf910aada96fafd295bab16c60b802bf6fa1d" +checksum = "1d865ca7ca04445fcaa1d751fda3dc43b0113ba2fcddc65d5a0fcb474a7c3bba" dependencies = [ "ahash", - "base64 0.22.1", "bytecount", + "data-encoding", "email_address", - "fancy-regex 0.14.0", + "fancy-regex 0.18.0", "fraction", + "getrandom 0.3.4", "idna", "itoa", + "jsonschema-regex", "num-cmp", "num-traits", - "once_cell", "percent-encoding", "referencing", "regex", - "regex-syntax", "serde", "serde_json", + "unicode-general-category", "uuid-simd", ] +[[package]] +name = "jsonschema-regex" +version = "0.46.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b7fc96cd6677cc81b00607d43477327d719419937ef1c44b3556a40f517d54c" +dependencies = [ + "regex-syntax", +] + [[package]] name = "jsonwebtoken" version = "10.4.0" @@ -6766,6 +6787,12 @@ dependencies = [ "paste", ] +[[package]] +name = "micromap" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2a86d3146ed3995b5913c414f6664344b9617457320782e64f0bb44afd49d74" + [[package]] name = "mime" version = "0.3.17" @@ -8957,13 +8984,16 @@ dependencies = [ [[package]] name = "referencing" -version = "0.30.0" +version = "0.46.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8eff4fa778b5c2a57e85c5f2fe3a709c52f0e60d23146e2151cbef5893f420e" +checksum = "77954d81b2e1c5e8ab889f9f597a92f852ab073255de9e37ee3fb443efd57051" dependencies = [ "ahash", "fluent-uri", - "once_cell", + "getrandom 0.3.4", + "hashbrown 0.16.1", + "itoa", + "micromap", "parking_lot", "percent-encoding", "serde_json", @@ -12536,6 +12566,12 @@ version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217" +[[package]] +name = "unicode-general-category" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b993bddc193ae5bd0d623b49ec06ac3e9312875fdae725a975c51db1cc1677f" + [[package]] name = "unicode-id-start" version = "1.4.0" @@ -12885,7 +12921,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23b082222b4f6619906941c17eb2297fff4c2fb96cb60164170522942a200bd8" dependencies = [ "outref", - "uuid", "vsimd", ] diff --git a/crates/goose/Cargo.toml b/crates/goose/Cargo.toml index 6e7511c97..47b59f9d3 100644 --- a/crates/goose/Cargo.toml +++ b/crates/goose/Cargo.toml @@ -99,7 +99,7 @@ serde = { workspace = true } serde_json = { workspace = true } serde_path_to_error = { version = "0.1.8", default-features = false } serde_urlencoded = { version = "0.7.1", default-features = false } -jsonschema = { version = "0.30", default-features = false } +jsonschema = { version = "0.46", default-features = false } uuid = { workspace = true, features = ["v7"] } regex = { workspace = true } async-trait = { workspace = true } diff --git a/crates/goose/src/agents/final_output_tool.rs b/crates/goose/src/agents/final_output_tool.rs index 4ce0107a8..0c7ee770f 100644 --- a/crates/goose/src/agents/final_output_tool.rs +++ b/crates/goose/src/agents/final_output_tool.rs @@ -102,7 +102,7 @@ impl FinalOutputTool { let validation_errors: Vec = compiled_schema .iter_errors(output) - .map(|error| format!("- {}: {}", error.instance_path, error)) + .map(|error| format!("- {}: {}", error.instance_path(), error)) .collect(); if validation_errors.is_empty() {