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 #1500
- improvement(header|p2p)!: remove limit status code by @vgonkivs in #1530
- refactor(nodebuilder/p2p)!: Add errors for all methods by @renaynay in #1539
FEATURE
- feat(api/rpc): Implement auth middleware on
Server
by @renaynay in #1402 - feat(shrex/eds):
Client
/Server
by @distractedm1nd in #1431 - feat(header|p2p): add blacklisting to peerTracker by @vgonkivs in #1532
- feat(eds/store):
store.GetDAH
by @distractedm1nd in #1511 - feat(cmd/celestia): Add
auth
subcommand to bridge, full and light by @renaynay in #1429
IMPROVEMENT
- improvement(cel-key): Network alias check for
--p2p.network
flag by @renaynay in #1482 - feat(header/p2p)!: implement retry mechanism for header/p2p session by @vgonkivs in #1477
BUG FIX
- fix: return a struct instead of a pointer in params creation by @vgonkivs in #1507
- fix(eds): WriteEDS thread safety for concurrent writingSessions by @distractedm1nd in #1498
MISCELLANEOUS
- chore(all): lint all the comment with cfmt and add cfmt to lint rules by @Wondertan in #1501
- fix: correct spacing of celestia banner by @tzdybal in #1505
- github/CI: Fix over kill of '.gitignore'. by @HoytRen in #1446
- share/p2p: move eds sub by @vgonkivs in #1519
- chore(header/p2p): improve logging by @vgonkivs in #1520
- chore(nodebuilder/p2p): Update limani nodekey for arabica by @renaynay in #1523
- refactor: exporting nodebuilder/header.InitStore, moving mock to nodebuilder/header by @distractedm1nd in #1515
- improvement(header|p2p): log the reason on blocking by @vgonkivs in #1534
Full Changelog: v0.6.1...v0.6.2