github nervosnetwork/ckb v0.119.0
ckb 0.119.0 (69d4df8 2024-10-25)

18 hours ago

Highlights

This release introduces a new chain designed to provide a preview environment for the upcoming hardfork on the Nervos CKB network.

The hardfork has been activated on the testnet. To participate, please update your testnet nodes to at least version 0.119.0.

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

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.118.0

Compare changes in GitHub

Features

  • #4635: Intro preview chain (@zhangsoledad)

    Introduces a new chain operation to provide a preview environment for the upcoming hardfork on the Nervos CKB network. The new chain allows users and developers to test and review the hardfork changes before they are officially deployed on the mainnet, ensuring all updates and features are thoroughly validated. This preview chain helps improve the security and reliability of the hard fork process, minimizing potential risks before the main deployment.

Bug Fixes

Improvements

  • #4561: Recover possible transaction in conflicted cache when RBF (@chenyukang)
  • #4641: Let BlockFilter exit if ckb has received exit signal (@eval-exec)
  • #4654: get_fee_rate_statistics should aware block_ext.txs_sizes length is block_ext.txs_fees length + 1 (@eval-exec)
  • #4509: Improve query performance of get_cells in rich-indexer (@EthanYuan)
  • #4674: Remove empty entry for OrphanPool (@eval-exec)

Don't miss a new ckb release

NewReleases is sending notifications on new releases.