Skip to content

ckb 0.31.0 (7a85450 2020-04-17)

Choose a tag to compare

@doitian doitian released this 17 Apr 03:44
7a85450

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.

This version has improved the chain sync speed a lot, see changes log for details.

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.30.2

Sync Improvements

Features

  • #1954: Add detect-asm feature to script (@xxuejie)

  • #1955: Bump CKB VM to fix a performance regression (@xxuejie)

  • #1948: Use module disable error instead of method not found (@driftluo)

  • #1956: Replace rocksdb wrapper (@zhangsoledad)

  • #1946: Use same allocator for all (@yangby-cryptape)

  • #1940: Add a feature to enable jemalloc profiling (@yangby-cryptape)

  • #1881: Remove memory cellset (@zhangsoledad)

  • #1923: Network upgrade to async (@driftluo)

  • #1978: Built-in miner should support https RPC URL (@quake)

  • #1958: Log more sync and relay metrics (@keroro520)

  • #1992: Add an option to control how many blocks the miner has to mine (@yangby-cryptape)

    ckb miner -C . --limit 10 # Exit after 10 nonces found
    ckb miner -C . -l 5       # Exit after 5 nonces found
    ckb miner -C .            # Run forever
    ckb miner -C . --limit 0  # Run forever, too
  • #1993: Add metrics filter (@keroro520)

    Filter metrics via log_enabled! inside metric!.

Bug Fixes