Releases: celestiaorg/celestia-app
v9.0.5-arabica
Upgrade Notice
This release is intended for Arabica. If you are upgrading from v8 please read through the release notes.
Setting min-retain-blocks to a non-zero value enables pruning and may increase syncing time while existing data is pruned.
Supported operating systems
See the canonical matrix in the README.
- Tested in CI: Ubuntu 24.04 LTS (Noble Numbat) on x86_64
- Prebuilt binaries provided: Linux (
amd64,arm64), macOS (amd64,arm64). arm64 binaries are cross-compiled and are not executed in CI. - Minimum glibc: 2.38. Ubuntu 22.04 and older are not supported for multiplexer builds and will fail to start with a glibc version mismatch error.
What's Changed
- chore: bump celestia-core to v0.40.7 (backport #7461) by @mergify[bot] in #7462
- feat: cap sdk msg count in CheckTx (backport #7426) by @mergify[bot] in #7471
Full Changelog: v9.0.4-arabica...v9.0.5-arabica
v9.0.4
Upgrade Notice
This release is intended for Mainnet. If you are upgrading from v8 please read through the release notes.
This release mainly reduces the block times to ~3s.
Setting min-retain-blocks to a non-zero value enables pruning and may increase syncing time while existing data is pruned.
Supported operating systems
See the canonical matrix in the README.
- Tested in CI: Ubuntu 24.04 LTS (Noble Numbat) on x86_64
- Prebuilt binaries provided: Linux (
amd64,arm64), macOS (amd64,arm64). arm64 binaries are cross-compiled and are not executed in CI. - Minimum glibc: 2.38 (Ubuntu 22.04 and older are not supported for multiplexer builds and will fail to start with a glibc version mismatch error).
What's Changed
- fix: correct version check in verifyUpdatedConfigs test by @braveocheretovych in #6596
- feat: add Docker Compose setup for Arabica consensus node by @rootulp in #6595
- test: add forwarding relayer to hyperlane e2e suite by @damiannolan in #6592
- chore: create a tool that automates tip sync kpi measurement by @ninabarbakadze in #6599
- chore: rename measure-tip-sync-speed to measure-tip-sync by @rootulp in #6602
- fix: warn and override non-CAT mempool type by @rootulp in #6574
- fix(testnode): return error instead of panicking on gRPC port conflict by @walldiss in #6603
- chore: upgrade to ethereum v1.17.0 by @rootulp in #6607
- chore(deps): Bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 by @dependabot[bot] in #6608
- chore(deps): Bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 in /test/docker-e2e by @dependabot[bot] in #6609
- docs: add KPI generation steps by @ninabarbakadze in #6598
- test: skip TestCLITestSuite in race mode by @rootulp in #6615
- chore: enable backport to v7.x label by @rootulp in #6616
- chore(deps): Bump actions/stale from 10.1.1 to 10.2.0 by @dependabot[bot] in #6625
- chore(deps): Bump github.com/celestiaorg/tastora from 0.13.0 to 0.15.0 in /test/docker-e2e by @dependabot[bot] in #6630
- chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.7 to 1.19.9 by @dependabot[bot] in #6626
- chore(deps): Bump google.golang.org/api from 0.266.0 to 0.267.0 by @dependabot[bot] in #6628
- chore: compress traces before downloading them in talis by @rach-id in #6635
- feat!: prep for app version 8 by @rootulp in #6620
- fix: duplicate metrics collector registration for multiplexer by @rootulp in #6610
- docs: update block proposer spec to match square construction implementation by @rootulp in #6641
- ci: add assign random reviewer workflow by @tty47 in #6637
- feat: add script to compute correct tx hashes from block data by @rootulp in #6638
- chore: decrease block time to 3seconds by @ninabarbakadze in #6643
- chore(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.32.7 to 1.32.9 by @dependabot[bot] in #6629
- fix!: enforce message count caps in ProcessProposal by @rootulp in #6604
- chore: ignore .claude directory by @rootulp in #6646
- fix: tastora should not override consensus consts by @ninabarbakadze in #6634
- feat: add x/fibre module types and proto definitions by @rootulp in #6647
- fix(x/forwarding): add valuable error information to error response by @damiannolan in #6654
- fix: prevent flaky state sync upgrade test from exiting wait loop prematurely by @rootulp in #6657
- fix: use app version 7 for TestE2EFullStackPFB by @rootulp in #6658
- docs: note nop mempool removal in v7 release notes by @rootulp in #6660
- fix: double MaxAgeNumBlocks for 3s block times by @rootulp in #6662
- fix: WaitForHeightWithTimeout should verify app state is committed by @rootulp in #6663
- fix: use app version 7 for TestHyperlaneForwarding by @rootulp in #6651
- chore: prune CLAUDE.md from 379 to 64 lines by @rootulp in #6655
- docs: add Fibre DA specs by @rootulp in #6664
- chore(deps): Bump actions/github-script from 7 to 8 by @dependabot[bot] in #6673
- chore(deps): Bump actions/download-artifact from 7.0.0 to 8.0.0 by @dependabot[bot] in #6674
- chore(deps): Bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #6676
- test: sync to tip e2e test on mocha by @ninabarbakadze in #6632
- chore(deps): Bump github.com/digitalocean/godo from 1.175.0 to 1.176.0 by @dependabot[bot] in #6680
- test: spam submit txs in tastora by @ninabarbakadze in #6611
- chore(deps): Bump google.golang.org/api from 0.267.0 to 0.269.0 by @dependabot[bot] in #6681
- fix!: remove outdated GoalBlockTime and fix MaxExpectedTimePerBlock by @rootulp in #6661
- chore: run the tx submission test nightly by @ninabarbakadze in #6612
- test: remove full DA node type from e2e tests by @rootulp in #6693
- fix: nil pointer dereference in RemoteABCIClientV1.FinalizeBlock by @rootulp in #6694
- docs: document
verify_dataconfig in release notes by @rootulp in #6695 - docs: add parameters v8 spec page by @rootulp in #6692
- chore: sync to tip test flups by @ninabarbakadze in #6687
- chore: bump go-square to v4.0.0-rc3 by @rootulp in #6699
- chore: deduplicate Docker build step in nightly workflow by @ninabarbakadze in #6697
- feat: add validator address module x/valaddr by @rootulp in #6702
- test: add x/fibre/types/msgs_test.go by @rootulp in #6703
- fix: close appDB in chainbuilder TestRun to prevent TempDir cleanup flake by @rootulp in #6705
- feat: add x/fibre keeper, module, and CLI by @rootulp in #6706
- feat: wire x/fibre and x/valaddr modules into the app by @rootulp in #6707
- fix: return error instead of panicking on unknown CheckTxType by @rootulp in #6721
- chore: tier CI workflows across PR, merge queue, main, and nightly triggers by @rootulp in #6719
- feat: copy fibre/ networking package from celestia-app-fibre by @rootulp in #6708
- revert: "feat: copy fibre/ networking package from celestia-app-fibre" by @rootulp in #6722
- chore: split slow test packages into separate CI matrix entries by @rootulp in #6725
- feat: copy fibre/ networking package from celestia-app-fibre by @rootulp in #6724
- chore: move rsema1d into pkg/rsema1d by @rootulp in #6730
- fix: skip TestClientServerUploadDownload and TestFibreE2ETestSuite in test-race by @rootulp in #6743
- fix: run go mod tidy in test/docker-e2e by @rootulp in #6728
- test: add blob ordering tests and update specs for priority ordering by @rootulp in #6726
- fix: remove stale rsema1d dependency from test/docker-e2e by @rootulp in https://github.com/celestiaorg/celestia-...
v9.0.4-mocha
Upgrade Notice
This release is intended for Mocha. If you are upgrading from v8 please read through the release notes.
This release mainly reduces the block times to ~3s.
Setting min-retain-blocks to a non-zero value enables pruning and may increase syncing time while existing data is pruned.
Important!: This release has a fix to an app hash mismatch bug that could lead to a node halt. It's very important for validators to upgrade to this release.
Supported operating systems
See the canonical matrix in the README.
- Tested in CI: Ubuntu 24.04 LTS (Noble Numbat) on x86_64
- Prebuilt binaries provided: Linux (
amd64,arm64), macOS (amd64,arm64). arm64 binaries are cross-compiled and are not executed in CI. - Minimum glibc: 2.38 (Ubuntu 22.04 and older are not supported for multiplexer builds and will fail to start with a glibc version mismatch error).
What's Changed
- chore: bump the embedded v8 binary to latest v8 (backport #7385) by @mergify[bot] in #7387
- fix(multiplexer): provide default minimum-gas-prices to embedded v4/v5 (backport #7404) by @mergify[bot] in #7406
- chore: bump cosmos-sdk to v0.52.8 (backport #7408) by @mergify[bot] in #7409
Full Changelog: v9.0.3-arabica...v9.0.4-mocha
v9.0.4-arabica
Upgrade Notice
This release is intended for Arabica. If you are upgrading from v8 please read through the release notes.
Setting min-retain-blocks to a non-zero value enables pruning and may increase syncing time while existing data is pruned.
Supported operating systems
See the canonical matrix in the README.
- Tested in CI: Ubuntu 24.04 LTS (Noble Numbat) on x86_64
- Prebuilt binaries provided: Linux (
amd64,arm64), macOS (amd64,arm64). arm64 binaries are cross-compiled and are not executed in CI. - Minimum glibc: 2.38. Ubuntu 22.04 and older are not supported for multiplexer builds and will fail to start with a glibc version mismatch error.
What's Changed
- chore: bump the embedded v8 binary to latest v8 (backport #7385) by @mergify[bot] in #7387
- fix(multiplexer): provide default minimum-gas-prices to embedded v4/v5 (backport #7404) by @mergify[bot] in #7406
- chore: bump cosmos-sdk to v0.52.8 (backport #7408) by @mergify[bot] in #7409
Full Changelog: v9.0.3-arabica...v9.0.4-arabica
v9.0.3-arabica
Upgrade Notice
This release is intended for Arabica. If you are upgrading from v8 please read through the release notes.
Setting min-retain-blocks to a non-zero value enables pruning and may increase syncing time while existing data is pruned.
Supported operating systems
See the canonical matrix in the README.
- Tested in CI: Ubuntu 24.04 LTS (Noble Numbat) on x86_64
- Prebuilt binaries provided: Linux (
amd64,arm64), macOS (amd64,arm64). arm64 binaries are cross-compiled and are not executed in CI. - Minimum glibc: 2.38. Ubuntu 22.04 and older are not supported for multiplexer builds and will fail to start with a glibc version mismatch error.
What's Changed
Full Changelog: v9.0.2-mocha...v9.0.3-arabica
v9.0.2-mocha
Upgrade Notice
This release is intended for Mocha. If you are upgrading from v8 please read through the release notes.
This release mainly reduces the block times to ~3s.
Setting min-retain-blocks to a non-zero value enables pruning and may increase syncing time while existing data is pruned.
Supported operating systems
See the canonical matrix in the README.
- Tested in CI: Ubuntu 24.04 LTS (Noble Numbat) on x86_64
- Prebuilt binaries provided: Linux (
amd64,arm64), macOS (amd64,arm64). arm64 binaries are cross-compiled and are not executed in CI. - Minimum glibc: 2.38 (Ubuntu 22.04 and older are not supported for multiplexer builds and will fail to start with a glibc version mismatch error).
What's Changed
- fix: disable privval gRPC server in non-fibre builds (backport #7349) by @mergify[bot] in #7352
- fix: use published goreleaser-cross tag v1.26.2 (backport #7353) by @mergify[bot] in #7354
Full Changelog: v9.0.1-mocha...v9.0.2-mocha
v9.0.2-arabica
Upgrade Notice
This release is intended for Arabica. If you are upgrading from v8 please read through the release notes.
Setting min-retain-blocks to a non-zero value enables pruning and may increase syncing time while existing data is pruned.
Supported operating systems
See the canonical matrix in the README.
- Tested in CI: Ubuntu 24.04 LTS (Noble Numbat) on x86_64
- Prebuilt binaries provided: Linux (
amd64,arm64), macOS (amd64,arm64). arm64 binaries are cross-compiled and are not executed in CI. - Minimum glibc: 2.38. Ubuntu 22.04 and older are not supported for multiplexer builds and will fail to start with a glibc version mismatch error.
What's Changed
Full Changelog: v9.0.1-arabica...v9.0.2-arabica
v9.0.1-mocha
Upgrade Notice
This release is intended for Mocha. If you are upgrading from v8 please read through the release notes.
This release mainly reduces the block times to ~3s.
Setting min-retain-blocks to a non-zero value enables pruning and may increase syncing time while existing data is pruned.
Supported operating systems
See the canonical matrix in the README.
- Tested in CI: Ubuntu 24.04 LTS (Noble Numbat) on x86_64
- Prebuilt binaries provided: Linux (
amd64,arm64), macOS (amd64,arm64). arm64 binaries are cross-compiled and are not executed in CI. - Minimum glibc: 2.38 (Ubuntu 22.04 and older are not supported for multiplexer builds and will fail to start with a glibc version mismatch error).
What's Changed
- chore: bump the embedded v8 binary version (backport #7307) by @mergify[bot] in #7312
- chore(deps): upgrade to core v0.40.5 by @rootulp in #7333
- docs: document the pruning process for min-retain-blocks (backport #7326) by @mergify[bot] in #7327
Full Changelog: v9.0.0-mocha...v9.0.1-mocha
v9.0.1-arabica
Upgrade Notice
This release is intended for Arabica. If you are upgrading from v8 please read through the release notes.
Setting min-retain-blocks to a non-zero value enables pruning and may increase syncing time while existing data is pruned.
Supported operating systems
See the canonical matrix in the README.
- Tested in CI: Ubuntu 24.04 LTS (Noble Numbat) on x86_64
- Prebuilt binaries provided: Linux (
amd64,arm64), macOS (amd64,arm64). arm64 binaries are cross-compiled and are not executed in CI. - Minimum glibc: 2.38. Ubuntu 22.04 and older are not supported for multiplexer builds and will fail to start with a glibc version mismatch error.
What's Changed
- chore: bump the embedded v8 binary version (backport #7307) by @mergify[bot] in #7312
- chore(deps): upgrade to core v0.40.5 by @rootulp in #7333
- docs: document the pruning process for min-retain-blocks (backport #7326) by @mergify[bot] in #7327
Full Changelog: v9.0.0-arabica...v9.0.1-arabica
v8.0.8
Upgrade Notice
This release is intended Mainnet. All node operators are encouraged to upgrade immediately.
What's Changed
- chore(deps): bump core to v0.39.29 by @mcrakhman in #7231
- feat: add gRPC interceptors to app (backport #7234) by @mergify[bot] in #7251
- chore(ci): mint GitHub App token for goreleaser (backport #7261) by @mergify[bot] in #7264
- chore(deps): upgrade to core v0.39.30 by @rootulp in #7331
Full Changelog: v8.0.3...v8.0.8