Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release notes for 3.0.1 #1711

Closed
jmjatlanta opened this issue Apr 8, 2019 · 2 comments
Closed

Release notes for 3.0.1 #1711

jmjatlanta opened this issue Apr 8, 2019 · 2 comments

Comments

@jmjatlanta
Copy link
Contributor

jmjatlanta commented Apr 8, 2019

BitShares Core Release 3.0.1

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 tbd
Mac tbd
Linux tbd

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

@pmconrad
Copy link
Contributor

pmconrad commented Apr 9, 2019

IMO it should be added that API nodes are strongly encouraged to upgrade or they risk inconsistent/mismatching account history IDs.

@abitmore abitmore added this to the 3.0.1 - hotfix milestone Apr 10, 2019
@abitmore
Copy link
Member

Released.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants