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: BitShares Core version 3.0.0 #1569

Closed
MichelSantos opened this issue Feb 8, 2019 · 3 comments
Closed

Release Notes: BitShares Core version 3.0.0 #1569

MichelSantos opened this issue Feb 8, 2019 · 3 comments

Comments

@MichelSantos
Copy link
Contributor

MichelSantos commented Feb 8, 2019

Release Notes: BitShares Core version 3.0.0

What’s New

Fixes

  • MCR Bugfix: Resolves a bug where the call price is inconsistent when the maintenance collateral ratio (MCR) was modified
  • Max Supply: Resolves a bug that could cause supply to grow beyond the intended maximum supply level.
  • Oversized Transactions: Resolves a bug that could allow transactions beyond the size limit.

Where to Learn More

Who Should Update

  • All validation node operators are encouraged to upgrade prior to Protocol Activation: 23 APR 2019 14:02 UTC as this is a consensus protocol impacting release
  • All BTS token holders are 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 automatically be performed after the validation node software is restarted. This typically takes 90 minutes on a modern CPU

Obtain the Source Code

  • git client: git clone --recursive --branch 3.0.0 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

Changes

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

Core Functionality

Description Issue Pull Request
Borrowing MPAs ignores max_supply setting 1465 1498
Call price is inconsistent when MCR changed 1270,1423 1324,1469,1493
Distribute Asset Market Fees to Referral Program (BSIP-43) 1268 1419
Hashed Time-Locked Contract (BSIP-44) BSIPS 103 1370,1475,1535,1538
Prevent oversized transactions 1573 1624

Build Process

Description Issue Pull Request
Build fails on macOS due to size_t 1590 1589

Release Contributors

@abitmore
@jmjatlanta
@oxarbitrage
@pmconrad
@OpenLedgerApp
@ryanRfox

@pmconrad
Copy link
Contributor

All nodes MUST upgrade before .
Node will replay automatically upon restart, I think.

@ryanRfox
Copy link
Contributor

@MichelSantos please add #1589 / 1590. @jmjatlanta hopes to squeze it in if we can get it reviewed in time. Thanks

@MichelSantos MichelSantos changed the title Release Notes for the 201905 Consensus Upgrade Release of BitShares Core Release Notes: BitShares Core version 3.0.0 Mar 27, 2019
@oxarbitrage
Copy link
Member

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

5 participants