Skip to content

ckb 0.120.0 (29456f5 2024-12-11)

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 12 Dec 07:00
v0.120.0
29456f5

Highlights

  • #4477 introduced an optional fee estimator with multiple algorithms to enhance transaction fee calculations.
  • #4683 added WASM support.

Breaking Changes:

  • #4741 breaks config and the executable behavior. The ckb process will enable WS using the old config file.
  • #4728 breaks RPC. It removed anyhow's backtrace from RPC response error message.

Compatibility Table

Network Consensus Version Minimal CKB Version
dev ckb2023 since epoch 0
preview ckb2023 since epoch 0 v0.119.0
testnet ckb2023 since epoch 9690 v0.119.0
mainnet ckb2021 since epoch 5414 v0.103.0

See how to connect to various chains in Wiki.

Default assume valid target

Downloads

OS Arch Runtime Dependencies Package Sign
macOS x64 macOS 10.15 or above zip PGP
macOS (Portable) x64 macOS 10.15 or above zip PGP
macOS ARM64 macOS 10.15 or above zip PGP
macOS (Portable) ARM64 macOS 10.15 or above zip PGP
Linux x64 glibc, libstdc++ tarball PGP
Linux (Portable) x64 glibc, libstdc++ tarball PGP
CentOS x64 glibc, libstdc++ tarball PGP
CentOS (Portable) x64 glibc, libstdc++ tarball PGP
Windows x64 VC++ Redistributable zip PGP
Linux ARM64 glibc, libstdc++ tarball PGP
Docker dockerhub

Deprecation Notice: CentOS has reached its EOL, we will stop providing CentOS binaries in the future. Please use other platforms or build from source.

The .asc files are signatures. It is wise and more secure to check out for the files integrity.

Try the portable variants if the binaries complains about illegal instructions.

Changes since v0.119.0

Features

Bug Fixes

Improvements

  • #4694: Support LZ4 rocksdb compression type (@eval-exec)

  • #4700: Generate default.db-options file if it not exist (@eval-exec)

  • #4702: Don't ban remote peer when VM receives Ctrl-C signal while processing chunk_tx (@eval-exec)

  • #4728: Remove anyhow's backtrace from RPC response (@eval-exec)

    This is a breaking change to RPC where the error messages have changed.

Compare changes in GitHub