From 8fa963db94d27c0a2436cf6595b5696026fc89e9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Jul 2024 05:37:54 +0000 Subject: [PATCH] build(deps): bump fluvio from v0.11.9 to v0.11.10 Bumps [fluvio](https://github.com/infinyon/fluvio) from v0.11.9 to v0.11.10. - [Release notes](https://github.com/infinyon/fluvio/releases) - [Changelog](https://github.com/infinyon/fluvio/blob/master/CHANGELOG.md) - [Commits](https://github.com/infinyon/fluvio/compare/c93d7c33b0a4a48b30050a5faf5a4f4ee211aca1...171fba00b4ae70094bfd54a4a32427baef9ecf02) --- updated-dependencies: - dependency-name: fluvio dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Cargo.lock | 732 ++++++++++++++++++++++++++++++++++++++++++++--------- Cargo.toml | 2 +- 2 files changed, 619 insertions(+), 115 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fdd84a5..b366b2e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -109,9 +109,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.83" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25bdb32cbbdce2b519a9cd7df3a678443100e265d5e25ca763b7572a5104f5f3" +checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" [[package]] name = "arbitrary" @@ -146,11 +146,11 @@ version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb" dependencies = [ - "async-lock", + "async-lock 2.8.0", "async-task", "concurrent-queue", - "fastrand", - "futures-lite", + "fastrand 1.9.0", + "futures-lite 1.13.0", "slab", ] @@ -162,10 +162,10 @@ checksum = "f1b6f5d7df27bd294849f8eec66ecfc63d11814df7a4f5d74168a2394467b776" dependencies = [ "async-channel", "async-executor", - "async-io", - "async-lock", + "async-io 1.13.0", + "async-lock 2.8.0", "blocking", - "futures-lite", + "futures-lite 1.13.0", "once_cell", "tokio", ] @@ -176,20 +176,39 @@ version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" dependencies = [ - "async-lock", + "async-lock 2.8.0", "autocfg", "cfg-if", "concurrent-queue", - "futures-lite", + "futures-lite 1.13.0", "log", "parking", - "polling", + "polling 2.8.0", "rustix 0.37.27", "slab", "socket2 0.4.9", "waker-fn", ] +[[package]] +name = "async-io" +version = "2.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964" +dependencies = [ + "async-lock 3.4.0", + "cfg-if", + "concurrent-queue", + "futures-io", + "futures-lite 2.3.0", + "parking", + "polling 3.7.2", + "rustix 0.38.34", + "slab", + "tracing", + "windows-sys 0.52.0", +] + [[package]] name = "async-lock" version = "2.8.0" @@ -199,6 +218,17 @@ dependencies = [ "event-listener 2.5.3", ] +[[package]] +name = "async-lock" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" +dependencies = [ + "event-listener 5.3.1", + "event-listener-strategy", + "pin-project-lite", +] + [[package]] name = "async-mutex" version = "1.4.0" @@ -214,10 +244,21 @@ version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4051e67316bc7eff608fe723df5d32ed639946adcd69e07df41fd42a7b411f1f" dependencies = [ - "async-io", + "async-io 1.13.0", "autocfg", "blocking", - "futures-lite", + "futures-lite 1.13.0", +] + +[[package]] +name = "async-net" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7" +dependencies = [ + "async-io 2.3.3", + "blocking", + "futures-lite 2.3.0", ] [[package]] @@ -226,13 +267,13 @@ version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a9d28b1d97e08915212e2e45310d47854eafa69600756fc735fb788f75199c9" dependencies = [ - "async-io", - "async-lock", + "async-io 1.13.0", + "async-lock 2.8.0", "autocfg", "blocking", "cfg-if", "event-listener 2.5.3", - "futures-lite", + "futures-lite 1.13.0", "rustix 0.37.27", "signal-hook", "windows-sys 0.48.0", @@ -257,14 +298,14 @@ dependencies = [ "async-attributes", "async-channel", "async-global-executor", - "async-io", - "async-lock", + "async-io 1.13.0", + "async-lock 2.8.0", "async-process", "crossbeam-utils", "futures-channel", "futures-core", "futures-io", - "futures-lite", + "futures-lite 1.13.0", "gloo-timers", "kv-log-macro", "log", @@ -398,11 +439,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77231a1c8f801696fc0123ec6150ce92cffb8e164a02afb9c8ddee0e9b65ad65" dependencies = [ "async-channel", - "async-lock", + "async-lock 2.8.0", "async-task", "atomic-waker", - "fastrand", - "futures-lite", + "fastrand 1.9.0", + "futures-lite 1.13.0", "log", ] @@ -592,6 +633,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + [[package]] name = "chrono" version = "0.4.28" @@ -615,9 +662,9 @@ checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" [[package]] name = "concurrent-queue" -version = "2.2.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c" +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" dependencies = [ "crossbeam-utils", ] @@ -851,8 +898,18 @@ version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" dependencies = [ - "darling_core", - "darling_macro", + "darling_core 0.14.4", + "darling_macro 0.14.4", +] + +[[package]] +name = "darling" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" +dependencies = [ + "darling_core 0.20.10", + "darling_macro 0.20.10", ] [[package]] @@ -865,21 +922,46 @@ dependencies = [ "ident_case", "proc-macro2", "quote", - "strsim", + "strsim 0.10.0", "syn 1.0.109", ] +[[package]] +name = "darling_core" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim 0.11.1", + "syn 2.0.60", +] + [[package]] name = "darling_macro" version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" dependencies = [ - "darling_core", + "darling_core 0.14.4", "quote", "syn 1.0.109", ] +[[package]] +name = "darling_macro" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" +dependencies = [ + "darling_core 0.20.10", + "quote", + "syn 2.0.60", +] + [[package]] name = "data-encoding" version = "2.4.0" @@ -911,7 +993,16 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8" dependencies = [ - "derive_builder_macro", + "derive_builder_macro 0.12.0", +] + +[[package]] +name = "derive_builder" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0350b5cb0331628a5916d6c5c0b72e97393b8b6b03b47a9284f4e7f5a405ffd7" +dependencies = [ + "derive_builder_macro 0.20.0", ] [[package]] @@ -920,22 +1011,44 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f" dependencies = [ - "darling", + "darling 0.14.4", "proc-macro2", "quote", "syn 1.0.109", ] +[[package]] +name = "derive_builder_core" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d48cda787f839151732d396ac69e3473923d54312c070ee21e9effcaa8ca0b1d" +dependencies = [ + "darling 0.20.10", + "proc-macro2", + "quote", + "syn 2.0.60", +] + [[package]] name = "derive_builder_macro" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e" dependencies = [ - "derive_builder_core", + "derive_builder_core 0.12.0", "syn 1.0.109", ] +[[package]] +name = "derive_builder_macro" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b" +dependencies = [ + "derive_builder_core 0.20.0", + "syn 2.0.60", +] + [[package]] name = "digest" version = "0.10.7" @@ -1014,12 +1127,24 @@ version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "079044df30bb07de7d846d41a184c4b00e66ebdac93ee459253474f3a47e50ae" dependencies = [ - "enum-ordinalize", + "enum-ordinalize 3.1.13", "proc-macro2", "quote", "syn 1.0.109", ] +[[package]] +name = "educe" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417" +dependencies = [ + "enum-ordinalize 4.3.0", + "proc-macro2", + "quote", + "syn 2.0.60", +] + [[package]] name = "either" version = "1.9.0" @@ -1048,6 +1173,26 @@ dependencies = [ "syn 2.0.60", ] +[[package]] +name = "enum-ordinalize" +version = "4.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fea0dcfa4e54eeb516fe454635a95753ddd39acda650ce703031c6973e315dd5" +dependencies = [ + "enum-ordinalize-derive", +] + +[[package]] +name = "enum-ordinalize-derive" +version = "4.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.60", +] + [[package]] name = "env_filter" version = "0.1.0" @@ -1103,6 +1248,27 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "event-listener" +version = "5.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener-strategy" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" +dependencies = [ + "event-listener 5.3.1", + "pin-project-lite", +] + [[package]] name = "eyre" version = "0.6.8" @@ -1128,6 +1294,12 @@ dependencies = [ "instant", ] +[[package]] +name = "fastrand" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" + [[package]] name = "fd-lock" version = "4.0.2" @@ -1167,25 +1339,64 @@ source = "git+https://github.com/infinyon/fluvio?tag=v0.11.9#c93d7c33b0a4a48b300 dependencies = [ "anyhow", "async-channel", - "async-lock", + "async-lock 2.8.0", "async-rwlock", "async-trait", "base64 0.22.1", "bytes", "cfg-if", "chrono", - "derive_builder", + "derive_builder 0.12.0", "dirs 5.0.1", "event-listener 3.1.0", - "fluvio-compression", - "fluvio-future", - "fluvio-protocol", - "fluvio-sc-schema", + "fluvio-compression 0.3.2", + "fluvio-future 0.6.2", + "fluvio-protocol 0.10.15", + "fluvio-sc-schema 0.24.0", "fluvio-smartengine", - "fluvio-smartmodule", - "fluvio-socket", - "fluvio-spu-schema", - "fluvio-types", + "fluvio-smartmodule 0.7.3 (git+https://github.com/infinyon/fluvio?tag=v0.11.9)", + "fluvio-socket 0.14.8", + "fluvio-spu-schema 0.14.7", + "fluvio-types 0.4.6", + "futures-util", + "once_cell", + "pin-project", + "semver", + "serde", + "serde_json", + "siphasher", + "thiserror", + "tokio", + "toml 0.8.12", + "tracing", +] + +[[package]] +name = "fluvio" +version = "0.23.0" +source = "git+https://github.com/infinyon/fluvio?tag=v0.11.10#171fba00b4ae70094bfd54a4a32427baef9ecf02" +dependencies = [ + "anyhow", + "async-channel", + "async-lock 3.4.0", + "async-trait", + "base64 0.22.1", + "bytes", + "cfg-if", + "chrono", + "derive_builder 0.20.0", + "dirs 5.0.1", + "event-listener 5.3.1", + "fluvio-compression 0.3.3", + "fluvio-future 0.7.0", + "fluvio-protocol 0.11.0", + "fluvio-sc-schema 0.24.1", + "fluvio-smartmodule 0.7.3 (git+https://github.com/infinyon/fluvio?tag=v0.11.10)", + "fluvio-socket 0.14.9", + "fluvio-spu-schema 0.15.0", + "fluvio-stream-dispatcher", + "fluvio-types 0.5.0", + "futures-lite 2.3.0", "futures-util", "once_cell", "pin-project", @@ -1213,19 +1424,33 @@ dependencies = [ "zstd 0.13.1", ] +[[package]] +name = "fluvio-compression" +version = "0.3.3" +source = "git+https://github.com/infinyon/fluvio?tag=v0.11.10#171fba00b4ae70094bfd54a4a32427baef9ecf02" +dependencies = [ + "bytes", + "flate2", + "lz4_flex", + "serde", + "snap", + "thiserror", + "zstd 0.13.1", +] + [[package]] name = "fluvio-connector-common" version = "0.0.0" source = "git+https://github.com/infinyon/fluvio?tag=v0.11.9#c93d7c33b0a4a48b30050a5faf5a4f4ee211aca1" dependencies = [ "anyhow", - "async-net", + "async-net 1.7.0", "async-trait", - "fluvio", + "fluvio 0.22.3", "fluvio-connector-derive", "fluvio-connector-package", - "fluvio-future", - "fluvio-sc-schema", + "fluvio-future 0.6.2", + "fluvio-sc-schema 0.24.0", "fluvio-smartengine", "futures", "futures-util", @@ -1253,10 +1478,10 @@ dependencies = [ "anyhow", "bytesize", "bytesize-serde", - "fluvio-compression", - "fluvio-controlplane-metadata", + "fluvio-compression 0.3.2", + "fluvio-controlplane-metadata 0.28.2", "fluvio-smartengine", - "fluvio-types", + "fluvio-types 0.4.6", "humantime-serde", "minijinja", "openapiv3", @@ -1276,12 +1501,39 @@ dependencies = [ "base64 0.22.1", "bytes", "bytesize", - "derive_builder", + "derive_builder 0.12.0", + "flate2", + "fluvio-future 0.6.2", + "fluvio-protocol 0.10.15", + "fluvio-stream-model 0.11.2", + "fluvio-types 0.4.6", + "flv-util", + "humantime-serde", + "lenient_semver", + "semver", + "serde", + "serde_yaml", + "thiserror", + "toml 0.8.12", + "tracing", +] + +[[package]] +name = "fluvio-controlplane-metadata" +version = "0.28.3" +source = "git+https://github.com/infinyon/fluvio?tag=v0.11.10#171fba00b4ae70094bfd54a4a32427baef9ecf02" +dependencies = [ + "anyhow", + "async-trait", + "base64 0.22.1", + "bytes", + "bytesize", + "derive_builder 0.20.0", "flate2", - "fluvio-future", - "fluvio-protocol", - "fluvio-stream-model", - "fluvio-types", + "fluvio-future 0.7.0", + "fluvio-protocol 0.11.0", + "fluvio-stream-model 0.11.3", + "fluvio-types 0.5.0", "flv-util", "humantime-serde", "lenient_semver", @@ -1300,13 +1552,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7bb78c21409e7d24567b9b8a0d880e13ae5ef8fbbfb2a514c3966cd83e078c9" dependencies = [ "anyhow", - "async-io", - "async-net", + "async-io 1.13.0", + "async-net 1.7.0", "async-std", "async-trait", "cfg-if", "fluvio-wasm-timer", - "futures-lite", + "futures-lite 1.13.0", "futures-util", "log", "openssl", @@ -1319,6 +1571,30 @@ dependencies = [ "ws_stream_wasm", ] +[[package]] +name = "fluvio-future" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a28090046453db33a8bace0e1f71350b9878cd7fb576e48592ae8284bc83c7e" +dependencies = [ + "anyhow", + "async-io 2.3.3", + "async-net 2.0.0", + "async-std", + "async-trait", + "cfg-if", + "fluvio-wasm-timer", + "futures-lite 2.3.0", + "futures-util", + "openssl", + "openssl-sys", + "pin-project", + "socket2 0.5.7", + "thiserror", + "tracing", + "ws_stream_wasm", +] + [[package]] name = "fluvio-protocol" version = "0.10.15" @@ -1328,10 +1604,32 @@ dependencies = [ "content_inspector", "crc32c", "eyre", - "fluvio-compression", - "fluvio-future", - "fluvio-protocol-derive", - "fluvio-types", + "fluvio-compression 0.3.2", + "fluvio-future 0.6.2", + "fluvio-protocol-derive 0.5.4 (git+https://github.com/infinyon/fluvio?tag=v0.11.9)", + "fluvio-types 0.4.6", + "flv-util", + "once_cell", + "semver", + "thiserror", + "tokio-util", + "tracing", +] + +[[package]] +name = "fluvio-protocol" +version = "0.11.0" +source = "git+https://github.com/infinyon/fluvio?tag=v0.11.10#171fba00b4ae70094bfd54a4a32427baef9ecf02" +dependencies = [ + "bytes", + "cfg-if", + "content_inspector", + "crc32c", + "eyre", + "fluvio-compression 0.3.3", + "fluvio-future 0.7.0", + "fluvio-protocol-derive 0.5.4 (git+https://github.com/infinyon/fluvio?tag=v0.11.10)", + "fluvio-types 0.5.0", "flv-util", "once_cell", "semver", @@ -1340,6 +1638,17 @@ dependencies = [ "tracing", ] +[[package]] +name = "fluvio-protocol-derive" +version = "0.5.4" +source = "git+https://github.com/infinyon/fluvio?tag=v0.11.10#171fba00b4ae70094bfd54a4a32427baef9ecf02" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", + "tracing", +] + [[package]] name = "fluvio-protocol-derive" version = "0.5.4" @@ -1357,11 +1666,28 @@ version = "0.24.0" source = "git+https://github.com/infinyon/fluvio?tag=v0.11.9#c93d7c33b0a4a48b30050a5faf5a4f4ee211aca1" dependencies = [ "anyhow", - "fluvio-controlplane-metadata", - "fluvio-protocol", - "fluvio-socket", - "fluvio-stream-model", - "fluvio-types", + "fluvio-controlplane-metadata 0.28.2", + "fluvio-protocol 0.10.15", + "fluvio-socket 0.14.8", + "fluvio-stream-model 0.11.2", + "fluvio-types 0.4.6", + "paste", + "static_assertions", + "thiserror", + "tracing", +] + +[[package]] +name = "fluvio-sc-schema" +version = "0.24.1" +source = "git+https://github.com/infinyon/fluvio?tag=v0.11.10#171fba00b4ae70094bfd54a4a32427baef9ecf02" +dependencies = [ + "anyhow", + "fluvio-controlplane-metadata 0.28.3", + "fluvio-protocol 0.11.0", + "fluvio-socket 0.14.9", + "fluvio-stream-model 0.11.3", + "fluvio-types 0.5.0", "paste", "static_assertions", "thiserror", @@ -1375,10 +1701,10 @@ source = "git+https://github.com/infinyon/fluvio?tag=v0.11.9#c93d7c33b0a4a48b300 dependencies = [ "anyhow", "cfg-if", - "derive_builder", - "fluvio-future", - "fluvio-protocol", - "fluvio-smartmodule", + "derive_builder 0.12.0", + "fluvio-future 0.6.2", + "fluvio-protocol 0.10.15", + "fluvio-smartmodule 0.7.3 (git+https://github.com/infinyon/fluvio?tag=v0.11.9)", "humantime-serde", "serde", "serde_json", @@ -1389,18 +1715,40 @@ dependencies = [ "wasmtime-wasi", ] +[[package]] +name = "fluvio-smartmodule" +version = "0.7.3" +source = "git+https://github.com/infinyon/fluvio?tag=v0.11.10#171fba00b4ae70094bfd54a4a32427baef9ecf02" +dependencies = [ + "eyre", + "fluvio-protocol 0.11.0", + "fluvio-smartmodule-derive 0.6.3 (git+https://github.com/infinyon/fluvio?tag=v0.11.10)", + "thiserror", + "tracing", +] + [[package]] name = "fluvio-smartmodule" version = "0.7.3" source = "git+https://github.com/infinyon/fluvio?tag=v0.11.9#c93d7c33b0a4a48b30050a5faf5a4f4ee211aca1" dependencies = [ "eyre", - "fluvio-protocol", - "fluvio-smartmodule-derive", + "fluvio-protocol 0.10.15", + "fluvio-smartmodule-derive 0.6.3 (git+https://github.com/infinyon/fluvio?tag=v0.11.9)", "thiserror", "tracing", ] +[[package]] +name = "fluvio-smartmodule-derive" +version = "0.6.3" +source = "git+https://github.com/infinyon/fluvio?tag=v0.11.10#171fba00b4ae70094bfd54a4a32427baef9ecf02" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.60", +] + [[package]] name = "fluvio-smartmodule-derive" version = "0.6.3" @@ -1417,16 +1765,42 @@ version = "0.14.8" source = "git+https://github.com/infinyon/fluvio?tag=v0.11.9#c93d7c33b0a4a48b30050a5faf5a4f4ee211aca1" dependencies = [ "async-channel", - "async-lock", + "async-lock 2.8.0", "async-trait", "built", "bytes", "cfg-if", "event-listener 3.1.0", - "fluvio-future", - "fluvio-protocol", + "fluvio-future 0.6.2", + "fluvio-protocol 0.10.15", + "futures-util", + "nix 0.28.0", + "once_cell", + "pin-project", + "semver", + "thiserror", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "fluvio-socket" +version = "0.14.9" +source = "git+https://github.com/infinyon/fluvio?tag=v0.11.10#171fba00b4ae70094bfd54a4a32427baef9ecf02" +dependencies = [ + "anyhow", + "async-channel", + "async-lock 3.4.0", + "async-trait", + "built", + "bytes", + "cfg-if", + "event-listener 5.3.1", + "fluvio-future 0.7.0", + "fluvio-protocol 0.11.0", "futures-util", - "nix", + "nix 0.29.0", "once_cell", "pin-project", "semver", @@ -1442,18 +1816,60 @@ version = "0.14.7" source = "git+https://github.com/infinyon/fluvio?tag=v0.11.9#c93d7c33b0a4a48b30050a5faf5a4f4ee211aca1" dependencies = [ "bytes", - "derive_builder", - "educe", + "derive_builder 0.12.0", + "educe 0.4.22", + "flate2", + "fluvio-future 0.6.2", + "fluvio-protocol 0.10.15", + "fluvio-smartmodule 0.7.3 (git+https://github.com/infinyon/fluvio?tag=v0.11.9)", + "fluvio-types 0.4.6", + "serde", + "static_assertions", + "tracing", +] + +[[package]] +name = "fluvio-spu-schema" +version = "0.15.0" +source = "git+https://github.com/infinyon/fluvio?tag=v0.11.10#171fba00b4ae70094bfd54a4a32427baef9ecf02" +dependencies = [ + "bytes", + "derive_builder 0.20.0", + "educe 0.6.0", "flate2", - "fluvio-future", - "fluvio-protocol", - "fluvio-smartmodule", - "fluvio-types", + "fluvio-future 0.7.0", + "fluvio-protocol 0.11.0", + "fluvio-smartmodule 0.7.3 (git+https://github.com/infinyon/fluvio?tag=v0.11.10)", + "fluvio-types 0.5.0", "serde", "static_assertions", "tracing", ] +[[package]] +name = "fluvio-stream-dispatcher" +version = "0.13.3" +source = "git+https://github.com/infinyon/fluvio?tag=v0.11.10#171fba00b4ae70094bfd54a4a32427baef9ecf02" +dependencies = [ + "anyhow", + "async-channel", + "async-lock 3.4.0", + "async-trait", + "cfg-if", + "event-listener 5.3.1", + "fluvio-future 0.7.0", + "fluvio-stream-model 0.11.3", + "fluvio-types 0.5.0", + "futures-util", + "once_cell", + "serde", + "serde_yaml", + "tempfile", + "thiserror", + "tokio", + "tracing", +] + [[package]] name = "fluvio-stream-model" version = "0.11.2" @@ -1467,6 +1883,19 @@ dependencies = [ "tracing", ] +[[package]] +name = "fluvio-stream-model" +version = "0.11.3" +source = "git+https://github.com/infinyon/fluvio?tag=v0.11.10#171fba00b4ae70094bfd54a4a32427baef9ecf02" +dependencies = [ + "async-lock 3.4.0", + "event-listener 5.3.1", + "k8-types", + "once_cell", + "serde", + "tracing", +] + [[package]] name = "fluvio-types" version = "0.4.6" @@ -1479,6 +1908,18 @@ dependencies = [ "tracing", ] +[[package]] +name = "fluvio-types" +version = "0.5.0" +source = "git+https://github.com/infinyon/fluvio?tag=v0.11.10#171fba00b4ae70094bfd54a4a32427baef9ecf02" +dependencies = [ + "event-listener 5.3.1", + "serde", + "thiserror", + "toml 0.8.12", + "tracing", +] + [[package]] name = "fluvio-wasm-timer" version = "0.2.5" @@ -1562,9 +2003,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" dependencies = [ "futures-core", "futures-sink", @@ -1572,9 +2013,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" [[package]] name = "futures-executor" @@ -1589,9 +2030,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" [[package]] name = "futures-lite" @@ -1599,7 +2040,7 @@ version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" dependencies = [ - "fastrand", + "fastrand 1.9.0", "futures-core", "futures-io", "memchr", @@ -1608,11 +2049,24 @@ dependencies = [ "waker-fn", ] +[[package]] +name = "futures-lite" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" +dependencies = [ + "fastrand 2.1.0", + "futures-core", + "futures-io", + "parking", + "pin-project-lite", +] + [[package]] name = "futures-macro" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", @@ -1621,21 +2075,21 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" [[package]] name = "futures-task" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" [[package]] name = "futures-util" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures-channel", "futures-core", @@ -1751,6 +2205,12 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" +[[package]] +name = "hermit-abi" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" + [[package]] name = "hex" version = "0.4.3" @@ -1975,8 +2435,8 @@ dependencies = [ "async-std", "bollard", "env_logger", - "fluvio", - "fluvio-future", + "fluvio 0.23.0", + "fluvio-future 0.6.2", "futures-util", "log", "rumqttc", @@ -2001,7 +2461,7 @@ version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" dependencies = [ - "hermit-abi", + "hermit-abi 0.3.2", "libc", "windows-sys 0.48.0", ] @@ -2139,9 +2599,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.154" +version = "0.2.155" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" [[package]] name = "linux-raw-sys" @@ -2268,7 +2728,7 @@ dependencies = [ "anyhow", "async-std", "async-trait", - "fluvio", + "fluvio 0.23.0", "fluvio-connector-common", "futures", "rumqttc", @@ -2289,7 +2749,19 @@ checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" dependencies = [ "bitflags 2.4.0", "cfg-if", - "cfg_aliases", + "cfg_aliases 0.1.1", + "libc", +] + +[[package]] +name = "nix" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" +dependencies = [ + "bitflags 2.4.0", + "cfg-if", + "cfg_aliases 0.2.1", "libc", ] @@ -2345,7 +2817,7 @@ version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" dependencies = [ - "hermit-abi", + "hermit-abi 0.3.2", "libc", ] @@ -2446,9 +2918,9 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "parking" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e" +checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" [[package]] name = "parking_lot" @@ -2551,6 +3023,21 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "polling" +version = "3.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3ed00ed3fbf728b5816498ecd316d1716eecaced9c0c8d2c5a6740ca214985b" +dependencies = [ + "cfg-if", + "concurrent-queue", + "hermit-abi 0.4.0", + "pin-project-lite", + "rustix 0.38.34", + "tracing", + "windows-sys 0.52.0", +] + [[package]] name = "powerfmt" version = "0.2.0" @@ -3157,6 +3644,12 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + [[package]] name = "subtle" version = "2.5.0" @@ -3207,6 +3700,18 @@ version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +[[package]] +name = "tempfile" +version = "3.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" +dependencies = [ + "cfg-if", + "fastrand 2.1.0", + "rustix 0.38.34", + "windows-sys 0.52.0", +] + [[package]] name = "thiserror" version = "1.0.47" @@ -3411,11 +3916,10 @@ checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" [[package]] name = "tracing" -version = "0.1.37" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ - "cfg-if", "log", "pin-project-lite", "tracing-attributes", @@ -3424,9 +3928,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.26" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", @@ -3435,9 +3939,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.31" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", "valuable", diff --git a/Cargo.toml b/Cargo.toml index acd4c2f..ce8f159 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -48,6 +48,6 @@ serde = {version = "1.0", default-features = false } rumqttc = { version = "0.24" } rustls = { version = "0.22" } -fluvio = { git = "https://github.com/infinyon/fluvio", tag = "v0.11.9" } +fluvio = { git = "https://github.com/infinyon/fluvio", tag = "v0.11.10" } fluvio-connector-common = { git = "https://github.com/infinyon/fluvio", tag = "v0.11.9", features = ["derive"] } fluvio-future = { version = "0.6.2", default-features = false }