Skip to content

Releases: nervosnetwork/ckb

ckb 0.200.0 (52c2be1 2025-03-05)

05 Mar 13:11
v0.200.0
52c2be1
Compare
Choose a tag to compare

Highlights

This release will start the process to activate CKB Edition Meepo (2024) on the Mainnet.

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

† ckb2023 mainnet activation will start since epoch 12,293

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

Compare changes in GitHub

Features

  • #4807: Activate CKB Edition Meepo (2024) on the Mainnet (@zhangsoledad)

    This is a breaking change of consensus once activated.

  • #4800: Implement nodes filter with P2P transport service types (@driftluo)

  • #4793: Mark DNS address connected time on peer store (@driftluo)

Improvements

ckb 0.200.0-rc1 (edb517b 2025-02-21)

23 Feb 23:52
edb517b
Compare
Choose a tag to compare
Pre-release

This is an RC version to preview the changes in the next release.

See #4806 for details.

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

† ckb2023 mainnet activation will start since epoch 12,293

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

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

Compare changes in GitHub

ckb 0.121.0 (45e4c67 2025-01-22)

23 Jan 03:21
v0.121.0
45e4c67
Compare
Choose a tag to compare

Highlights

This update brings several enhancements aimed at improving the performance and usability of the network.

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

Compare changes in GitHub

Improvements

  • #4760: Peer-store, wasm: use path as database name in wasm peer-store implementation (@Officeyutong)
  • #4768: Replace broken link in CONTRIBUTING.md (@NotNotARobot)
  • #4769: Add missing word to echoed message (@NotNotARobot)
  • #4742: Extend the hardcoded assume_valid_target to an array. (@eval-exec)
  • #4783: Peer store optimization (@driftluo)

ckb 0.121.0-rc2 (0baafc6 2025-01-19)

20 Jan 01:56
0baafc6
Compare
Choose a tag to compare
Pre-release

This is an RC version to preview the changes in the next release.

See #4779 for details.

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

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

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.121.0-rc2

Compare changes in GitHub

ckb 0.121.0-rc1 (cf55a97 2025-01-08)

09 Jan 02:19
v0.121.0-rc1
cf55a97
Compare
Choose a tag to compare
Pre-release

This is an RC version to preview the changes in the next release.

See #4779 for details.

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

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

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

Compare changes in GitHub

ckb 0.120.0 (29456f5 2024-12-11)

12 Dec 07:00
v0.120.0
29456f5
Compare
Choose a tag to compare

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

  • #4477: (experimental) optional fee estimator with different algorithms (@yangby-cryptape)

  • #4683: Small WASM support (@driftluo)

  • #4729: Default listen on ws port (@driftluo)

  • #4741: Let old config node open ws listen by default (@driftluo)

    This is a breaking change to the config.

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

ckb 0.120.0-rc4 (b546f2e 2024-12-04)

06 Dec 02:43
b546f2e
Compare
Choose a tag to compare
Pre-release

This is an RC version to preview the changes in the next release.

See #4715 for details.

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

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

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.120.0-rc2

Compare changes in GitHub

ckb 0.120.0-rc2 (c79c375 2024-11-20)

21 Nov 03:02
c79c375
Compare
Choose a tag to compare
Pre-release

This is an RC version to preview the changes in the next release.

See #4715 for details.

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

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

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 v1.119.0

Compare changes in GitHub

ckb 0.119.0 (69d4df8 2024-10-25)

25 Oct 08:24
69d4df8
Compare
Choose a tag to compare

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)

ckb 0.119.0-rc2 (a0a9e7b-dirty 2024-10-22)

24 Oct 05:40
a0a9e7b
Compare
Choose a tag to compare

This is an RC version to preview the changes in the next release.

See #4673 for details.

Compatibility Table

Network Consensus Version Minimal CKB Version
dev ckb2023 since epoch 0
testnet ckb2021 since epoch 3113 v0.101.0
mainnet ckb2021 since epoch 5414 v0.103.0

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

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-rc1

Compare changes in GitHub