ckb

The Nervos CKB is a public permissionless blockchain, and the layer 1 of Nervos network.

MIT License

Downloads
8.2M
Stars
1.1K
Committers
49

Bot releases are visible (Hide)

ckb - ckb 0.117.0-rc4 (7d4ce27 2024-07-15) Latest Release

Published by github-actions[bot] 3 months ago

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

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.117.0-rc3

Features

  • #4454: Add include_tx_pool: Option<bool> param to ChainRpcImpl::get_live_cell' (@eval-exec)

    This is a breaking change: b:rpc

  • #4486: Add assume_valid_target_reached: bool to NetRpc::sync_state (@eval-exec)

    This is a breaking change: b:rpc

Bug Fixes

  • #4484: Fix rich indexer partial query by args performance issue (@EthanYuan)
  • #4505: Fix websocket subscription performance issue (@chenyukang)
  • #4507: Fix websocket subscription performance issue (@chenyukang)

Improvements

  • #4459: Use standalone runtime for RPC service (@chenyukang)
  • #4511: Modify the record scope of tx-pool reject record and fix rule for orphan tx. (@zhangsoledad)
ckb - ckb 0.117.0-rc3 (54907ef 2024-06-21)

Published by github-actions[bot] 4 months ago

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

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

  • #4487
  • #4479

Full Changelog: https://github.com/nervosnetwork/ckb/compare/v0.117.0-rc1...v0.117.0-rc3

ckb - ckb 0.117.0-rc1 (97cbc1e 2024-06-04)

Published by github-actions[bot] 4 months ago

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

Assume Valid Target:

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

Trivial improvements and bug fixings

ckb - ckb 0.116.1 (b2e36e7 2024-05-11)

Published by github-actions[bot] 5 months ago

Highlights

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

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

Features

  • #4433: Add PoolRpc::test_tx_pool_accept, check if the transaction can be accepted by TxPool (@eval-exec)

Bug Fixes

  • #4405: Fix default ckb.toml's [notifier] to [notify] (@eval-exec)

    This is a breaking change in the config file format.

Improvements

  • #4254: Hardcoding a Default assume_valid_target to Reduce the Timecost of Block Synchronization in IBD mode (@eval-exec)
  • #4390: Limit txpool size when inserting an Entry (@chenyukang)
  • #4418: Set ChainService process_block channel size to zero (@eval-exec)
  • #4417: Add tokio-trace feature for tokio-console debug tool (@eval-exec)
  • #4366: Adjusting the default dev chain epoch parameter (@EthanYuan)
ckb - ckb 0.116.0-rc2 (ccc42d7 2024-04-25)

Published by github-actions[bot] 6 months ago

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

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

Full Changelog: https://github.com/nervosnetwork/ckb/compare/v0.116.0-rc1...v0.116.0-rc2

ckb - ckb 0.116.0-rc1 (67b3db4 2024-04-22)

Published by github-actions[bot] 6 months ago

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

Assume Valid Target (#4425):

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

Bug Fixes

  • #4405: Fix default ckb.toml's [notifier] to [notify] (@eval-exec)

    This is a breaking change in the config file format.

Misc

  • #4254: Hardcoding a Default assume_valid_target to Reduce the Timecost of Block Synchronization in IBD mode (@eval-exec)
  • #4390: Limit txpool size when inserting an Entry (@chenyukang)
  • #4418: Set ChainService process_block channel size to zero (@eval-exec)
  • #4417: Add tokio-trace feature for tokio-console debug tool (@eval-exec)
ckb - ckb 0.115.0 (d845cbf 2024-04-01)

Published by github-actions[bot] 7 months ago

Highlights

Added a new built-in indexer called rich-indexer (#4224), which is based on a relational database.

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

See how to connect to various chains in Wiki.

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

Features

  • #4381: Limit ibd orphan pool size (@driftluo)
  • #4224: Add rich-indexer which is another built-in indexer based on relational database (@EthanYuan)

Bug Fixes

  • #4382: Fix the performance issue caused by track_entry_statics (@chenyukang)

Improvements

  • #4335: Move some helper function for building blocks/txs from ckb-chain to ckb-test-chain-utils (@eval-exec)
  • #4187: Add OpenRPC generator and use JsonSchema to update rpc/readme (@chenyukang)
  • #4345: IndexerService::apply_init_tip should stop after received exit signal. (@eval-exec)
  • #4348: IndexerService should use is_cancelled() to check if ckb received Ctrl-C signal (@eval-exec)
  • #4356: Upgade rust-toolchain to 1.75.0 (@eval-exec)
  • #4363: Evict possible cell ref txs before submitting cell consuming transaction (@chenyukang)
  • #4339: Add conflicts cache for tx pool to record conflicted transactions (@chenyukang)
ckb - ckb 0.115.0-rc2 (e4bb6c8 2024-03-20)

Published by github-actions[bot] 7 months ago

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

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

Full Changelog: https://github.com/nervosnetwork/ckb/compare/v0.115.0-rc1...v0.115.0-rc2

ckb - ckb 0.115.0-rc1 (085f212 2024-03-19)

Published by github-actions[bot] 7 months ago

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

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

Bug Fixes

  • #4382: Fix the performance issue caused by track_entry_statics (@chenyukang)

Improvements

  • #4335: Move some helper function for building blocks/txs from ckb-chain to ckb-test-chain-utils (@eval-exec)
  • #4187: Add OpenRPC generator and use JsonSchema to update rpc/readme (@chenyukang)
  • #4345: IndexerService::apply_init_tip should stop after received exit signal. (@eval-exec)
  • #4348: IndexerService should use is_cancelled() to check if ckb received Ctrl-C signal (@eval-exec)
  • #4356: Upgade rust-toolchain to 1.75.0 (@eval-exec)
  • #4363: Evict possible cell ref txs before submitting cell consuming transaction (@chenyukang)
  • #4339: Add conflicts cache for tx_pool to record conflicted transactions (@chenyukang)
ckb - ckb 0.114.0 (0c8711e 2024-02-29)

Published by github-actions[bot] 8 months ago

Highlights

Packaged ckb-cli v1.7.0 and updated ckb-vm to v0.24.8.

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

See how to connect to various chains in Wiki.

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

Features

  • Package ckb-cli v1.7.0
  • #4361: Update ckb-vm to v0.24.8 (@mohanson)
  • #4358: Add --include-background to include background migrations in migrate subcommand (@chenyukang)

Bug Fixes

  • #4349: A peer send manlformed tx with large cycles will also be banned (@chenyukang)
ckb - ckb 0.114.0-rc3 (baad980 2024-02-21)

Published by github-actions[bot] 8 months ago

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

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

Full Changelog: https://github.com/nervosnetwork/ckb/compare/v0.114.0-rc2...v0.114.0-rc3

ckb - ckb 0.114.0-rc2 (de4fc65 2024-02-20)

Published by github-actions[bot] 8 months ago

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

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

Full Changelog: https://github.com/nervosnetwork/ckb/compare/v0.114.0-rc1...v0.114.0-rc2

ckb - ckb 0.113.1 (95ad24b 2024-01-31)

Published by github-actions[bot] 9 months ago

Highlights

A release which backports bug fixes.

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

See how to connect to various chains in Wiki.

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

Bug Fixes

  • #4330: Don't account for cell dep for MAX_ANCESTORS_COUNT (@chenyukang)
  • #4332: Fix the websockets terminate issue (@chenyukang)
  • #4308: Fix RPC cors issue of preflight request (@chenyukang)
  • #4323: Fix error message when sent HTTP GET to RPC (@chenyukang)
  • #4324: Fix RBF fee and celldeps check rule issue with replaced txs and their descendants (@chenyukang)
  • #4325: Fix the regex expression for ckb's version test (@chenyukang)
ckb - ckb 0.114.0-rc1 (992b2c8 2024-01-29)

Published by github-actions[bot] 9 months ago

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

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

Features

  • #4247: Introduce init_tip_hash setting for indexer to skip previous block synchronization (@EthanYuan)
  • #4303 indexer: Support cell data filter (@EthanYuan)

Bug Fixes

  • #4271: Fix PoolRpc::send_transaction param outputs_validator default value should be passthrough (@eval-exec)

  • #4285 indexer: The end in script_len_range parameter of IndexerSearchKeyFilter is not inclusive (@EthanYuan)

    This is a BREAKING CHANGE for rpc get_cells, get_cells_capacity.

  • #4289: Fix peer store random fetch (@driftluo)

Misc

  • #4266: Upgrade ckb-cli to v1.6.0 (@eval-exec)

  • #4179: Upgrade OpenSSL from 1.1.1 to 3.1.3 (@eval-exec)

  • #4226: Add migration run in background mode (@chenyukang)

  • #4245: Support easy run daemon mode for Linux/MacOS (@chenyukang)

  • #4283: Add block_number to TxStatus for get_transaction RPC (@eval-exec)

    This is a breaking change: b:rpc

  • #4315: Don't account for cell dep for MAX_ANCESTORS_COUNT (@chenyukang)

ckb - ckb 0.113.1-rc2 (fc7680f 2024-01-30)

Published by github-actions[bot] 9 months ago

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

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

Full Changelog: https://github.com/nervosnetwork/ckb/compare/v0.113.1-rc1...v0.113.1-rc2

ckb - v0.113.1-rc1

Published by github-actions[bot] 9 months ago

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

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

What's Changed

Full Changelog: https://github.com/nervosnetwork/ckb/compare/v0.113.0...v0.113.1-rc1

ckb - ckb 0.113.0 (82871a3 2024-01-09)

Published by github-actions[bot] 9 months ago

Highlights

  • Tweak SendBlocksProof message to support ckb2023.
  • Fixed incorrect and inadequate checks of sync message.
  • Addressed issues with orphan pool for long pending transactions.
  • Tuned rocksdb bloom filter for better performance.
  • Improved persistence softfork cache.

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

See how to connect to various chains in Wiki.

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

Features

  • #4185: Tweak SendBlocksProof message to support ckb2023 (@quake)

Bug Fixes

  • #4192: Incorrect and inadequate checks of sync message (@yangby-cryptape)

  • #4199: Fix orphan pool for long pending tx issues (@chenyukang)

  • #4221: Fix typos (@xiaolou86)

  • #4218: Fix VM version select (@driftluo)

    This is a breaking change: b:consensus.

    • During synchronization, 2019 version transactions should use the v0 version of the VM.
    • RPC should faithfully represent the epoch in which the 2021 hardfork is located(just VM relations).
  • #4255: No chain_root in 1st block of the MMR activated epoch (@yangby-cryptape)

  • #4258: Fix concurrency issue for RBF (@chenyukang)

  • #4270: Resolve empty filter related message bug (@quake)

Improvements

  • #4191: Tuning rocksdb bloom filter (@quake)

  • #4203: Persistence softfork cache (@zhangsoledad)

  • #4235: Move util/launcher/src/migrate.rs to an independent crate (@eval-exec)

  • #4236: Break ckb-launcher and ckb-chain's cycle dependency by moving SharedPackage and SharedBuilder from ckb-launcher to ckb-shared (@eval-exec)

  • #4170: Use jsonrpc-utils to replace jsonrpc (@chenyukang)

  • #4256: Add aarch64 docker image for ckb (@chenyukang)

  • #4288: get_pool_tx_detail_info: Change score_sortkey's type from String to struct AncestorsScoreSortKey

    This is a breaking change: b:rpc. The schema of the response has changed.

ckb - ckb 0.113.0-rc3 (3287c63 2024-01-02)

Published by github-actions[bot] 10 months ago

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

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

Full Changelog: https://github.com/nervosnetwork/ckb/compare/v0.113.0-rc2...v0.113.0-rc3

ckb - ckb 0.113.0-rc2 (8ff0026 2023-12-19)

Published by github-actions[bot] 10 months ago

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

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

Full Changelog: https://github.com/nervosnetwork/ckb/compare/v0.113.0-rc1...v0.113.0-rc2

ckb - ckb 0.113.0-rc1 (6861f08 2023-12-15)

Published by github-actions[bot] 10 months ago

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

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

Features

  • #4185: Tweak SendBlocksProof message to support ckb2023 (@quake)

Bug Fixes

  • #4192: Incorrect and inadequate checks of sync message (@yangby-cryptape)

  • #4199: Fix orphan pool for long pending tx issues (@chenyukang)

  • #4221: Fix typos (@xiaolou86)

  • #4218: Fix VM version select (@driftluo)

    This is a breaking change: b:consensus

  • #4255: No chain_root in 1st block of the MMR activated epoch (@yangby-cryptape)

  • #4258: Fix concurrency issue for RBF (@chenyukang)

Improvements

  • #4191: Tuning rocksdb bloom filter (@quake)

  • #4203: Persistence softfork cache (@zhangsoledad)

  • #4235: Move util/launcher/src/migrate.rs to an independent crate (@eval-exec)

  • #4236: Break ckb-launcher and ckb-chain's cycle dependency by moving SharedPackage and SharedBuilder from ckb-launcher to ckb-shared (@eval-exec)

  • #4170: Use jsonrpc-utils to replace jsonrpc (@chenyukang)

    This is a breaking change: b:rpc

  • #4256: Add aarch64 docker image for ckb (@chenyukang)

Full Changelog: https://github.com/nervosnetwork/ckb/compare/v0.111.0...v0.113.0-rc1