From 080c3c5313427e7cf629f34e22c5d2976907a8da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Zwoli=C5=84ski?= Date: Mon, 2 Dec 2024 13:11:29 +0100 Subject: [PATCH] chore: release (#466) --- Cargo.lock | 12 ++++++------ Cargo.toml | 10 +++++----- cli/CHANGELOG.md | 10 ++++++++++ cli/Cargo.toml | 2 +- grpc/CHANGELOG.md | 19 +++++++++++++++++++ grpc/grpc-macros/CHANGELOG.md | 14 ++++++++++++++ node-wasm/CHANGELOG.md | 11 +++++++++++ node-wasm/Cargo.toml | 2 +- node-wasm/js/README.md | 31 ++++++++++++++++++------------- node-wasm/js/package.json | 4 ++-- node/CHANGELOG.md | 16 ++++++++++++++++ node/Cargo.toml | 2 +- proto/CHANGELOG.md | 12 ++++++++++++ proto/Cargo.toml | 2 +- rpc/CHANGELOG.md | 12 ++++++++++++ rpc/Cargo.toml | 2 +- types/CHANGELOG.md | 12 ++++++++++++ types/Cargo.toml | 2 +- 18 files changed, 143 insertions(+), 32 deletions(-) create mode 100644 grpc/CHANGELOG.md create mode 100644 grpc/grpc-macros/CHANGELOG.md diff --git a/Cargo.lock b/Cargo.lock index 489dd5b8..7d42555e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -777,7 +777,7 @@ dependencies = [ [[package]] name = "celestia-proto" -version = "0.5.0" +version = "0.6.0" dependencies = [ "bytes", "prost", @@ -795,7 +795,7 @@ dependencies = [ [[package]] name = "celestia-rpc" -version = "0.7.1" +version = "0.8.0" dependencies = [ "anyhow", "async-trait", @@ -818,7 +818,7 @@ dependencies = [ [[package]] name = "celestia-types" -version = "0.8.0" +version = "0.9.0" dependencies = [ "base64", "bech32", @@ -3350,7 +3350,7 @@ dependencies = [ [[package]] name = "lumina-cli" -version = "0.5.1" +version = "0.5.2" dependencies = [ "anyhow", "axum", @@ -3374,7 +3374,7 @@ dependencies = [ [[package]] name = "lumina-node" -version = "0.7.0" +version = "0.8.0" dependencies = [ "async-trait", "backoff", @@ -3424,7 +3424,7 @@ dependencies = [ [[package]] name = "lumina-node-wasm" -version = "0.6.1" +version = "0.7.0" dependencies = [ "anyhow", "blockstore", diff --git a/Cargo.toml b/Cargo.toml index 1f6d68d0..0dbc0957 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,12 +4,12 @@ members = ["cli", "grpc", "node", "node-wasm", "proto", "rpc", "types"] [workspace.dependencies] blockstore = "0.7.0" -lumina-node = { version = "0.7.0", path = "node" } -lumina-node-wasm = { version = "0.6.1", path = "node-wasm" } -celestia-proto = { version = "0.5.0", path = "proto" } +lumina-node = { version = "0.8.0", path = "node" } +lumina-node-wasm = { version = "0.7.0", path = "node-wasm" } +celestia-proto = { version = "0.6.0", path = "proto" } celestia-grpc = { version = "0.1.0", path = "grpc" } -celestia-rpc = { version = "0.7.1", path = "rpc", default-features = false } -celestia-types = { version = "0.8.0", path = "types", default-features = false } +celestia-rpc = { version = "0.8.0", path = "rpc", default-features = false } +celestia-types = { version = "0.9.0", path = "types", default-features = false } tendermint = { version = "0.40.0", default-features = false } tendermint-proto = "0.40.0" diff --git a/cli/CHANGELOG.md b/cli/CHANGELOG.md index 043b24ae..4ae456ec 100644 --- a/cli/CHANGELOG.md +++ b/cli/CHANGELOG.md @@ -6,6 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.2](https://github.com/eigerco/lumina/compare/lumina-cli-v0.5.1...lumina-cli-v0.5.2) - 2024-12-02 + +### Added + +- *(grpc, types, proto)* [**breaking**] Add tonic gRPC ([#454](https://github.com/eigerco/lumina/pull/454)) + +### Other + +- *(node-wasm)* Add integration tests for node-wasm ([#420](https://github.com/eigerco/lumina/pull/420)) + ## [0.5.1](https://github.com/eigerco/lumina/compare/lumina-cli-v0.5.0...lumina-cli-v0.5.1) - 2024-11-07 ### Other diff --git a/cli/Cargo.toml b/cli/Cargo.toml index afe409aa..ca20db78 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lumina-cli" -version = "0.5.1" +version = "0.5.2" edition = "2021" license = "Apache-2.0" description = "Celestia data availability node implementation in Rust" diff --git a/grpc/CHANGELOG.md b/grpc/CHANGELOG.md new file mode 100644 index 00000000..b1809e85 --- /dev/null +++ b/grpc/CHANGELOG.md @@ -0,0 +1,19 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.1.0](https://github.com/eigerco/lumina/releases/tag/celestia-grpc-v0.1.0) - 2024-12-02 + +### Added + +- *(proto,types,rpc)* [**breaking**] celestia node v0.20.4 upgrade ([#469](https://github.com/eigerco/lumina/pull/469)) +- *(grpc, types, proto)* [**breaking**] Add tonic gRPC ([#454](https://github.com/eigerco/lumina/pull/454)) + +### Other + +- *(proto,types,node,grpc)* [**breaking**] Use `tendermint-rs` instead of `celestia-tendermint-rs` fork ([#463](https://github.com/eigerco/lumina/pull/463)) diff --git a/grpc/grpc-macros/CHANGELOG.md b/grpc/grpc-macros/CHANGELOG.md new file mode 100644 index 00000000..3103d3e5 --- /dev/null +++ b/grpc/grpc-macros/CHANGELOG.md @@ -0,0 +1,14 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.1.0](https://github.com/eigerco/lumina/releases/tag/celestia-grpc-macros-v0.1.0) - 2024-12-02 + +### Added + +- *(grpc, types, proto)* [**breaking**] Add tonic gRPC ([#454](https://github.com/eigerco/lumina/pull/454)) diff --git a/node-wasm/CHANGELOG.md b/node-wasm/CHANGELOG.md index a77bc0c5..9795d898 100644 --- a/node-wasm/CHANGELOG.md +++ b/node-wasm/CHANGELOG.md @@ -6,6 +6,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.0](https://github.com/eigerco/lumina/compare/lumina-node-wasm-v0.6.1...lumina-node-wasm-v0.7.0) - 2024-12-02 + +### Added + +- *(grpc, types, proto)* [**breaking**] Add tonic gRPC ([#454](https://github.com/eigerco/lumina/pull/454)) + +### Other + +- *(proto,types,node,grpc)* [**breaking**] Use `tendermint-rs` instead of `celestia-tendermint-rs` fork ([#463](https://github.com/eigerco/lumina/pull/463)) +- *(node-wasm)* Add integration tests for node-wasm ([#420](https://github.com/eigerco/lumina/pull/420)) + ## [0.6.1](https://github.com/eigerco/lumina/compare/lumina-node-wasm-v0.6.0...lumina-node-wasm-v0.6.1) - 2024-11-07 ### Other diff --git a/node-wasm/Cargo.toml b/node-wasm/Cargo.toml index 8b8a2f20..72ec741a 100644 --- a/node-wasm/Cargo.toml +++ b/node-wasm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lumina-node-wasm" -version = "0.6.1" +version = "0.7.0" edition = "2021" license = "Apache-2.0" description = "Browser compatibility layer for the Lumina node" diff --git a/node-wasm/js/README.md b/node-wasm/js/README.md index d1eaaae5..87274c34 100644 --- a/node-wasm/js/README.md +++ b/node-wasm/js/README.md @@ -1047,6 +1047,11 @@ lumina\_node\_wasm.d.ts:318 ## Class: NodeWorker +`NodeWorker` is responsible for receiving commands from connected [`NodeClient`]s, executing +them and sending a response back, as well as accepting new `NodeClient` connections. + +[`NodeClient`]: crate::client::NodeClient + ### Constructors #### new NodeWorker() @@ -1063,7 +1068,7 @@ lumina\_node\_wasm.d.ts:318 ##### Defined in -lumina\_node\_wasm.d.ts:340 +lumina\_node\_wasm.d.ts:344 ### Methods @@ -1077,7 +1082,7 @@ lumina\_node\_wasm.d.ts:340 ##### Defined in -lumina\_node\_wasm.d.ts:336 +lumina\_node\_wasm.d.ts:340 *** @@ -1091,7 +1096,7 @@ lumina\_node\_wasm.d.ts:336 ##### Defined in -lumina\_node\_wasm.d.ts:344 +lumina\_node\_wasm.d.ts:348 @@ -1126,7 +1131,7 @@ Number of the connected peers. ##### Defined in -lumina\_node\_wasm.d.ts:362 +lumina\_node\_wasm.d.ts:366 *** @@ -1138,7 +1143,7 @@ Number of the connected trusted peers. ##### Defined in -lumina\_node\_wasm.d.ts:366 +lumina\_node\_wasm.d.ts:370 ### Methods @@ -1152,7 +1157,7 @@ lumina\_node\_wasm.d.ts:366 ##### Defined in -lumina\_node\_wasm.d.ts:358 +lumina\_node\_wasm.d.ts:362 *** @@ -1168,7 +1173,7 @@ lumina\_node\_wasm.d.ts:358 ##### Defined in -lumina\_node\_wasm.d.ts:353 +lumina\_node\_wasm.d.ts:357 *** @@ -1184,7 +1189,7 @@ Return stringified version of self. ##### Defined in -lumina\_node\_wasm.d.ts:357 +lumina\_node\_wasm.d.ts:361 @@ -1219,7 +1224,7 @@ Ranges of headers that are already synchronised ##### Defined in -lumina\_node\_wasm.d.ts:384 +lumina\_node\_wasm.d.ts:388 *** @@ -1231,7 +1236,7 @@ Syncing target. The latest height seen in the network that was successfully veri ##### Defined in -lumina\_node\_wasm.d.ts:388 +lumina\_node\_wasm.d.ts:392 ### Methods @@ -1245,7 +1250,7 @@ lumina\_node\_wasm.d.ts:388 ##### Defined in -lumina\_node\_wasm.d.ts:380 +lumina\_node\_wasm.d.ts:384 *** @@ -1261,7 +1266,7 @@ lumina\_node\_wasm.d.ts:380 ##### Defined in -lumina\_node\_wasm.d.ts:375 +lumina\_node\_wasm.d.ts:379 *** @@ -1277,7 +1282,7 @@ Return stringified version of self. ##### Defined in -lumina\_node\_wasm.d.ts:379 +lumina\_node\_wasm.d.ts:383 # Enumerations diff --git a/node-wasm/js/package.json b/node-wasm/js/package.json index d1a9f3c4..48f63e60 100644 --- a/node-wasm/js/package.json +++ b/node-wasm/js/package.json @@ -5,7 +5,7 @@ "Eiger " ], "description": "Lumina node for Celestia, running in browser", - "version": "0.6.1", + "version": "0.7.0", "license": "Apache-2.0", "repository": { "type": "git", @@ -19,7 +19,7 @@ "main": "index.js", "homepage": "https://www.eiger.co", "dependencies": { - "lumina-node-wasm": "0.6.1" + "lumina-node-wasm": "0.7.0" }, "keywords": [ "blockchain", diff --git a/node/CHANGELOG.md b/node/CHANGELOG.md index 963b1bad..b5a159b3 100644 --- a/node/CHANGELOG.md +++ b/node/CHANGELOG.md @@ -6,6 +6,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.0](https://github.com/eigerco/lumina/compare/lumina-node-v0.7.0...lumina-node-v0.8.0) - 2024-12-02 + +### Added + +- *(proto,types,rpc)* [**breaking**] celestia node v0.20.4 upgrade ([#469](https://github.com/eigerco/lumina/pull/469)) +- *(grpc, types, proto)* [**breaking**] Add tonic gRPC ([#454](https://github.com/eigerco/lumina/pull/454)) + +### Fixed + +- *(node)* Increase sleep in `head_selection_with_multiple_peers` test case ([#464](https://github.com/eigerco/lumina/pull/464)) + +### Other + +- *(proto,types,node,grpc)* [**breaking**] Use `tendermint-rs` instead of `celestia-tendermint-rs` fork ([#463](https://github.com/eigerco/lumina/pull/463)) +- *(node-wasm)* Add integration tests for node-wasm ([#420](https://github.com/eigerco/lumina/pull/420)) + ## [0.7.0](https://github.com/eigerco/lumina/compare/lumina-node-v0.6.0...lumina-node-v0.7.0) - 2024-11-07 ### Added diff --git a/node/Cargo.toml b/node/Cargo.toml index 38ba4d8a..d6b24da7 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lumina-node" -version = "0.7.0" +version = "0.8.0" edition = "2021" license = "Apache-2.0" description = "Celestia data availability node implementation in Rust" diff --git a/proto/CHANGELOG.md b/proto/CHANGELOG.md index 00e40fc0..bbcbad77 100644 --- a/proto/CHANGELOG.md +++ b/proto/CHANGELOG.md @@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.0](https://github.com/eigerco/lumina/compare/celestia-proto-v0.5.0...celestia-proto-v0.6.0) - 2024-12-02 + +### Added + +- *(proto,types,rpc)* [**breaking**] celestia node v0.20.4 upgrade ([#469](https://github.com/eigerco/lumina/pull/469)) +- *(grpc, types, proto)* [**breaking**] Add tonic gRPC ([#454](https://github.com/eigerco/lumina/pull/454)) +- *(proto)* [**breaking**] update celestia-app and node proto definitios ([#459](https://github.com/eigerco/lumina/pull/459)) + +### Other + +- *(proto,types,node,grpc)* [**breaking**] Use `tendermint-rs` instead of `celestia-tendermint-rs` fork ([#463](https://github.com/eigerco/lumina/pull/463)) + ## [0.5.0](https://github.com/eigerco/lumina/compare/celestia-proto-v0.4.1...celestia-proto-v0.5.0) - 2024-10-25 ### Added diff --git a/proto/Cargo.toml b/proto/Cargo.toml index 1062388f..bb8d735b 100644 --- a/proto/Cargo.toml +++ b/proto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "celestia-proto" -version = "0.5.0" +version = "0.6.0" edition = "2021" license = "Apache-2.0" description = "Rust implementation of proto structs used in celestia ecosystem" diff --git a/rpc/CHANGELOG.md b/rpc/CHANGELOG.md index 7aa0c6f0..42198d0c 100644 --- a/rpc/CHANGELOG.md +++ b/rpc/CHANGELOG.md @@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.0](https://github.com/eigerco/lumina/compare/celestia-rpc-v0.7.1...celestia-rpc-v0.8.0) - 2024-12-02 + +### Added + +- *(proto,types,rpc)* [**breaking**] celestia node v0.20.4 upgrade ([#469](https://github.com/eigerco/lumina/pull/469)) +- *(grpc, types, proto)* [**breaking**] Add tonic gRPC ([#454](https://github.com/eigerco/lumina/pull/454)) + +### Other + +- *(proto,types,node,grpc)* [**breaking**] Use `tendermint-rs` instead of `celestia-tendermint-rs` fork ([#463](https://github.com/eigerco/lumina/pull/463)) +- *(node-wasm)* Add integration tests for node-wasm ([#420](https://github.com/eigerco/lumina/pull/420)) + ## [0.7.1](https://github.com/eigerco/lumina/compare/celestia-rpc-v0.7.0...celestia-rpc-v0.7.1) - 2024-11-07 ### Other diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index 1a79b05d..5d2edc59 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "celestia-rpc" -version = "0.7.1" +version = "0.8.0" edition = "2021" license = "Apache-2.0" description = "A collection of traits for interacting with Celestia data availability nodes RPC" diff --git a/types/CHANGELOG.md b/types/CHANGELOG.md index f3aa8b96..05ea888e 100644 --- a/types/CHANGELOG.md +++ b/types/CHANGELOG.md @@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.9.0](https://github.com/eigerco/lumina/compare/celestia-types-v0.8.0...celestia-types-v0.9.0) - 2024-12-02 + +### Added + +- *(proto,types,rpc)* [**breaking**] celestia node v0.20.4 upgrade ([#469](https://github.com/eigerco/lumina/pull/469)) +- *(grpc, types, proto)* [**breaking**] Add tonic gRPC ([#454](https://github.com/eigerco/lumina/pull/454)) +- *(proto)* [**breaking**] update celestia-app and node proto definitios ([#459](https://github.com/eigerco/lumina/pull/459)) + +### Other + +- *(proto,types,node,grpc)* [**breaking**] Use `tendermint-rs` instead of `celestia-tendermint-rs` fork ([#463](https://github.com/eigerco/lumina/pull/463)) + ## [0.8.0](https://github.com/eigerco/lumina/compare/celestia-types-v0.7.0...celestia-types-v0.8.0) - 2024-11-07 ### Added diff --git a/types/Cargo.toml b/types/Cargo.toml index c703dcc2..3084e80e 100644 --- a/types/Cargo.toml +++ b/types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "celestia-types" -version = "0.8.0" +version = "0.9.0" edition = "2021" license = "Apache-2.0" description = "Core types, traits and constants for working with the Celestia ecosystem"