github nervosnetwork/ckb v0.36.0-rc1

latest releases: v0.119.0, v0.119.0-rc2, v0.119.0-rc1...
pre-release4 years ago

ckb 0.36.0-pre (a2378b5 2020-09-06)

This is an RC version to preview the changes in the next release.

This version has deprecated the following RPC methods (#2251):

  • get_cells_by_lock_hash
  • All methods in the Indexer module.

The new config file option rpc.enable_deprecated_rpc can enable the deprecated methods.

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.

Changes since v0.35.0

Breaking Changes

  • #2251 RPC: Deprecated RPC method by adding deprecated. prefix to the rpc name (@quake)

    This PR has also deprecated following RPC methods:

    • get_cells_by_lock_hash
    • All methods in the Indexer module.

Features

Bug Fixes

  • #2212: Advance last_common_header even the peer is worse than us (@keroro520)

  • #2238: Tx-pool block_on async oneshot (@zhangsoledad)

    Replace crossbeam-channel with async oneshot

  • #2216: Integration test random failures (@quake)

    While waiting for the get_blocks message in the integration test, we should determine whether the last block hash is equal or not.

Improvements

  • #2220: Split logger config and service (@yangby-cryptape)

  • #2213: Reduce useless field and reduce get time call (@driftluo)

  • #2245 logger: Replace lazy_static with once_cell (@zhangsoledad)

  • #2229: Rewrite the ping network protocol (@driftluo)

  • #2244: Re-export crossbeam-channel (@zhangsoledad)

    Re-export crossbeam-channel from facade wrapper, unify version specify.

    Use tilde requirements specify for crossbeam-channel, prevent automate dependency updates.

Don't miss a new ckb release

NewReleases is sending notifications on new releases.