Upgrade Notice
This release is not recommended for use on any public networks.
What's Changed
- ci: enable backporting to v2.x by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3658
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.14.5 to 1.14.6 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3656
- chore(deps): upgrade to celestia-core v1.38.0 by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3659
- chore: fixes the link to namespace implementation by @staheri14 in https://github.com/celestiaorg/celestia-app/pull/3653
- chore!: delete testground by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/3666
- test: adding big block tests to the main branch by @staheri14 in https://github.com/celestiaorg/celestia-app/pull/3612
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.14.6 to 1.14.7 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3677
- docs: Rectify typographical inaccuracies by @nnsW3 in https://github.com/celestiaorg/celestia-app/pull/3675
- chore(deps): Bump google.golang.org/grpc from 1.64.0 to 1.65.0 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3655
- chore: improves code readability of e2e benchmark tests by @staheri14 in https://github.com/celestiaorg/celestia-app/pull/3670
- refactor(testnode): create genTx on
Exportby @rootulp in https://github.com/celestiaorg/celestia-app/pull/3673 - docs: update specs for v2 by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3661
- docs: fix grammar by @nnsW3 in https://github.com/celestiaorg/celestia-app/pull/3681
- test(testnode): configure custom min gas price by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3680
- refactor(scripts): improve user prompts for single-node.sh by @najeal in https://github.com/celestiaorg/celestia-app/pull/3685
- chore(makefile): add PHONY for markdown-link-check by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3679
- chore(deps): Bump github.com/celestiaorg/rsmt2d from 0.13.1 to 0.14.0 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3693
- test: add Name to Account by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3690
- chore: skip testnode test in race mode by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3696
- fix(goreleaser): do not mark rcs as latest release by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3701
- chore: fix some comments by @closeobserve in https://github.com/celestiaorg/celestia-app/pull/3705
- fix(docs/adr): spelling by @cratiu222 in https://github.com/celestiaorg/celestia-app/pull/3704
- refactor(testnode): remove duplicate consensus params by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3687
- chore: add (start share == end share) check in parse namespace by @rach-id in https://github.com/celestiaorg/celestia-app/pull/3709
- fix(test/e2e): name cannot be empty error by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3706
- test: expand apphash test with all state machine msgs by @ninabarbakadze in https://github.com/celestiaorg/celestia-app/pull/3606
- test: pfm integration by @ninabarbakadze in https://github.com/celestiaorg/celestia-app/pull/3694
- fix: lint suggestions by @ninabarbakadze in https://github.com/celestiaorg/celestia-app/pull/3720
- chore!: bump to v3 of the go mod by @cmwaters in https://github.com/celestiaorg/celestia-app/pull/3722
- fix: start tx clients after nodes have started by @cmwaters in https://github.com/celestiaorg/celestia-app/pull/3719
- chore: upgrade to golangci-lint 1.59.1 by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3724
- test: improves e2e tests performance by reading the block metadata instead of the entire block data by @staheri14 in https://github.com/celestiaorg/celestia-app/pull/3672
- chore(deps): upgrade to cosmos-sdk v1.24.0-sdk-v0.46.16 by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3725
- chore: remove "start celestia app" from CLI docs by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3727
- refactor: expose CreateShareToRowRootProofs for downstream use by @rach-id in https://github.com/celestiaorg/celestia-app/pull/3739
- chore(deps): Bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3743
- chore(deps): Bump github.com/docker/docker from 26.1.3+incompatible to 26.1.4+incompatible by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3744
- test: makes network latency effective at earlier heights in benchmark tests by @staheri14 in https://github.com/celestiaorg/celestia-app/pull/3747
- refactor(cmd): extract contents of root.go by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3728
- chore: remove unused proto file by @cmwaters in https://github.com/celestiaorg/celestia-app/pull/3750
- chore: fix typos by @omahs in https://github.com/celestiaorg/celestia-app/pull/3752
- feat: gRPC server for TxStatus endpoint by @cmwaters in https://github.com/celestiaorg/celestia-app/pull/3754
- chore: bump sdk to v1.24.1 and core to v1.39.0 by @cmwaters in https://github.com/celestiaorg/celestia-app/pull/3749
- chore(deps): Bump github.com/celestiaorg/nmt from 0.22.0 to 0.22.1 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3759
- test: fixes e2e test failures due to increased timeout propose and timeout commit by @staheri14 in https://github.com/celestiaorg/celestia-app/pull/3718
- chore!: migrate to new square version by @cmwaters in https://github.com/celestiaorg/celestia-app/pull/3742
- chore(deps): upgrade to Go 1.22.6 by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3764
- chore(deps): Bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+incompatible by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3773
- feat!: support authored blobs by @cmwaters in https://github.com/celestiaorg/celestia-app/pull/3765
- fix: markdown links by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3778
- ci: remove test-interchain by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3776
- fix(scripts): single-node.sh chain ID by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3777
- feat: blockheight tool by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3761
- refactor: signer to use txstatus by @ninabarbakadze in https://github.com/celestiaorg/celestia-app/pull/3767
- feat: add error log to txstatus by @ninabarbakadze in https://github.com/celestiaorg/celestia-app/pull/3788
- ci: fix goreleaser check deprecation warning by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3795
- refactor: remove unnecessary
config.Seal()by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3786 - chore(deps): Bump github.com/cosmos/gogoproto from 1.5.0 to 1.7.0 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3784
- refactor: testnode utilities by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3785
- chore: remove make test-interchain by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3800
- feat: require bbr by default by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/3774
- fix: state sync on main by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3811
- ci: use goreleaser-cross for goreleaser-check command by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3806
- docs: release guide by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3821
- docs: release notes by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3794
- chore: tx status forward port by @ninabarbakadze in https://github.com/celestiaorg/celestia-app/pull/3816
- docs: guide to modify param via governance by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3832
- chore(scripts): remove hardcoded height for arabica.sh by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3831
- docs(specs): remove root level specification page by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3822
- feat(tools): block ETA by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3829
- ci(goreleaser): fix release candidate suffix by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3833
- chore(deps): Bump google.golang.org/grpc from 1.65.0 to 1.66.0 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3834
- feat(tools): more examples for blocketa and blockheight by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3842
- chore(go.mod): bump grafana/pyroscope-go deps by @cristaloleg in https://github.com/celestiaorg/celestia-app/pull/3849
- fix: show bbr error message on
celestia-appd startby @rootulp in https://github.com/celestiaorg/celestia-app/pull/3851 - ci: request reviews from all celestia-core members by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3856
- test!: adds the ability to set or unset bbr in e2e tests by @staheri14 in https://github.com/celestiaorg/celestia-app/pull/3817
- chore: remove empty spec pages by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3863
- chore(scripts): mainnet v2 upgrade height by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3868
- docs(specs): add PFM param by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3864
- fix: block sync on mocha on main by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3846
- refactor(e2e): migrate the tests to the new knuu by @mojtaba-esk in https://github.com/celestiaorg/celestia-app/pull/3873
- chore(deps): Bump google.golang.org/grpc from 1.66.0 to 1.66.2 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3869
- feat: support v3 app by @cmwaters in https://github.com/celestiaorg/celestia-app/pull/3870
- docs: fix broken link by @animeherox in https://github.com/celestiaorg/celestia-app/pull/3887
- docs: fix upgrade doc link by @animeherox in https://github.com/celestiaorg/celestia-app/pull/3888
- refactor!: version gas scheduler variables by @ninabarbakadze in https://github.com/celestiaorg/celestia-app/pull/3735
- chore(deps): Bump k8s.io/apimachinery from 0.30.2 to 0.31.1 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3884
- chore(deps): Bump github.com/celestiaorg/go-square from 1.0.0 to 1.1.0 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3883
- chore(deps): Bump google.golang.org/grpc from 1.66.2 to 1.67.0 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3891
- fix: force no bbr when starting local devnet by @rach-id in https://github.com/celestiaorg/celestia-app/pull/3892
- test: consistent app hash on v2 by @ninabarbakadze in https://github.com/celestiaorg/celestia-app/pull/3879
- feat!: add chainbuilder tool by @cmwaters in https://github.com/celestiaorg/celestia-app/pull/3886
- feat: add upgrade sequence to tx sim by @cmwaters in https://github.com/celestiaorg/celestia-app/pull/3890
- feat!: add custom build tags to override certain global variables by @cmwaters in https://github.com/celestiaorg/celestia-app/pull/3897
- feat: add cli command for using upgrade sequences with txsim by @cmwaters in https://github.com/celestiaorg/celestia-app/pull/3903
- chore(deps): Bump celestiaorg/.github from 0.4.3 to 0.4.4 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3906
- feat: build on network tags and manual dispatch by @smuu in https://github.com/celestiaorg/celestia-app/pull/3905
- chore: add a knuu getter by @mojtaba-esk in https://github.com/celestiaorg/celestia-app/pull/3900
- refactor: index submitted txs in tx client and improve nonce management by @ninabarbakadze in https://github.com/celestiaorg/celestia-app/pull/3830
- chore: ci regex matching clean up and docker workflow update by @MSevey in https://github.com/celestiaorg/celestia-app/pull/3908
- chore!: clean up tx sim docker usage by @cmwaters in https://github.com/celestiaorg/celestia-app/pull/3902
- chore(deps): bump docker workflow version by @MSevey in https://github.com/celestiaorg/celestia-app/pull/3915
- chore(ci): forward port setting in the mergify.yml by @kobakaku in https://github.com/celestiaorg/celestia-app/pull/3922
- fix(lint): golang-client lint errors by @kobakaku in https://github.com/celestiaorg/celestia-app/pull/3924
- docs: remaining docs from versioned gas scheduler variables by @ninabarbakadze in https://github.com/celestiaorg/celestia-app/pull/3914
- chore(deps): Bump celestiaorg/.github from 0.4.4 to 0.4.5 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3920
- chore(deps): Bump codecov/codecov-action from 4.5.0 to 4.6.0 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3932
- chore: upgrade to Go 1.23.1 by @rootulp in https://github.com/celestiaorg/celestia-app/pull/3848
- chore: update e2e tests to knuu 0.16.1 by @mojtaba-esk in https://github.com/celestiaorg/celestia-app/pull/3911
- chore(deps): Bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3940
- feat(statesync): extract app version from snapshot (backport #3871) by @mergify in https://github.com/celestiaorg/celestia-app/pull/3936
- chore(deps): Bump google.golang.org/grpc from 1.67.0 to 1.67.1 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3927
- chore(deps): Bump google.golang.org/protobuf from 1.34.2 to 1.35.1 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/3949
New Contributors
- @nnsW3 made their first contribution in https://github.com/celestiaorg/celestia-app/pull/3675
- @najeal made their first contribution in https://github.com/celestiaorg/celestia-app/pull/3685
- @closeobserve made their first contribution in https://github.com/celestiaorg/celestia-app/pull/3705
- @cratiu222 made their first contribution in https://github.com/celestiaorg/celestia-app/pull/3704
- @omahs made their first contribution in https://github.com/celestiaorg/celestia-app/pull/3752
- @animeherox made their first contribution in https://github.com/celestiaorg/celestia-app/pull/3887
Full Changelog: https://github.com/celestiaorg/celestia-app/compare/v2.0.0-rc3...v3.0.0-alpha