diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c1468c..6c0f1b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,18 @@ All notable changes to this project will be documented in this file. +## [0.8.4] - 2025-02-05 + +### Bug Fixes + +- Improve output messages for command record appends ([#119](https://github.com/s2-streamstore/s2-cli/issues/119)) +- Metered bytes log ([#121](https://github.com/s2-streamstore/s2-cli/issues/121)) + +### Miscellaneous Tasks + +- Improve read cli command docs ([#117](https://github.com/s2-streamstore/s2-cli/issues/117)) +- Add uri args struct ([#120](https://github.com/s2-streamstore/s2-cli/issues/120)) + ## [0.8.3] - 2025-01-22 ### Miscellaneous Tasks diff --git a/Cargo.lock b/Cargo.lock index e95dde3..e12d9c7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -287,6 +287,8 @@ version = "1.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229" dependencies = [ + "jobserver", + "libc", "shlex", ] @@ -369,7 +371,7 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -532,7 +534,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -895,6 +897,15 @@ version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" +[[package]] +name = "jobserver" +version = "0.1.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" +dependencies = [ + "libc", +] + [[package]] name = "js-sys" version = "0.3.77" @@ -1225,6 +1236,12 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +[[package]] +name = "pkg-config" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" + [[package]] name = "portable-atomic" version = "1.10.0" @@ -1438,7 +1455,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -1618,9 +1635,9 @@ checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" [[package]] name = "streamstore" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eefe245b54e756f0d0d4242bfa2c0ad4cdbc12747a1e66b3ea75d5050180e044" +checksum = "8030df5e5c1a2714b1b9b8a83df7a9622d9d871768b30a94bcd0186ce4e31625" dependencies = [ "async-stream", "backon", @@ -1648,7 +1665,7 @@ dependencies = [ [[package]] name = "streamstore-cli" -version = "0.8.3" +version = "0.8.4" dependencies = [ "async-stream", "base64ct", @@ -1953,6 +1970,7 @@ dependencies = [ "tower-service", "tracing", "webpki-roots", + "zstd", ] [[package]] @@ -2405,3 +2423,31 @@ name = "zeroize" version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" + +[[package]] +name = "zstd" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9" +dependencies = [ + "zstd-safe", +] + +[[package]] +name = "zstd-safe" +version = "7.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059" +dependencies = [ + "zstd-sys", +] + +[[package]] +name = "zstd-sys" +version = "2.0.13+zstd.1.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" +dependencies = [ + "cc", + "pkg-config", +] diff --git a/Cargo.toml b/Cargo.toml index d2e55d0..8cfad8e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "streamstore-cli" description = "CLI for S2" -version = "0.8.3" +version = "0.8.4" edition = "2021" license = "Apache-2.0" keywords = ["streamstore", "s2", "log", "stream", "s3"] @@ -29,7 +29,7 @@ miette = { version = "7.4.0", features = ["fancy"] } rand = "0.8.5" serde = { version = "1.0.217", features = ["derive"] } serde_json = "1.0.137" -streamstore = "0.8.0" +streamstore = "0.8.1" thiserror = "2.0.11" tokio = { version = "1.43.0", features = ["full"] } tokio-stream = { version = "0.1.17", features = ["io-util"] }