Releases: nervosnetwork/ckb
YANKED ckb 0.111.0-rc4 (429a043 2023-06-21)
Yanked because the ckb2023 hardfork on testnet has been delayed.
YANKED ckb 0.111.0-rc2 (36bf908 2023-06-16)
Yanked because the ckb2023 hardfork on testnet has been delayed.
YANKED ckb 0.111.0-rc1
Yanked because the ckb2023 hardfork on testnet has been delayed.
ckb 0.110.0 (0679b11 2023-05-16)
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 forChainRpcImpl::get_transaction
(@eval-exec)
Bug Fixes
ckb 0.110.0-rc1 (0ad5194 2023-05-01)
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 forChainRpcImpl::get_transaction
(@eval-exec)
Bug Fixes
ckb 0.109.0 (bd8937b 2023-04-19)
Breaking Changes
- Remove ckb
db-repair
subcommand - Add soft-fork deployment info in RPC, changed response schema of
get_deployments_info
andget_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
andget_consensus
. -
#3859: Add flatmemory feature for FlatMemory based machine types (@xxuejie)
This change adds a new
flatmemory
feature to ckb-script, which will useFlatMemory
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
-
#3924 rpc: (BREAKING) Fix rpc typo: statics -> statistics (@zhangsoledad)
The RPC method
get_fee_rate_statics
is deprecated, please useget_fee_rate_statistics
instead. -
#3840: Fix transaction rebroadcast by resubmitting (@zhangsoledad)
-
#3886: Potentially tx-pool panic after detached (@zhangsoledad)
-
#3894: Fix tx-pool remove expired (@zhangsoledad)
Improvements
- #3860: Improve
ScriptError::InvalidCodeHash
when code_hash can't be resolved (@eval-exec) - #3869: Replace opentelemetry by tikv/rust-prometheus (@eval-exec)
- #3893: Fix CKB command line usage test case by bats-core/bats (@eval-exec)
- #3890 light-client: Let the function that builds filter data to be standalone (@yangby-cryptape)
ckb 0.109.0-rc3 (86f37ea 2023-04-12)
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
- #3925 rpc: Add soft-fork deployment since info in RPC (@zhangsoledad)
- #3933 cli: Remove ckb db-repair subcommand (@zhangsoledad)
Bug Fixes
- #3931 rpc: Fix rpc typo statics -> statistics (@zhangsoledad)
ckb 0.109.0-rc2 (72eae9d 2023-04-12)
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
- #3925 rpc: Add soft-fork deployment since info in RPC (@zhangsoledad)
Bug Fixes
- #3931 rpc: Fix rpc typo statics -> statistics (@zhangsoledad)
ckb 0.109.0-rc1 (7271a90 2023-04-07)
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
-
#3859: Add flatmemory feature for FlatMemory based machine types (@xxuejie)
This change adds a new
flatmemory
feature to ckb-script, which will useFlatMemory
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
- #3849: Omission modification (@driftluo)
- #3840: Fix transaction rebroadcast by resubmitting (@zhangsoledad)
- #3886: Potentially tx-pool panic after detached (@zhangsoledad)
- #3892: Resolve the bug of
list-hashes
subcmd (@quake) - #3894: Fix tx-pool remove expired (@zhangsoledad)
Improvements
- #3860: Improve
ScriptError::InvalidCodeHash
when code_hash can't be resolved (@eval-exec) - #3869: Replace opentelemetry by tikv/rust-prometheus (@eval-exec)
- #3893: Fix CKB command line usage test case by bats-core/bats (@eval-exec)
- #3890 light-client: Let the function that builds filter data to be standalone (@yangby-cryptape)
ckb 0.108.1 (061a3d5 2023-04-04)
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
- #3887: Potentially tx-pool panic after detached (@zhangsoledad)
- #3903: Resolve the bug of list-hashes subcmd (@quake)
- #3901: Fix tx-pool remove expired (@zhangsoledad)