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 #2117
FEATURES
- feat(daser): introduce retry logic for daser by @walldiss in #1860
- feat(core): Add span for handle-new-signed-block in listener by @renaynay in #2093
- feat(shrex/peer-manager): add metrics to peer manager by @walldiss in #1924
- feat(das): add backoff to retry jobs by @walldiss in #2103
- feat(shrex): metrics by @distractedm1nd in #2095
REFACTORINGS
- refactor(nodebuiler): introduce ServiceBreaker and update FX by @Wondertan in #2091
- refactor(modheader): use WithParams options by @Wondertan in #2102
- refactor(share/shrex): improve shrex logging by @walldiss in #2101
- refactor(api/gateway) return error from gateway if header is not synced yet by @walldiss in #2108
- refactor(share/p2p/shrex): use default timeout for shrex-eds client by @walldiss in #2114
BUG FIXES
- fix(share/eds): pass correct context to DagStore by @Wondertan in #2124
- fix(cmd/rpc): parsing JSON for all parameters, and adding handler to GetSharesByNamespace by @distractedm1nd in #2113
- fix(share/shrex): hotfixes for shrex getter respecting context by @distractedm1nd in #2115
- fix(nodebuilder/header): Cancel subscription when done by @renaynay in #2134
- fix(gateway): deescalating log in gateway's writeErr by @distractedm1nd in #2142
- fix(modp2p): increase ConnMgr defaults for Full and Bridge by @Wondertan in #2139
- fix(nodebuilder/tests): Add dummy trusted peers to satisfy fx by @renaynay in #2154
DEPENDENCIES
- deps: bump libp2p by @Wondertan in #2127
- deps: bump go-header by @Wondertan in #2140
- Revert "deps: bump libp2p (#2127)" by @Wondertan in #2136
- chore(deps): bump codecov/codecov-action from 3.1.1 to 3.1.3 by @dependabot in #2122
MISCELLANEOUS
- chore(nodebuilder): timeouts, errors and logs by @Wondertan in #2125
Full Changelog: v0.9.1...v0.9.2