github nervosnetwork/ckb v0.42.0
ckb 0.42.0 (bb888fe 2021-05-26)

latest releases: v0.116.1, v0.116.0-rc2, v0.116.0-rc1...
2 years ago

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.

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 binaries require following CPU instructions: call (MODE64), cmovbe (CMOV), xorps (SSE1), movq (SSE2)

The .asc files are signatures. It is wise and more secure to check out for the files integrity.

Changes since v0.41.0

Features

  • #2633: Make reuse port configurable (@driftluo)

  • #2635: Remove deprecated rpc get_peers_state (@quake)

  • #2628: Fix download scheduler (@driftluo)

    1. disable penalty when download nodes are scarce
    2. allow the protection node to be disconnected due to sync judgment

Bug Fixes

  • #2620: The arc of timestamp in tx-pool controller become incorrect after clean (@yangby-cryptape)

  • #2629: Readonly for migrate check (@zhangsoledad)

    • Perform migration check with read-only mode to prevent automatically create columns breaking compatibility
    • Fix the error message is displayed incorrectly while performing the migration

Improvements

  • #2603: Split contextual block verification to a new crate (@quake)

    This PR split contextual block verification to a new crate, eliminates verification crate dependency on ckb_store, and simplifies code: BlockMedianTimeContext, HeaderResolverWrapper and VerifierResolver are removed.

  • #2613: Introduce launcher (@zhangsoledad)

    This PR mainly simplified the launch code.

  • #2634: Rewrite tx-pool (@zhangsoledad)

    The existing tx-pool code has many potential issues, the PR focus those issue fix.

  • #2640: Replace get_cellbase_output_capacity_details with get_block_economic_state in test (@keroro520)

Don't miss a new ckb release

NewReleases is sending notifications on new releases.