github celestiaorg/celestia-node v0.7.0-rc8
v0.7.0-rc8 - ShrEx stability

latest releases: v0.15.0-rc0, v0.15.0-alpha.0, v0.14.0...
pre-release16 months ago

This RC contains several bug fixes / hardenings for the new blocksync architecture (ShrEx) and also the extension of the header module.

What's Changed

BREAKING

  • feat(nodebuilder/header)!: Implement remainder of header.Module by @renaynay in #1748
  • feat!(p2p): put networkID as the first sub-string in protocolID by @vgonkivs in #1808

FEATURES

  • refactor(nodebuilder): Allow setting keyring backend file with --keyring.backend flag by @renaynay in #1565
  • feat(libhead): introduce peer scoring params for HeaderSub topic by @Wondertan in #1766
  • feat(libfraud): introduce peer scoring params for FraudSub topic by @Wondertan in #1767
  • feat(modp2p): add whitelist for ResourceManager, as eclipse protection by @Wondertan in #1809

IMPROVEMENTS

  • refactor(share): use Relay instead of Subscription for shrexsub and reduce lightavail log verbosity by @distractedm1nd in #1774
  • refactor(share/p2p): Discovery controls ensurePeers lifecycle by @renaynay in #1789
  • improvement(das): use header from header.sub instead of store for recent jobs by @walldiss in #1802
  • feat(modp2p): tune GossipSub by @Wondertan in #1756

BUG FIXES

  • fix(eds): don't commit reconstructed EDS in Retriever by @Wondertan in #1788
  • fix(header): add timeout for the head retrieval by @Wondertan in #1793
  • deps: bump libp2p and all supporting libs by @Wondertan in #1800
  • fix(nodebuilder/share): Only provide necessary components to Bridge by @renaynay in #1778
  • fix(core): Don't store eds if its hash already exists in eds.Store by @renaynay in #1786
  • refactor(das|share): Cleanup timeouts through sampling stack by @walldiss in #1791

MISCELLANEOUS

New Contributors

Full Changelog: v0.7.0-rc7...v0.7.0-rc8

Don't miss a new celestia-node release

NewReleases is sending notifications on new releases.