From bc001abdac435ada0bb471d8cfe1f5c3443eb943 Mon Sep 17 00:00:00 2001 From: fuel-service-user <134328775+fuel-service-user@users.noreply.github.com> Date: Sat, 24 Aug 2024 08:05:46 -0700 Subject: [PATCH] ci(release): Preparing v0.0.4 (#174) ci(release): Preparing 0.0.4 Co-authored-by: GitHub --- CHANGELOG.md | 19 +++++++++++++++++++ Cargo.lock | 20 ++++++++++---------- Cargo.toml | 12 ++++++------ crates/fuel-streams/Cargo.toml | 2 +- 4 files changed, 36 insertions(+), 17 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..faeaa326 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,19 @@ +## 0.0.4 (2024-08-24) + +### 🚀 Features + +- Add NATS POC version (#12) +- Bootstrap the stream from Fuel nodes storage (#22) +- Add nkey as auth mechanism (#32) +- Add first version of streams-core crate (#61) +- Add nats publishing deduplication logic and tests (#107) +- Add Client (#114) +- Data-parser implementation (#111) +- Add Stream and Filter (#125) + +### 🐛 Fixes + +- Use u32 for block height to avoid hex outputs in block subjects (#66) +- Publish compact json rather than pretty json (#105) +- Temporary solution for nats storage size (#120) +- Block compress for bincode (#122) diff --git a/Cargo.lock b/Cargo.lock index 31b421e3..22a27858 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -639,7 +639,7 @@ checksum = "d86b93f97252c47b41663388e6d155714a9d0c398b99f1005cbc5f978b29f445" [[package]] name = "bench-consumers" -version = "0.0.3" +version = "0.0.4" dependencies = [ "anyhow", "async-nats", @@ -1566,7 +1566,7 @@ dependencies = [ [[package]] name = "data-parser" -version = "0.0.3" +version = "0.0.4" dependencies = [ "async-compression", "criterion", @@ -2659,7 +2659,7 @@ dependencies = [ [[package]] name = "fuel-data-parser" -version = "0.0.3" +version = "0.0.4" dependencies = [ "async-compression", "bincode", @@ -2726,7 +2726,7 @@ checksum = "4c1b711f28553ddc5f3546711bd220e144ce4c1af7d9e9a1f70b2f20d9f5b791" [[package]] name = "fuel-streams" -version = "0.0.3" +version = "0.0.4" dependencies = [ "async-trait", "displaydoc", @@ -2737,7 +2737,7 @@ dependencies = [ [[package]] name = "fuel-streams-core" -version = "0.0.3" +version = "0.0.4" dependencies = [ "async-nats", "async-trait", @@ -2758,14 +2758,14 @@ dependencies = [ [[package]] name = "fuel-streams-macros" -version = "0.0.3" +version = "0.0.4" dependencies = [ "subject-derive", ] [[package]] name = "fuel-streams-publisher" -version = "0.0.3" +version = "0.0.4" dependencies = [ "anyhow", "clap 4.5.15", @@ -4812,7 +4812,7 @@ dependencies = [ [[package]] name = "nats-publisher" -version = "0.0.3" +version = "0.0.4" dependencies = [ "anyhow", "async-nats", @@ -6792,7 +6792,7 @@ dependencies = [ [[package]] name = "streams-tests" -version = "0.0.3" +version = "0.0.4" dependencies = [ "fuel-core-importer", "fuel-core-types", @@ -6884,7 +6884,7 @@ dependencies = [ [[package]] name = "subject-derive" -version = "0.0.3" +version = "0.0.4" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 5aedce7e..bf64da0a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ edition = "2021" homepage = "https://fuel.network/" license = "Apache-2.0" repository = "https://github.com/fuellabs/data-systems" -version = "0.0.3" +version = "0.0.4" [workspace.dependencies] anyhow = "1.0" @@ -41,11 +41,11 @@ tracing = "0.1.40" thiserror = "1.0" fuel-streams = { path = "crates/fuel-streams" } -fuel-data-parser = { version = "0.0.3", path = "crates/fuel-data-parser" } -fuel-streams-core = { version = "0.0.3", path = "crates/fuel-streams-core" } -fuel-streams-publisher = { version = "0.0.3", path = "crates/fuel-streams-publisher" } -fuel-streams-macros = { version = "0.0.3", path = "crates/fuel-streams-macros" } -subject-derive = { version = "0.0.3", path = "crates/fuel-streams-macros/subject-derive" } +fuel-data-parser = { version = "0.0.4", path = "crates/fuel-data-parser" } +fuel-streams-core = { version = "0.0.4", path = "crates/fuel-streams-core" } +fuel-streams-publisher = { version = "0.0.4", path = "crates/fuel-streams-publisher" } +fuel-streams-macros = { version = "0.0.4", path = "crates/fuel-streams-macros" } +subject-derive = { version = "0.0.4", path = "crates/fuel-streams-macros/subject-derive" } # Workspace projects [workspace.metadata.cargo-machete] diff --git a/crates/fuel-streams/Cargo.toml b/crates/fuel-streams/Cargo.toml index 4e913874..b2fc3d63 100644 --- a/crates/fuel-streams/Cargo.toml +++ b/crates/fuel-streams/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" homepage = "https://fuel.network/" license = "Apache-2.0" repository = "https://github.com/fuellabs/data-systems" -version = "0.0.3" +version = "0.0.4" [dependencies] async-trait = { workspace = true }