Releases: nervosnetwork/ckb
ckb 0.108.0-rc1 (0c4c4fb 2023-02-17)
This is an RC version to preview the changes in the next release. Attention that this version requires database migration.
Compatability 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 |
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.107.0
### FeaturesBug Fixes
- #3825: Resolve the error of block filter hash calculation (@quake)
- #3841: fix transaction rebroadcast by resubmitting (@zhangsoledad)
Improvements
- #3777: Remove nervosnetwork/faketime, replace cargo test by nextest-rs/nextest (@eval-exec)
ckb 0.107.0 (30e1255 2023-01-30)
Compatability 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 |
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.106.0
Features
- #3724: Adding RPC:
get_transaction_and_witness_proof
&verify_transaction_and_witness_proof
(@code-monad) - #3735: Indexer db simple configuration (@zhangsoledad)
Bug Fixes
- #3713: Check in-pool chidren for all newly added tx (@zhangsoledad)
- #3727: Blocktemplate dao potential inconsistent with transactions (@zhangsoledad)
- #3738: Resolve disconnection problems (@driftluo)
- #3746: Get_fee_rate_statics compatibility (@zhangsoledad)
- #3750: Notify message blocking (@zhangsoledad)
- #3757: Fee_rate statistics target limit (@zhangsoledad)
- #3763 rpc: Return the cycles of the first non-cellbase transaction as cellbase's cycles (@yangby-cryptape)
- #3769: Disable ckb-miner notify mode by default (@zhangsoledad)
- #3773: Fix comment typos (@StrayLittlePunk)
- #3794: Fix missing information in ckb version (@doitian)
- #3804: Fix identify unregister (@driftluo)
- #3803: P2p alerts are not filterred in block chain info (@doitian)
Improvements
- #3733: Eliminate chainstore lifecycle (@zhangsoledad)
- #3798: add testnet bootnodes (@doitian)
ckb 0.107.0-rc2 (294613b 2023-01-27)
Compatability 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 |
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.
ckb 0.107.0-rc1 (1b3e6b1 2023-01-12)
This is an RC version to preview the changes in the next release.
Compatability 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 |
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.106.0
Features
- #3724: Adding RPC:
get_transaction_and_witness_proof
&verify_transaction_and_witness_proof
(@code-monad) - #3735: Indexer db simple configuration (@zhangsoledad)
Bug Fixes
- #3713: Check in-pool chidren for all newly added tx (@zhangsoledad)
- #3727: Blocktemplate dao potential inconsistent with transactions (@zhangsoledad)
- #3738: Resolve disconnection problems (@driftluo)
- #3746: Get_fee_rate_statics compatibility (@zhangsoledad)
- #3750: Notify message blocking (@zhangsoledad)
- #3757: Fee_rate statistics target limit (@zhangsoledad)
- #3763 rpc: Return the cycles of the first non-cellbase transaction as cellbase's cycles (@yangby-cryptape)
- #3769: Disable ckb-miner notify mode by default (@zhangsoledad)
- #3773: Fix comment typos (@StrayLittlePunk)
- #3794: Fix missing information in ckb version (@doitian)
Improvements
- #3733: Eliminate chainstore lifecycle (@zhangsoledad)
ckb 0.106.0 (2010923 2022-12-23)
Highlights
Attention that this version requires database migration, please backup the data folder and run the following command:
ckb migrate
This version added better support to estimate the fee rate (#3669). It also has fixed several sync and memory usage bugs. See full changes below.
Compatability 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 |
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.105.1
Features
- #3669: Add RPC
estimate_cycles
(@zhangsoledad) - #3703: Tuning the locator algorithm (@driftluo)
Bug Fixes
- #3675 light-client: Subtract overflow when try to get chain root for genesis block (@yangby-cryptape)
- #3697 light-client: Do not skip the genesis block for last state proofs (@yangby-cryptape)
- #3698 tx-pool: Potential leaks when MaximumAncestors occurs (@zhangsoledad)
- #3706 tx-pool: Fix tx-pool potential inconsistent after reorg occurs (@zhangsoledad)
- #3705 indexer: Indexer CPU usage (@zhangsoledad)
- #3674: Fix logging feature break (@driftluo)
- #3681: Set recent reject db log file limit to 10 (@driftluo)
- #3699: Resolve a long reorg error (@quake)
- #3702: Unknown list should get header from headermap and db (@driftluo)
Misc
- #3684: Improve support for cycles access (@zhangsoledad)
ckb 0.106.0-rc5 (e2276b3 2022-12-17)
Compatability 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 |
This is an RC version to preview the changes in the next release.
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 |
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.106.0-rc4
Bug Fixes
- #3758: Fee_rate statistics target limit (@zhangsoledad)
- #3760 block_filter:
refresh_snapshot()
inbuild_filter_data
may race withChainService
(@eval-exec)
ckb 0.106.0-rc4 (5bebf66 2022-12-13)
Attention: This version requires database migration, which may take half an hour or more.
Compatability 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 |
This is an RC version to preview the changes in the next release.
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 |
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.106.0-rc3
Features
- #3739: Indexer db simple configuration (@zhangsoledad)
Bug Fixes
- #3743: Resolve disconnection problems (@driftluo)
- #3747:
get_fee_rate_statics
compatibility (@zhangsoledad) - #3745 light-client: Fix according to the RFC change (nervosnetwork/rfcs#397) (@yangby-cryptape)
- #3751: Notify message blocking (@zhangsoledad)
ckb 0.106.0-rc3 (76a0f16 2022-11-28)
Compatability 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 |
This is an RC version to preview the changes in the next release.
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 |
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.106.0-rc2
Bug Fixes
- #3728: Blocktemplate dao potential inconsistent with transactions (@zhangsoledad)
ckb 0.106.0-rc2 (1674642 2022-11-22)
Compatability 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 |
This is an RC version to preview the changes in the next release.
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 |
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.106.0-rc1
Bug Fixes
-
#3714: Check in-pool chidren for all newly added tx (@zhangsoledad)
backport #3713
ckb 0.106.0-rc1 (54017a2 2022-11-18)
Highlights
- Add RPC methods for fee estimation.
- Fixed CPU usage issue caused by indexer.
- Fixed issues found in tx pool.
Compatability 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 |
This is an RC version to preview the changes in the next release.
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 |
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.105.1
Features
- #3669: Add RPC
estimate_cycles
(@zhangsoledad) - #3703: Tuning the locator algorithm (@driftluo)
Bug Fixes
- #3675 light-client: Subtract overflow when try to get chain root for genesis block (@yangby-cryptape)
- #3697 light-client: Do not skip the genesis block for last state proofs (@yangby-cryptape)
- #3698 tx-pool: Potential leaks when MaximumAncestors occurs (@zhangsoledad)
- #3706 tx-pool: Fix tx-pool potential inconsistent after reorg occurs (@zhangsoledad)
- #3705 indexer: Indexer CPU usage (@zhangsoledad)
- #3674: Fix logging feature break (@driftluo)
- #3681: Set recent reject db log file limit to 10 (@driftluo)
- #3699: Resolve a long reorg error (@quake)
- #3702: Unknown list should get header from headermap and db (@driftluo)