This release adds support for celestia-app v8 and is safe to run before the migration. Once the v8 activation height takes place, upgrading to this version is required.

Key Highlights

  • TLS Support for JSON-RPC (#4839) — Users are encouraged to enable TLS in their RPC clients to secure connections to endpoints.
  • Export Prometheus Metrics to OpenTelemetry (#3702) — All telemetry, including libp2p metrics, is now exported via OpenTelemetry. A separate Prometheus instance is no longer required to collect these metrics.
  • Shrex server enabled on Bridge Nodes (#4288, #4758) — Bridge nodes can now serve samples over the shrex protocol.
  • Improved Bridge Node fresh start (#4768, #4776) — Bridge nodes can now start from non-archival consensus nodes and sync    headers and data from the p2p network.
  • Full node option removed (#4773) — Full nodes were deprecated 6 months ago; this release finalizes deprecation.
  • Headers in subscription responses (#4752)

Header Sync

  • Fix syncer tail estimation overshoot (#4840) — The syncer was using nominal 6s block time to estimate tail height, but real block times average ~6.14s. Over the 7-day pruning window this caused the tail to land ~3.8 hours outside the window. Fixed by using 7s as the upper bound.
  • go-header v0.8.5-rc (#4841) — Parallel header fetches from trusted peers.

Bridge & DAS

  • Fix bridge DASer gossip race (#4820) — Bridge nodes were receiving gossip headers before the local core.Listener finished storing EDS, causing WARN “das requesting data from peer failed” floods. Fixed by adding FanoutOnly mode.

API & State

  • Delegation rewards API (#4800) — Added WithdrawDelegatorReward and QueryDelegationRewards to the state module.

Networking & Core

  • Verify core endpoint network on startup (#4781) — Prevents misconfiguration by checking the core endpoint belongs to the expected network.
  • Fix inverted gRPC connection readiness check (#4793)

What's Changed

New Contributors

Full Changelog: https://github.com/celestiaorg/celestia-node/compare/v0.28.4...v0.30.2