This patch release notably includes some fixes related to stabilising mocha.

Note: this release includes a config change, so nodes running on mocha will need to re-initialise their configs.

This release is not compatible with arabica.

BREAKING

  • feat(header)!: introduce header.Header interface (#1304) by @tzdybal
  • feat(nodebuilder/p2p)!: bump arabica chain-id and genesis hash (#1645) by @Bidon15

BUG FIXES

  • fix(daser) replace catchUpDoneCh channel gracefuly (https://github.com/celestiaorg/celestia-node/pull/1631) by @walldiss
  • fix(share/discovery): decouple peer discovery from event processing (#1639) by @vgonkivs
  • fix(libs/header/sync): Make ranges.Add thread-safe (#1649) by @tzdybal
  • fix(header/p2p): add trivial retrying for trustedPeer requested (#1647) by @Wondertan '

FEATURES

  • feat(share): implements sync CascadeGetter (#1628) by @Wondertan

IMPROVEMENTS

  • refactor(share/p2p): ironing out differences between shrex protocols (#1611) by @distractedm1nd
  • refactor(header): Extract CoreExchange and CoreListener out of the header root package (#1627) by @renaynay
  • nodebuilder: make proxy constructors private in all modules (#1643) by @Jpserrat

MISC

  • docs: fix minor typos (#1636) by @omahs

Full Changelog: https://github.com/celestiaorg/celestia-node/compare/v0.6.2...v0.6.3