diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f94fc8b..5ecaed44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,32 @@ # Changelog -## [0.0.23](https://github.com/FuelLabs/data-systems/compare/v0.0.22...v0.0.23) - 2025-01-28 +## [0.0.24](https://github.com/FuelLabs/data-systems/compare/v0.0.23...v0.0.24) - 2025-02-04 + + + + + +### ⭐ Features + +- *(repo)*: Added API key rate limiting on active ws sessions (#398) ([5f02830](https://github.com/FuelLabs/data-systems/commit/5f02830cf76051f4f8395cd84874a7a3586db8dd) @0xterminator) + +### 🐛 Bug Fixes + +- *(repo)*: Bump fuel-core to v0.40.4 ([49ee9e9](https://github.com/FuelLabs/data-systems/commit/49ee9e9d366bc5c1f79a5ff360b3ebf6f29334f8) @pedronauck) + +### 📚 Documentation + +- *(repo)*: Change Fuel logo on READMEs ([9b50b8f](https://github.com/FuelLabs/data-systems/commit/9b50b8f207296edbabfca80d3e25f0776a3e882c) @pedronauck) + +### 💪🏼 Contributors + +* @pedronauck +* @0xterminator + + +Want to contribute? Check out our [CONTRIBUTING.md](./CONTRIBUTING.md) guide! + +---## [0.0.23](https://github.com/FuelLabs/data-systems/compare/v0.0.22...v0.0.23) - 2025-01-28 ### ⭐ Features diff --git a/Cargo.lock b/Cargo.lock index d60b9597..50997421 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2242,7 +2242,7 @@ dependencies = [ [[package]] name = "data-parser" -version = "0.0.23" +version = "0.0.24" dependencies = [ "criterion", "fuel-data-parser", @@ -3658,7 +3658,7 @@ dependencies = [ [[package]] name = "fuel-data-parser" -version = "0.0.23" +version = "0.0.24" dependencies = [ "async-compression", "async-trait", @@ -3741,7 +3741,7 @@ dependencies = [ [[package]] name = "fuel-message-broker" -version = "0.0.23" +version = "0.0.24" dependencies = [ "async-nats", "async-trait", @@ -3783,7 +3783,7 @@ checksum = "2d0c46b5d76b3e11197bd31e036cd8b1cb46c4d822cacc48836638080c6d2b76" [[package]] name = "fuel-streams" -version = "0.0.23" +version = "0.0.24" dependencies = [ "fuel-streams-core", "fuel-streams-store", @@ -3799,7 +3799,7 @@ dependencies = [ [[package]] name = "fuel-streams-core" -version = "0.0.23" +version = "0.0.24" dependencies = [ "anyhow", "async-nats", @@ -3826,7 +3826,7 @@ dependencies = [ [[package]] name = "fuel-streams-domains" -version = "0.0.23" +version = "0.0.24" dependencies = [ "async-trait", "fuel-core", @@ -3849,7 +3849,7 @@ dependencies = [ [[package]] name = "fuel-streams-examples" -version = "0.0.23" +version = "0.0.24" dependencies = [ "anyhow", "fuel-streams", @@ -3859,7 +3859,7 @@ dependencies = [ [[package]] name = "fuel-streams-macros" -version = "0.0.23" +version = "0.0.24" dependencies = [ "downcast-rs", "indexmap 2.7.1", @@ -3873,7 +3873,7 @@ dependencies = [ [[package]] name = "fuel-streams-store" -version = "0.0.23" +version = "0.0.24" dependencies = [ "async-stream", "async-trait", @@ -3892,7 +3892,7 @@ dependencies = [ [[package]] name = "fuel-streams-test" -version = "0.0.23" +version = "0.0.24" dependencies = [ "anyhow", "fuel-core", @@ -3916,7 +3916,7 @@ dependencies = [ [[package]] name = "fuel-streams-types" -version = "0.0.23" +version = "0.0.24" dependencies = [ "anyhow", "async-trait", @@ -4074,7 +4074,7 @@ dependencies = [ [[package]] name = "fuel-web-utils" -version = "0.0.23" +version = "0.0.24" dependencies = [ "actix-cors", "actix-server", @@ -4287,7 +4287,7 @@ dependencies = [ [[package]] name = "generate-api-keys" -version = "0.0.23" +version = "0.0.24" dependencies = [ "anyhow", "clap 4.5.27", @@ -6061,7 +6061,7 @@ checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" [[package]] name = "load-tester" -version = "0.0.23" +version = "0.0.24" dependencies = [ "anyhow", "chrono", @@ -9177,7 +9177,7 @@ dependencies = [ [[package]] name = "subject-derive" -version = "0.0.23" +version = "0.0.24" dependencies = [ "proc-macro-error", "proc-macro2", @@ -9187,7 +9187,7 @@ dependencies = [ [[package]] name = "subjects-schema" -version = "0.0.23" +version = "0.0.24" dependencies = [ "fuel-streams-domains", "fuel-streams-macros", @@ -9218,7 +9218,7 @@ checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" [[package]] name = "sv-consumer" -version = "0.0.23" +version = "0.0.24" dependencies = [ "anyhow", "async-trait", @@ -9247,7 +9247,7 @@ dependencies = [ [[package]] name = "sv-publisher" -version = "0.0.23" +version = "0.0.24" dependencies = [ "anyhow", "async-trait", @@ -9277,7 +9277,7 @@ dependencies = [ [[package]] name = "sv-webserver" -version = "0.0.23" +version = "0.0.24" dependencies = [ "actix-web", "actix-ws", diff --git a/Cargo.toml b/Cargo.toml index 2267dbc5..c66f3b57 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,7 +20,7 @@ keywords = ["blockchain", "cryptocurrencies", "data-stream"] license = "Apache-2.0" repository = "https://github.com/fuellabs/data-systems" rust-version = "1.84.0" -version = "0.0.23" +version = "0.0.24" [workspace.dependencies] actix-cors = "0.7" @@ -100,17 +100,17 @@ fuel-tx = { version = "0.58.2" } fuel-vm = { version = "0.58.2" } # Internal dependencies -fuel-data-parser = { version = "0.0.23", path = "crates/data-parser" } -fuel-message-broker = { version = "0.0.23", path = "crates/message-broker" } -fuel-streams = { version = "0.0.23", path = "crates/fuel-streams" } -fuel-streams-core = { version = "0.0.23", path = "crates/core" } -fuel-streams-domains = { version = "0.0.23", path = "crates/domains" } -fuel-streams-macros = { version = "0.0.23", path = "crates/macros" } -fuel-streams-store = { version = "0.0.23", path = "crates/store" } +fuel-data-parser = { version = "0.0.24", path = "crates/data-parser" } +fuel-message-broker = { version = "0.0.24", path = "crates/message-broker" } +fuel-streams = { version = "0.0.24", path = "crates/fuel-streams" } +fuel-streams-core = { version = "0.0.24", path = "crates/core" } +fuel-streams-domains = { version = "0.0.24", path = "crates/domains" } +fuel-streams-macros = { version = "0.0.24", path = "crates/macros" } +fuel-streams-store = { version = "0.0.24", path = "crates/store" } fuel-streams-test = { version = "0.0.22", path = "crates/test" } -fuel-streams-types = { version = "0.0.23", path = "crates/types" } -fuel-web-utils = { version = "0.0.23", path = "crates/web-utils" } -subject-derive = { version = "0.0.23", path = "crates/macros/subject-derive" } +fuel-streams-types = { version = "0.0.24", path = "crates/types" } +fuel-web-utils = { version = "0.0.24", path = "crates/web-utils" } +subject-derive = { version = "0.0.24", path = "crates/macros/subject-derive" } # Workspace projects [workspace.metadata.cargo-machete]