This release is intended for the Arabica testnet. If you are upgrading from v5 please read through the release notes.
This release includes mainly performance improvements to the NMT tree, and the support for enabling/disabling the legacy propagation reactor and the new recovery reactor.
What's Changed
- ci: enable backports to v6.x by @rootulp in https://github.com/celestiaorg/celestia-app/pull/5839
- fix: apply modernize suggestions to improve code quality by @animeherox in https://github.com/celestiaorg/celestia-app/pull/5852
- feat: reduce nmt allocs in prepare/process proposal by @mcrakhman in https://github.com/celestiaorg/celestia-app/pull/5778
- refactor: tx client to deduplicate broadcast methods by @ninabarbakadze in https://github.com/celestiaorg/celestia-app/pull/5834
- chore: bump core to v0.39.6 by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/5857
- chore: bump tastora to v0.5.1 by @chatton in https://github.com/celestiaorg/celestia-app/pull/5861
- docs: add DeepWiki badge so that repo is auto-indexed by @jcstein in https://github.com/celestiaorg/celestia-app/pull/5868
- ci(goreleaser): reduce disk space usage by @rootulp in https://github.com/celestiaorg/celestia-app/pull/5851
- feat: add make modernize-fix command by @animeherox in https://github.com/celestiaorg/celestia-app/pull/5872
- chore: fix wrong function name in comment by @suranmiao in https://github.com/celestiaorg/celestia-app/pull/5877
- chore(deps): Bump github.com/digitalocean/godo from 1.165.0 to 1.165.1 by @dependabot[bot] in https://github.com/celestiaorg/celestia-app/pull/5885
- chore(deps): Bump hadolint/hadolint-action from 3.2.0 to 3.3.0 by @dependabot[bot] in https://github.com/celestiaorg/celestia-app/pull/5884
- refactor: tx client evictions bug flups by @ninabarbakadze in https://github.com/celestiaorg/celestia-app/pull/5824
- chore(deps): Bump slackapi/slack-github-action from 1.27.0 to 2.1.1 by @dependabot[bot] in https://github.com/celestiaorg/celestia-app/pull/5880
- refactor(tx_client): remove unnecessary type conversions for PFB gas limit by @Galoretka in https://github.com/celestiaorg/celestia-app/pull/5878
- fix: update mocha test configuration with current seeds and peers by @Copilot in https://github.com/celestiaorg/celestia-app/pull/5847
- docs: fix typo by @menzudilat in https://github.com/celestiaorg/celestia-app/pull/5874
- ci: remove CodeQL workflow by @Copilot in https://github.com/celestiaorg/celestia-app/pull/5865
- ci: run required checks on merge group by @rootulp in https://github.com/celestiaorg/celestia-app/pull/5892
- fix: correct shell variable escaping in enable-bbr target by @lidanserj in https://github.com/celestiaorg/celestia-app/pull/5875
- chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.88.1 to 1.88.3 by @dependabot[bot] in https://github.com/celestiaorg/celestia-app/pull/5891
- ci: add modernize check to lint workflow by @animeherox in https://github.com/celestiaorg/celestia-app/pull/5876
- fix: remove network suffix from version if multiple tags point to the same commit by @metatarz in https://github.com/celestiaorg/celestia-app/pull/5894
- refactor(wrapper): remove unused options fields from NMT wrappers by @Forostovec in https://github.com/celestiaorg/celestia-app/pull/5893
- docs: fix broken links by @kseniaeremekno in https://github.com/celestiaorg/celestia-app/pull/5897
- chore: fix lint and test the CI by @animeherox in https://github.com/celestiaorg/celestia-app/pull/5899
- chore(deps): upgrade to sdk v0.51.3 by @rootulp in https://github.com/celestiaorg/celestia-app/pull/5833
- test: add minor version compatibility test by @mojtaba-esk in https://github.com/celestiaorg/celestia-app/pull/5844
- test: tx client never halts by @ninabarbakadze in https://github.com/celestiaorg/celestia-app/pull/5866
- chore: upgrade to alpine 3.22 by @Lorsmirq0cB in https://github.com/celestiaorg/celestia-app/pull/5903
- docs: fix an old link and files' titles by @letmehateu in https://github.com/celestiaorg/celestia-app/pull/5900
- docs(scripts): fix incorrect filename in download_binary.sh usage comment by @galaparm in https://github.com/celestiaorg/celestia-app/pull/5906
- docs: remove outdated proto files from specs directory by @lidanserj in https://github.com/celestiaorg/celestia-app/pull/5849
- feat(tools): compare pooled EDS construction and non pooled, randomize by @mcrakhman in https://github.com/celestiaorg/celestia-app/pull/5898
- docs: fix comments by @Forostovec in https://github.com/celestiaorg/celestia-app/pull/5740
- chore: remove unused opts field from TreePool by @VolodymyrBg in https://github.com/celestiaorg/celestia-app/pull/5904
- fix(cli): improve error messages for unsupported share and namespace … by @forkfury in https://github.com/celestiaorg/celestia-app/pull/5761
- docs(simapp): correct packet-forward middleware comments in transfer stack by @sashass1315 in https://github.com/celestiaorg/celestia-app/pull/5862
- test(talis): improve droplets list by @tzdybal in https://github.com/celestiaorg/celestia-app/pull/5730
- feat: add open telemetry traces by @ninabarbakadze in https://github.com/celestiaorg/celestia-app/pull/5707
- docs: fix filename mismatch in proposal submission by @mdqst in https://github.com/celestiaorg/celestia-app/pull/5912
- feat: ability to submit PFBs in parallel by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/5776
- fix(makefile): correct .PHONY declaration for build-docker-standalone… by @animeherox in https://github.com/celestiaorg/celestia-app/pull/5914
- fix: invalid find command syntax in protocgen.sh by @bouchmann in https://github.com/celestiaorg/celestia-app/pull/5913
- chore: bump core to v0.39.7 by @rach-id in https://github.com/celestiaorg/celestia-app/pull/5911
- refactor: tx client spam test and move it to tools dir by @ninabarbakadze in https://github.com/celestiaorg/celestia-app/pull/5915
- chore: fix some nits for 5545 by @mojtaba-esk in https://github.com/celestiaorg/celestia-app/pull/5758
- perf: use create commitments for parallel validation of txs by @mcrakhman in https://github.com/celestiaorg/celestia-app/pull/5850
- refactor: revert changes to SubmitPFB and add new method SubmitPFBInQueue instead by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/5935
- chore(deps): bump core to v0.39.8 by @rach-id in https://github.com/celestiaorg/celestia-app/pull/5952
New Contributors
- @mcrakhman made their first contribution in https://github.com/celestiaorg/celestia-app/pull/5778
- @suranmiao made their first contribution in https://github.com/celestiaorg/celestia-app/pull/5877
- @metatarz made their first contribution in https://github.com/celestiaorg/celestia-app/pull/5894
- @kseniaeremekno made their first contribution in https://github.com/celestiaorg/celestia-app/pull/5897
- @forkfury made their first contribution in https://github.com/celestiaorg/celestia-app/pull/5761
- @mdqst made their first contribution in https://github.com/celestiaorg/celestia-app/pull/5912
Full Changelog: https://github.com/celestiaorg/celestia-app/compare/v6.0.5-arabica...v6.1.0-rc0