This patch release candidate contains bug fixes found during debugging arabica testnet as well as the implementation of authorization for RPC.
What's Changed
BREAKING
- fix(node/p2p)!: remove resource manager and it's API by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/1500
- improvement(header|p2p)!: remove limit status code by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/1530
- refactor(nodebuilder/p2p)!: Add errors for all methods by @renaynay in https://github.com/celestiaorg/celestia-node/pull/1539
FEATURE
- feat(api/rpc): Implement auth middleware on
Serverby @renaynay in https://github.com/celestiaorg/celestia-node/pull/1402 - feat(shrex/eds):
Client/Serverby @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/1431 - feat(header|p2p): add blacklisting to peerTracker by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/1532
- feat(eds/store):
store.GetDAHby @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/1511 - feat(cmd/celestia): Add
authsubcommand to bridge, full and light by @renaynay in https://github.com/celestiaorg/celestia-node/pull/1429
IMPROVEMENT
- improvement(cel-key): Network alias check for
--p2p.networkflag by @renaynay in https://github.com/celestiaorg/celestia-node/pull/1482 - feat(header/p2p)!: implement retry mechanism for header/p2p session by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/1477
BUG FIX
- fix: return a struct instead of a pointer in params creation by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/1507
- fix(eds): WriteEDS thread safety for concurrent writingSessions by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/1498
MISCELLANEOUS
- chore(all): lint all the comment with cfmt and add cfmt to lint rules by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/1501
- fix: correct spacing of celestia banner by @tzdybal in https://github.com/celestiaorg/celestia-node/pull/1505
- github/CI: Fix over kill of '.gitignore'. by @HoytRen in https://github.com/celestiaorg/celestia-node/pull/1446
- share/p2p: move eds sub by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/1519
- chore(header/p2p): improve logging by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/1520
- chore(nodebuilder/p2p): Update limani nodekey for arabica by @renaynay in https://github.com/celestiaorg/celestia-node/pull/1523
- refactor: exporting nodebuilder/header.InitStore, moving mock to nodebuilder/header by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/1515
- improvement(header|p2p): log the reason on blocking by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/1534
Full Changelog: https://github.com/celestiaorg/celestia-node/compare/v0.6.1...v0.6.2