diff --git a/CHANGELOG.md b/CHANGELOG.md index a8ef89be..8f29dbed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,56 @@ # Changelog +## [0.0.30](https://github.com/FuelLabs/data-systems/compare/v0.0.29...v0.0.30) - 2025-06-06 + +### โญ Features + +- _(sv-consumer)_: Introduce concurrent tasks configuration ([#483](https://github.com/FuelLabs/data-systems/pull/483)) ([f395620](https://github.com/FuelLabs/data-systems/commit/f395620b3d2aee8b251959dcb07766b5b0ed83be) @luizstacio) + +- _(repo)_: Add messages ([#465](https://github.com/FuelLabs/data-systems/pull/465)) ([7a09099](https://github.com/FuelLabs/data-systems/commit/7a09099d2ee49a82c4dad6b1567df0fd373969ce) @pedronauck) + +- _(sv-api)_: Add read-only database configuration ([#485](https://github.com/FuelLabs/data-systems/pull/485)) ([a00641c](https://github.com/FuelLabs/data-systems/commit/a00641c346e316e649a6acc9304f3eba3c18b7a2) @luizstacio) + +### ๐Ÿ› Bug Fixes + +- _(repo)_: Dune integration ([f487ceb](https://github.com/FuelLabs/data-systems/commit/f487cebfd873986f7312dd0d72d46cba47b2a9fb) @pedronauck) + +- _(fuel-streams-domains)_: Adjust BlockHeaderVersion serialization ([7a421b7](https://github.com/FuelLabs/data-systems/commit/7a421b7dda0915d81cded4d9cb023614106efb89) @pedronauck) + +- _(fuel-streams-domains)_: BlockVersion serde configuration ([b99705e](https://github.com/FuelLabs/data-systems/commit/b99705ea324a0cf98d9f02801ef3db6edc9ac199) @pedronauck) + +- _(fuel-streams-domains)_: Improve accounts txs query performance ([#462](https://github.com/FuelLabs/data-systems/pull/462)) ([e2fb66e](https://github.com/FuelLabs/data-systems/commit/e2fb66e0ff6029e06bc9c53552db5ad1ec5039c3) @pedronauck) + +- _(sv-publisher)_: Restore tx_pointer for transactions ([41c4cd8](https://github.com/FuelLabs/data-systems/commit/41c4cd8c56f916dbf8ad5acd379186a196f604d4) @pedronauck) + +- _(fuel-web-utils)_: Load api-keys on demand from database ([#471](https://github.com/FuelLabs/data-systems/pull/471)) ([554ecd3](https://github.com/FuelLabs/data-systems/commit/554ecd3cd6765ca8ea6528b16c2d9142a30120d6) @luizstacio) + +- _(repo)_: Builder subscriptions count error ([b5a179f](https://github.com/FuelLabs/data-systems/commit/b5a179ffa508af512e129e2312d3b0d3dd91a227) @pedronauck) + +### ๐Ÿ”„ Refactor + +- _(sv-dune)_: Improve Avro types ([#460](https://github.com/FuelLabs/data-systems/pull/460)) ([10a27dd](https://github.com/FuelLabs/data-systems/commit/10a27dd8dee72adc8e89568c7e0fcefa39246dc4) @pedronauck) + +### ๐Ÿ“š Documentation + +- _(repo)_: Improve docs on core and data-parser ([2d6401c](https://github.com/FuelLabs/data-systems/commit/2d6401c96ef55c7555cc78ddd1296b1acfd25d81) @pedronauck) + +- _(repo)_: Improve project docs ([4ead022](https://github.com/FuelLabs/data-systems/commit/4ead022c1d4c10db4174a512d4b1864b18b0e56d) @pedronauck) + +- _(fuel-streams-core)_: Fix code example ([0729afb](https://github.com/FuelLabs/data-systems/commit/0729afbc3c2f3adff3ecd8b9ed7f484d4028008c) @pedronauck) + +### ๐Ÿงช Testing + +- _(repo)_: Fix wrong tests ([a70976a](https://github.com/FuelLabs/data-systems/commit/a70976a710c5273e270e80120dd27a474b7474be) @pedronauck) + +### ๐Ÿ’ช๐Ÿผ Contributors + +- @pedronauck +- @luizstacio + +Want to contribute? Check out our [CONTRIBUTING.md](./CONTRIBUTING.md) guide! + +--- + ## [0.0.29](https://github.com/FuelLabs/data-systems/compare/v0.0.28...v0.0.29) - 2025-04-18 ### โญ Features diff --git a/Cargo.lock b/Cargo.lock index c9b45dac..29c10cd6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4171,7 +4171,7 @@ dependencies = [ [[package]] name = "fuel-data-parser" -version = "0.0.29" +version = "0.0.30" dependencies = [ "async-trait", "pretty_assertions", @@ -4277,7 +4277,7 @@ dependencies = [ [[package]] name = "fuel-message-broker" -version = "0.0.29" +version = "0.0.30" dependencies = [ "async-nats", "async-trait", @@ -4325,7 +4325,7 @@ checksum = "0d874d57e5ccaa1ad80f39304a9e50dcc0ced5aad3710730fcb629a55ab478f5" [[package]] name = "fuel-streams" -version = "0.0.29" +version = "0.0.30" dependencies = [ "anyhow", "fuel-streams-core", @@ -4342,7 +4342,7 @@ dependencies = [ [[package]] name = "fuel-streams-core" -version = "0.0.29" +version = "0.0.30" dependencies = [ "anyhow", "async-nats", @@ -4367,7 +4367,7 @@ dependencies = [ [[package]] name = "fuel-streams-domains" -version = "0.0.29" +version = "0.0.30" dependencies = [ "anyhow", "async-trait", @@ -4399,7 +4399,7 @@ dependencies = [ [[package]] name = "fuel-streams-examples" -version = "0.0.29" +version = "0.0.30" dependencies = [ "anyhow", "fuel-streams", @@ -4409,7 +4409,7 @@ dependencies = [ [[package]] name = "fuel-streams-subject" -version = "0.0.29" +version = "0.0.30" dependencies = [ "downcast-rs", "indexmap 2.8.0", @@ -4423,7 +4423,7 @@ dependencies = [ [[package]] name = "fuel-streams-test" -version = "0.0.29" +version = "0.0.30" dependencies = [ "anyhow", "fuel-core", @@ -4446,7 +4446,7 @@ dependencies = [ [[package]] name = "fuel-streams-types" -version = "0.0.29" +version = "0.0.30" dependencies = [ "anyhow", "apache-avro", @@ -4678,7 +4678,7 @@ dependencies = [ [[package]] name = "fuel-web-utils" -version = "0.0.29" +version = "0.0.30" dependencies = [ "anyhow", "async-trait", @@ -4947,7 +4947,7 @@ dependencies = [ [[package]] name = "generate-api-keys" -version = "0.0.29" +version = "0.0.30" dependencies = [ "anyhow", "clap", @@ -6720,7 +6720,7 @@ checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" [[package]] name = "load-tester" -version = "0.0.29" +version = "0.0.30" dependencies = [ "anyhow", "chrono", @@ -10247,7 +10247,7 @@ dependencies = [ [[package]] name = "subject-derive" -version = "0.0.29" +version = "0.0.30" dependencies = [ "proc-macro-error", "proc-macro2", @@ -10257,7 +10257,7 @@ dependencies = [ [[package]] name = "subjects-schema" -version = "0.0.29" +version = "0.0.30" dependencies = [ "fuel-streams-domains", "fuel-streams-subject", @@ -10301,7 +10301,7 @@ checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" [[package]] name = "sv-api" -version = "0.0.29" +version = "0.0.30" dependencies = [ "anyhow", "async-trait", @@ -10332,7 +10332,7 @@ dependencies = [ [[package]] name = "sv-consumer" -version = "0.0.29" +version = "0.0.30" dependencies = [ "anyhow", "async-trait", @@ -10358,7 +10358,7 @@ dependencies = [ [[package]] name = "sv-dune" -version = "0.0.29" +version = "0.0.30" dependencies = [ "anyhow", "apache-avro", @@ -10388,7 +10388,7 @@ dependencies = [ [[package]] name = "sv-publisher" -version = "0.0.29" +version = "0.0.30" dependencies = [ "anyhow", "async-trait", @@ -10416,7 +10416,7 @@ dependencies = [ [[package]] name = "sv-webserver" -version = "0.0.29" +version = "0.0.30" dependencies = [ "anyhow", "async-trait", @@ -11489,7 +11489,7 @@ checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" [[package]] name = "udpate-db" -version = "0.0.29" +version = "0.0.30" dependencies = [ "anyhow", "dotenvy", diff --git a/Cargo.toml b/Cargo.toml index 11113a48..837a1cfa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,7 +21,7 @@ keywords = ["blockchain", "cryptocurrencies", "data-stream"] license = "Apache-2.0" repository = "https://github.com/fuellabs/data-systems" rust-version = "1.85.1" -version = "0.0.29" +version = "0.0.30" [workspace.dependencies] anyhow = "1.0.97" @@ -115,16 +115,16 @@ fuel-core-types = { version = "0.43.2", default-features = false, features = [ ] } # Internal dependencies -fuel-data-parser = { version = "0.0.29", path = "crates/data-parser" } -fuel-message-broker = { version = "0.0.29", path = "crates/message-broker" } -fuel-streams = { version = "0.0.29", path = "crates/fuel-streams" } -fuel-streams-core = { version = "0.0.29", path = "crates/core" } -fuel-streams-domains = { version = "0.0.29", path = "crates/domains" } -fuel-streams-subject = { version = "0.0.29", path = "crates/subject" } +fuel-data-parser = { version = "0.0.30", path = "crates/data-parser" } +fuel-message-broker = { version = "0.0.30", path = "crates/message-broker" } +fuel-streams = { version = "0.0.30", path = "crates/fuel-streams" } +fuel-streams-core = { version = "0.0.30", path = "crates/core" } +fuel-streams-domains = { version = "0.0.30", path = "crates/domains" } +fuel-streams-subject = { version = "0.0.30", path = "crates/subject" } fuel-streams-test = { version = "0.0.22", path = "crates/test" } -fuel-streams-types = { version = "0.0.29", path = "crates/types" } -fuel-web-utils = { version = "0.0.29", path = "crates/web-utils" } -subject-derive = { version = "0.0.29", path = "crates/subject/subject-derive" } +fuel-streams-types = { version = "0.0.30", path = "crates/types" } +fuel-web-utils = { version = "0.0.30", path = "crates/web-utils" } +subject-derive = { version = "0.0.30", path = "crates/subject/subject-derive" } # Workspace projects [workspace.metadata.cargo-machete]