This release includes several fixes to stabilise ShrEx, as well as protocol-breaking change to fix ShrEx-ND.
This is a breaking release, meaning all node runners in the network must upgrade to support the breaking protocol changes.
What's Changed
BREAKING
- fix(share/p2p)!: share.ErrNamespaceNotFound and integration into shrex-nd by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2230
FEATURES
- feat(nodebuilder/header): Add
WaitForHeightendpoint by @renaynay in https://github.com/celestiaorg/celestia-node/pull/2201 - feat(share/discovery): Discard method by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/2207
- feat(share/discovery): add backoff metrics by @walldiss in https://github.com/celestiaorg/celestia-node/pull/2212
- feat(share/p2p/peer-manager): use shrexSub peers as full nodes by @walldiss in https://github.com/celestiaorg/celestia-node/pull/2105
IMPROVEMENTS
- refactor(nodebuilder/share): don't wrap store getter with tee getter by @walldiss in https://github.com/celestiaorg/celestia-node/pull/2229
BUG FIXES
- fix(nodebuilder/tests): swamp uses
WaitForHeightinstead ofGetByHeightby @renaynay in https://github.com/celestiaorg/celestia-node/pull/2214 - fix(header): check that Commit corresponds to Header by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/2215
- fix(header): fix testing utilities and tests by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/2219
- fix(utils): splitCtx return original timeout when it is less than min timeout by @walldiss in https://github.com/celestiaorg/celestia-node/pull/2228
MISC
- chore(das): improve logging by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/2209
- Makefile: fix docstring for cel-key target. by @adlerjohn in https://github.com/celestiaorg/celestia-node/pull/2221
- improvement(test/swamp): set core IP and Port to nodes by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/2226
Full Changelog: https://github.com/celestiaorg/celestia-node/compare/v0.9.5...v0.10.0