This release focuses on performance improvements in the P2P layer, aiming to reduce CPU load on the server side for both Full and Bridge nodes.
What's Changed
- chore(deps): Bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 by @dependabot in https://github.com/celestiaorg/celestia-node/pull/3622
- misc(ci): detect breaking change to any .proto files or config fields in nodebuilder/**/config.go and add kind:break! by @ramin in https://github.com/celestiaorg/celestia-node/pull/3568
- config(issues): extend bug report template to request DASer state for stuck nodes by @ramin in https://github.com/celestiaorg/celestia-node/pull/3564
- chore(deps): Bump alpine from 3.20.1 to 3.20.2 by @dependabot in https://github.com/celestiaorg/celestia-node/pull/3602
- fix(p2p): couple bitswap client and server by @walldiss in https://github.com/celestiaorg/celestia-node/pull/3641
- feat: mocha update DNS of BN bootstrapper by @smuu in https://github.com/celestiaorg/celestia-node/pull/3659
- ci(CODEOWNERS): remove @ramin by @ramin in https://github.com/celestiaorg/celestia-node/pull/3660
- fix(nodebuilder/state): overwrite state flags only if they were passed explicitly by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/3663
- ci: fix goreleaser check deprecation warning by @rootulp in https://github.com/celestiaorg/celestia-node/pull/3667
- fix(store/cache): force close Accessor if not closed within timeout by @walldiss in https://github.com/celestiaorg/celestia-node/pull/3642
- deps(go.mod): bump boxo + libp2p by @renaynay in https://github.com/celestiaorg/celestia-node/pull/3671
- fix(share): return fixed data size in blockstore by @cristaloleg in https://github.com/celestiaorg/celestia-node/pull/3634
Full Changelog: https://github.com/celestiaorg/celestia-node/compare/v0.16.0-rc0...v0.16.1-rc0