diff --git a/Cargo.lock b/Cargo.lock index 82a1161..cb032ca 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -28,9 +28,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.71" +version = "1.0.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" +checksum = "f768393e7fabd388fe8409b13faa4d93ab0fef35db1508438dfdb066918bcf38" [[package]] name = "async-channel" @@ -293,6 +293,15 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" +[[package]] +name = "bytesize" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38fcc2979eff34a4b84e1cf9a1e3da42a7d44b3b690a40cdcb23e3d556cfb2e5" +dependencies = [ + "serde", +] + [[package]] name = "cargo-lock" version = "8.0.3" @@ -537,6 +546,12 @@ dependencies = [ "termcolor", ] +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + [[package]] name = "errno" version = "0.3.1" @@ -623,7 +638,7 @@ dependencies = [ [[package]] name = "fluvio" version = "0.19.2" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.11#6a365c3b44c3b7fe34d76d101c59359321fbecbb" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.12#69979cd9a9f771a6917319d1e24fee44698bdfbc" dependencies = [ "anyhow", "async-channel", @@ -661,7 +676,7 @@ dependencies = [ [[package]] name = "fluvio-compression" version = "0.3.0" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.11#6a365c3b44c3b7fe34d76d101c59359321fbecbb" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.12#69979cd9a9f771a6917319d1e24fee44698bdfbc" dependencies = [ "bytes", "flate2", @@ -674,21 +689,26 @@ dependencies = [ [[package]] name = "fluvio-controlplane-metadata" -version = "0.22.2" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.11#6a365c3b44c3b7fe34d76d101c59359321fbecbb" +version = "0.22.3" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.12#69979cd9a9f771a6917319d1e24fee44698bdfbc" dependencies = [ + "anyhow", "async-trait", "base64", "bytes", + "bytesize", + "derive_builder", "flate2", "fluvio-future", "fluvio-protocol", "fluvio-stream-model", "fluvio-types", "flv-util", + "humantime-serde", "lenient_semver", "semver", "serde", + "serde_yaml", "thiserror", "toml 0.7.3", "tracing", @@ -732,8 +752,8 @@ dependencies = [ [[package]] name = "fluvio-protocol" -version = "0.10.1" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.11#6a365c3b44c3b7fe34d76d101c59359321fbecbb" +version = "0.10.2" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.12#69979cd9a9f771a6917319d1e24fee44698bdfbc" dependencies = [ "bytes", "content_inspector", @@ -754,7 +774,7 @@ dependencies = [ [[package]] name = "fluvio-protocol-derive" version = "0.5.2" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.11#6a365c3b44c3b7fe34d76d101c59359321fbecbb" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.12#69979cd9a9f771a6917319d1e24fee44698bdfbc" dependencies = [ "proc-macro2", "quote", @@ -765,7 +785,7 @@ dependencies = [ [[package]] name = "fluvio-sc-schema" version = "0.19.1" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.11#6a365c3b44c3b7fe34d76d101c59359321fbecbb" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.12#69979cd9a9f771a6917319d1e24fee44698bdfbc" dependencies = [ "anyhow", "fluvio-controlplane-metadata", @@ -782,7 +802,7 @@ dependencies = [ [[package]] name = "fluvio-smartmodule" version = "0.7.0" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.11#6a365c3b44c3b7fe34d76d101c59359321fbecbb" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.12#69979cd9a9f771a6917319d1e24fee44698bdfbc" dependencies = [ "eyre", "fluvio-protocol", @@ -794,7 +814,7 @@ dependencies = [ [[package]] name = "fluvio-smartmodule-derive" version = "0.5.0" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.11#6a365c3b44c3b7fe34d76d101c59359321fbecbb" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.12#69979cd9a9f771a6917319d1e24fee44698bdfbc" dependencies = [ "proc-macro2", "quote", @@ -803,8 +823,8 @@ dependencies = [ [[package]] name = "fluvio-socket" -version = "0.14.3" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.11#6a365c3b44c3b7fe34d76d101c59359321fbecbb" +version = "0.14.4" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.12#69979cd9a9f771a6917319d1e24fee44698bdfbc" dependencies = [ "async-channel", "async-lock", @@ -828,7 +848,7 @@ dependencies = [ [[package]] name = "fluvio-spu-schema" version = "0.14.2" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.11#6a365c3b44c3b7fe34d76d101c59359321fbecbb" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.12#69979cd9a9f771a6917319d1e24fee44698bdfbc" dependencies = [ "bytes", "derive_builder", @@ -846,7 +866,7 @@ dependencies = [ [[package]] name = "fluvio-stream-model" version = "0.9.2" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.11#6a365c3b44c3b7fe34d76d101c59359321fbecbb" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.12#69979cd9a9f771a6917319d1e24fee44698bdfbc" dependencies = [ "async-rwlock", "event-listener", @@ -857,7 +877,7 @@ dependencies = [ [[package]] name = "fluvio-types" version = "0.4.2" -source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.11#6a365c3b44c3b7fe34d76d101c59359321fbecbb" +source = "git+https://github.com/infinyon/fluvio.git?tag=v0.10.12#69979cd9a9f771a6917319d1e24fee44698bdfbc" dependencies = [ "event-listener", "thiserror", @@ -1058,6 +1078,12 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +[[package]] +name = "hashbrown" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" + [[package]] name = "heck" version = "0.4.1" @@ -1076,6 +1102,16 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" +[[package]] +name = "humantime-serde" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c" +dependencies = [ + "humantime", + "serde", +] + [[package]] name = "iana-time-zone" version = "0.1.56" @@ -1128,7 +1164,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ "autocfg", - "hashbrown", + "hashbrown 0.12.3", +] + +[[package]] +name = "indexmap" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" +dependencies = [ + "equivalent", + "hashbrown 0.14.0", ] [[package]] @@ -1467,7 +1513,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4" dependencies = [ "fixedbitset", - "indexmap", + "indexmap 1.9.3", ] [[package]] @@ -1691,6 +1737,19 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_yaml" +version = "0.9.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a49e178e4452f45cb61d0cd8cebc1b0fafd3e41929e996cef79aa3aca91f574" +dependencies = [ + "indexmap 2.0.0", + "itoa", + "ryu", + "serde", + "unsafe-libyaml", +] + [[package]] name = "shlex" version = "1.1.0" @@ -1947,7 +2006,7 @@ version = "0.19.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13" dependencies = [ - "indexmap", + "indexmap 1.9.3", "serde", "serde_spanned", "toml_datetime", @@ -2017,6 +2076,12 @@ dependencies = [ "tinyvec", ] +[[package]] +name = "unsafe-libyaml" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f28467d3e1d3c6586d8f25fa243f544f5800fec42d97032474e17222c2b75cfa" + [[package]] name = "url" version = "2.3.1" diff --git a/Cargo.toml b/Cargo.toml index c2d41a7..c48daa0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,4 +18,4 @@ bindgen = { version = "0.66.1", default-features = false, features = ["logging", log = "^0.4.19" fluvio = { features = ["admin"], git = "https://github.com/infinyon/fluvio.git", tag = "v0.10.12" } fluvio-future = { version = "0.5.1", features = ["task", "io"] } -anyhow = "1.0.70" +anyhow = "1.0.73"