Skip to content

Releases: nervosnetwork/ckb

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

06 Jun 10:23
v0.117.0-rc1
Compare
Choose a tag to compare
Pre-release

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 0.116.1 (b2e36e7 2024-05-11)

14 May 02:30
v0.116.1
b2e36e7
Compare
Choose a tag to compare

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 0.116.0-rc2 (ccc42d7 2024-04-25)

25 Apr 09:57
v0.116.0-rc2
ccc42d7
Compare
Choose a tag to compare
Pre-release

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: v0.116.0-rc1...v0.116.0-rc2

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

23 Apr 01:03
v0.116.0-rc1
67b3db4
Compare
Choose a tag to compare
Pre-release

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 0.115.0 (d845cbf 2024-04-01)

01 Apr 08:24
v0.115.0
d845cbf
Compare
Choose a tag to compare

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

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 0.115.0-rc2 (e4bb6c8 2024-03-20)

21 Mar 00:11
e4bb6c8
Compare
Choose a tag to compare
Pre-release

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

  • feat: limit ibd orphan pool size by @driftluo in #4381
  • feat: add rich-indexer which is another built-in indexer based on relational database by @EthanYuan in #4224

Full Changelog: v0.115.0-rc1...v0.115.0-rc2

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

19 Mar 08:06
v0.115.0-rc1
085f212
Compare
Choose a tag to compare
Pre-release

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

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 0.114.0 (0c8711e 2024-02-29)

05 Mar 07:22
v0.114.0
0c8711e
Compare
Choose a tag to compare

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 0.114.0-rc3 (baad980 2024-02-21)

22 Feb 01:40
v0.114.0-rc3
baad980
Compare
Choose a tag to compare
Pre-release

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

  • (Backport) Add --include-background to include background migrations in migrate subcommand by @chenyukang in #4358
  • (Backport) Update ckb-vm to v0.24.8 by @mohanson in #4361

Full Changelog: v0.114.0-rc2...v0.114.0-rc3

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

21 Feb 03:03
v0.114.0-rc2
de4fc65
Compare
Choose a tag to compare
Pre-release

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

  • (Backport) A peer send manlformed tx with large cycles will also be banned by @chenyukang in #4349
  • (Backport) IndexerService::apply_init_tip should stop after received exit signal. by @eval-exec in #4346
  • (Backport) IndexerService::try_loop_sync should not run if ckb has received stop signal by @eval-exec in #4354

Full Changelog: v0.114.0-rc1...v0.114.0-rc2