github celestiaorg/celestia-app v9.0.8-mocha

pre-release4 hours ago

Upgrade Notice

This is a Mocha prerelease for mocha-5. Source builds require Go 1.26.6 or newer.

  • Already on mocha-5: stop the node, replace the binary, and restart with the existing node home and database. No new Mocha upgrade height or store migration is introduced.
  • Still on mocha-4: set up a fresh node home using the Mocha 5 genesis and peers. The old chain database cannot be reused for mocha-5.

What's Changed

  • Upgrades to celestia-core v0.40.9, bringing consensus, sync, and RPC fixes, plus lower memory use for data-root queries.
  • Bounds the blob-transaction validation cache and prevents malformed transactions from causing signer-data panics.
  • Updates Mocha bootstrap defaults and network endpoints to mocha-5.

RPC changes

  • Heavy RPC requests are limited to 20 concurrently, shared across HTTP, WebSocket, and gRPC. The default applies automatically. To adjust it, set max_concurrent_heavy_requests under [rpc] in config.toml and restart.
  • Clients should retry busy responses with backoff: HTTP GET 503, JSON-RPC errors, or gRPC ResourceExhausted.
  • Slow gRPC height subscribers may miss notifications; backfill gaps with BlockByHeight.

Supported operating systems

  • Tested: Ubuntu 24.04 LTS on x86_64.
  • Binaries: Linux and macOS, amd64 and arm64. arm64 binaries are cross-compiled, not run in CI.
  • Linux multiplexer: requires glibc 2.38 or newer; Ubuntu 22.04 and older are unsupported.

OS support is unchanged. See the release README and major-version upgrade notes.

Full Changelog: v9.0.6-mocha...v9.0.8-mocha

Don't miss a new celestia-app release

NewReleases is sending notifications on new releases.