2.24.1
2.24.1
This is a minor point release. Upgrading is strongly recommended.
To upgrade, pull the latest docker image, or download the binary and
restart the node with the same configuration file as before.
Changes
- Fixes cut pruning logic; during a previous change, there was a math error that caused no cuts to
ever be pruned from RocksDB17622c62
- Don't prune cuts on startup. This avoids a race condition where we prune cuts on startup, and we don't write a cut before shutting down.
f5f2be9b
- Fixed a crash when using read-only replay with no upper bound
4c494f0d
- Disable telemetry monitor threads when telemetry is disabled anyway
b2e182ad
- Reorganize ValidationFailure error message to be more readable
3ab3e640
- Expand /info endpoint with: historical fork heights, historical chain graphs, node package version, genesis heights, the upcoming service date, and the block delay.
9fb14dac
- Update pact pin for Hyperlane natives fixes
1a9eb996
- Add message-id & message body validation & merkle tree metadata support to the Hyperlane message plugin.
bc87c68b
- Add capability to resume blocks in progress.
38f3a3a6
- Miner now periodically "refreshes" blocks, ensuring that they use all transaction in the mempool, if possible.
6e409ac8
- Report refreshed blocks to the miner update stream
dc7279fd
- Default compiler is now GHC 9.6.5, and update freeze deps
8d1680ce
- Payloads Endpoint: Support octet-stream Content-Type with binary encoding. Client support will be added at a later time.
ce4718e0
- Logging: move getBlockInMem to
Debug
levelcae8f45b
- Logging: Make cut timeout logs more clear
85698d54
- Logging: Put cut fetch trace telemetry around cut timeouts instead of inside, so we still get telemetry even if a cut fetch times out.
41c2a100
- Logging: Move cut extensibility to
Info
level, and log less often after the first one0c54b73d
- Logging: Failed transactions are now at
Debug
rather thanInfo
level17baae4d
- Logging: Restore block timeout logging; a previous change accidentally removed this.
8ea378c1
- Logging: warp HTTP server errors are now at
Info
levelfd043416
- Logging: P2P log messages are shorter and improved
a3e4c565
- Logging: Less verbose initialization
8313a37e
- Logging: Disable telemetry backend by default for less verbosity
2c894c1e
- Logging: Cut pipeline logging is more descriptive
27779aec
- Logging: Rename
connectioncounters
index tocounters
c81a95eb
- Logging: Single P2P task failures are now at
Debug
instead ofInfo
level, while they're still being retried2952c7c2
- Logging: Unify HTTP error logging across service and P2P APIs
ef7579fe
- Logging: Add a backend for P2P stats so they aren't logged as text
24ff3ca7
- Logging: Log rewound blocks during catchup instead of played blocks
3cead4be
- Logging: Silence unnecessary
chainweb-node: RequestCancelled
logs from PactService, by catching them in the request worker.6c4db9d2
- Logging: Stop logging ConnectionIsClosed
a8c075e7
Official release: https://github.com/kadena-io/chainweb-node/releases/tag/2.24.1
For full details refer to the Changelog
Container Images:
- End-user image
Image Digest:[kadena/chainweb-node@sha256:16c8c89fbce07779f72b7e80630781c1e3b9c4517d2d0e15abd61d15586ec847]
docker pull kadena/chainweb-node:2.24.1
- Binary-only Ubuntu-20.04
Image Digest:[ghcr.io/kadena-io/chainweb-node/ubuntu@sha256:0f19a72663935c9ca4a174f151a9fb9b558e01e9acc6792b74ee33c405e7bd50 ghcr.io/kadena-io/chainweb-node@sha256:0f19a72663935c9ca4a174f151a9fb9b558e01e9acc6792b74ee33c405e7bd50 ghcr.io/kadena-io/chainweb-node@sha256:7b2c7b127954a3ca9beab3ff7d64bfad9530c52c4c3265821163c5f509443844]
docker pull ghcr.io/kadena-io/chainweb-node/ubuntu:2.24.1
Ubuntu Binaries:
SHA256 Hashes
083cfec15c5c042b561223c8c9a811127a37c8903f45a68db93d6d9eacd145a9 chainweb-2.24.1.ghc-9.6.5.ubuntu-22.04.89b0ac3.tar.gz
1bff2c2907d17fcb669e5d0a573582289f8053c277c6ce98d3182aacf11cee47 chainweb-2.24.1.ghc-9.6.5.ubuntu-20.04.89b0ac3.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