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.
#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 #3859: Add flatmemory feature for FlatMemory based machine types (@xxuejie)
This change adds a new #3752: Thread-safe vm (@zhangsoledad)
#3924 rpc: (BREAKING) Fix rpc typo: statics -> statistics (@zhangsoledad)
The RPC method #3840: Fix transaction rebroadcast by resubmitting (@zhangsoledad)
#3886: Potentially tx-pool panic after detached (@zhangsoledad)
#3894: Fix tx-pool remove expired (@zhangsoledad)
Changes since v0.108.1
Features
get_deployments_info
and get_consensus
.
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.
Bug Fixes
get_fee_rate_statics
is deprecated, please use get_fee_rate_statistics
instead.
Improvements
ScriptError::InvalidCodeHash
when code_hash can't be resolved (@eval-exec)