Releases: celestiaorg/celestia-app
v3.0.0-alpha
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 #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 #3856
- test!: adds the ability to set or unset bbr in e2e tests by @staheri14 in #3817
- chore: remove empty spec pages by @rootulp in #3863
- chore(scripts): mainnet v2 upgrade height by @rootulp in #3868
- docs(specs): add PFM param by @rootulp in #3864
- fix: block sync on mocha on main by @rootulp in #3846
- refactor(e2e): migrate the tests to the new knuu by @mojtaba-esk in #3873
- chore(deps): Bump google.golang.org/grpc from 1.66.0 to 1.66.2 by @dependabot in #3869
- feat: support v3 app by @cmwaters in https://github.com/...
v2.2.0
Upgrade Notice
This release includes a fix for block sync on Mocha.
What's Changed
- ci(goreleaser): fix release candidate suffix (backport #3833) by @mergify in #3838
- chore(go.mod): bump grafana/pyroscope-go deps (backport #3849) by @mergify in #3855
- chore(scripts): mainnet v2 upgrade height (backport #3868) by @mergify in #3872
- fix: mocha block sync on v2.x by @rootulp in #3843
- feat(statesync): extract app version from snapshot by @rootulp in #3871
- fix: Docker publishing for
-mocha
and-arabica
tags on v2.x by @rootulp in #3939 - docs: how snapshot was created by @rootulp in #3937
Full Changelog: v2.1.2...v2.2.0
v2.2.0-rc0
Upgrade Notice
This release includes a fix for block sync on Mocha. This release is not intended for any public testnets.
What's Changed
- ci(goreleaser): fix release candidate suffix (backport #3833) by @mergify in #3838
- chore(go.mod): bump grafana/pyroscope-go deps (backport #3849) by @mergify in #3855
- chore(scripts): mainnet v2 upgrade height (backport #3868) by @mergify in #3872
- fix: mocha block sync on v2.x by @rootulp in #3843
Full Changelog: v2.1.2...v2.2.0-rc0
v2.2.0-mocha
Upgrade Notice
This release includes a fix for block sync on Mocha. This release is intended for the Mocha testnet.
What's Changed
- ci(goreleaser): fix release candidate suffix (backport #3833) by @mergify in #3838
- chore(go.mod): bump grafana/pyroscope-go deps (backport #3849) by @mergify in #3855
- chore(scripts): mainnet v2 upgrade height (backport #3868) by @mergify in #3872
- fix: mocha block sync on v2.x by @rootulp in #3843
Full Changelog: v2.1.2...v2.2.0-mocha
v2.2.0-arabica
Upgrade Notice
This release includes a fix for block sync on Mocha. This release is intended for the Arabica testnet.
What's Changed
- ci(goreleaser): fix release candidate suffix (backport #3833) by @mergify in #3838
- chore(go.mod): bump grafana/pyroscope-go deps (backport #3849) by @mergify in #3855
- chore(scripts): mainnet v2 upgrade height (backport #3868) by @mergify in #3872
- fix: mocha block sync on v2.x by @rootulp in #3843
Full Changelog: v2.1.2...v2.2.0-arabica
v2.1.2
Upgrade Notice
This release fixes a bug that prevented nodes from using state sync.
What's Changed
- fix: error handling by @ninabarbakadze in #3809
- fix: state sync on v2.x by @rootulp in #3808
- docs: add documentation to enabling BBR by @cmwaters in #3812
- ci: use goreleaser-cross for goreleaser-check command (backport #3806) by @mergify in #3813
Full Changelog: v2.1.1...v2.1.2
v2.1.2-rc1
v2.1.2-rc0
v2.1.1
v2.1.0
Key Features
In this release, we introduce a lightweight transaction indexer as an alternative to the traditional KV indexer. This new indexer addresses the need for a more lightweight way of checking the status of a transaction.
Transaction status tracking:
The new tx_status RPC endpoint allows users to retrieve a transaction's status by its hash. The response includes a status field indicating whether the transaction is:
- Committed:
The transaction has been included in a block. The response also provides:- Block height
- Transaction index within the block
- Execution code
- An error log if the transaction failed during execution
- Pending:
Still in the mempool, awaiting inclusion in a block. - Evicted:
Removed from the mempool, typically due to being outbid in gas fees. - Unknown:
Neither committed nor in the mempool.
Deprecation of broadcast_tx_commit:
- The broadcast_tx_commit endpoint is now deprecated and will be removed in future versions. Users should instead use the new tx_status endpoint alongside broadcast_tx_sync or broadcast_tx_async.
Usage
The indexer can be used by interacting with the tx_status endpoint. Note: consensus nodes support this endpoint regardless of the indexer they have configured in config.toml
What's Changed
- refactor: expose CreateShareToRowRootProofs for downstream use (backport #3739) by @mergify in #3741
- feat: gRPC server for TxStatus endpoint (backport #3754) by @mergify in #3756
- chore: bump sdk to v1.24.1 and core to v1.39.0 (backport #3749) by @mergify in #3758
- fix(scripts): single-node.sh chain ID (backport #3777) by @mergify in #3782
- ci: remove test-interchain (backport #3776) by @mergify in #3799
- refactor: remove unnecessary
config.Seal()
(backport #3786) by @mergify in #3801 - feat: add error log to txstatus (backport #3788) by @mergify in #3789
- ci: fix goreleaser check deprecation warning (backport #3795) by @mergify in #3797
- fix: markdown links (backport #3778) by @mergify in #3798
Full Changelog: v2.0.0...v2.1.0