github nervosnetwork/ckb v0.39.0-rc1

latest releases: v0.117.0-rc1, v0.116.1, v0.116.0-rc2...
pre-release3 years ago

⚠️Yanked because of the bug #2448⚠️

ckb v0.39.0-rc1 (6752ba1 2020-12-07)

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

Pay attention that following RPC methods will be removed from v0.40.0:

  • The method get_cells_by_lock_hash in the module Chain.
  • The whole module Indexer.

The following methods will be disabled by default from v0.40.0 and will be removed from v0.41.0:

  • The method get_cellbase_output_capacity_details in the module Chain.
  • The method get_peers_state in the module Stats.
  • The methods _compute_transaction_hash, _compute_script_hash and estimate_fee_rate in the module Experiment.
Changes since v0.38.1

Features

  • #2343: Add RPC get_raw_tx_pool (@zhangsoledad)

  • #2255: Detect spec compatibility when booting (@zhangsoledad)

  • #2347: Add RPC to get consensus parameters (@zhangsoledad)

  • #2280: Add assume valid target config (@driftluo)

    Added option to skip verification for faster synchronization of trusted node data to a specified height

    Please know exactly what you are doing before you use it!

  • #2351: Add with_sentry feature (@quake)

    Move sentry to optional dependency, reduce dependency libs on other target (wasm32, etc)

  • #2334: Migrate check (@zhangsoledad)

    Add command ckb migrate --check. If migration is in need 0 will be return,otherwise 64.

  • #2379: Let the consensus params orphan_rate_target to be configurable (@yangby-cryptape)

Bug Fixes

Improvements

  • #2373: Single instance async runtime (@zhangsoledad)

    This PR brings several refactorings. All async processes now use one single instance runtime. It makes ckb-network work as a usually library and decoupled from the runtime.

  • #2271: Add some mining utils (@keroro520)

  • #2277: Add some utils to generate spendable cells (@keroro520)

  • #2342 doc: Add some missing docs (@zhangsoledad)

  • #2369 doc: Network doc (@driftluo)

Don't miss a new ckb release

NewReleases is sending notifications on new releases.