This release is API-breaking and contains an upgrade to the celestia-app version (to v3).
Notable API breaks include:
- deduplication of types that resulted in several type changes in the blob, share and state modules (via #3782)
- share module now takes
height
instead of the fullExtendedHeader
(via #3870)
What to look out for in following releases:
- the
--experimental-pruning
flag will soon be deprecated in favour of pruning becoming the default mode for all node types, requiring users to pass--archival
in order to retain block history beyond the sampling window - the API gateway will be deprecated
What's Changed
- fix(nodebuilder): flag parsing for --node.type needs lowercase string, list network aliases for --p2p.network by @renaynay in #3827
- fix(share/p2p/bitswap): lower bitswap log severity by @walldiss in #3831
- chore(go.mod): Bump celestia-app to v2.2.0 release in main by @renaynay in #3826
- fix(store): check if link exists on write by @walldiss in #3844
- chore: remove some TODOs by @cristaloleg in #3810
- chore: bump to v2.3.0 by @evan-forbes in #3854
- fix(eds/cache): Fix prealloc for proof nodes by @walldiss in #3860
- feat(modp2p): close peer connections after successful blocking by @notlelouch in #3838
- feat(shwap/bitswap): use new option for optimized Has check by @Wondertan in #3813
- feat(store): Test all put funcs by @walldiss in #3847
- feat(store): use use relative path for empty blocks symlinks by @walldiss in #3861
- fix(store/cache): unstick cache metrics names by @walldiss in #3857
- fix(docs) update txResponse in docs by @walldiss in #3848
- refactor(store): write actual share size to ods by @walldiss in #3863
- fix(store/file): wait for q4 to be written before returning by @walldiss in #3865
- feat(store): correct corrupted files on write by @walldiss in #3859
- fix(ci,release): run on any new tag or trigger manually by @cristaloleg in #3855
- chore(ci): remove release tracking epic ci by @MSevey in #3866
- fix(share/ipld): use bits.Len64 instead of math.Log2 in newProofCollector by @notlelouch in #3867
- refactoring!(share): migrating to go-square v2 types by @vgonkivs in #3782
- chore(go.mod): bump header by @renaynay in #3872
- fix(nodebuilder/p2p): lint by @cristaloleg in #3875
- refactor(nodebuilder): add archival flag by @walldiss in #3868
- refactor(api): add gateway deprecation notice by @walldiss in #3869
- !refactor(api/share): use height in share module by @walldiss in #3870
New Contributors
- @notlelouch made their first contribution in #3838
Full Changelog: v0.18.2-arabica...v0.19.0-arabica