diff --git a/Cargo.lock b/Cargo.lock index b6bd7c8..0a7d373 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,20 +4,20 @@ version = 3 [[package]] name = "addr2line" -version = "0.19.0" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" +checksum = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3" dependencies = [ - "gimli", + "gimli 0.27.3", ] [[package]] name = "addr2line" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3" +checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" dependencies = [ - "gimli", + "gimli 0.28.0", ] [[package]] @@ -96,7 +96,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" dependencies = [ "concurrent-queue", - "event-listener", + "event-listener 2.5.3", "futures-core", ] @@ -156,7 +156,7 @@ version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7" dependencies = [ - "event-listener", + "event-listener 2.5.3", ] [[package]] @@ -165,7 +165,7 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e" dependencies = [ - "event-listener", + "event-listener 2.5.3", ] [[package]] @@ -191,7 +191,7 @@ dependencies = [ "autocfg", "blocking", "cfg-if", - "event-listener", + "event-listener 2.5.3", "futures-lite", "rustix 0.37.23", "signal-hook", @@ -205,7 +205,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "261803dcc39ba9e72760ba6e16d0199b1eef9fc44e81bffabbebb9f5aea3906c" dependencies = [ "async-mutex", - "event-listener", + "event-listener 2.5.3", ] [[package]] @@ -344,12 +344,9 @@ dependencies = [ [[package]] name = "built" -version = "0.6.1" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b99c4cdc7b2c2364182331055623bdf45254fcb679fea565c40c3c11c101889a" -dependencies = [ - "cargo-lock", -] +checksum = "38d17f4d6e4dc36d1a02fbedc2753a096848e7c1b0772f7654eab8e2c927dd53" [[package]] name = "bumpalo" @@ -388,18 +385,6 @@ dependencies = [ "serde", ] -[[package]] -name = "cargo-lock" -version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e11c675378efb449ed3ce8de78d75d0d80542fc98487c26aba28eb3b82feac72" -dependencies = [ - "semver", - "serde", - "toml 0.7.6", - "url", -] - [[package]] name = "cc" version = "1.0.79" @@ -489,18 +474,18 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.98.2" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ebf2f2c0abc3a31cda70b20bae56b9aeb6ad0de00c3620bfef1a7e26220edfb" +checksum = "03b9d1a9e776c27ad55d7792a380785d1fe8c2d7b099eed8dbd8f4af2b598192" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-codegen" -version = "0.98.2" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46d414ddd870ebce9b55eed9e803ef063436bd4d64160dd8e811ccbeb2c914f0" +checksum = "5528483314c2dd5da438576cd8a9d0b3cedad66fb8a4727f90cd319a81950038" dependencies = [ "bumpalo", "cranelift-bforest", @@ -509,8 +494,8 @@ dependencies = [ "cranelift-control", "cranelift-entity", "cranelift-isle", - "gimli", - "hashbrown 0.13.2", + "gimli 0.28.0", + "hashbrown 0.14.0", "log", "regalloc2", "smallvec", @@ -519,42 +504,43 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.98.2" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1b0065250c0c1fae99748aadc6003725e588542650886d76dd234eca8498598" +checksum = "0f46a8318163f7682e35b8730ba93c1b586a2da8ce12a0ed545efc1218550f70" dependencies = [ "cranelift-codegen-shared", ] [[package]] name = "cranelift-codegen-shared" -version = "0.98.2" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27320b5159cfa5eadcbebceda66ac145c0aa5cb7a31948550b9636f77924081b" +checksum = "37d1239cfd50eecfaed468d46943f8650e32969591868ad50111613704da6c70" [[package]] name = "cranelift-control" -version = "0.98.2" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26bb54d1e129d6d3cf0e2a191ec2ba91aec1c290a048bc7595490a275d729d7a" +checksum = "bcc530560c8f16cc1d4dd7ea000c56f519c60d1a914977abe849ce555c35a61d" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.98.2" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d5656cb48246a511ab1bd22431122d8d23553b7c5f7f5ccff5569f47c0b708c" +checksum = "f333fa641a9ad2bff0b107767dcb972c18c2bfab7969805a1d7e42449ccb0408" dependencies = [ "serde", + "serde_derive", ] [[package]] name = "cranelift-frontend" -version = "0.98.2" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5321dc54f0f4e19f85d8e68543c63edfc255171cc5910c8b9a48e6210ffcdf2" +checksum = "06abf6563015a80f03f8bc4df307d0a81363f4eb73108df3a34f6e66fb6d5307" dependencies = [ "cranelift-codegen", "log", @@ -564,15 +550,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.98.2" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adff1f9152fd9970ad9cc14e0d4e1b0089a75d19f8538c4dc9e19aebbd53fe60" +checksum = "0eb29d0edc8a5c029ed0f7ca77501f272738e3c410020b4a00f42ffe8ad2a8aa" [[package]] name = "cranelift-native" -version = "0.98.2" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "809bfa1db0b982b1796bc8c0002ab6bab959664df16095c289e567bdd22ade6f" +checksum = "006056a7fa920870bad06bf8e1b3033d70cbb7ee625b035efa9d90882a931868" dependencies = [ "cranelift-codegen", "libc", @@ -581,9 +567,9 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.98.2" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "892f9273ee0c7709e839fcee769f9db1630789be5dbdfa429d84e0de8ec3dd41" +checksum = "7b3d08c05f82903a1f6a04d89c4b9ecb47a4035710f89a39a21a147a80214672" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -643,7 +629,7 @@ dependencies = [ "autocfg", "cfg-if", "crossbeam-utils", - "memoffset 0.9.0", + "memoffset", "scopeguard", ] @@ -833,19 +819,6 @@ dependencies = [ "syn 2.0.29", ] -[[package]] -name = "env_logger" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" -dependencies = [ - "humantime", - "is-terminal", - "log", - "regex", - "termcolor", -] - [[package]] name = "equivalent" version = "1.0.1" @@ -879,6 +852,17 @@ version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" +[[package]] +name = "event-listener" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29e56284f00d94c1bc7fd3c77027b4623c88c1f53d8d2394c6199f2921dea325" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite", +] + [[package]] name = "eyre" version = "0.6.8" @@ -891,9 +875,9 @@ dependencies = [ [[package]] name = "fallible-iterator" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" +checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" [[package]] name = "fastrand" @@ -910,16 +894,6 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" -[[package]] -name = "file-per-thread-logger" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a3cc21c33af89af0930c8cae4ade5e6fdc17b5d2c97b3d2e2edb67a1cf683f3" -dependencies = [ - "env_logger", - "log", -] - [[package]] name = "flate2" version = "1.0.26" @@ -933,7 +907,7 @@ dependencies = [ [[package]] name = "fluvio" version = "0.21.0" -source = "git+https://github.com/infinyon/fluvio?rev=d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0#d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0" +source = "git+https://github.com/infinyon/fluvio?tag=v0.10.16#abcd1d546433314ebf444b8bbf3d2985a43055e7" dependencies = [ "anyhow", "async-channel", @@ -946,7 +920,7 @@ dependencies = [ "chrono", "derive_builder", "dirs", - "event-listener", + "event-listener 3.0.0", "fluvio-compression", "fluvio-future", "fluvio-protocol", @@ -965,14 +939,14 @@ dependencies = [ "siphasher", "thiserror", "tokio", - "toml 0.7.6", + "toml 0.8.2", "tracing", ] [[package]] name = "fluvio-compression" -version = "0.3.0" -source = "git+https://github.com/infinyon/fluvio?rev=d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0#d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0" +version = "0.3.1" +source = "git+https://github.com/infinyon/fluvio?tag=v0.10.16#abcd1d546433314ebf444b8bbf3d2985a43055e7" dependencies = [ "bytes", "flate2", @@ -986,7 +960,7 @@ dependencies = [ [[package]] name = "fluvio-connector-common" version = "0.0.0" -source = "git+https://github.com/infinyon/fluvio?rev=d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0#d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0" +source = "git+https://github.com/infinyon/fluvio?tag=v0.10.16#abcd1d546433314ebf444b8bbf3d2985a43055e7" dependencies = [ "anyhow", "async-net", @@ -1008,17 +982,17 @@ dependencies = [ [[package]] name = "fluvio-connector-derive" version = "0.0.0" -source = "git+https://github.com/infinyon/fluvio?rev=d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0#d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0" +source = "git+https://github.com/infinyon/fluvio?tag=v0.10.16#abcd1d546433314ebf444b8bbf3d2985a43055e7" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.29", ] [[package]] name = "fluvio-connector-package" version = "0.0.0" -source = "git+https://github.com/infinyon/fluvio?rev=d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0#d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0" +source = "git+https://github.com/infinyon/fluvio?tag=v0.10.16#abcd1d546433314ebf444b8bbf3d2985a43055e7" dependencies = [ "anyhow", "bytesize", @@ -1032,14 +1006,14 @@ dependencies = [ "openapiv3", "serde", "serde_yaml", - "toml 0.7.6", + "toml 0.8.2", "tracing", ] [[package]] name = "fluvio-controlplane-metadata" version = "0.24.0" -source = "git+https://github.com/infinyon/fluvio?rev=d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0#d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0" +source = "git+https://github.com/infinyon/fluvio?tag=v0.10.16#abcd1d546433314ebf444b8bbf3d2985a43055e7" dependencies = [ "anyhow", "async-trait", @@ -1059,7 +1033,7 @@ dependencies = [ "serde", "serde_yaml", "thiserror", - "toml 0.7.6", + "toml 0.8.2", "tracing", ] @@ -1091,7 +1065,7 @@ dependencies = [ [[package]] name = "fluvio-protocol" version = "0.10.6" -source = "git+https://github.com/infinyon/fluvio?rev=d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0#d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0" +source = "git+https://github.com/infinyon/fluvio?tag=v0.10.16#abcd1d546433314ebf444b8bbf3d2985a43055e7" dependencies = [ "bytes", "content_inspector", @@ -1112,7 +1086,7 @@ dependencies = [ [[package]] name = "fluvio-protocol-derive" version = "0.5.4" -source = "git+https://github.com/infinyon/fluvio?rev=d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0#d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0" +source = "git+https://github.com/infinyon/fluvio?tag=v0.10.16#abcd1d546433314ebf444b8bbf3d2985a43055e7" dependencies = [ "proc-macro2", "quote", @@ -1123,12 +1097,13 @@ dependencies = [ [[package]] name = "fluvio-sc-schema" version = "0.21.0" -source = "git+https://github.com/infinyon/fluvio?rev=d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0#d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0" +source = "git+https://github.com/infinyon/fluvio?tag=v0.10.16#abcd1d546433314ebf444b8bbf3d2985a43055e7" dependencies = [ "anyhow", "fluvio-controlplane-metadata", "fluvio-protocol", "fluvio-socket", + "fluvio-stream-model", "fluvio-types", "paste", "static_assertions", @@ -1138,8 +1113,8 @@ dependencies = [ [[package]] name = "fluvio-smartengine" -version = "0.7.7" -source = "git+https://github.com/infinyon/fluvio?rev=d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0#d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0" +version = "0.7.8" +source = "git+https://github.com/infinyon/fluvio?tag=v0.10.16#abcd1d546433314ebf444b8bbf3d2985a43055e7" dependencies = [ "anyhow", "cfg-if", @@ -1159,7 +1134,7 @@ dependencies = [ [[package]] name = "fluvio-smartmodule" version = "0.7.3" -source = "git+https://github.com/infinyon/fluvio?rev=d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0#d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0" +source = "git+https://github.com/infinyon/fluvio?tag=v0.10.16#abcd1d546433314ebf444b8bbf3d2985a43055e7" dependencies = [ "eyre", "fluvio-protocol", @@ -1171,7 +1146,7 @@ dependencies = [ [[package]] name = "fluvio-smartmodule-derive" version = "0.6.2" -source = "git+https://github.com/infinyon/fluvio?rev=d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0#d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0" +source = "git+https://github.com/infinyon/fluvio?tag=v0.10.16#abcd1d546433314ebf444b8bbf3d2985a43055e7" dependencies = [ "proc-macro2", "quote", @@ -1181,7 +1156,7 @@ dependencies = [ [[package]] name = "fluvio-socket" version = "0.14.5" -source = "git+https://github.com/infinyon/fluvio?rev=d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0#d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0" +source = "git+https://github.com/infinyon/fluvio?tag=v0.10.16#abcd1d546433314ebf444b8bbf3d2985a43055e7" dependencies = [ "async-channel", "async-lock", @@ -1189,10 +1164,11 @@ dependencies = [ "built", "bytes", "cfg-if", - "event-listener", + "event-listener 3.0.0", "fluvio-future", "fluvio-protocol", "futures-util", + "nix", "once_cell", "pin-project", "semver", @@ -1204,8 +1180,8 @@ dependencies = [ [[package]] name = "fluvio-spu-schema" -version = "0.14.4" -source = "git+https://github.com/infinyon/fluvio?rev=d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0#d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0" +version = "0.14.5" +source = "git+https://github.com/infinyon/fluvio?tag=v0.10.16#abcd1d546433314ebf444b8bbf3d2985a43055e7" dependencies = [ "bytes", "derive_builder", @@ -1223,20 +1199,22 @@ dependencies = [ [[package]] name = "fluvio-stream-model" version = "0.9.3" -source = "git+https://github.com/infinyon/fluvio?rev=d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0#d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0" +source = "git+https://github.com/infinyon/fluvio?tag=v0.10.16#abcd1d546433314ebf444b8bbf3d2985a43055e7" dependencies = [ "async-rwlock", - "event-listener", + "event-listener 3.0.0", + "k8-types", "once_cell", + "serde", "tracing", ] [[package]] name = "fluvio-types" -version = "0.4.3" -source = "git+https://github.com/infinyon/fluvio?rev=d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0#d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0" +version = "0.4.4" +source = "git+https://github.com/infinyon/fluvio?tag=v0.10.16#abcd1d546433314ebf444b8bbf3d2985a43055e7" dependencies = [ - "event-listener", + "event-listener 3.0.0", "thiserror", "tracing", ] @@ -1448,9 +1426,15 @@ name = "gimli" version = "0.27.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" + +[[package]] +name = "gimli" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" dependencies = [ "fallible-iterator", - "indexmap 1.9.3", + "indexmap 2.0.0", "stable_deref_trait", ] @@ -1505,6 +1489,9 @@ name = "hashbrown" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" +dependencies = [ + "ahash", +] [[package]] name = "heck" @@ -1542,7 +1529,7 @@ dependencies = [ [[package]] name = "http-sink" -version = "0.2.5" +version = "0.2.6" dependencies = [ "anyhow", "async-std", @@ -1691,6 +1678,7 @@ checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" dependencies = [ "equivalent", "hashbrown 0.14.0", + "serde", ] [[package]] @@ -1722,17 +1710,6 @@ version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" -[[package]] -name = "is-terminal" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" -dependencies = [ - "hermit-abi", - "rustix 0.38.4", - "windows-sys", -] - [[package]] name = "itertools" version = "0.10.5" @@ -1786,6 +1763,16 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "k8-types" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f604a19941d3a538c86e8d2944b99cec1acd46043d9544804f2aaf0342a8401" +dependencies = [ + "serde", + "serde_json", +] + [[package]] name = "kv-log-macro" version = "1.0.7" @@ -1875,9 +1862,9 @@ dependencies = [ [[package]] name = "lz4_flex" -version = "0.10.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b8c72594ac26bfd34f2d99dfced2edfaddfe8a476e3ff2ca0eb293d925c4f83" +checksum = "3ea9b256699eda7b0387ffbc776dd625e28bde3918446381781245b7a50349d8" dependencies = [ "twox-hash", ] @@ -1915,15 +1902,6 @@ dependencies = [ "rustix 0.37.23", ] -[[package]] -name = "memoffset" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" -dependencies = [ - "autocfg", -] - [[package]] name = "memoffset" version = "0.9.0" @@ -1987,6 +1965,17 @@ dependencies = [ "tempfile", ] +[[package]] +name = "nix" +version = "0.27.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" +dependencies = [ + "bitflags 2.3.3", + "cfg-if", + "libc", +] + [[package]] name = "nu-ansi-term" version = "0.46.0" @@ -2039,22 +2028,22 @@ dependencies = [ [[package]] name = "object" -version = "0.30.4" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385" +checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1" dependencies = [ - "crc32fast", - "hashbrown 0.13.2", - "indexmap 1.9.3", "memchr", ] [[package]] name = "object" -version = "0.31.1" +version = "0.32.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1" +checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" dependencies = [ + "crc32fast", + "hashbrown 0.14.0", + "indexmap 2.0.0", "memchr", ] @@ -2215,9 +2204,9 @@ dependencies = [ [[package]] name = "pin-project-lite" -version = "0.2.10" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57" +checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" [[package]] name = "pin-utils" @@ -2273,9 +2262,9 @@ dependencies = [ [[package]] name = "pulldown-cmark" -version = "0.8.0" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffade02495f22453cd593159ea2f59827aae7f53fa8323f756799b670881dcf8" +checksum = "77a1a2f1f0a7ecff9c31abbe177637be0e97a0aef46cf8738ece09327985d998" dependencies = [ "bitflags 1.3.2", "memchr", @@ -2504,9 +2493,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.4" +version = "0.38.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a962918ea88d644592894bc6dc55acc6c0956488adcebbfb6e273506b7fd6e5" +checksum = "19ed4fa021d81c8392ce04db050a3da9a60299050b7ae1cf482d862b54a7218f" dependencies = [ "bitflags 2.3.3", "errno", @@ -2596,9 +2585,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.103" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d03b412469450d4404fe8499a268edd7f8b79fecb074b0d812ad64ca21f4031b" +checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" dependencies = [ "itoa", "ryu", @@ -2680,9 +2669,9 @@ dependencies = [ [[package]] name = "siphasher" -version = "0.3.10" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" +checksum = "54ac45299ccbd390721be55b412d41931911f654fa99e2cb8bfb57184b2061fe" [[package]] name = "slab" @@ -2813,19 +2802,10 @@ dependencies = [ "cfg-if", "fastrand 2.0.0", "redox_syscall 0.3.5", - "rustix 0.38.4", + "rustix 0.38.8", "windows-sys", ] -[[package]] -name = "termcolor" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" -dependencies = [ - "winapi-util", -] - [[package]] name = "thiserror" version = "1.0.44" @@ -2957,9 +2937,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.7.6" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" +checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" dependencies = [ "indexmap 2.0.0", "serde", @@ -2979,9 +2959,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.19.14" +version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" +checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" dependencies = [ "indexmap 2.0.0", "serde", @@ -3259,28 +3239,37 @@ checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" [[package]] name = "wasm-encoder" -version = "0.31.0" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ba64e81215916eaeb48fee292f29401d69235d62d8b8fd92a7b2844ec5ae5f7" +dependencies = [ + "leb128", +] + +[[package]] +name = "wasm-encoder" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06a3d1b4a575ffb873679402b2aedb3117555eb65c27b1b86c8a91e574bc2a2a" +checksum = "9ca90ba1b5b0a70d3d49473c5579951f3bddc78d47b59256d2f9d4922b150aca" dependencies = [ "leb128", ] [[package]] name = "wasmparser" -version = "0.107.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29e3ac9b780c7dda0cac7a52a5d6d2d6707cc6e3451c9db209b6c758f40d7acb" +checksum = "e986b010f47fcce49cf8ea5d5f9e5d2737832f12b53ae8ae785bbe895d0877bf" dependencies = [ - "indexmap 1.9.3", + "indexmap 2.0.0", "semver", ] [[package]] name = "wasmtime" -version = "11.0.2" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "028253baf4df6e0823481845a380117de2b7f42166261551db7d097d60cfc685" +checksum = "16ed7db409c1acf60d33128b2a38bee25aaf38c4bd955ab98a5b623c8294593c" dependencies = [ "anyhow", "async-trait", @@ -3288,17 +3277,19 @@ dependencies = [ "bumpalo", "cfg-if", "fxprof-processed-profile", - "indexmap 1.9.3", + "indexmap 2.0.0", "libc", "log", - "object 0.30.4", + "object 0.32.1", "once_cell", "paste", "psm", "rayon", "serde", + "serde_derive", "serde_json", "target-lexicon", + "wasm-encoder 0.32.0", "wasmparser", "wasmtime-cache", "wasmtime-component-macro", @@ -3313,27 +3304,27 @@ dependencies = [ [[package]] name = "wasmtime-asm-macros" -version = "11.0.2" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e76c6e968fb3df273a8140bb9e02693b17da1f53a3bbafa0a5811e8ef1031cd8" +checksum = "53af0f8f6271bd687fe5632c8fe0a0f061d0aa1b99a0cd4e1df8e4cbeb809d2f" dependencies = [ "cfg-if", ] [[package]] name = "wasmtime-cache" -version = "11.0.2" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34308e5033adb530c18de06f6f2d1de2c0cb6dc19e9c13451acf97ec4e07b30a" +checksum = "41376a7c094335ee08abe6a4eff79a32510cc805a249eff1b5e7adf0a42e7cdf" dependencies = [ "anyhow", "base64", "bincode", "directories-next", - "file-per-thread-logger", "log", - "rustix 0.37.23", + "rustix 0.38.8", "serde", + "serde_derive", "sha2", "toml 0.5.11", "windows-sys", @@ -3342,14 +3333,14 @@ dependencies = [ [[package]] name = "wasmtime-component-macro" -version = "11.0.2" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1631a5fed4e162edf7e0604845e6150903f17099970e1a0020f540831d0f8479" +checksum = "74ab5b291f2dad56f1e6929cc61fb7cac68845766ca77c3838b5d05d82c33976" dependencies = [ "anyhow", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.29", "wasmtime-component-util", "wasmtime-wit-bindgen", "wit-parser", @@ -3357,62 +3348,65 @@ dependencies = [ [[package]] name = "wasmtime-component-util" -version = "11.0.2" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31bd6b1c6d8ece2aa852bf5dad0ea91be63e81c7571d7bcf24238b05405adb70" +checksum = "21436177bf19f6b60dc0b83ad5872e849892a4a90c3572785e1a28c0e2e1132c" [[package]] name = "wasmtime-cranelift" -version = "11.0.2" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "696333ffdbd9fabb486d8a5ee82c75fcd22d199446d3df04935a286fcbb40100" +checksum = "920e42058862d1f7a3dd3fca73cb495a20d7506e3ada4bbc0a9780cd636da7ca" dependencies = [ "anyhow", + "cfg-if", "cranelift-codegen", "cranelift-control", "cranelift-entity", "cranelift-frontend", "cranelift-native", "cranelift-wasm", - "gimli", + "gimli 0.28.0", "log", - "object 0.30.4", + "object 0.32.1", "target-lexicon", "thiserror", "wasmparser", "wasmtime-cranelift-shared", "wasmtime-environ", + "wasmtime-versioned-export-macros", ] [[package]] name = "wasmtime-cranelift-shared" -version = "11.0.2" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "434899162f65339ae7710f6fba91083b86e707cb618a8f4e8b037b8d46223d56" +checksum = "516d63bbe18219e64a9705cf3a2c865afe1fb711454ea03091dc85a1d708194d" dependencies = [ "anyhow", "cranelift-codegen", "cranelift-control", "cranelift-native", - "gimli", - "object 0.30.4", + "gimli 0.28.0", + "object 0.32.1", "target-lexicon", "wasmtime-environ", ] [[package]] name = "wasmtime-environ" -version = "11.0.2" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1189b2fa0e7fbf71a06c7c909ae7f8f0085f8f4e4365926d6ff1052e024effe9" +checksum = "59cef239d663885f1427f8b8f4fde7be6075249c282580d94b480f11953ca194" dependencies = [ "anyhow", "cranelift-entity", - "gimli", - "indexmap 1.9.3", + "gimli 0.28.0", + "indexmap 2.0.0", "log", - "object 0.30.4", + "object 0.32.1", "serde", + "serde_derive", "target-lexicon", "thiserror", "wasmparser", @@ -3421,35 +3415,37 @@ dependencies = [ [[package]] name = "wasmtime-fiber" -version = "11.0.2" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0e22d42113a1181fee3477f96639fd88c757b303f7083e866691f47a06065c5" +checksum = "2ef118b557df6193cd82cfb45ab57cd12388fedfe2bb76f090b2d77c96c1b56e" dependencies = [ "cc", "cfg-if", - "rustix 0.37.23", + "rustix 0.38.8", "wasmtime-asm-macros", + "wasmtime-versioned-export-macros", "windows-sys", ] [[package]] name = "wasmtime-jit" -version = "11.0.2" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3b904e4920c5725dae5d2445c5923092f1d0dead3a521bd7f4218d7a9496842" +checksum = "c8089d5909b8f923aad57702ebaacb7b662aa9e43a3f71e83e025c5379a1205f" dependencies = [ - "addr2line 0.19.0", + "addr2line 0.21.0", "anyhow", "bincode", "cfg-if", "cpp_demangle", - "gimli", + "gimli 0.28.0", "ittapi", "log", - "object 0.30.4", + "object 0.32.1", "rustc-demangle", - "rustix 0.37.23", + "rustix 0.38.8", "serde", + "serde_derive", "target-lexicon", "wasmtime-environ", "wasmtime-jit-debug", @@ -3460,20 +3456,21 @@ dependencies = [ [[package]] name = "wasmtime-jit-debug" -version = "11.0.2" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7228ed7aaedec75d6bd298f857e42f4626cffdb7b577c018eb2075c65d44dcf" +checksum = "9b13924aedf6799ad66edb25500a20e3226629978b30a958c55285352bad130a" dependencies = [ - "object 0.30.4", + "object 0.32.1", "once_cell", - "rustix 0.37.23", + "rustix 0.38.8", + "wasmtime-versioned-export-macros", ] [[package]] name = "wasmtime-jit-icache-coherence" -version = "11.0.2" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "517750d84b6ebdb2c32226cee412c7e6aa48e4cebbb259d9a227b4317426adc6" +checksum = "c6ff5f3707a5e3797deeeeac6ac26b2e1dd32dbc06693c0ab52e8ac4d18ec706" dependencies = [ "cfg-if", "libc", @@ -3482,70 +3479,92 @@ dependencies = [ [[package]] name = "wasmtime-runtime" -version = "11.0.2" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c89ef7f9d70f30fc5dfea15b61b65b81363bf8b3881ab76de3a7b24905c4e83a" +checksum = "11ab4ce04ac05342edfa7f42895f2a5d8b16ee914330869acb865cd1facf265f" dependencies = [ "anyhow", "cc", "cfg-if", - "indexmap 1.9.3", + "indexmap 2.0.0", "libc", "log", "mach", "memfd", - "memoffset 0.8.0", + "memoffset", "paste", "rand", - "rustix 0.37.23", + "rustix 0.38.8", "sptr", + "wasm-encoder 0.32.0", "wasmtime-asm-macros", "wasmtime-environ", "wasmtime-fiber", "wasmtime-jit-debug", + "wasmtime-versioned-export-macros", + "wasmtime-wmemcheck", "windows-sys", ] [[package]] name = "wasmtime-types" -version = "11.0.2" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ac19aadf941ad333cbb0307121482700d925a99624d4110859d69b7f658b69d" +checksum = "ecf61e21d5bd95e1ad7fa42b7bdabe21220682d6a6046d376edca29760849222" dependencies = [ "cranelift-entity", "serde", + "serde_derive", "thiserror", "wasmparser", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe877472cbdd6d96b4ecdc112af764e3b9d58c2e4175a87828f892ab94c60643" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.29", +] + [[package]] name = "wasmtime-wit-bindgen" -version = "11.0.2" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aed98de4b3e68b1abe60f0dc59ecd74b757d70a39459d500a727a8cab3311bbb" +checksum = "62003d48822f89cc393e93643366ddbee1766779c0874353b8ba2ede4679fbf9" dependencies = [ "anyhow", "heck", + "indexmap 2.0.0", "wit-parser", ] +[[package]] +name = "wasmtime-wmemcheck" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5412bb464066d64c3398c96e6974348f90fa2a55110ad7da3f9295438cd4de84" + [[package]] name = "wast" -version = "62.0.0" +version = "66.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7f7ee878019d69436895f019b65f62c33da63595d8e857cbdc87c13ecb29a32" +checksum = "93cb43b0ac6dd156f2c375735ccfd72b012a7c0a6e6d09503499b8d3cb6e6072" dependencies = [ "leb128", "memchr", "unicode-width", - "wasm-encoder", + "wasm-encoder 0.35.0", ] [[package]] name = "wat" -version = "1.0.68" +version = "1.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "295572bf24aa5b685a971a83ad3e8b6e684aaad8a9be24bc7bf59bed84cc1c08" +checksum = "e367582095d2903caeeea9acbb140e1db9c7677001efa4347c3687fd34fe7072" dependencies = [ "wast", ] @@ -3576,15 +3595,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" -[[package]] -name = "winapi-util" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" -dependencies = [ - "winapi", -] - [[package]] name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" @@ -3687,16 +3697,18 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.8.0" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6daec9f093dbaea0e94043eeb92ece327bbbe70c86b1f41aca9bbfefd7f050f0" +checksum = "a39edca9abb16309def3843af73b58d47d243fe33a9ceee572446bcc57556b9a" dependencies = [ "anyhow", "id-arena", - "indexmap 1.9.3", + "indexmap 2.0.0", "log", "pulldown-cmark", "semver", + "serde", + "serde_json", "unicode-xid", "url", ] diff --git a/Cargo.toml b/Cargo.toml index cd6ad9c..b8561bf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,6 +10,8 @@ inherits = "release" lto = true [workspace.dependencies] -fluvio = { git = "https://github.com/infinyon/fluvio", rev = "d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0"} -fluvio-connector-common = { git = "https://github.com/infinyon/fluvio", rev = "d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0"} -fluvio-smartmodule = { git = "https://github.com/infinyon/fluvio.git", rev = "d9a76327b674614c7373a9c12eb6a0ed2fcc4dc0" } +async-std = { version = "1.12", default-features = false, features = ["attributes", "tokio1"] } + +fluvio = { git = "https://github.com/infinyon/fluvio", tag = "v0.10.16"} +fluvio-connector-common = { git = "https://github.com/infinyon/fluvio", tag = "v0.10.16"} +fluvio-smartmodule = { git = "https://github.com/infinyon/fluvio.git", tag = "v0.10.16" } diff --git a/crates/http-sink/Cargo.toml b/crates/http-sink/Cargo.toml index e827384..ff9d19f 100644 --- a/crates/http-sink/Cargo.toml +++ b/crates/http-sink/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "http-sink" -version = "0.2.5" +version = "0.2.6" authors = ["Fluvio Contributors "] description = "Connector that reads data from a topic and sends to external HTTP webhook" edition = "2021" @@ -8,7 +8,7 @@ edition = "2021" [dependencies] async-trait = { version = "0.1", default-features = false} futures = { version = "0.3", default-features = false } -async-std = { version = "1.8", default-features = false, features = ["attributes", "tokio1"] } +async-std = { workspace = true } anyhow = { version = "1.0" } reqwest = { version = "0.11" } url = { version = "2.4", default-features = false, features = ["serde"] } diff --git a/crates/tiny-http-server/Cargo.toml b/crates/tiny-http-server/Cargo.toml index b815b44..d8e9415 100644 --- a/crates/tiny-http-server/Cargo.toml +++ b/crates/tiny-http-server/Cargo.toml @@ -8,6 +8,6 @@ authors = ["Fluvio Contributors "] [dependencies] tiny_http = "0.12" -async-std = { version = "1.8", default-features = false, features = ["attributes", "tokio1"] } +async-std = { workspace = true } serde = { version = "1.0", default-features = false, features = ["derive"]}