Skip to content

v0.31.0-pre1

Pre-release
Pre-release
Compare
Choose a tag to compare
@doitian doitian released this 22 Mar 01:23
v0.31.0-pre1
39c7c1b

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

This preview contains many improvements to the block sync.

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

Block Sync Improvements

  • #1947: Repair using of snapshot (@zhangsoledad)

  • #1957: Concurrent download blocks on ibd (@driftluo)

    As the chain height rises gradually, the synchronization duration increases linearly. This PR is the beginning of improving the synchronization time.

  • #1966: Enhanced locator (@driftluo)

    After allowing ibd multi-node download, the premise of enabling multi-node download is to update the best-known header of the corresponding node as soon as possible.

  • #1961: Fix bug on last common marked (@driftluo)

    Fix the stuttering problem of multi-node download on ibd concurrent download and no-ibd concurrent download.

  • #1959: Improve get_ancestor efficiency (@keroro520)

Features