This release is part of the ongoing Shwap Mocha migration period and is not backwards compatible with version 0.17. For more information about Shwap, please refer to the Shwap Mocha Migration Details.
Important Notice:
- This release includes changes to the symlinks used by Full and Bridge nodes. While it maintains backwards compatibility with version 0.18.2, performing the migration is optional but highly recommended.
- To migrate, please use the migration script.
- Usage:
migrate_links.sh %path_to_store%
- Usage:
This update also includes multiple bug fixes, performance improvements, and new features to enhance the celestia-node. Please refer to the attached changelog for full details.
What's Changed
- fix(nodebuilder): flag parsing for --node.type needs lowercase string, list network aliases for --p2p.network by @renaynay in https://github.com/celestiaorg/celestia-node/pull/3827
- fix(share/p2p/bitswap): lower bitswap log severity by @walldiss in https://github.com/celestiaorg/celestia-node/pull/3831
- chore(go.mod): Bump celestia-app to v2.2.0 release in main by @renaynay in https://github.com/celestiaorg/celestia-node/pull/3826
- fix(store): check if link exists on write by @walldiss in https://github.com/celestiaorg/celestia-node/pull/3844
- chore: remove some TODOs by @cristaloleg in https://github.com/celestiaorg/celestia-node/pull/3810
- chore: bump to v2.3.0 by @evan-forbes in https://github.com/celestiaorg/celestia-node/pull/3854
- fix(eds/cache): Fix prealloc for proof nodes by @walldiss in https://github.com/celestiaorg/celestia-node/pull/3860
- feat(modp2p): close peer connections after successful blocking by @notlelouch in https://github.com/celestiaorg/celestia-node/pull/3838
- feat(shwap/bitswap): use new option for optimized Has check by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/3813
- feat(store): Test all put funcs by @walldiss in https://github.com/celestiaorg/celestia-node/pull/3847
- feat(store): use use relative path for empty blocks symlinks by @walldiss in https://github.com/celestiaorg/celestia-node/pull/3861
- fix(store/cache): unstick cache metrics names by @walldiss in https://github.com/celestiaorg/celestia-node/pull/3857
- fix(docs) update txResponse in docs by @walldiss in https://github.com/celestiaorg/celestia-node/pull/3848
- refactor(store): write actual share size to ods by @walldiss in https://github.com/celestiaorg/celestia-node/pull/3863
- fix(store/file): wait for q4 to be written before returning by @walldiss in https://github.com/celestiaorg/celestia-node/pull/3865
- feat(store): correct corrupted files on write by @walldiss in https://github.com/celestiaorg/celestia-node/pull/3859
- fix(ci,release): run on any new tag or trigger manually by @cristaloleg in https://github.com/celestiaorg/celestia-node/pull/3855
New Contributors
- @notlelouch made their first contribution in https://github.com/celestiaorg/celestia-node/pull/3838
Full Changelog: https://github.com/celestiaorg/celestia-node/compare/v0.18.2-mocha...v0.18.3-mocha