ckb 0.30.0 (6d1b287 2020-03-20)
This version is compatible with v0.25.0 and above. However, it is recommended to upgrade the node, since we will only release security patches based on the latest release.
See how to connect to various chains in Wiki.
Breaking Changes
-
#1939: Add new response field
min_fee_ratein RPCtx_pool_info(@driftluo)BREAKING CHANGE: RPC interface
Downloads
| OS | Arch | Runtime Dependencies | Package | Sign |
|---|---|---|---|---|
| macOS | x64 | macOS 10.12 or above | zip | PGP |
| Linux | x64 | glibc, libstdc++ | tarball | PGP |
| CentOS | x64 | glibc, libstdc++, openssl | tarball | PGP |
| Windows* | x64 | VC++ Redistributable | zip | PGP |
| Docker | dockerhub |
* Windows support is experimental.
The .asc files are signatures. It is wise and more secure to check out for the files integrity.
Changes since v0.29.0
Features
-
#1848: Add a new json rpc method
get_block_economic_state(@yangby-cryptape)Replace the JSON-RPC method [
get_cellbase_output_capacity_details]. -
#1915: Reject new scripts with known bugs (@xxuejie)
For compatibility reasons, there're certain bugs that we have to leave
to the next hardfork to fix. However those bugs, especially VM bugs
might lead to surprising unexpected behaviors. This change adds a new
checker that checks against newly created cells for scripts with bugs,
and reject those transaction when we can. This way we can alert users
about the bugs as early as we can.
Improvements
-
#1856: Define StatusCode to indicate the result of sync operation (@keroro520)
Learned from HTTP Response, use
StatusCodeto indicate the result of sync-operation, try to replace originalResult<T, future::Error>. -
#1941: Uses feature flags to enable deadlock detection (@zhangsoledad)
we should disable deadlock detection by default.
use thedeadlock_detectionfeature flag enable deadlock detection. -
#1931: Collect metrics by logger (@keroro520)