diff --git a/Cargo.lock b/Cargo.lock index 5d1cca5..3f0ed45 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -19,9 +19,9 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "ahash" -version = "0.8.7" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "once_cell", @@ -106,9 +106,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.80" +version = "0.1.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" +checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" dependencies = [ "proc-macro2", "quote", @@ -354,7 +354,7 @@ dependencies = [ "samples_proto", "service_discovery_proto", "tokio", - "tonic", + "tonic 0.11.0", "tracing", "tracing-subscriber", ] @@ -494,10 +494,10 @@ dependencies = [ "intent_brokering_common", "intent_brokering_proto", "keyvalue", - "prost", - "prost-types", + "prost 0.12.6", + "prost-types 0.12.6", "tokio", - "tonic", + "tonic 0.11.0", "tonic-build", "tracing", "url", @@ -946,13 +946,13 @@ dependencies = [ "futures", "intent_brokering_common", "intent_brokering_proto", - "prost", - "prost-types", + "prost 0.12.6", + "prost-types 0.12.6", "test-case", "tokio", "tokio-stream", "tokio-util", - "tonic", + "tonic 0.11.0", "tonic-build", "tonic-reflection", "tracing", @@ -974,7 +974,7 @@ dependencies = [ "tokio", "tokio-stream", "tokio-util", - "tonic", + "tonic 0.11.0", "tracing", "uuid", ] @@ -983,9 +983,9 @@ dependencies = [ name = "intent_brokering_proto" version = "0.1.0" dependencies = [ - "prost", - "prost-types", - "tonic", + "prost 0.12.6", + "prost-types 0.12.6", + "tonic 0.11.0", "tonic-build", ] @@ -999,7 +999,7 @@ dependencies = [ "intent_brokering_proto", "serde_json", "tokio", - "tonic", + "tonic 0.11.0", "tracing", "tracing-subscriber", "url", @@ -1053,7 +1053,7 @@ dependencies = [ "intent_brokering_common", "intent_brokering_proto", "tokio", - "tonic", + "tonic 0.11.0", "tracing", "tracing-subscriber", "url", @@ -1061,9 +1061,9 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" @@ -1125,7 +1125,7 @@ dependencies = [ "rand", "rand_distr", "tokio", - "tonic", + "tonic 0.11.0", "tracing", "tracing-subscriber", ] @@ -1153,9 +1153,9 @@ checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" [[package]] name = "metrics" -version = "0.22.1" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd71d9db2e4287c3407fa04378b8c2ee570aebe0854431562cdd89ca091854f4" +checksum = "884adb57038347dfbaf2d5065887b6cf4312330dc8e94bc30a1a839bd79d3261" dependencies = [ "ahash", "portable-atomic", @@ -1163,9 +1163,9 @@ dependencies = [ [[package]] name = "metrics-util" -version = "0.16.3" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b07a5eb561b8cbc16be2d216faf7757f9baf3bfb94dbb0fae3df8387a5bb47f" +checksum = "4259040465c955f9f2f1a4a8a16dc46726169bca0f88e8fb2dbeced487c3e828" dependencies = [ "aho-corasick", "crossbeam-epoch", @@ -1295,9 +1295,9 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "parking_lot" -version = "0.12.2" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb" +checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" dependencies = [ "lock_api", "parking_lot_core", @@ -1460,7 +1460,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29" dependencies = [ "bytes", - "prost-derive", + "prost-derive 0.12.6", +] + +[[package]] +name = "prost" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac47baaef3631368888abc13a62cb6d42b88bfd5c3fc6f920a9cbe4d7d3ddc9d" +dependencies = [ + "bytes", + "prost-derive 0.13.0", ] [[package]] @@ -1477,8 +1487,8 @@ dependencies = [ "once_cell", "petgraph", "prettyplease", - "prost", - "prost-types", + "prost 0.12.6", + "prost-types 0.12.6", "regex", "syn 2.0.48", "tempfile", @@ -1498,13 +1508,35 @@ dependencies = [ "syn 2.0.48", ] +[[package]] +name = "prost-derive" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5834058badd2cf6cfcd9c92998ceb2bab614f012cccf3728de3edf2c57b9132" +dependencies = [ + "anyhow", + "itertools", + "proc-macro2", + "quote", + "syn 2.0.48", +] + [[package]] name = "prost-types" version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0" dependencies = [ - "prost", + "prost 0.12.6", +] + +[[package]] +name = "prost-types" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36c1964ef64b94480df8c92ae14e5764d470014ad951d2f99e5a6c0c7712710c" +dependencies = [ + "prost 0.13.0", ] [[package]] @@ -1514,7 +1546,7 @@ dependencies = [ "samples_proto", "service_discovery_proto", "tokio", - "tonic", + "tonic 0.11.0", "tracing", "tracing-subscriber", "url", @@ -1634,9 +1666,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.4" +version = "1.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" dependencies = [ "aho-corasick", "memchr", @@ -1720,9 +1752,9 @@ dependencies = [ name = "samples_proto" version = "0.1.0" dependencies = [ - "prost", + "prost 0.12.6", "tokio", - "tonic", + "tonic 0.11.0", "tonic-build", ] @@ -1734,18 +1766,18 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "serde" -version = "1.0.202" +version = "1.0.204" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395" +checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.202" +version = "1.0.204" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838" +checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" dependencies = [ "proc-macro2", "quote", @@ -1754,9 +1786,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.117" +version = "1.0.120" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" +checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" dependencies = [ "itoa", "ryu", @@ -1808,10 +1840,10 @@ name = "service_discovery" version = "0.1.0" dependencies = [ "parking_lot", - "prost", + "prost 0.12.6", "service_discovery_proto", "tokio", - "tonic", + "tonic 0.11.0", "tonic-build", "tracing", "tracing-subscriber", @@ -1821,9 +1853,9 @@ dependencies = [ name = "service_discovery_proto" version = "0.1.0" dependencies = [ - "prost", + "prost 0.12.6", "tokio", - "tonic", + "tonic 0.11.0", "tonic-build", ] @@ -1854,7 +1886,7 @@ dependencies = [ "intent_brokering_common", "intent_brokering_proto", "tokio", - "tonic", + "tonic 0.11.0", "tracing", "tracing-subscriber", "url", @@ -2041,9 +2073,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.37.0" +version = "1.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" +checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" dependencies = [ "backtrace", "bytes", @@ -2069,9 +2101,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" +checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" dependencies = [ "proc-macro2", "quote", @@ -2120,7 +2152,7 @@ dependencies = [ "hyper-timeout", "percent-encoding", "pin-project", - "prost", + "prost 0.12.6", "tokio", "tokio-stream", "tower", @@ -2129,6 +2161,27 @@ dependencies = [ "tracing", ] +[[package]] +name = "tonic" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f738b6a169a29bca4e39656db89c44a08e09c5b700b896ee9e7459f0652e81dd" +dependencies = [ + "async-trait", + "base64 0.22.0", + "bytes", + "http 1.1.0", + "http-body 1.0.0", + "http-body-util", + "percent-encoding", + "pin-project", + "prost 0.13.0", + "tokio-stream", + "tower-layer", + "tower-service", + "tracing", +] + [[package]] name = "tonic-build" version = "0.10.2" @@ -2144,15 +2197,15 @@ dependencies = [ [[package]] name = "tonic-reflection" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "548c227bd5c0fae5925812c4ec6c66ffcfced23ea370cb823f4d18f0fc1cb6a7" +checksum = "87e0d3c6688e3b0be22d877b9c6ba86a7c5409e6b505ec8f7c99f026ae09530a" dependencies = [ - "prost", - "prost-types", + "prost 0.13.0", + "prost-types 0.13.0", "tokio", "tokio-stream", - "tonic", + "tonic 0.12.0", ] [[package]] @@ -2278,9 +2331,9 @@ dependencies = [ [[package]] name = "url" -version = "2.5.0" +version = "2.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" +checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" dependencies = [ "form_urlencoded", "idna", @@ -2289,9 +2342,9 @@ dependencies = [ [[package]] name = "uuid" -version = "1.8.0" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +checksum = "5de17fd2f7da591098415cff336e12965a28061ddace43b59cb3c430179c9439" dependencies = [ "getrandom", ] diff --git a/Cargo.toml b/Cargo.toml index b296ef3..e93aae7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,21 +28,21 @@ async-trait = "0.1" intent_brokering_common = { path = "./intent_brokering/common/" } intent_brokering_proto = { path = "./intent_brokering/proto.rs/" } futures = { version = "0.3" } -lazy_static = "1.4.0" -parking_lot = "0.12.2" +lazy_static = "1.5.0" +parking_lot = "0.12.3" prost = "0.12" prost-types = "0.12" regex = "1.10" -serde = "1.0.202" -serde_json = "1.0.117" -tokio = { version = "1.37", features = ["macros"] } +serde = "1.0.204" +serde_json = "1.0.120" +tokio = { version = "1.38", features = ["macros"] } tokio-util = "0.7" tokio-stream = { version = "0.1", features = ["net"] } tonic = "0.11" tonic-build = "0.10" tracing = { version = "0.1" } tracing-subscriber = { version = "0.3", features = ["env-filter"] } -uuid = { version = "1.8.0", features = ["v4"] } +uuid = { version = "1.9.1", features = ["v4"] } url = "2.5" test-case = "2.2.2" diff --git a/intent_brokering/Cargo.toml b/intent_brokering/Cargo.toml index 19412f7..e585aeb 100644 --- a/intent_brokering/Cargo.toml +++ b/intent_brokering/Cargo.toml @@ -18,7 +18,7 @@ prost-types = { workspace = true } tokio = { workspace = true, features = ["rt-multi-thread", "time"] } tokio-util = { workspace = true } tonic = { workspace = true } -tonic-reflection = "0.11" +tonic-reflection = "0.12" tracing = { workspace = true } tracing-subscriber = { workspace = true } url = { workspace = true } diff --git a/intent_brokering/examples/applications/invoke-command/Cargo.toml b/intent_brokering/examples/applications/invoke-command/Cargo.toml index ca113d5..0a41610 100644 --- a/intent_brokering/examples/applications/invoke-command/Cargo.toml +++ b/intent_brokering/examples/applications/invoke-command/Cargo.toml @@ -14,4 +14,4 @@ tonic = { workspace = true } tracing = { workspace = true } tracing-subscriber = { workspace = true } url = { workspace = true } -serde_json = "1.0.117" +serde_json = "1.0.120" diff --git a/intent_brokering/examples/applications/lt-consumer/Cargo.toml b/intent_brokering/examples/applications/lt-consumer/Cargo.toml index 130eec0..ca7825c 100644 --- a/intent_brokering/examples/applications/lt-consumer/Cargo.toml +++ b/intent_brokering/examples/applications/lt-consumer/Cargo.toml @@ -9,7 +9,7 @@ bollard = "0.16" intent_brokering_common = { workspace = true } examples-common = { path = "../../common/" } futures-util = "0.3" -metrics-util = "0.16" +metrics-util = "0.17" serde = { workspace = true } serde_json = { workspace = true } tokio = { workspace = true }