github celestiaorg/celestia-node v0.31.2-arabica

latest release: v0.31.2-mocha
pre-release8 hours ago

What's Changed:

Highlights:

Multi-source block ingestion (#5018) — the bridge listener can now ingest blocks from multiple Celestia-Core endpoints concurrently and tolerate any
single one failing:

  • new blocks are sourced from all configured endpoints but downloaded once (from the source that announces a height first), with no duplicate fetches;
  • per-source sync state and stricter source handling (duplicate endpoints rejected; the node fails fast if the fastest source for a height is on the
    wrong chain);
  • Core.AdditionalCoreEndpoints is now used not only for load-balancing transaction submission but also as additional block sources (config-file only,
    no CLI flag).

Observability metrics (#5011) — metrics added across key hot paths for diagnostics:

  • RPC server (api/rpc), core listener (block events), store, and pruner;
  • improved node-info metric reporting.

Action Required (optional):

To enable multi-source ingestion, add the extra endpoints to your config file:

[Core]
  IP = "<primary_ip>"
  Port = "<primary_port>"
  TLSEnabled = false
  XTokenPath = ""
  AdditionalCoreEndpoints = [
  { IP = "<secondary_ip>", Port = "<secondary_port>", TLSEnabled = false, XTokenPath = "" },
]

Full Changelog: v0.31.1-arabica...v0.31.2-arabica

Don't miss a new celestia-node release

NewReleases is sending notifications on new releases.