diff --git a/CHANGELOG.md b/CHANGELOG.md index d76be9c0..dbc5ee06 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,18 @@ +## 0.0.12 (2024-10-28) + +### 🚀 Features + +- Add initial indexer project with SurrealDB (#244) +- Republish last block to ensure no missing data (#281) +- Added publisher logging (#280) + +### 🐛 Fixes + +- Rollback fuel-core version to 0.38 +- Added panic hooks and reworked graceful shutdown (#278) +- Missing by id subjects (#282) +- Enable publish multi ById subjects (#294) + ## 0.0.11 (2024-10-15) ### 🚀 Features diff --git a/Cargo.lock b/Cargo.lock index fc178aa5..6ba6e0c6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -961,7 +961,7 @@ checksum = "d86b93f97252c47b41663388e6d155714a9d0c398b99f1005cbc5f978b29f445" [[package]] name = "bench-consumers" -version = "0.0.11" +version = "0.0.12" dependencies = [ "anyhow", "async-nats", @@ -2130,7 +2130,7 @@ dependencies = [ [[package]] name = "data-parser" -version = "0.0.11" +version = "0.0.12" dependencies = [ "criterion", "fuel-core-types 0.38.0", @@ -3462,7 +3462,7 @@ dependencies = [ [[package]] name = "fuel-data-parser" -version = "0.0.11" +version = "0.0.12" dependencies = [ "async-compression", "async-trait", @@ -3515,7 +3515,7 @@ dependencies = [ [[package]] name = "fuel-indexer" -version = "0.0.11" +version = "0.0.12" dependencies = [ "anyhow", "dotenvy", @@ -3570,7 +3570,7 @@ checksum = "2d0c46b5d76b3e11197bd31e036cd8b1cb46c4d822cacc48836638080c6d2b76" [[package]] name = "fuel-streams" -version = "0.0.11" +version = "0.0.12" dependencies = [ "displaydoc", "fuel-streams-core", @@ -3581,7 +3581,7 @@ dependencies = [ [[package]] name = "fuel-streams-core" -version = "0.0.11" +version = "0.0.12" dependencies = [ "async-nats", "async-trait", @@ -3602,7 +3602,7 @@ dependencies = [ [[package]] name = "fuel-streams-examples" -version = "0.0.1" +version = "0.0.12" dependencies = [ "anyhow", "fuel-core-types 0.38.0", @@ -3613,14 +3613,14 @@ dependencies = [ [[package]] name = "fuel-streams-macros" -version = "0.0.11" +version = "0.0.12" dependencies = [ "subject-derive", ] [[package]] name = "fuel-streams-publisher" -version = "0.0.11" +version = "0.0.12" dependencies = [ "actix-cors", "actix-server", @@ -6047,7 +6047,7 @@ dependencies = [ [[package]] name = "nats-publisher" -version = "0.0.11" +version = "0.0.12" dependencies = [ "anyhow", "async-nats", @@ -8722,7 +8722,7 @@ dependencies = [ [[package]] name = "streams-tests" -version = "0.0.11" +version = "0.0.12" dependencies = [ "anyhow", "async-trait", @@ -8844,7 +8844,7 @@ dependencies = [ [[package]] name = "subject-derive" -version = "0.0.11" +version = "0.0.12" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index c06c630a..1efce7f8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ homepage = "https://fuel.network/" license = "Apache-2.0" repository = "https://github.com/fuellabs/data-systems" rust-version = "1.81.0" -version = "0.0.11" +version = "0.0.12" [workspace.dependencies] actix-cors = "0.7" @@ -53,11 +53,11 @@ tracing-actix-web = "0.7" thiserror = "1.0" fuel-streams = { path = "crates/fuel-streams" } -fuel-data-parser = { version = "0.0.11", path = "crates/fuel-data-parser" } -fuel-streams-core = { version = "0.0.11", path = "crates/fuel-streams-core" } -fuel-streams-publisher = { version = "0.0.11", path = "crates/fuel-streams-publisher" } -fuel-streams-macros = { version = "0.0.11", path = "crates/fuel-streams-macros" } -subject-derive = { version = "0.0.11", path = "crates/fuel-streams-macros/subject-derive" } +fuel-data-parser = { version = "0.0.12", path = "crates/fuel-data-parser" } +fuel-streams-core = { version = "0.0.12", path = "crates/fuel-streams-core" } +fuel-streams-publisher = { version = "0.0.12", path = "crates/fuel-streams-publisher" } +fuel-streams-macros = { version = "0.0.12", path = "crates/fuel-streams-macros" } +subject-derive = { version = "0.0.12", 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 c6f20849..964f94af 100644 --- a/crates/fuel-streams/Cargo.toml +++ b/crates/fuel-streams/Cargo.toml @@ -8,7 +8,7 @@ homepage = "https://fuel.network/" license = "Apache-2.0" repository = "https://github.com/fuellabs/data-systems" rust-version = "1.81" -version = "0.0.11" +version = "0.0.12" [dependencies] displaydoc = { workspace = true } diff --git a/examples/Cargo.toml b/examples/Cargo.toml index c6ce0852..984af177 100644 --- a/examples/Cargo.toml +++ b/examples/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fuel-streams-examples" -version = "0.0.1" +version = "0.0.12" publish = false edition = "2021"