diff --git a/Cargo.lock b/Cargo.lock index 301ee38..8e4abf0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -110,17 +110,29 @@ dependencies = [ "futures-core", ] +[[package]] +name = "async-channel" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" +dependencies = [ + "concurrent-queue", + "event-listener-strategy", + "futures-core", + "pin-project-lite", +] + [[package]] name = "async-executor" -version = "1.5.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb" +checksum = "bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa" dependencies = [ - "async-lock 2.7.0", "async-task", "concurrent-queue", - "fastrand 1.9.0", - "futures-lite 1.13.0", + "fastrand 2.1.0", + "futures-lite 2.6.0", + "pin-project-lite", "slab", ] @@ -130,7 +142,7 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1b6f5d7df27bd294849f8eec66ecfc63d11814df7a4f5d74168a2394467b776" dependencies = [ - "async-channel", + "async-channel 1.9.0", "async-executor", "async-io 1.13.0", "async-lock 2.7.0", @@ -139,6 +151,21 @@ dependencies = [ "once_cell", ] +[[package]] +name = "async-global-executor" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13f937e26114b93193065fd44f507aa2e9169ad0cdabbb996920b1fe1ddea7ba" +dependencies = [ + "async-channel 2.3.1", + "async-executor", + "async-io 2.4.1", + "async-lock 3.4.0", + "blocking", + "futures-lite 2.6.0", + "tokio", +] + [[package]] name = "async-io" version = "1.13.0" @@ -161,21 +188,21 @@ dependencies = [ [[package]] name = "async-io" -version = "2.3.3" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964" +checksum = "1237c0ae75a0f3765f58910ff9cdd0a12eeb39ab2f4c7de23262f337f0aacbb3" dependencies = [ "async-lock 3.4.0", "cfg-if", "concurrent-queue", "futures-io", - "futures-lite 2.3.0", + "futures-lite 2.6.0", "parking", "polling 3.7.2", - "rustix 0.38.34", + "rustix 1.0.7", "slab", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -204,9 +231,9 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7" dependencies = [ - "async-io 2.3.3", + "async-io 2.4.1", "blocking", - "futures-lite 2.3.0", + "futures-lite 2.6.0", ] [[package]] @@ -233,8 +260,8 @@ version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d" dependencies = [ - "async-channel", - "async-global-executor", + "async-channel 1.9.0", + "async-global-executor 2.3.1", "async-io 1.13.0", "async-lock 2.7.0", "async-process", @@ -256,15 +283,15 @@ dependencies = [ [[package]] name = "async-task" -version = "4.4.0" +version = "4.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae" +checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.81" +version = "0.1.88" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" +checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" dependencies = [ "proc-macro2", "quote", @@ -348,17 +375,15 @@ checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" [[package]] name = "blocking" -version = "1.3.1" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77231a1c8f801696fc0123ec6150ce92cffb8e164a02afb9c8ddee0e9b65ad65" +checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" dependencies = [ - "async-channel", - "async-lock 2.7.0", + "async-channel 2.3.1", "async-task", - "atomic-waker", - "fastrand 1.9.0", - "futures-lite 1.13.0", - "log", + "futures-io", + "futures-lite 2.6.0", + "piper", ] [[package]] @@ -671,12 +696,12 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.9" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +checksum = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -769,12 +794,12 @@ dependencies = [ [[package]] name = "fluvio" -version = "0.28.0" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.17.3#411fe8fd930f1e9b78d836adf8a0e98635e8436b" +version = "0.50.0" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.18.0#ae5a00cfbf3cd310239bbd776231e56b16d259c3" dependencies = [ "adaptive_backoff", "anyhow", - "async-channel", + "async-channel 2.3.1", "async-lock 3.4.0", "async-trait", "cfg-if", @@ -783,7 +808,7 @@ dependencies = [ "dirs", "event-listener 5.4.0", "fluvio-compression", - "fluvio-future", + "fluvio-future 0.8.1", "fluvio-protocol", "fluvio-sc-schema", "fluvio-smartmodule", @@ -793,11 +818,12 @@ dependencies = [ "fluvio-types", "futures-util", "once_cell", + "parking_lot 0.12.3", "pin-project", "semver", "serde", "siphasher", - "thiserror 2.0.11", + "thiserror 2.0.12", "tokio", "toml", "tracing", @@ -806,8 +832,8 @@ dependencies = [ [[package]] name = "fluvio-compression" -version = "0.3.5" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.17.3#411fe8fd930f1e9b78d836adf8a0e98635e8436b" +version = "0.50.0" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.18.0#ae5a00cfbf3cd310239bbd776231e56b16d259c3" dependencies = [ "bytes", "flate2", @@ -815,14 +841,14 @@ dependencies = [ "lz4_flex", "serde", "snap", - "thiserror 2.0.11", + "thiserror 2.0.12", "zstd", ] [[package]] name = "fluvio-controlplane-metadata" -version = "0.31.0" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.17.3#411fe8fd930f1e9b78d836adf8a0e98635e8436b" +version = "0.50.0" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.18.0#ae5a00cfbf3cd310239bbd776231e56b16d259c3" dependencies = [ "anyhow", "base64", @@ -841,7 +867,7 @@ dependencies = [ "semver", "serde", "serde_yaml", - "thiserror 2.0.11", + "thiserror 2.0.12", "toml", "tracing", ] @@ -853,20 +879,36 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aeb6426efa0dc4cc12226634b5b2657237b67028837e79ef4ad4706c4f211bd9" dependencies = [ "anyhow", - "async-io 2.3.3", - "async-net", "async-std", + "cfg-if", + "thiserror 2.0.12", + "tracing", +] + +[[package]] +name = "fluvio-future" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cbf5338d4100fcfd150ada98d9f1f4dedfbe6a0d5783df2b73b3ab82ac528bb" +dependencies = [ + "anyhow", + "async-global-executor 3.1.0", + "async-io 2.4.1", + "async-net", + "async-task", "async-trait", "cfg-if", "fluvio-wasm-timer", - "futures-lite 2.3.0", + "futures-lite 2.6.0", "futures-util", "openssl", "openssl-sys", "pin-project", - "socket2 0.5.7", - "thiserror 2.0.11", + "socket2 0.5.10", + "thiserror 2.0.12", + "tokio", "tracing", + "wasm-bindgen-futures", "ws_stream_wasm", ] @@ -879,14 +921,14 @@ dependencies = [ "env_logger", "flapigen", "fluvio", - "fluvio-future", + "fluvio-future 0.7.2", "log", ] [[package]] name = "fluvio-protocol" -version = "0.12.4" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.17.3#411fe8fd930f1e9b78d836adf8a0e98635e8436b" +version = "0.50.0" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.18.0#ae5a00cfbf3cd310239bbd776231e56b16d259c3" dependencies = [ "bytes", "cfg-if", @@ -894,21 +936,21 @@ dependencies = [ "crc32c", "eyre", "fluvio-compression", - "fluvio-future", + "fluvio-future 0.8.1", "fluvio-protocol-derive", "fluvio-types", "flv-util", "once_cell", "semver", - "thiserror 2.0.11", + "thiserror 2.0.12", "tokio-util", "tracing", ] [[package]] name = "fluvio-protocol-derive" -version = "0.5.4" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.17.3#411fe8fd930f1e9b78d836adf8a0e98635e8436b" +version = "0.50.0" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.18.0#ae5a00cfbf3cd310239bbd776231e56b16d259c3" dependencies = [ "proc-macro2", "quote", @@ -918,8 +960,8 @@ dependencies = [ [[package]] name = "fluvio-sc-schema" -version = "0.26.0" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.17.3#411fe8fd930f1e9b78d836adf8a0e98635e8436b" +version = "0.50.0" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.18.0#ae5a00cfbf3cd310239bbd776231e56b16d259c3" dependencies = [ "anyhow", "fluvio-controlplane-metadata", @@ -929,26 +971,26 @@ dependencies = [ "paste", "serde", "static_assertions", - "thiserror 2.0.11", + "thiserror 2.0.12", "tracing", ] [[package]] name = "fluvio-smartmodule" -version = "0.8.0" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.17.3#411fe8fd930f1e9b78d836adf8a0e98635e8436b" +version = "0.50.0" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.18.0#ae5a00cfbf3cd310239bbd776231e56b16d259c3" dependencies = [ "eyre", "fluvio-protocol", "fluvio-smartmodule-derive", - "thiserror 2.0.11", + "thiserror 2.0.12", "tracing", ] [[package]] name = "fluvio-smartmodule-derive" -version = "0.6.4" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.17.3#411fe8fd930f1e9b78d836adf8a0e98635e8436b" +version = "0.50.0" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.18.0#ae5a00cfbf3cd310239bbd776231e56b16d259c3" dependencies = [ "proc-macro2", "quote", @@ -957,24 +999,24 @@ dependencies = [ [[package]] name = "fluvio-socket" -version = "0.15.2" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.17.3#411fe8fd930f1e9b78d836adf8a0e98635e8436b" +version = "0.50.0" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.18.0#ae5a00cfbf3cd310239bbd776231e56b16d259c3" dependencies = [ - "async-channel", + "async-channel 2.3.1", "async-lock 3.4.0", "async-trait", "built", "bytes", "cfg-if", "event-listener 5.4.0", - "fluvio-future", + "fluvio-future 0.8.1", "fluvio-protocol", "futures-util", "nix", "once_cell", "pin-project", "semver", - "thiserror 2.0.11", + "thiserror 2.0.12", "tokio", "tokio-util", "tracing", @@ -982,14 +1024,14 @@ dependencies = [ [[package]] name = "fluvio-spu-schema" -version = "0.18.0" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.17.3#411fe8fd930f1e9b78d836adf8a0e98635e8436b" +version = "0.50.0" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.18.0#ae5a00cfbf3cd310239bbd776231e56b16d259c3" dependencies = [ "bytes", "derive_builder", "educe", "flate2", - "fluvio-future", + "fluvio-future 0.8.1", "fluvio-protocol", "fluvio-smartmodule", "fluvio-types", @@ -1000,15 +1042,15 @@ dependencies = [ [[package]] name = "fluvio-stream-dispatcher" -version = "0.13.7" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.17.3#411fe8fd930f1e9b78d836adf8a0e98635e8436b" +version = "0.50.0" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.18.0#ae5a00cfbf3cd310239bbd776231e56b16d259c3" dependencies = [ "anyhow", - "async-channel", + "async-channel 2.3.1", "async-lock 3.4.0", "async-trait", "cfg-if", - "fluvio-future", + "fluvio-future 0.8.1", "fluvio-stream-model", "fluvio-types", "futures-util", @@ -1023,8 +1065,8 @@ dependencies = [ [[package]] name = "fluvio-stream-model" -version = "0.11.5" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.17.3#411fe8fd930f1e9b78d836adf8a0e98635e8436b" +version = "0.50.0" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.18.0#ae5a00cfbf3cd310239bbd776231e56b16d259c3" dependencies = [ "async-lock 3.4.0", "event-listener 5.4.0", @@ -1036,13 +1078,13 @@ dependencies = [ [[package]] name = "fluvio-types" -version = "0.5.4" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.17.3#411fe8fd930f1e9b78d836adf8a0e98635e8436b" +version = "0.50.0" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.18.0#ae5a00cfbf3cd310239bbd776231e56b16d259c3" dependencies = [ "event-listener 5.4.0", "schemars", "serde", - "thiserror 2.0.11", + "thiserror 2.0.12", "toml", "tracing", ] @@ -1110,9 +1152,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", "futures-sink", @@ -1120,9 +1162,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" [[package]] name = "futures-executor" @@ -1137,9 +1179,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-lite" @@ -1158,9 +1200,9 @@ dependencies = [ [[package]] name = "futures-lite" -version = "2.3.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" +checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532" dependencies = [ "fastrand 2.1.0", "futures-core", @@ -1171,9 +1213,9 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", @@ -1182,21 +1224,21 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" [[package]] name = "futures-task" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" [[package]] name = "futures-util" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" dependencies = [ "futures-channel", "futures-core", @@ -1395,18 +1437,19 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.62" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68c16e1bfd491478ab155fd8b4896b86f9ede344949b641e61501e07c2b8b4d5" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ + "once_cell", "wasm-bindgen", ] [[package]] name = "k8-types" -version = "0.8.7" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b1996eb39fe3991c64d32262261d3a37a8a43fcf7bc3a5456ab399f02a50114" +checksum = "a03d75bcb5555871dcffa40538fee4e59d38e3d21457c7c19108a31a76a69122" dependencies = [ "serde", "serde_json", @@ -1452,9 +1495,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.155" +version = "0.2.172" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" +checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" [[package]] name = "libloading" @@ -1488,6 +1531,12 @@ version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +[[package]] +name = "linux-raw-sys" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" + [[package]] name = "lock_api" version = "0.4.9" @@ -1595,9 +1644,9 @@ checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" [[package]] name = "openssl" -version = "0.10.66" +version = "0.10.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" +checksum = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8" dependencies = [ "bitflags 2.6.0", "cfg-if", @@ -1630,9 +1679,9 @@ dependencies = [ [[package]] name = "openssl-sys" -version = "0.9.103" +version = "0.9.109" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" +checksum = "90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571" dependencies = [ "cc", "libc", @@ -1759,6 +1808,17 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +[[package]] +name = "piper" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" +dependencies = [ + "atomic-waker", + "fastrand 2.1.0", + "futures-io", +] + [[package]] name = "pkg-config" version = "0.3.27" @@ -1840,7 +1900,7 @@ checksum = "dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b" dependencies = [ "getrandom", "libredox", - "thiserror 2.0.11", + "thiserror 2.0.12", ] [[package]] @@ -1914,6 +1974,19 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "rustix" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" +dependencies = [ + "bitflags 2.6.0", + "errno", + "libc", + "linux-raw-sys 0.9.4", + "windows-sys 0.59.0", +] + [[package]] name = "rustversion" version = "1.0.12" @@ -2109,9 +2182,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.5.7" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" +checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" dependencies = [ "libc", "windows-sys 0.52.0", @@ -2196,11 +2269,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.11" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" +checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" dependencies = [ - "thiserror-impl 2.0.11", + "thiserror-impl 2.0.12", ] [[package]] @@ -2216,9 +2289,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.11" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" +checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" dependencies = [ "proc-macro2", "quote", @@ -2227,9 +2300,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.34.0" +version = "1.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9" +checksum = "75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779" dependencies = [ "backtrace", "pin-project-lite", @@ -2238,9 +2311,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.2.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", @@ -2299,9 +2372,9 @@ dependencies = [ [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2310,9 +2383,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "1b1ffbcf9c6f6b99d386e7444eb608ba646ae452a36b39737deb9663b610f662" dependencies = [ "proc-macro2", "quote", @@ -2321,9 +2394,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" dependencies = [ "once_cell", ] @@ -2382,23 +2455,24 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.85" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b6cb788c4e39112fbe1822277ef6fb3c55cd86b95cb3d3c4c1c9597e4ac74b4" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", + "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.85" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35e522ed4105a9d626d885b35d62501b30d9666283a5c8be12c14a8bdafe7822" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", "syn 2.0.87", @@ -2407,21 +2481,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.35" +version = "0.4.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "083abe15c5d88556b77bdf7aef403625be9e327ad37c62c4e4129af740168163" +checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" dependencies = [ "cfg-if", "js-sys", + "once_cell", "wasm-bindgen", "web-sys", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.85" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "358a79a0cb89d21db8120cbfb91392335913e4890665b1a7981d9e956903b434" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2429,9 +2504,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.85" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4783ce29f09b9d93134d41297aded3a712b7b979e9c6f28c32cb88c973a94869" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", @@ -2442,15 +2517,18 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.85" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a901d592cafaa4d711bc324edfaff879ac700b19c3dfd60058d2b445be2691eb" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "web-sys" -version = "0.3.62" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b5f940c7edfdc6d12126d98c9ef4d1b3d470011c47c76a6581df47ad9ba721" +checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" dependencies = [ "js-sys", "wasm-bindgen", diff --git a/Cargo.toml b/Cargo.toml index 0c572b3..ced7f16 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,6 +16,6 @@ bindgen = { version = "0.71.1", default-features = false, features = ["logging", [dependencies] log = "^0.4.22" -fluvio = { features = ["admin"], git = "https://github.com/infinyon/fluvio.git", tag = "v0.17.3" } +fluvio = { features = ["admin"], git = "https://github.com/infinyon/fluvio.git", tag = "v0.18.0" } fluvio-future = { version = "0.7.0", features = ["task", "io"] } anyhow = "1.0.96"