Skip to content

BitShares Core Release 3.0.1

Compare
Choose a tag to compare
@jmjatlanta jmjatlanta released this 09 Apr 18:45
· 2710 commits to master since this release
623aea2

Fixes

  • Added validation to the htlc_extend validation to prevent unwanted extensions
  • Added history entry for all parties involved in an htlc.

Where to Learn More

Who Should Update

  • All validation node operators are required to upgrade prior to Protocol Activation: 23 APR 2019 14:02 UTC as this is a consensus protocol impacting release
  • All API node operators are strongly encouraged to upgrade, as account history IDs could become different between nodes running newer vs older versions
  • All BTS token holders are strongly encouraged to review this release, then vote to support block producers signaling their intention to upgrade prior to protocol activation

How to Update

Precautions

  • All validation nodes must complete their upgrade prior to Protocol Activation: 23 APR 2019 14:02 UTC
  • A blockchain replay will not be necessary if the node was previously updated to 3.0.0.

Obtain the Source Code

  • git client: git clone --recursive --branch 3.0.1 https://github.com/bitshares/bitshares-core.git
  • zip archive:
  • tar.gz archive:

Build the Binaries

The binaries may be built by using your pre-existing process, or by following the standard instructions that can be found in the wiki:

Deploy the Binaries

Your standard process for deploying the node software may be used. No additional requirements or precautions will be required to deploy the new release.

Obtain the Docker Image

The latest Docker image may be found at BitShares Core Docker page and updated with:

docker pull bitshares/bitshares-core

Binaries

Binaries of the command line interface (CLI) wallet, node software, and delayed node are pre-built and available for download.

Platform SHA256 Checksum
Microsoft Windows f44bcf0b95470aecef826ec2e4959adb7112b8f9144bd3d02c36c0a33b1da5c5
Mac afba66fc18ffff89f2ee7b4fe5919aa1ec62c93ffc35d8c4b1332f6d688766ed
Linux 7bf688f56d0555af678bec2cd33f48851844e2b2b3238a767ec8f02764eb3c7a

Changes

A summary of the tasks contained within Protocol Upgrade Release (3.0.1) follows:

Core Functionality

Description Issue Pull Request
Insufficient htlc_extend_operation validation 1696 1699

Release Contributors

@abitmore
@jmjatlanta
@oxarbitrage
@pmconrad
@ryanRfox