github celestiaorg/celestia-node v0.29.3-arabica

pre-release2 hours ago

This is a patch release on top of v0.29.2-arabica.

Key highlight: fixes light node startup failure on long-running networks (mocha/arabica) caused by syncer tail height overshooting the pruning window, plus go-header upgrade with parallel performRequest for faster header fetching.

Header Sync

  • Fix syncer tail estimation overshoot (#4840) — The syncer was using nominal 6s block time to estimate tail height, but real block times on mocha average ~6.14s. Over the 7-day pruning window this caused the tail to land ~3.8 hours outside the window, making peers unable to serve those headers. Fixed by using 7s as the upper bound block time for tail estimation.
  • go-header v0.8.5-rc (#4841) — Includes parallel performRequest (go-header#381) so header fetches from trusted peers happen concurrently instead of sequentially, and blockTime documentation update (go-header#379).

Testing

  • Consolidate core test retry helper (#4838) — All core tests now use the startNetwork retry helper for port-in-use errors, reducing flaky CI failures.

What's Changed

  • fix(core): use startNetwork retry helper in all core tests by @walldiss in #4838
  • fix(header): use upper bound block time for syncer tail estimation by @walldiss in #4840
  • chore(deps): bump go-header to v0.8.5-rc by @walldiss in #4841

Full Changelog: v0.29.2-arabica...v0.29.3-arabica

Don't miss a new celestia-node release

NewReleases is sending notifications on new releases.