Skip to content

Releases: celestiaorg/celestia-app

v2.1.2

23 Aug 09:28
48173df
Compare
Choose a tag to compare

Upgrade Notice

This release fixes a bug that prevented nodes from using state sync. Please see the v2.0.0 release notes if you're upgrading from v1.x.x.

What's Changed

Full Changelog: v2.1.1...v2.1.2

v2.1.2-rc1

22 Aug 17:17
48173df
Compare
Choose a tag to compare
v2.1.2-rc1 Pre-release
Pre-release

What's Changed

Full Changelog: v2.1.2-rc0...v2.1.2-rc1

v2.1.2-rc0

22 Aug 12:13
3d90004
Compare
Choose a tag to compare
v2.1.2-rc0 Pre-release
Pre-release

What's Changed

Full Changelog: v2.1.1...v2.1.2

v2.1.1

21 Aug 20:33
e7a4b51
Compare
Choose a tag to compare

Upgrade Notice

This release upgrade to Go 1.22.6 in order to fix an issue with missing pre-built binaries on the v2.1.0 release.

What's Changed

Full Changelog: v2.1.0...v2.1.1

v2.1.0

21 Aug 08:53
387aafe
Compare
Choose a tag to compare

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

Full Changelog: v2.0.0...v2.1.0

v1.14.0

26 Jul 18:40
b6db108
Compare
Choose a tag to compare

Upgrade Notice

This is a strictly non-breaking change that is optional to update to.

What's Changed

  • test(v1.x): expand apphash test with all state machine msgs by @ninabarbakadze in #3665
  • chore(deps): upgrade to cosmos-sdk v1.24.0-sdk-v0.46.16 (backport #3725) by @mergify in #3730
  • refactor: expose CreateShareToRowRootProofs for downstream use (backport #3739) by @mergify in #3740

Full Changelog: v1.13.0...v1.14.0

v2.0.0

24 Jul 20:24
3554ad6
Compare
Choose a tag to compare

Upgrade Notice

Per the major version bump, this release is breaking for consensus node operators and library consumers.

What's Changed

This release prepares the consensus network for the Lemongrass network upgrade by implementing all the CIPs listed in CIP-17:

  • CIP-6: Price Enforcement
  • CIP-9: Packet Forward Middleware
  • CIP-10: Coordinated Upgrades
  • CIP-14: Interchain Accounts
  • CIP-20: Disable Blobstream module

Node Operators

If you are a consensus node operator, please follow the communication channels listed under network upgrades to learn when this release is recommended for each network (e.g. Mocha, Mainnet Beta).

Consensus node operators are expected to upgrade to this release prior to the Lemongrass hardfork if they intend to continue participating in the network. The command used to start the consensus node or validator node will accept an additional --v2-upgrade-height flag. See this table for upgrade heights for each network.

Library Consumers

If you are a library consumer, a number of the Go APIs have changed since celestia-app v1.x.x. Some of the notable changes are:

  • Code pertaining to the original data square was extracted to celestiaorg/go-square.
    • celestia-app v1.x had a shares package. celestia-app v2.x uses go-square/shares
    • celestia-app v1.x had a blob.types package with CreateCommitment. celestia-app v2.x uses CreateCommitment from the go-square/inclusion.
  • celestia-app v1.x had a lot of functionality included in the signer. celestia-app v2.x split a txClient from the signer.

Full Changelog: v0.9.0...v2.0.0

v1.13.0

19 Jul 12:11
d40b04b
Compare
Choose a tag to compare

Upgrade Notice

This is a strictly non-breaking change that is optional to update to.

What's Changed

Full Changelog: v1.12.0...v1.13.0

v2.0.0-rc4

17 Jul 17:04
76cd246
Compare
Choose a tag to compare
v2.0.0-rc4 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0-rc3...v2.0.0-rc4

v2.0.0-rc3

03 Jul 13:36
8caa580
Compare
Choose a tag to compare
v2.0.0-rc3 Pre-release
Pre-release

Upgrade Notice

This release candidate is not recommended for usage on mainnet. It is strictly for testing purposes.

What's Changed

Full Changelog: v2.0.0-rc2...v2.0.0-rc3

What's Changed

Full Changelog: v2.0.0-rc2...v2.0.0-rc3