Skip to content

Releases: nervosnetwork/ckb

YANKED ckb 0.111.0-rc4 (429a043 2023-06-21)

21 Jun 10:19
429a043
Compare
Choose a tag to compare

Yanked because the ckb2023 hardfork on testnet has been delayed.

YANKED ckb 0.111.0-rc2 (36bf908 2023-06-16)

19 Jun 07:13
v0.111.0-rc2
36bf908
Compare
Choose a tag to compare

Yanked because the ckb2023 hardfork on testnet has been delayed.

YANKED ckb 0.111.0-rc1

14 Jun 01:48
41e7f01
Compare
Choose a tag to compare
Pre-release

Yanked because the ckb2023 hardfork on testnet has been delayed.

ckb 0.110.0 (0679b11 2023-05-16)

17 May 09:23
v0.110.0
0679b11
Compare
Choose a tag to compare

Highlights

This release includes a new time_added_to_pool field for get_transaction RPC.

Compatibility Table

Network Consensus Version Minimal CKB Version
dev ckb2021 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.109.0

Features

  • #3949 rpc: (BREAKING) Add time_added_to_pool field for ChainRpcImpl::get_transaction (@eval-exec)

Bug Fixes

  • #3959: Use snapshot in light-client protocol (@quake)

ckb 0.110.0-rc1 (0ad5194 2023-05-01)

04 May 03:08
0ad5194
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 ckb2021 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.109.0

Features

  • #3949 rpc: (BREAKING) Add time_added_to_pool field for ChainRpcImpl::get_transaction (@eval-exec)

Bug Fixes

  • #3959: Use snapshot in light-client protocol (@quake)

ckb 0.109.0 (bd8937b 2023-04-19)

19 Apr 04:35
v0.109.0
bd8937b
Compare
Choose a tag to compare

Breaking Changes

  • Remove ckb db-repair subcommand
  • Add soft-fork deployment info in RPC, changed response schema of get_deployments_info and get_consensus.
  • Fix RPC typo: get_fee_rate_statics -> get_fee_rate_statistics

Highlights

  • An exact search mode was added in the indexer RPC.
  • A new flatmemory feature was introduced. This will be useful for developing tools like the CKB debugger.
  • The VM is now thread-safe, allowing for concurrent execution of scripts.

Compatibility Table

Network Consensus Version Minimal CKB Version
dev ckb2021 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.108.1

Features

  • #3927 cli: (BREAKING) Remove ckb db-repair subcommand (@zhangsoledad)

  • #3772 rpc: (BREAKING) Add soft-fork deployment since info in RPC (@zhangsoledad)

    The response schema has changed in the RPC get_deployments_info and get_consensus.

  • #3842: Add exact search mode (@quake)

  • #3859: Add flatmemory feature for FlatMemory based machine types (@xxuejie)

    This change adds a new flatmemory feature to ckb-script, which will use FlatMemory as the memory type for
    CoreMachine/CoreMachineType. While this is not gonna be used in CKB, a FlatMemory will be quite useful in the development of surrounding tools, including ckb-debugger. Note that one option is that a debugger could maintain its own ckb-script package, but considering the fact that the change here is rather small, I would suggest we include this here feature in CKB.

  • #3752: Thread-safe vm (@zhangsoledad)

Bug Fixes

Improvements

ckb 0.109.0-rc3 (86f37ea 2023-04-12)

13 Apr 00:05
86f37ea
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 ckb2021 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.109.0-rc1

Features

Bug Fixes

ckb 0.109.0-rc2 (72eae9d 2023-04-12)

12 Apr 09:19
72eae9d
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 ckb2021 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.109.0-rc1

Features

Bug Fixes

ckb 0.109.0-rc1 (7271a90 2023-04-07)

07 Apr 05:16
7271a90
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 ckb2021 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.108.1

Features

  • #3842: Add exact search mode (@quake)

  • #3859: Add flatmemory feature for FlatMemory based machine types (@xxuejie)

    This change adds a new flatmemory feature to ckb-script, which will use FlatMemory as the memory type for
    CoreMachine/CoreMachineType. While this is not gonna be used in CKB, a FlatMemory will be quite useful in the development of surrounding tools, including ckb-debugger. Note that one option is that a debugger could maintain its own ckb-script package, but considering the fact that the change here is rather small, I would suggest we include this here feature in CKB.

  • #3752: Thread-safe vm (@zhangsoledad)

Bug Fixes

Improvements

ckb 0.108.1 (061a3d5 2023-04-04)

04 Apr 07:36
v0.108.1
061a3d5
Compare
Choose a tag to compare

Highlights

Bug fixes for potential pool panic and ckb list-hashes issues, as well as a minor omission modification.

Compatibility Table

Network Consensus Version Minimal CKB Version
dev ckb2021 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.108.0

Bug Fixes

Misc