Skip to content

2.25

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Aug 21:37

This is a major version update. This release replaces all previous versions.

Any prior version will stop working on 2024-08-21T00:00:00Z. Node administrators must
upgrade to this version before that date. The 2.25 feature upgrade will
occur at block height 5060924 which is estimated to be mined at 2024-08-22T00:00:00Z.

Changes

  • Updated to Pact 4.13: https://github.com/kadena-io/pact/releases/tag/v4.13.0
  • Database compaction: Significant performance improvements da410fc7
  • Verifier Plugin support for Hyperlane merkle proofs. This brings Chainweb into compliance with the latest version of the Hyperlane protocol. bc87c68b
  • Log current cut periodically, instead of when it changes, for more consistency and less space use. f5a0cf15
  • Better progress messages for read-only replay, including a time estimate and smoothed rate calculation. bc88b4c1
  • Speed up read-only replay by avoiding playing empty blocks 9f22b079
  • Fix a performance bug in read-only replay which was not using a cache for module data be7497d0
  • Small fixes to exception safety result in Ctrl-C now working properly during read-only replay (and other scenarios) f258a705
  • Stop exporting constructor for BlockHeader from Chainweb.Blockheader efc1a8ad
  • Stop exporting constructor for PayloadData from Chainweb.Payload efd12432

Official release: https://github.com/kadena-io/chainweb-node/releases/tag/2.25

For full details refer to the Changelog

Container Images:

  • End-user image
    Image Digest: [kadena/chainweb-node@sha256:7424406a7fbd63564941b43f286864e23157b7f624e7613f7217d9d7a0ecf057]
docker pull kadena/chainweb-node:2.25
  • Binary-only Ubuntu-20.04
    Image Digest: [ghcr.io/kadena-io/chainweb-node/ubuntu@sha256:57850f955300e33ee697612bd71ac0e3d7545753badad8bc5d947675fbd6e2bb ghcr.io/kadena-io/chainweb-node@sha256:57850f955300e33ee697612bd71ac0e3d7545753badad8bc5d947675fbd6e2bb]
docker pull ghcr.io/kadena-io/chainweb-node/ubuntu:2.25

Ubuntu Binaries:

SHA256 Hashes

80c21eb8bfdd1c6401905525df7c8755878873deeaf7bfeb526facf55df7cf22  chainweb-2.25.ghc-9.6.5.ubuntu-22.04.7b2fb3b.tar.gz
25332812638c952d9180cec5c81ec19ed62df729379506990852ca1fdae1caad  chainweb-2.25.ghc-9.6.5.ubuntu-20.04.7b2fb3b.tar.gz

The following dependencies must be installed on the system:

  • ubuntu-22.04:
    apt-get install ca-certificates libgmp10 libssl3 libsnappy1v5 zlib1g liblz4-1 libbz2-1.0 libgflags2.2 zstd
  • ubuntu-20.04:
    apt-get install ca-certificates libgmp10 libssl1.1 libsnappy1v5 zlib1g liblz4-1 libbz2-1.0 libgflags2.2 zstd