Releases: nervosnetwork/ckb
ckb 0.117.0-rc3 (54907ef 2024-06-21)
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.117.0-rc1
Full Changelog: v0.117.0-rc1...v0.117.0-rc3
ckb 0.117.0-rc1 (97cbc1e 2024-06-04)
This is an RC version to preview the changes in the next release.
Assume Valid Target:
- MainNet: the 60 days ago block is: 12623864 0x84ef5fe7cbf4242bdcac76326aa33f15b9cc41958e9d891157b8a6066dad0f31 in Thu Apr 4 02:32:20 AM UTC 2024
you can view this block in https://explorer.nervos.org/block/0x84ef5fe7cbf4242bdcac76326aa33f15b9cc41958e9d891157b8a6066dad0f31 - TestNet: the 60 days ago block is: 12811906 0xc39d482e1c9cba7bdef254ff13e430f42cb5407e15464c029284cd5811e4c8df in Thu Apr 4 02:32:39 AM UTC 2024
you can view this block in https://pudge.explorer.nervos.org/block/0xc39d482e1c9cba7bdef254ff13e430f42cb5407e15464c029284cd5811e4c8df
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)
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
- Mainnet: 0x9264d3b444e765d2801d13e800adb520865523a09cd9895bdaeae2c87403fd7f
- Testnet: 0x40e4479ef397e98f226b469ae1fd3d0a064433100f610fb409f0ebc49ccc284e
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 fortokio-console
debug tool (@eval-exec) - #4366: Adjusting the default dev chain epoch parameter (@EthanYuan)
ckb 0.116.0-rc2 (ccc42d7 2024-04-25)
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
- Fix windows integration test compile error by @eval-exec in #4424
- Disable PoolPersisted on windows CI by @eval-exec in #4431
- chore: fix some typos in comments by @racequite in #4423
- chore: bury rfc0044 deploy by @zhangsoledad in #4430
- Add
PoolRpc::test_tx_pool_accept
, check if the transaction can be accepted by TxPool by @eval-exec in #4433
Full Changelog: v0.116.0-rc1...v0.116.0-rc2
ckb 0.116.0-rc1 (67b3db4 2024-04-22)
This is an RC version to preview the changes in the next release.
Assume Valid Target (#4425):
- Testnet: the 60 days ago block is: 12347855 0x40e4479ef397e98f226b469ae1fd3d0a064433100f610fb409f0ebc49ccc284e in Wed Feb 21 03:51:50 AM CET 2024, you can view this block in https://pudge.explorer.nervos.org/block/0x40e4479ef397e98f226b469ae1fd3d0a064433100f610fb409f0ebc49ccc284e
- Mainnet: the 60 days ago block is: 12265885 0x9264d3b444e765d2801d13e800adb520865523a09cd9895bdaeae2c87403fd7f in Wed Feb 21 03:50:51 AM CET 2024, you can view this block in https://explorer.nervos.org/block/0x9264d3b444e765d2801d13e800adb520865523a09cd9895bdaeae2c87403fd7f
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 fortokio-console
debug tool (@eval-exec)
ckb 0.115.0 (d845cbf 2024-04-01)
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
- #4382: Fix the performance issue caused by
track_entry_statics
(@chenyukang)
Improvements
- #4335: Move some helper function for building
blocks/txs
fromckb-chain
tockb-test-chain-utils
(@eval-exec) - #4187: Add
OpenRPC
generator and useJsonSchema
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)
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)
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
- #4382: Fix the performance issue caused by track_entry_statics (@chenyukang)
Improvements
- #4335: Move some helper function for building
blocks/txs
fromckb-chain
tockb-test-chain-utils
(@eval-exec) - #4187: Add
OpenRPC
generator and useJsonSchema
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)
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)
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