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 #1730
- chore(nodebuilder/p2p)!: Upgrade arabica chainID for shrex upgrade by @renaynay in #1760
FEATURE
- feat: Use common Docker Build Pipeline by @jrmanes in #1737
- feat(nodebuilder/gateway): Add warn log if gateway is enabled so users know to use with caution by @renaynay in #1753
- feat(share/shrex): add Rate limit middleware for shrex servers by @walldiss in #1745
- feat(share): allow LNs to GetSharesByNamespace and GetEDS over shrex by @distractedm1nd in #1751
IMPROVEMENT
- improvement(libs/header): Check for requested height before fetching it from the store by @vgonkivs in #1706
- refactor(share/getters): cleaning up error logs, wrapping cascadegetter with teegetter by @distractedm1nd in #1761
BUG FIXES
- fix(das | share): handle
ErrByzantine
frommultierr
s when found withcontext.Canceled
by @renaynay in #1762
Full Changelog: v0.7.0-rc4...v0.7.0-rc5