Thanks to detailed profiling of full and bridge nodes done by @distractedm1nd and @Wondertan, this release introduces a few fixes to prevent unnecessary disk reads and a fix to reduce memory consumption.
In order to realise the benefits from the above changes, node runners (of full or bridge nodes) should clear their datastore and re-sync from scratch.
This release contains a config-breaking change, so please re-initialize your nodes by running init again.
What's Changed
FEATURES
- feat(p2p): add native libp2p debug metrics by @derrandz in https://github.com/celestiaorg/celestia-node/pull/1795
- feat: pyroscope integration by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2013
BUG FIXES
- fix(eds/share): replacing fsmount with filemount registration by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2001
- fix(share/eds): use cached accessors in
GetCARandGetDAHby @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2000 - fix: enabling badger gc by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2020
MISCELLANEOUS
- fix: updating broken link in README.md by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2022
- ci(.github): Fix kind label for dependabot by @renaynay in https://github.com/celestiaorg/celestia-node/pull/1969
Full Changelog: https://github.com/celestiaorg/celestia-node/compare/v0.8.1...v0.8.2