diff --git a/Cargo.lock b/Cargo.lock
index 74b19d66..d7d7359f 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -748,7 +748,7 @@ checksum = "96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695"
[[package]]
name = "celestia-grpc"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"anyhow",
"celestia-grpc-macros",
@@ -777,7 +777,7 @@ dependencies = [
[[package]]
name = "celestia-proto"
-version = "0.6.0"
+version = "0.7.0"
dependencies = [
"bytes",
"prost",
@@ -795,7 +795,7 @@ dependencies = [
[[package]]
name = "celestia-rpc"
-version = "0.8.0"
+version = "0.9.0"
dependencies = [
"anyhow",
"async-trait",
@@ -818,7 +818,7 @@ dependencies = [
[[package]]
name = "celestia-types"
-version = "0.9.0"
+version = "0.10.0"
dependencies = [
"base64",
"bech32",
@@ -3350,7 +3350,7 @@ dependencies = [
[[package]]
name = "lumina-cli"
-version = "0.5.2"
+version = "0.6.0"
dependencies = [
"anyhow",
"axum",
@@ -3374,7 +3374,7 @@ dependencies = [
[[package]]
name = "lumina-node"
-version = "0.8.0"
+version = "0.9.0"
dependencies = [
"async-trait",
"backoff",
@@ -3424,7 +3424,7 @@ dependencies = [
[[package]]
name = "lumina-node-wasm"
-version = "0.7.0"
+version = "0.8.0"
dependencies = [
"anyhow",
"blockstore",
diff --git a/Cargo.toml b/Cargo.toml
index 01256887..69275451 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.1"
-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.8.0", path = "rpc", default-features = false }
-celestia-types = { version = "0.9.0", path = "types", default-features = false }
+lumina-node = { version = "0.9.0", path = "node" }
+lumina-node-wasm = { version = "0.8.0", path = "node-wasm" }
+celestia-proto = { version = "0.7.0", path = "proto" }
+celestia-grpc = { version = "0.1.1", path = "grpc" }
+celestia-rpc = { version = "0.9.0", path = "rpc", default-features = false }
+celestia-types = { version = "0.10.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 4ae456ec..0a1607b9 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.6.0](https://github.com/eigerco/lumina/compare/lumina-cli-v0.5.2...lumina-cli-v0.6.0) - 2024-12-16
+
+### Added
+
+- *(node)* [**breaking**] Implement `NodeBuilder` and remove `NodeConfig` (#472)
+
+### Other
+
+- *(node,node-wasm)* [**breaking**] Rename `syncing_window` to `sampling_window` (#477)
+
## [0.5.2](https://github.com/eigerco/lumina/compare/lumina-cli-v0.5.1...lumina-cli-v0.5.2) - 2024-12-02
### Added
diff --git a/cli/Cargo.toml b/cli/Cargo.toml
index ca20db78..d8e662bf 100644
--- a/cli/Cargo.toml
+++ b/cli/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "lumina-cli"
-version = "0.5.2"
+version = "0.6.0"
edition = "2021"
license = "Apache-2.0"
description = "Celestia data availability node implementation in Rust"
diff --git a/grpc/CHANGELOG.md b/grpc/CHANGELOG.md
index b1809e85..e5da3a5d 100644
--- a/grpc/CHANGELOG.md
+++ b/grpc/CHANGELOG.md
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+## [0.1.1](https://github.com/eigerco/lumina/compare/celestia-grpc-v0.1.0...celestia-grpc-v0.1.1) - 2024-12-16
+
+### Other
+
+- *(grpc)* Increase sleep before blob submission validation to reduce test flakyness (#481)
+
## [0.1.0](https://github.com/eigerco/lumina/releases/tag/celestia-grpc-v0.1.0) - 2024-12-02
### Added
diff --git a/grpc/Cargo.toml b/grpc/Cargo.toml
index b2504b87..253cde0d 100644
--- a/grpc/Cargo.toml
+++ b/grpc/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "celestia-grpc"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
description = "A client for interacting with Celestia validator nodes gRPC"
diff --git a/node-wasm/CHANGELOG.md b/node-wasm/CHANGELOG.md
index 9795d898..e07963fa 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.8.0](https://github.com/eigerco/lumina/compare/lumina-node-wasm-v0.7.0...lumina-node-wasm-v0.8.0) - 2024-12-16
+
+### Added
+
+- *(node)* [**breaking**] Implement `NodeBuilder` and remove `NodeConfig` (#472)
+
+### Other
+
+- *(node-wasm)* Update js build dependencies, commit package lock (#478)
+- *(node,node-wasm)* [**breaking**] Rename `syncing_window` to `sampling_window` (#477)
+
## [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
diff --git a/node-wasm/Cargo.toml b/node-wasm/Cargo.toml
index 72ec741a..79cf1b88 100644
--- a/node-wasm/Cargo.toml
+++ b/node-wasm/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "lumina-node-wasm"
-version = "0.7.0"
+version = "0.8.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 87274c34..373b286b 100644
--- a/node-wasm/js/README.md
+++ b/node-wasm/js/README.md
@@ -1,7 +1,7 @@
-**lumina-node-wasm** • [**Docs**](#globalsmd)
+**lumina-node-wasm**
***
@@ -57,7 +57,7 @@ For comprehensive and fully typed interface documentation, see [lumina-node](htt
-[**lumina-node-wasm**](#readmemd) • **Docs**
+[**lumina-node-wasm**](#readmemd)
***
@@ -150,7 +150,7 @@ lumina\_node\_wasm.d.ts:39
-[**lumina-node-wasm**](#readmemd) • **Docs**
+[**lumina-node-wasm**](#readmemd)
***
@@ -301,7 +301,7 @@ lumina\_node\_wasm.d.ts:60
-[**lumina-node-wasm**](#readmemd) • **Docs**
+[**lumina-node-wasm**](#readmemd)
***
@@ -394,7 +394,7 @@ lumina\_node\_wasm.d.ts:102
-[**lumina-node-wasm**](#readmemd) • **Docs**
+[**lumina-node-wasm**](#readmemd)
***
@@ -418,7 +418,9 @@ expected to have `MessagePort`-like interface for sending and receiving messages
##### Parameters
-• **port**: `any`
+###### port
+
+`any`
##### Returns
@@ -438,7 +440,9 @@ Establish a new connection to the existing worker over provided port
##### Parameters
-• **port**: `any`
+###### port
+
+`any`
##### Returns
@@ -507,7 +511,9 @@ https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
##### Parameters
-• **hash**: `string`
+###### hash
+
+`string`
##### Returns
@@ -530,7 +536,9 @@ https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
##### Parameters
-• **height**: `bigint`
+###### height
+
+`bigint`
##### Returns
@@ -561,9 +569,13 @@ https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
##### Parameters
-• **start\_height?**: `bigint`
+###### start\_height?
-• **end\_height?**: `bigint`
+`bigint`
+
+###### end\_height?
+
+`bigint`
##### Returns
@@ -624,7 +636,9 @@ https://docs.rs/lumina-node/latest/lumina_node/store/struct.SamplingMetadata.htm
##### Parameters
-• **height**: `bigint`
+###### height
+
+`bigint`
##### Returns
@@ -727,7 +741,9 @@ https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
##### Parameters
-• **hash**: `string`
+###### hash
+
+`string`
##### Returns
@@ -750,7 +766,9 @@ https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
##### Parameters
-• **height**: `bigint`
+###### height
+
+`bigint`
##### Returns
@@ -794,9 +812,13 @@ https://docs.rs/celestia-types/latest/celestia_types/struct.ExtendedHeader.html
##### Parameters
-• **from\_header**: `any`
+###### from\_header
+
+`any`
+
+###### amount
-• **amount**: `bigint`
+`bigint`
##### Returns
@@ -816,9 +838,13 @@ Trust or untrust the peer with a given ID.
##### Parameters
-• **peer\_id**: `string`
+###### peer\_id
+
+`string`
+
+###### is\_trusted
-• **is\_trusted**: `boolean`
+`boolean`
##### Returns
@@ -838,7 +864,9 @@ Start a node with the provided config, if it's not running
##### Parameters
-• **config**: [`NodeConfig`](#classesnodeconfigmd)
+###### config
+
+[`NodeConfig`](#classesnodeconfigmd)
##### Returns
@@ -913,7 +941,7 @@ lumina\_node\_wasm.d.ts:167
-[**lumina-node-wasm**](#readmemd) • **Docs**
+[**lumina-node-wasm**](#readmemd)
***
@@ -947,12 +975,12 @@ lumina\_node\_wasm.d.ts:322
***
-#### custom\_syncing\_window\_secs?
+#### custom\_sampling\_window\_secs?
-> `optional` **custom\_syncing\_window\_secs**: `number`
+> `optional` **custom\_sampling\_window\_secs**: `number`
-Syncing window size, defines maximum age of headers considered for syncing and sampling.
-Headers older than syncing window by more than an hour are eligible for pruning.
+Sampling window size, defines maximum age of headers considered for syncing and sampling.
+Headers older than sampling window by more than an hour are eligible for pruning.
##### Defined in
@@ -1026,7 +1054,9 @@ Get the configuration with default bootnodes for provided network
##### Parameters
-• **network**: [`Network`](#enumerationsnetworkmd)
+###### network
+
+[`Network`](#enumerationsnetworkmd)
##### Returns
@@ -1039,7 +1069,7 @@ lumina\_node\_wasm.d.ts:318
-[**lumina-node-wasm**](#readmemd) • **Docs**
+[**lumina-node-wasm**](#readmemd)
***
@@ -1060,7 +1090,9 @@ them and sending a response back, as well as accepting new `NodeClient` connecti
##### Parameters
-• **port\_like\_object**: `any`
+###### port\_like\_object
+
+`any`
##### Returns
@@ -1101,7 +1133,7 @@ lumina\_node\_wasm.d.ts:348
-[**lumina-node-wasm**](#readmemd) • **Docs**
+[**lumina-node-wasm**](#readmemd)
***
@@ -1194,7 +1226,7 @@ lumina\_node\_wasm.d.ts:361
-[**lumina-node-wasm**](#readmemd) • **Docs**
+[**lumina-node-wasm**](#readmemd)
***
@@ -1289,7 +1321,7 @@ lumina\_node\_wasm.d.ts:383
-[**lumina-node-wasm**](#readmemd) • **Docs**
+[**lumina-node-wasm**](#readmemd)
***
@@ -1352,7 +1384,7 @@ lumina\_node\_wasm.d.ts:26
-[**lumina-node-wasm**](#readmemd) • **Docs**
+[**lumina-node-wasm**](#readmemd)
***
@@ -1375,7 +1407,7 @@ lumina\_node\_wasm.d.ts:6
-[**lumina-node-wasm**](#readmemd) • **Docs**
+[**lumina-node-wasm**](#readmemd)
***
diff --git a/node-wasm/js/package.json b/node-wasm/js/package.json
index 06b00155..123aff11 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.7.0",
+ "version": "0.8.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.7.0"
+ "lumina-node-wasm": "0.8.0"
},
"keywords": [
"blockchain",
diff --git a/node/CHANGELOG.md b/node/CHANGELOG.md
index b5a159b3..110b9036 100644
--- a/node/CHANGELOG.md
+++ b/node/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/lumina-node-v0.8.0...lumina-node-v0.9.0) - 2024-12-16
+
+### Added
+
+- *(types,rpc)* [**breaking**] move TxConfig to celestia-rpc (#485)
+- *(node)* Implement `EitherStore` combinator struct (#484)
+- *(node)* [**breaking**] Implement `NodeBuilder` and remove `NodeConfig` (#472)
+
+### Other
+
+- *(node,node-wasm)* [**breaking**] Rename `syncing_window` to `sampling_window` (#477)
+
## [0.8.0](https://github.com/eigerco/lumina/compare/lumina-node-v0.7.0...lumina-node-v0.8.0) - 2024-12-02
### Added
diff --git a/node/Cargo.toml b/node/Cargo.toml
index d6b24da7..07360bbb 100644
--- a/node/Cargo.toml
+++ b/node/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "lumina-node"
-version = "0.8.0"
+version = "0.9.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 bbcbad77..3ae2ec2d 100644
--- a/proto/CHANGELOG.md
+++ b/proto/CHANGELOG.md
@@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+## [0.7.0](https://github.com/eigerco/lumina/compare/celestia-proto-v0.6.0...celestia-proto-v0.7.0) - 2024-12-16
+
+### Other
+
+- [**breaking**] Add notes about Celestia's Tendermint modifications (#471)
+
## [0.6.0](https://github.com/eigerco/lumina/compare/celestia-proto-v0.5.0...celestia-proto-v0.6.0) - 2024-12-02
### Added
diff --git a/proto/Cargo.toml b/proto/Cargo.toml
index bb8d735b..a9eeaf6d 100644
--- a/proto/Cargo.toml
+++ b/proto/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "celestia-proto"
-version = "0.6.0"
+version = "0.7.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 42198d0c..33a9a982 100644
--- a/rpc/CHANGELOG.md
+++ b/rpc/CHANGELOG.md
@@ -6,6 +6,12 @@ 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-rpc-v0.8.0...celestia-rpc-v0.9.0) - 2024-12-16
+
+### Added
+
+- *(types,rpc)* [**breaking**] move TxConfig to celestia-rpc (#485)
+
## [0.8.0](https://github.com/eigerco/lumina/compare/celestia-rpc-v0.7.1...celestia-rpc-v0.8.0) - 2024-12-02
### Added
diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml
index 5d2edc59..3fcb4b51 100644
--- a/rpc/Cargo.toml
+++ b/rpc/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "celestia-rpc"
-version = "0.8.0"
+version = "0.9.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 05ea888e..bc936c50 100644
--- a/types/CHANGELOG.md
+++ b/types/CHANGELOG.md
@@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+## [0.10.0](https://github.com/eigerco/lumina/compare/celestia-types-v0.9.0...celestia-types-v0.10.0) - 2024-12-16
+
+### Added
+
+- *(types,rpc)* [**breaking**] move TxConfig to celestia-rpc (#485)
+
## [0.9.0](https://github.com/eigerco/lumina/compare/celestia-types-v0.8.0...celestia-types-v0.9.0) - 2024-12-02
### Added
diff --git a/types/Cargo.toml b/types/Cargo.toml
index 3084e80e..4b06c628 100644
--- a/types/Cargo.toml
+++ b/types/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "celestia-types"
-version = "0.9.0"
+version = "0.10.0"
edition = "2021"
license = "Apache-2.0"
description = "Core types, traits and constants for working with the Celestia ecosystem"