diff --git a/Cargo.lock b/Cargo.lock index bd122a6d2f00..2e572c0b7fda 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5433,6 +5433,11 @@ name = "hashbrown" version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash 0.2.0", +] [[package]] name = "hashlink" @@ -6343,9 +6348,9 @@ dependencies = [ [[package]] name = "jsonschema" -version = "0.46.10" +version = "0.49.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0a699d3e77675e6aa4bfffe3b907c8b5f7ed3241f9965bffb25475ad4b08d05" +checksum = "257549c093d8f3d043337ba0d507e8eeace2447dfae3f0ee37eb0f57d3df7655" dependencies = [ "ahash", "bytecount", @@ -6357,6 +6362,7 @@ dependencies = [ "idna", "itoa", "jsonschema-regex", + "jsonschema-value", "num-cmp", "num-traits", "percent-encoding", @@ -6364,19 +6370,34 @@ dependencies = [ "regex", "serde", "serde_json", + "strum 0.28.0", "unicode-general-category", "uuid-simd", ] [[package]] name = "jsonschema-regex" -version = "0.46.10" +version = "0.49.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6dbd1086b01b9349fd4ef9a07433965af64c8ce8159abe633a189e4ff817bd13" +checksum = "91994f45017ed5e66aa8e59b8415f4cb033a6380d7200387b7cf117595fbdf85" dependencies = [ "regex-syntax", ] +[[package]] +name = "jsonschema-value" +version = "0.49.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ec7637f83e510868ae6ed625f7ebfbbde4554ee8ce49854caa5126a8b9b9ecb" +dependencies = [ + "ahash", + "bytecount", + "fraction", + "num-cmp", + "num-traits", + "serde_json", +] + [[package]] name = "jsonwebtoken" version = "11.0.0" @@ -8891,14 +8912,14 @@ dependencies = [ [[package]] name = "referencing" -version = "0.46.10" +version = "0.49.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fbf332a2f81899f6836f22c03da73dae8a664c32e3016b84692c23cddadc95d" +checksum = "6efa2154ea6f5ce0fdecdd2a8d18f2fa1a39a8fbba91564f555a592e4dce8278" dependencies = [ "ahash", "fluent-uri", "getrandom 0.3.4", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "itoa", "micromap", "parking_lot", diff --git a/crates/goose/Cargo.toml b/crates/goose/Cargo.toml index f826767f5cd5..4690de945075 100644 --- a/crates/goose/Cargo.toml +++ b/crates/goose/Cargo.toml @@ -103,7 +103,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.46", default-features = false } +jsonschema = { version = "0.49", default-features = false } uuid = { workspace = true, features = ["v7"] } regex = { workspace = true } async-trait = { workspace = true }