Upgrade Notice
This release is intended for Mainnet and is based on the same commit as v9.0.8-mocha. Source builds require Go 1.26.6 or newer.
This release upgrades to celestia-core v0.40.9, bounds the blob-transaction validation cache, and fixes signer-data handling after failed transaction checks. It also includes Mocha bootstrap updates and a Corto-only upgrade-height adjustment.
See the major-version release notes if upgrading from v8.
RPC changes
- Heavy RPC requests are limited to 20 concurrently, shared across HTTP, WebSocket, and gRPC. Configure
max_concurrent_heavy_requestsunder[rpc]inconfig.tomland restart to adjust the limit. - Clients should retry busy responses with backoff: HTTP GET
503, JSON-RPC errors, or gRPCResourceExhausted. - Slow gRPC height subscribers may miss notifications; backfill gaps with
BlockByHeight.
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.
- Changes since the previous release: none.
What's Changed
- fix: skip signerDataFromTx when CheckTx fails (backport #7712) by @mergify[bot] in #7715
- chore!: replace mocha-4 with mocha-5 (backport #7709) by @mergify[bot] in #7721
- chore: add itrocket seed, peer and RPC for mocha-5 (backport #7723) by @mergify[bot] in #7724
- fix(signal)!: reschedule corto-1 v10 upgrade to the corto delay by @rach-id in #7788
- fix: bound the PFB tx cache with an LRU (backport #7778) by @mergify[bot] in #7800
- chore(deps): bump celestia-core to v0.40.9 on v9.x by @rach-id in #7807
Full Changelog: v9.0.6...v9.0.8