diff --git a/CHANGELOG.md b/CHANGELOG.md index af0651c9..397329e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,26 @@ +## 0.0.14 (2024-12-27) + +### 🚀 Features + +- Updated crates and npm packages (#341) +- Add historical data with S3 and Webserver + +### 🐛 Fixes + +- Resolve block publication race conditions and synchronization issues (#329) +- Fixed telemetry envs and port (#330) +- Mainnet DNS value for NATS (#339) +- Rollback NATS_URL for Publisher (#343) +- Fix last published logic to honor retention policy (#344) +- Simplify and test BlocksStream for old and new blocks (#346) +- Rollback fuel-core to v0.40.0 +- Allow healthcheck while awaiting relayer node sync (#347) +- Update cargo.lock +- Using fuel-core from branch release/v0.40.2 +- Solving publisher slowness (#352) +- Adjust DeliverPolicy to receive from WebSocket +- S3 payload and encoding (#366) + ## 0.0.13 (2024-11-28) ### 🚀 Features diff --git a/Cargo.lock b/Cargo.lock index 0cbb7f53..412bdf3e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2608,7 +2608,7 @@ dependencies = [ [[package]] name = "data-parser" -version = "0.0.13" +version = "0.0.14" dependencies = [ "criterion", "fuel-core-types 0.40.2", @@ -3997,7 +3997,7 @@ dependencies = [ [[package]] name = "fuel-data-parser" -version = "0.0.13" +version = "0.0.14" dependencies = [ "async-compression", "async-trait", @@ -4104,7 +4104,7 @@ checksum = "2d0c46b5d76b3e11197bd31e036cd8b1cb46c4d822cacc48836638080c6d2b76" [[package]] name = "fuel-streams" -version = "0.0.13" +version = "0.0.14" dependencies = [ "displaydoc", "fuel-streams-core", @@ -4121,7 +4121,7 @@ dependencies = [ [[package]] name = "fuel-streams-core" -version = "0.0.13" +version = "0.0.14" dependencies = [ "anyhow", "async-nats", @@ -4150,7 +4150,7 @@ dependencies = [ [[package]] name = "fuel-streams-examples" -version = "0.0.13" +version = "0.0.14" dependencies = [ "anyhow", "fuel-streams", @@ -4160,7 +4160,7 @@ dependencies = [ [[package]] name = "fuel-streams-executors" -version = "0.0.13" +version = "0.0.14" dependencies = [ "anyhow", "displaydoc", @@ -4181,14 +4181,14 @@ dependencies = [ [[package]] name = "fuel-streams-macros" -version = "0.0.13" +version = "0.0.14" dependencies = [ "subject-derive", ] [[package]] name = "fuel-streams-nats" -version = "0.0.13" +version = "0.0.14" dependencies = [ "async-nats", "displaydoc", @@ -4203,7 +4203,7 @@ dependencies = [ [[package]] name = "fuel-streams-storage" -version = "0.0.13" +version = "0.0.14" dependencies = [ "async-trait", "aws-config", @@ -8988,7 +8988,7 @@ checksum = "d7beae5182595e9a8b683fa98c4317f956c9a2dec3b9716990d20023cc60c766" [[package]] name = "streams-tests" -version = "0.0.13" +version = "0.0.14" dependencies = [ "fuel-core", "fuel-streams", @@ -9077,7 +9077,7 @@ dependencies = [ [[package]] name = "subject-derive" -version = "0.0.13" +version = "0.0.14" dependencies = [ "proc-macro2", "quote", @@ -9107,7 +9107,7 @@ checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" [[package]] name = "sv-consumer" -version = "0.0.13" +version = "0.0.14" dependencies = [ "anyhow", "async-nats", @@ -9132,7 +9132,7 @@ dependencies = [ [[package]] name = "sv-publisher" -version = "0.0.13" +version = "0.0.14" dependencies = [ "anyhow", "async-nats", @@ -9153,7 +9153,7 @@ dependencies = [ [[package]] name = "sv-webserver" -version = "0.0.13" +version = "0.0.14" dependencies = [ "actix-cors", "actix-server", diff --git a/Cargo.toml b/Cargo.toml index 94da1905..34b95e63 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.13" +version = "0.0.14" [workspace.dependencies] actix-cors = "0.7" @@ -63,16 +63,17 @@ tracing-subscriber = "0.3" tracing-actix-web = "0.7" thiserror = "2.0" -fuel-streams = { version = "0.0.13", path = "crates/fuel-streams" } -fuel-data-parser = { version = "0.0.13", path = "crates/fuel-data-parser" } -fuel-streams-core = { version = "0.0.13", path = "crates/fuel-streams-core" } -fuel-streams-macros = { version = "0.0.13", path = "crates/fuel-streams-macros" } -fuel-streams-nats = { version = "0.0.13", path = "crates/fuel-streams-nats" } -fuel-streams-storage = { version = "0.0.13", path = "crates/fuel-streams-storage" } -fuel-streams-executors = { version = "0.0.13", path = "crates/fuel-streams-executors" } -subject-derive = { version = "0.0.13", path = "crates/fuel-streams-macros/subject-derive" } -sv-publisher = { version = "0.0.13", path = "crates/sv-publisher" } -sv-webserver = { version = "0.0.13", path = "crates/sv-webserver" } +fuel-streams = { version = "0.0.14", path = "crates/fuel-streams" } +fuel-data-parser = { version = "0.0.14", path = "crates/fuel-data-parser" } +fuel-streams-core = { version = "0.0.14", path = "crates/fuel-streams-core" } +fuel-streams-macros = { version = "0.0.14", path = "crates/fuel-streams-macros" } +fuel-streams-nats = { version = "0.0.14", path = "crates/fuel-streams-nats" } +fuel-streams-storage = { version = "0.0.14", path = "crates/fuel-streams-storage" } +fuel-streams-executors = { version = "0.0.14", path = "crates/fuel-streams-executors" } +subject-derive = { version = "0.0.14", path = "crates/fuel-streams-macros/subject-derive" } +sv-publisher = { version = "0.0.14", path = "crates/sv-publisher" } +sv-consumer = { version = "0.0.14", path = "crates/sv-consumer" } +sv-webserver = { version = "0.0.14", path = "crates/sv-webserver" } # Workspace projects [workspace.metadata.cargo-machete] diff --git a/crates/fuel-streams/Cargo.toml b/crates/fuel-streams/Cargo.toml index fb8e79a8..fd521203 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.0" -version = "0.0.13" +version = "0.0.14" [dependencies] displaydoc = { workspace = true } diff --git a/examples/Cargo.toml b/examples/Cargo.toml index e6465fd8..fa721465 100644 --- a/examples/Cargo.toml +++ b/examples/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fuel-streams-examples" -version = "0.0.13" +version = "0.0.14" publish = false edition = "2021" diff --git a/scripts/bump-version.sh b/scripts/bump-version.sh index 86bf2c86..a454db38 100755 --- a/scripts/bump-version.sh +++ b/scripts/bump-version.sh @@ -1,5 +1,5 @@ #!/bin/bash -cargo set-version --workspace "$1" +cargo set-version --locked --workspace "$1" cargo update --workspace make fmt