Skip to content

ckb 0.30.0 (6d1b287 2020-03-20)

Choose a tag to compare

@doitian doitian released this 20 Mar 03:27
6d1b287

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_rate in RPC tx_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 StatusCode to indicate the result of sync-operation, try to replace original Result<T, future::Error>.

  • #1941: Uses feature flags to enable deadlock detection (@zhangsoledad)

    we should disable deadlock detection by default.
    use the deadlock_detection feature flag enable deadlock detection.

  • #1931: Collect metrics by logger (@keroro520)

Bug Fixes

  • #1916: Transaction should be relayed when node connects peers (@quake)
  • #1921: Estimate_fee RPC error msg (@jjyr)
  • #1922: CKBProtocolContext#connected_peers should filter peers by protocol id (@quake)
  • #1950: Fix incorrect error messages for JSON uints (@yangby-cryptape)