This is a breaking RC that introduces ShrEx protocol for blocksync. As such, it also upgrades the chainID to arabica-6
This RC is only compatible with celestia-app 0.12.0-rc7 and not compatible with the current mocha.
What's Changed
BREAKING
- feat(share)!: blocksync re-architecture by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/1730
- chore(nodebuilder/p2p)!: Upgrade arabica chainID for shrex upgrade by @renaynay in https://github.com/celestiaorg/celestia-node/pull/1760
FEATURE
- feat: Use common Docker Build Pipeline by @jrmanes in https://github.com/celestiaorg/celestia-node/pull/1737
- feat(nodebuilder/gateway): Add warn log if gateway is enabled so users know to use with caution by @renaynay in https://github.com/celestiaorg/celestia-node/pull/1753
- feat(share/shrex): add Rate limit middleware for shrex servers by @walldiss in https://github.com/celestiaorg/celestia-node/pull/1745
- feat(share): allow LNs to GetSharesByNamespace and GetEDS over shrex by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/1751
IMPROVEMENT
- improvement(libs/header): Check for requested height before fetching it from the store by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/1706
- refactor(share/getters): cleaning up error logs, wrapping cascadegetter with teegetter by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/1761
BUG FIXES
- fix(das | share): handle
ErrByzantinefrommultierrs when found withcontext.Canceledby @renaynay in https://github.com/celestiaorg/celestia-node/pull/1762
Full Changelog: https://github.com/celestiaorg/celestia-node/compare/v0.7.0-rc4...v0.7.0-rc5