New
v0.29.0-arabica
⚠️ This release adds support for celestia-app v7 and is safe to run before the migration. Once the app-v7 migration takes place, upgrading to this version is required. ⚠️ This release notably introduces...
- Shrex server enabled on Bridge Nodes (#4288, #4758) — Bridge nodes can now serve samples over the shrex protocol, a major step toward full share exchange support on bridge nodes.
- Improved Bridge Node fresh start (#4768, #4776) — Bridge nodes can now start from non-archival consensus nodes and sync headers and data from the p2p network. This greatly improves the bridge node fresh start experience, removing the previous requirement of connecting to an archival consensus node.
- Full node option removed (#4773) — Full nodes were deprecated 6 months ago. This release finalises the deprecation by removing the full node option from startup flags.
- Headers in subscription responses (#4752) Subscription responses now include headers, allowing clients to read block time from each subscription message.
- celestia-app v7 support (#4774, #4778) — Bumped celestia-app dependency to v7.0.1-arabica.
What's Changed
- doc: shrex specification by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/4728
- misc(cel-shed): add a data hash exists | get helper to cel-shed by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/4736
- chore(das): remove unused subscriberDone channel from DASer by @Forostovec in https://github.com/celestiaorg/celestia-node/pull/4744
- fix: simplify fs keystore delete and rely on os.Remove by @radik878 in https://github.com/celestiaorg/celestia-node/pull/4745
- fix(lint): fix lint errors by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/4760
- chore(lifecycle): disable service breaker by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/4759
- chore(befp): improve validation by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/4761
- enable getSamples and getRow in shrex by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/4288
- fix(shwap/rngNamespaceData): fix for RangeNamespaceDataFromShares by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/4766
- feat: implement routing exchange for bridge nodes by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/4758
- feat(pruning): allow pruning for Bridge Nodes by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/4768
- refactor: Delete option to run full node by @walldiss in https://github.com/celestiaorg/celestia-node/pull/4773
- chore: update CODEOWNERS by @walldiss in https://github.com/celestiaorg/celestia-node/pull/4775
- chore: bump celestia-app to v7.0.0-arabica by @walldiss in https://github.com/celestiaorg/celestia-node/pull/4774
- fix(state): Log signer + key name even when default account; and log estimated gas + gas price by @renaynay in https://github.com/celestiaorg/celestia-node/pull/4751
- feat(core): allow BN to BN sync by @walldiss in https://github.com/celestiaorg/celestia-node/pull/4776
- chore: bump to app v7.0.1-arabica by @walldiss in https://github.com/celestiaorg/celestia-node/pull/4778
- chore: add walldiss to docs owners by @walldiss in https://github.com/celestiaorg/celestia-node/pull/4779
- !feat(api):Add headers to subscription response by @alpe in https://github.com/celestiaorg/celestia-node/pull/4752
New Contributors
- @radik878 made their first contribution in https://github.com/celestiaorg/celestia-node/pull/4745
- @alpe made their first contribution in https://github.com/celestiaorg/celestia-node/pull/4752
Full Changelog: https://github.com/celestiaorg/celestia-node/compare/v0.28.5-arabica...v0.29.0-arabica