Releases: celestiaorg/celestia-app
v3.0.2
Upgrade Notice
This is a rolling upgrade, and therefore consensus nodes can upgrade their binaries at any time between now and next week. The discord announcement will be out the week of December 2nd, 2024. This release is out this week, the week of November 25th, in order to provide more time to upgrade both this binary and celestia-node.
Node operators that are upgrading need to do three things after upgrading their binaries to this release:
- Enable BBR per the instructions listed below
- Update their configs per instructions listed below.
- The week of December 2nd, 2024, Validators will need to signal after they upgrade per instructions listed below.
More detailed instructions for the three things can be found here. Please ask questions in the discord 🙂 and report bugs in the issues in this repo.
What's Changed
- fix:
query signal tally
after successful try upgrade (backport #4045) by @mergify in #4052 - chore(deps): Bump github.com/celestiaorg/go-square/v2 from 2.0.0 to 2.1.0 (backport #4055) by @mergify in #4056
- chore(deps): upgrade to celestia-core v1.44.0 (backport #4059) by @mergify in #4062
- chore: check if a block is empty by taking its reference (backport #4063) by @mergify in #4064
Full Changelog: v3.0.1...v3.0.2
v3.0.2-mocha
Upgrade Notice
Consensus nodes on the mocha network should upgrade to this release at their earliest convenience. This is a patch release, therefore if the instruction for upgrading to v3.0.0-mocha have already been followed, then nothing else is required to upgrade beyond upgrading binaries.
What's Changed
- fix:
query signal tally
after successful try upgrade (backport #4045) by @mergify in #4052 - chore(deps): Bump github.com/celestiaorg/go-square/v2 from 2.0.0 to 2.1.0 (backport #4055) by @mergify in #4056
- chore(deps): upgrade to celestia-core v1.44.0 (backport #4059) by @mergify in #4062
- chore: check if a block is empty by taking its reference (backport #4063) by @mergify in #4064
Full Changelog: v3.0.1...v3.0.2-mocha
v3.0.2-arabica
Upgrade Notice
Consensus nodes on the arabica-11 network should upgrade to this release at their earliest convenience. This is a patch release, therefore if the instruction for upgrading to v3.0.0-arabica have already been followed, then nothing else is required to upgrade beyond upgrading binaries.
What's Changed
- fix:
query signal tally
after successful try upgrade (backport #4045) by @mergify in #4052 - chore(deps): Bump github.com/celestiaorg/go-square/v2 from 2.0.0 to 2.1.0 (backport #4055) by @mergify in #4056
- chore(deps): upgrade to celestia-core v1.44.0 (backport #4059) by @mergify in #4062
- chore: check if a block is empty by taking its reference (backport #4063) by @mergify in #4064
Full Changelog: v3.0.1...v3.0.2-arabica
v3.0.1
Upgrade Notice
This is a rolling upgrade, and therefore consensus nodes can upgrade their binaries at any time between now and next week. The discord announcement will be out the week of December 2nd, 2024. This release is out this week, the week of November 25th, in order to provide more time to upgrade both this binary and celestia-node.
Node operators that are upgrading need to do three things after upgrading their binaries to this release:
- Enable BBR per the instructions listed below
- Update their configs per instructions listed below.
- The week of December 2nd, 2024, Validators will need to signal after they upgrade per instructions listed below.
More detailed instructions for the three things can be found here. Please ask questions in the discord 🙂 and report bugs in the issues in this repo.
What's Changed
- ci: enable backporting to v2.x by @rootulp in #3658
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.14.5 to 1.14.6 by @dependabot in #3656
- chore(deps): upgrade to celestia-core v1.38.0 by @rootulp in #3659
- chore: fixes the link to namespace implementation by @staheri14 in #3653
- chore!: delete testground by @evan-forbes in #3666
- test: adding big block tests to the main branch by @staheri14 in #3612
- chore(deps): Bump github.com/ethereum/go-ethereum from 1.14.6 to 1.14.7 by @dependabot in #3677
- docs: Rectify typographical inaccuracies by @nnsW3 in #3675
- chore(deps): Bump google.golang.org/grpc from 1.64.0 to 1.65.0 by @dependabot in #3655
- chore: improves code readability of e2e benchmark tests by @staheri14 in #3670
- refactor(testnode): create genTx on
Export
by @rootulp in #3673 - docs: update specs for v2 by @rootulp in #3661
- docs: fix grammar by @nnsW3 in #3681
- test(testnode): configure custom min gas price by @rootulp in #3680
- refactor(scripts): improve user prompts for single-node.sh by @najeal in #3685
- chore(makefile): add PHONY for markdown-link-check by @rootulp in #3679
- chore(deps): Bump github.com/celestiaorg/rsmt2d from 0.13.1 to 0.14.0 by @dependabot in #3693
- test: add Name to Account by @rootulp in #3690
- chore: skip testnode test in race mode by @rootulp in #3696
- fix(goreleaser): do not mark rcs as latest release by @rootulp in #3701
- chore: fix some comments by @closeobserve in #3705
- fix(docs/adr): spelling by @cratiu222 in #3704
- refactor(testnode): remove duplicate consensus params by @rootulp in #3687
- chore: add (start share == end share) check in parse namespace by @rach-id in #3709
- fix(test/e2e): name cannot be empty error by @rootulp in #3706
- test: expand apphash test with all state machine msgs by @ninabarbakadze in #3606
- test: pfm integration by @ninabarbakadze in #3694
- fix: lint suggestions by @ninabarbakadze in #3720
- chore!: bump to v3 of the go mod by @cmwaters in #3722
- fix: start tx clients after nodes have started by @cmwaters in #3719
- chore: upgrade to golangci-lint 1.59.1 by @rootulp in #3724
- test: improves e2e tests performance by reading the block metadata instead of the entire block data by @staheri14 in #3672
- chore(deps): upgrade to cosmos-sdk v1.24.0-sdk-v0.46.16 by @rootulp in #3725
- chore: remove "start celestia app" from CLI docs by @rootulp in #3727
- refactor: expose CreateShareToRowRootProofs for downstream use by @rach-id in #3739
- chore(deps): Bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 by @dependabot in #3743
- chore(deps): Bump github.com/docker/docker from 26.1.3+incompatible to 26.1.4+incompatible by @dependabot in #3744
- test: makes network latency effective at earlier heights in benchmark tests by @staheri14 in #3747
- refactor(cmd): extract contents of root.go by @rootulp in #3728
- chore: remove unused proto file by @cmwaters in #3750
- chore: fix typos by @omahs in #3752
- feat: gRPC server for TxStatus endpoint by @cmwaters in #3754
- chore: bump sdk to v1.24.1 and core to v1.39.0 by @cmwaters in #3749
- chore(deps): Bump github.com/celestiaorg/nmt from 0.22.0 to 0.22.1 by @dependabot in #3759
- test: fixes e2e test failures due to increased timeout propose and timeout commit by @staheri14 in #3718
- chore!: migrate to new square version by @cmwaters in #3742
- chore(deps): upgrade to Go 1.22.6 by @rootulp in #3764
- chore(deps): Bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+incompatible by @dependabot in #3773
- feat!: support authored blobs by @cmwaters in #3765
- fix: markdown links by @rootulp in #3778
- ci: remove test-interchain by @rootulp in #3776
- fix(scripts): single-node.sh chain ID by @rootulp in #3777
- feat: blockheight tool by @rootulp in #3761
- refactor: signer to use txstatus by @ninabarbakadze in #3767
- feat: add error log to txstatus by @ninabarbakadze in #3788
- ci: fix goreleaser check deprecation warning by @rootulp in #3795
- refactor: remove unnecessary
config.Seal()
by @rootulp in #3786 - chore(deps): Bump github.com/cosmos/gogoproto from 1.5.0 to 1.7.0 by @dependabot in #3784
- refactor: testnode utilities by @rootulp in #3785
- chore: remove make test-interchain by @rootulp in #3800
- feat: require bbr by default by @evan-forbes in #3774
- fix: state sync on main by @rootulp in #3811
- ci: use goreleaser-cross for goreleaser-check command by @rootulp in #3806
- docs: release guide by @rootulp in #3821
- docs: release notes by @rootulp in #3794
- chore: tx status forward port by @ninabarbakadze in #3816
- docs: guide to modify param via governance by @rootulp in #3832
- chore(scripts): remove hardcoded height for arabica.sh by @rootulp in #3831
- docs(specs): remove root level specification page by @rootulp in #3822
- feat(tools): block ETA by @rootulp in #3829
- ci(goreleaser): fix release candidate suffix by @rootulp in #3833
- chore(deps): Bump google.golang.org/grpc from 1.65.0 to 1.66.0 by @dependabot in #3834
- feat(tools): more examples for blocketa and blockheight by @rootulp in #3842
- chore(go.mod): bump grafana/pyroscope-go deps by @cristaloleg in #3849
- fix: show bbr error message on
celestia-appd start
by @rootulp in #3851 - ci: request reviews from all celestia-core members by @rootulp in #385...
v3.0.1-mocha
Upgrade Notice
Consensus nodes on the mocha-4 network are should upgrade to this release at their earliest convenience. This is a patch release, therefore if the instruction for upgrading to v3.0.0-mocha have already been followed, then nothing else is required to upgrade beyond upgrading binaries.
What's Changed
- fix: replace bash syntax with sh in configure-v3 by @bombermine3 in #4025
- chore(deps): Bump google.golang.org/grpc from 1.67.1 to 1.68.0 by @dependabot in #4029
- feat: check for correct signer in PFB construction by @cmwaters in #4027
- fix: replace any
ttl-num-blocks
value by @kinrokinro in #4026 - fix: instruct GoReleaser to use current tag (backport #4044) by @mergify in #4050
- feat: script to disable bbr (#4047) by @evan-forbes in #4049
New Contributors
- @kinrokinro made their first contribution in #4026
Full Changelog: v3.0.0-mocha...v3.0.1-mocha
v3.0.1-arabica
Upgrade Notice
Consensus nodes on the arabica-11 network are should upgrade to this release at their earliest convenience. This is a patch release, therefore if the instruction for upgrading to v3.0.0-arabica have already been followed, then nothing else is required to upgrade beyond upgrading binaries.
What's Changed
- refactor: rename limits from tx to msg by @rootulp in #3984
- chore: ABCI methods benchmarks by @rach-id in #3904
- docs: release-guide link to release notes by @rootulp in #3989
- chore: rename megabyte to mebibyte by @rach-id in #3994
- docs: authored blobs audit report by @rootulp in #3993
- chore(ci): remove release epic action by @MSevey in #3996
- chore: move pending-release to release-notes by @rootulp in #3988
- chore(deps): Bump celestiaorg/.github from 0.4.5 to 0.4.6 by @dependabot in #3999
- docs: fix bbr notes by @evan-forbes in #4002
- docs: add notes about upgrading for validators in the release notes by @cmwaters in #4006
- chore: bump txsim version by @mojtaba-esk in #4009
- fix: make check-bbr by @evan-forbes in #4004
- fix!: v3 upgrade delay by @evan-forbes in #4008
- fix: enable tcp_bbr to load automatically after reboot by @bombermine3 in #4011
- feat: add command to enable mptcp by @evan-forbes in #4014
- ci(docker): bump version by @tty47 in #4021
- feat: add script to configure v3 by @evan-forbes in #4022
- fix: replace bash syntax with sh in configure-v3 by @bombermine3 in #4025
- chore(deps): Bump google.golang.org/grpc from 1.67.1 to 1.68.0 by @dependabot in #4029
- feat: check for correct signer in PFB construction by @cmwaters in #4027
- fix: replace any
ttl-num-blocks
value by @kinrokinro in #4026 - fix: instruct GoReleaser to use current tag (backport #4044) by @mergify in #4050
- feat: script to disable bbr (#4047) by @evan-forbes in #4049
New Contributors
- @bombermine3 made their first contribution in #4011
- @kinrokinro made their first contribution in #4026
Full Changelog: v3.0.0-arabica...v3.0.1-arabica
v3.0.0-mocha
Upgrade Notice
All consensus nodes on the mocha network can use this release starting now. The discord announcement is planned for Thursday November 7th, 2024.
Node operators that are upgrading need to do three things after upgrading their binaries to this release:
- Enable BBR per the instructions listed below
- Update their configs per instructions listed below.
- Validators need to signal after they upgrade per instructions listed below.
More detailed instructions for the three things can be found here. Please ask questions in the discord 🙂 and report bugs in the issues in this repo.
What's Changed
- refactor: rename limits from tx to msg by @rootulp in #3984
- chore: ABCI methods benchmarks by @rach-id in #3904
- docs: release-guide link to release notes by @rootulp in #3989
- chore: rename megabyte to mebibyte by @rach-id in #3994
- docs: authored blobs audit report by @rootulp in #3993
- chore(ci): remove release epic action by @MSevey in #3996
- chore: move pending-release to release-notes by @rootulp in #3988
- chore(deps): Bump celestiaorg/.github from 0.4.5 to 0.4.6 by @dependabot in #3999
- docs: fix bbr notes by @evan-forbes in #4002
- docs: add notes about upgrading for validators in the release notes by @cmwaters in #4006
- chore: bump txsim version by @mojtaba-esk in #4009
- fix: make check-bbr by @evan-forbes in #4004
- fix!: v3 upgrade delay by @evan-forbes in #4008
- fix: enable tcp_bbr to load automatically after reboot by @bombermine3 in #4011
- feat: add command to enable mptcp by @evan-forbes in #4014
- ci(docker): bump version by @tty47 in #4021
- feat: add script to configure v3 by @evan-forbes in #4022
New Contributors
- @bombermine3 made their first contribution in #4011
Full Changelog: v3.0.0-arabica...v3.0.0-mocha
v2.3.1
Upgrade Notice
Relative to v2.3.0, this bump strictly includes documentation and script fixes for Makefile targets.
What's Changed
- fix: make check-bbr (backport #4004) by @mergify in #4012
- fix: enable tcp_bbr to load automatically after reboot (backport #4011) by @mergify in #4015
Full Changelog: v2.3.0...v2.3.1
v2.3.1-mocha
Upgrade Notice
Relative to v2.3.0-mocha, this bump strictly includes documentation and script fixes for Makefile targets.
What's Changed
- fix: make check-bbr (backport #4004) by @mergify in #4012
- fix: enable tcp_bbr to load automatically after reboot (backport #4011) by @mergify in #4015
Full Changelog: v2.3.0...v2.3.1
What's Changed
- fix: make check-bbr (backport #4004) by @mergify in #4012
- fix: enable tcp_bbr to load automatically after reboot (backport #4011) by @mergify in #4015
Full Changelog: v2.3.0...v2.3.1-mocha
v3.0.0-rc0
Upgrade Notice
This is the first release candidate for v3.0.0. This tag should only be used to import and test v3.0.0 of celestia-app. Do not upgrade to this binary on testnets until the testnet releases are created.
What's Changed
- chore(deps): Bump github.com/celestiaorg/nmt from 0.22.1 to 0.22.2 by @dependabot in #3951
- chore(deps): Bump github.com/celestiaorg/go-square from 1.1.0 to 1.1.1 by @dependabot in #3950
- test: v3 e2e upgrade by @cmwaters in #3910
- docs: add share version 1 to specs by @rootulp in #3955
- chore(deps): Bump github.com/cometbft/cometbft-db from 0.7.0 to 1.0.1 by @dependabot in #3901
- chore: optimize checkTx by @evan-forbes in #3954
- fix: TestOfferSnapshot flake by @rootulp in #3957
- docs(specs): update app version for params v3 by @rootulp in #3962
- feat!: limit the max tx size to 2 MiB by @ninabarbakadze in #3909
- refactor: cap tx size flups by @ninabarbakadze in #3967
- chore: add link to MaxTxSize in ante handler v3 by @ninabarbakadze in #3968
- docs: guide to manually publish docker images by @rootulp in #3941
- chore: pass knuu as an argument to the testnet.New by @mojtaba-esk in #3952
- chore: appconsts godoc cosmetics by @rach-id in #3969
- feat: limit the number of messages in prepare proposal by @rach-id in #3942
- feat: increase default mempool
TTLNumBlocks
to 12 by @rootulp in #3961 - fix: version for tags with
-arabica
,-mocha
,-rc
suffixes by @rootulp in #3977 - fix(ci): classify
-arabica
and-mocha
releases as prereleases by @pippokr in #3929 - feat!: versioned timeouts by @staheri14 in #3882
New Contributors
Full Changelog: v3.0.0-alpha...v3.0.0-rc0