Releases: celestiaorg/celestia-app
v1.0.0-rc15
Upgrade Notice
Similar to v1.0.0-rc14, this release candidate is non breaking and mainly focused around including additional documention and changes to defaults in the genesis.
What's Changed
- feat: improve PayForBlobs CLI (backport #2411) by @mergify in #2435
- docs: backport the overview document by @sweexordious in #2447
- feat: implements block height check in PrepareProposal to avoid unexpected errors at height 1 (backport #2233) by @mergify in #2423
- fix: check for equal expected size in square size test (backport #2446) by @mergify in #2461
- build: Goreleaser (backport #2437) by @mergify in #2463
- chore: add test for tx priority (backport #2394) by @mergify in #2400
- chore(deps): bump the QGB contracts version (backport #2460) by @mergify in #2486
- docs(x/mint): explain
TargetInflationRate
(backport #2406) by @mergify in #2484 - refactor(x/mint): error if current before previous (backport #2408) by @mergify in #2489
- fix(scripts): single node celestia app home fix (backport #2467) by @mergify in #2487
- chore: update more default parameters (backport #2417) by @mergify in #2496
Full Changelog: v1.0.0-rc14...v1.0.0-rc15
v1.0.0-rc14
Upgrade Notice
Relative to v1.0.0-rc13, this release is not breaking in any way. It mostly catches the v1.x release branch up on a few missing things such as a fix to the Makefile to allow for ledger support, documentation including resource pricing, and specs for CAT. This means that networks and projects that are already using v1.0.0-rc13 are clear to upgrade at their leisure. This includes celestia-node and the arabica-10
and mocha-4
testnets.
What's Changed
- docs: add block validity rules specs (backport #1966) by @rootulp in #2385
- docs: specify the ante handler (backport #2352) by @mergify in #2384
- fix(Makefile)!: add ledger build flag to build with ledger support by… by @liamsi in #2415
- docs: add default params to the spec (backport #2416) by @mergify in #2419
- docs: resource pricing specs (backport #2132) by @mergify in #2420
- chore: copy across cat pool spec from celestia-core (backport #2207) by @mergify in #2426
- chore(deps): bump gogo proto and ethereum version (backport #2338) by @mergify in #2351
- feat(cli): add experimental-compact-goleveldb (backport #2403) by @mergify in #2432
Full Changelog: v1.0.0-rc13...v1.0.0-rc14
v1.0.0-rc13
Upgrade Notice
This is technically a consensus breaking change due to the change in the vesting module. That being said, the change is minor and if there has not been a transaction to create a vesting account, then the upgrade does not actually require a hardfork.
This upgrade is only targetted at the arabica-10+
and mocha-4+
(does not exist at the time of writing) networks. Only consensus nodes on those networks should upgrade.
We will bump celestia-node in next few hours, although technically a bump should not result in any breaking behaviour from a DA node point of view.
What's Changed
- chore(deps): bump core to v1.26.2-tm-v0.34.28 (#2272) by @sweexordious in #2312
- docs: update dead submit PFB link (backport #2325) by @mergify in #2330
- fix(cmd): correctly use the log-to-file flag (backport #2319) by @mergify in #2324
- fix: register the EVM address correctly in scripts by @sweexordious in #2329
- fix: support MacOS in scripts (backport #2335) by @mergify in #2337
- fix: patch default fee checker priority calculation (backport #2339) by @mergify in #2355
- docs: fix namespace size in comment (backport #2357) by @mergify in #2360
- chore: remove
-compat
usage (backport #2345) by @mergify in #2366 - feat: cherry-pick changes to the user pkg by @cmwaters in #2362
- chore: remove
-mod=readonly
from Makefile (backport #2343) by @mergify in #2369 - docs: fix namespace rules in x/blob/README.md (backport #2368) by @mergify in #2372
- ci: run ci-release workflow on release branches (backport #2365) by @mergify in #2378
- chore: upgrade to Go 1.21 (backport #2333) by @mergify in #2342
- chore(blob): clarifies that hex values should not be 0x prefixed in the PayForBlobs subcommand (backport #2389) by @mergify in #2393
- chore(deps): bump to nmt v0.19.0 (backport #2395) by @mergify in #2398
- chore!: bump the cosmos-sdk to include new vesting module changes (backport #2397) by @mergify in #2399
Full Changelog: v1.0.0-rc12...v1.0.0-rc13
v1.0.0-rc12
Update Notice
NOTICE: this release contains 3 consensus breaking changes. This release is only compatible with mocha-4 and arabica-10. Do not upgrade if not on those networks.
What's Changed
- chore: backport version string to fallback to the sha256 commit by @cmwaters in #2218
- feat: add handling functions for nonce mismatches (backport #2235) by @mergify in #2237
- fix: round up when calculating fee in txsim (backport #2239) by @mergify in #2240
- chore!: remove x/mint amino codec (backport #2258) by @mergify in #2260
- feat!: remove Minter from x/mint genesis state (backport #2217) by @mergify in #2266
- ci: maybe fix issue label automation for mergify (backport #2265) by @mergify in #2269
- fix!: remove legacy upgrade proposal handlers (backport #2270) by @mergify in #2273
- feat: reject tx if total blob size too large (backport #2202) by @mergify in #2268
- feat!: reserve the last 256 namespaces for protocol use (backport #2257) by @mergify in #2261
- ci: fix issue label automation (backport #2282) by @mergify in #2283
- feat: create user package and signer class (backport #2275) by @mergify in #2296
- feat!: use evm addressing mapping in qgb (backport: #2169) by @cmwaters in #2300
- feat: add the ability to specifiy the txsim master account (backport #2292) by @mergify in #2299
- chore: bump rsmt2d to v0.11.0 (backport #2304) by @mergify in #2306
- feat!: make submitPFB broadcast mode configurable (backport #2307) by @mergify in #2310
- feat!: add feegranter option to txsim (backport #2291) by @mergify in #2309
- feat: add qgb endpoint to query evm address (backport #2301) by @mergify in #2308
Full Changelog: v1.0.0-rc11...v1.0.0-rc12
v1.0.0-rc11
Upgrade Notice
This release introduces refactors to the testnode integration test tooling so that we can produce invalid blocks. There were no consensus breaking changes or even user facing changes. This release is squarely targeted at downstream repositories that use the refactored code. Therefore nodes on existing networks can upgrade as they see fit, but there are no tangible benefits to upgrading either.
What's Changed
- fix: enable node grpc service in tests by @cmwaters in #2164
- fix: pass all the app config arguments to the app constructor by @cmwaters in #2162
- chore: backport testnode refactors by @evan-forbes in #2167
Full Changelog: v1.0.0-rc10...v1.0.0-rc11
v1.0.0-rc10
Upgrade Notice
Consensus nodes on mocha-3
have been tested to be backwards compatible, and upgrades can occur at the operator's leisure.
What's Changed
- chore: upgrade to cosmos-sdk v1.16.1-sdk-v0.46.13 by @rootulp in #2115
- fix: int overflow for 32 bit machines by @rootulp in #2115
- feat: backport features to allow node to handle gas price estimation by @cmwaters in #2134
Full Changelog: v1.0.0-rc9...v1.0.0-rc10
v1.0.0-rc9
This release reverts back recently added timeout logic which was incidentally causing the network to have highly volatile block times. Upgrade to this version for more stable block times.
What's Changed
- chore: change default of the tx indexer back to "kv" by @evan-forbes in #2039
- chore!: cherry pick revert dynamic commits by @evan-forbes in #2081
Upgrade notes
This release is a non-breaking change. The only noticeable change is the reintroduction of TimeoutCommit
in the config.toml
. This means if you were previously running rc7 or rc8, you need only stop your node. Check your config.toml. If it has the TimeoutCommit
value make sure it's set to 11 seconds (the current default). If you don't have that value in your config.toml then you don't need to do anything (the binary will use the default value anyway). Afterwards restart your node and it should catch up to the chain and continue as normal.
Full Changelog: v1.0.0-rc8...v1.0.0-rc9
v1.0.0-rc8
What's Changed
- chore!: revert testnode changes for rc8 by @evan-forbes in #2038
Full Changelog: v1.0.0-rc7...v1.0.0-rc8
v1.0.0-rc7
Upgrade Advisory
This fixes a sneaky consensus breaking bug in rc5 and rc6, and can be upgraded to at will if already on v1.0.0-rc5+
What's Changed
- chore!: backport #2022 for rc7 by @evan-forbes in #2024
Full Changelog: v1.0.0-rc6...v1.0.0-rc7
v1.0.0-rc6
Update Advisory
Relative to rc5, this change contains a single consensus breaking change that would other wise cause the DA network to halt, along with quite a few API breaking changes that are mostly related to testing tools. The merged documentation to main has also been included.
This means that if a consensus node is already on v1.0.0-rc5, then it should be able to simply upgrade. Bumping celestia-app as a dependency should also be relatively straightforward, although the API breaking changes will take some minor adjustments.
All mocha nodes can only use this release if they have hardspooned to mocha-3. arabica-9 nodes should be able to simply switch the binary.
What's Changed
- chore!: backport main to v1.x release branch by @evan-forbes in #2018
Full Changelog: v1.0.0-rc5...v1.0.0-rc6