diff --git a/compatibility-suite/Cargo.lock b/compatibility-suite/Cargo.lock index d6e07607d..251252a3e 100644 --- a/compatibility-suite/Cargo.lock +++ b/compatibility-suite/Cargo.lock @@ -252,12 +252,6 @@ dependencies = [ "rustc-demangle", ] -[[package]] -name = "base64" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" - [[package]] name = "base64" version = "0.21.5" @@ -481,7 +475,7 @@ version = "0.0.0" dependencies = [ "anyhow", "async-trait", - "base64 0.21.5", + "base64", "bytes", "cucumber", "futures", @@ -1178,11 +1172,11 @@ dependencies = [ [[package]] name = "home" -version = "0.5.5" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" +checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -1227,9 +1221,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.27" +version = "0.14.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" +checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" dependencies = [ "bytes", "futures-channel", @@ -1242,7 +1236,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.4.10", + "socket2", "tokio", "tower-service", "tracing", @@ -1956,7 +1950,7 @@ dependencies = [ [[package]] name = "pact_consumer" -version = "1.0.6" +version = "1.1.1" dependencies = [ "anyhow", "async-trait", @@ -1984,7 +1978,7 @@ version = "1.1.8" dependencies = [ "ansi_term", "anyhow", - "base64 0.21.5", + "base64", "bytes", "chrono", "difference", @@ -2052,7 +2046,7 @@ checksum = "69a732b44f4ede0e0fde65944a9f421c34c2c7051bde14e0f44f4b31bf3c71ed" dependencies = [ "anyhow", "ariadne", - "base64 0.21.5", + "base64", "bytes", "chrono", "chrono-tz", @@ -2085,18 +2079,18 @@ dependencies = [ [[package]] name = "pact_verifier" -version = "1.0.4" +version = "1.0.5" dependencies = [ "ansi_term", "anyhow", "async-trait", - "base64 0.21.5", + "base64", "bytes", "difference", "futures", "http", "humantime", - "itertools 0.10.5", + "itertools 0.11.0", "lazy_static", "maplit", "mime", @@ -2583,12 +2577,12 @@ checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" [[package]] name = "reqwest" -version = "0.11.22" +version = "0.11.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b" +checksum = "37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41" dependencies = [ "async-compression", - "base64 0.21.5", + "base64", "bytes", "encoding_rs", "futures-core", @@ -2772,7 +2766,7 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" dependencies = [ - "base64 0.21.5", + "base64", ] [[package]] @@ -2911,9 +2905,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80" +checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" dependencies = [ "serde", ] @@ -2932,14 +2926,15 @@ dependencies = [ [[package]] name = "serde_with" -version = "2.3.3" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07ff71d2c147a7b57362cead5e22f772cd52f6ab31cfcd9edcd7f6aeb2a0afbe" +checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" dependencies = [ - "base64 0.13.1", + "base64", "chrono", "hex", "indexmap 1.9.3", + "indexmap 2.1.0", "serde", "serde_json", "serde_with_macros", @@ -2948,9 +2943,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "2.3.3" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "881b6f881b17d13214e5d494c939ebab463d01264ce1811e9d4ac3a882e7695f" +checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" dependencies = [ "darling", "proc-macro2", @@ -3036,16 +3031,6 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" -[[package]] -name = "socket2" -version = "0.4.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "socket2" version = "0.5.5" @@ -3246,18 +3231,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.50" +version = "1.0.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" +checksum = "f11c217e1416d6f036b870f14e0413d480dbf28edbee1f877abaf0206af43bb7" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.50" +version = "1.0.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" +checksum = "01742297787513b79cf8e29d1056ede1313e2420b7b3b15d0a768b4921f549df" dependencies = [ "proc-macro2", "quote", @@ -3276,9 +3261,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" +checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e" dependencies = [ "deranged", "itoa", @@ -3296,9 +3281,9 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" +checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f" dependencies = [ "time-core", ] @@ -3320,9 +3305,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.35.0" +version = "1.35.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841d45b238a16291a4e1584e61820b8ae57d696cc5015c459c229ccc6990cc1c" +checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" dependencies = [ "backtrace", "bytes", @@ -3332,7 +3317,7 @@ dependencies = [ "parking_lot", "pin-project-lite", "signal-hook-registry", - "socket2 0.5.5", + "socket2", "tokio-macros", "windows-sys 0.48.0", ] @@ -3445,7 +3430,7 @@ checksum = "3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a" dependencies = [ "async-trait", "axum", - "base64 0.21.5", + "base64", "bytes", "futures-core", "futures-util", @@ -4113,9 +4098,9 @@ checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" [[package]] name = "winnow" -version = "0.5.28" +version = "0.5.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c830786f7720c2fd27a1a0e27a709dbd3c4d009b56d098fc742d4f4eab91fe2" +checksum = "9b5c3db89721d50d0e2a673f5043fc4722f76dcc352d7b1ab8b8288bed4ed2c5" dependencies = [ "memchr", ] diff --git a/compatibility-suite/Cargo.toml b/compatibility-suite/Cargo.toml index 79a91c8d2..7e2bc78a3 100644 --- a/compatibility-suite/Cargo.toml +++ b/compatibility-suite/Cargo.toml @@ -4,31 +4,31 @@ version = "0.0.0" edition = "2021" [dev-dependencies] -anyhow = "1.0.71" -async-trait = "0.1.71" -base64 = "0.21.2" -bytes = "1.4.0" -cucumber = "0.20.0" -futures = "0.3.28" +anyhow = "1.0.75" +async-trait = "0.1.74" +base64 = "0.21.5" +bytes = "1.5.0" +cucumber = "0.20.1" +futures = "0.3.29" itertools = "0.11.0" lazy_static = "1.4.0" maplit = "1.0.2" pact_models = "~1.1.12" pact_matching = { version = "1.1.7", path = "../rust/pact_matching" } pact_mock_server = { version = "1.2.2", path = "../rust/pact_mock_server" } -pact_verifier = { version = "1.0.2", path = "../rust/pact_verifier" } -pact_consumer = { version = "1.0.4", path = "../rust/pact_consumer" } +pact_verifier = { version = "1.0.4", path = "../rust/pact_verifier" } +pact_consumer = { version = "1.1.0", path = "../rust/pact_consumer" } pretty_assertions = "1.4.0" -regex = "1.9.1" -reqwest = { version = "0.11.18", features = ["rustls-tls-native-roots", "json"] } -rocket = { version = "0.5.0-rc.3", features = ["json"] } +regex = "1.10.2" +reqwest = { version = "0.11.22", features = ["rustls-tls-native-roots", "json"] } +rocket = { version = "0.5.0", features = ["json"] } serde = { version = "1.0", features = ["derive"] } -serde_json = "1.0.102" +serde_json = "1.0.108" sxd-document = "0.3.2" -tokio = { version = "1.29.1", features = ["full"] } -tracing = "0.1.37" +tokio = { version = "1.33.0", features = ["full"] } +tracing = "0.1.40" tracing-subscriber = { version = "0.3.17", features = ["env-filter", "tracing-log", "fmt"] } -uuid = { version = "1.4.0", features = ["v4"] } +uuid = { version = "1.5.0", features = ["v4"] } [[test]] name = "v1_consumer"