This patch release brings a few stability improvements and bug fixes for our ShrEx protocols.
This release also breaks config -- please update your configs!
What's Changed
BREAKING
- fix(share/discovery)!: revamp Discovery by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2117
FEATURES
- feat(daser): introduce retry logic for daser by @walldiss in https://github.com/celestiaorg/celestia-node/pull/1860
- feat(core): Add span for handle-new-signed-block in listener by @renaynay in https://github.com/celestiaorg/celestia-node/pull/2093
- feat(shrex/peer-manager): add metrics to peer manager by @walldiss in https://github.com/celestiaorg/celestia-node/pull/1924
- feat(das): add backoff to retry jobs by @walldiss in https://github.com/celestiaorg/celestia-node/pull/2103
- feat(shrex): metrics by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2095
REFACTORINGS
- refactor(nodebuiler): introduce ServiceBreaker and update FX by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/2091
- refactor(modheader): use WithParams options by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/2102
- refactor(share/shrex): improve shrex logging by @walldiss in https://github.com/celestiaorg/celestia-node/pull/2101
- refactor(api/gateway) return error from gateway if header is not synced yet by @walldiss in https://github.com/celestiaorg/celestia-node/pull/2108
- refactor(share/p2p/shrex): use default timeout for shrex-eds client by @walldiss in https://github.com/celestiaorg/celestia-node/pull/2114
BUG FIXES
- fix(share/eds): pass correct context to DagStore by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/2124
- fix(cmd/rpc): parsing JSON for all parameters, and adding handler to GetSharesByNamespace by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2113
- fix(share/shrex): hotfixes for shrex getter respecting context by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2115
- fix(nodebuilder/header): Cancel subscription when done by @renaynay in https://github.com/celestiaorg/celestia-node/pull/2134
- fix(gateway): deescalating log in gateway's writeErr by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2142
- fix(modp2p): increase ConnMgr defaults for Full and Bridge by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/2139
- fix(nodebuilder/tests): Add dummy trusted peers to satisfy fx by @renaynay in https://github.com/celestiaorg/celestia-node/pull/2154
DEPENDENCIES
- deps: bump libp2p by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/2127
- deps: bump go-header by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/2140
- Revert "deps: bump libp2p (#2127)" by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/2136
- chore(deps): bump codecov/codecov-action from 3.1.1 to 3.1.3 by @dependabot in https://github.com/celestiaorg/celestia-node/pull/2122
MISCELLANEOUS
- chore(nodebuilder): timeouts, errors and logs by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/2125
Full Changelog: https://github.com/celestiaorg/celestia-node/compare/v0.9.1...v0.9.2