-
Notifications
You must be signed in to change notification settings - Fork 648
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 3.3.0 #1892
Comments
Updated a few things. |
@abitmore Please note a minor point that the "the minimum build requirements have changed" since Core 3.1.0 |
@MichelSantos I didn't understand your comment. I didn't see any change about build requirements in release notes of 3.1, but did see some in 3.2. What do we need to do? |
@abitmore You are correct that the build requirements changed in 3.2.0. My minor concern was that the usage of the word "since" could be interpreted to include or exclude the mentioned release; I was thinking exclude. My suggestion is to rephrase to "starting since" or "starting in" to convey that it includes the mentioned release. |
@MichelSantos please feel free to edit. |
Starting from this release we require CMake 3.2. |
Release Notes
The BitShares Core software has been updated to the 3.3.0 Feature Release. The Core software is used to build the validation nodes that perform consensus of all transactions on the BitShares blockchain. This release includes additions and improvements but does not include any changes to the consensus protocol.
Documentation for users may be be found at How BitShares Works.
Documentation for BitShares developers may be now be found at the new BitShares Developer Portal.
Who Should Upgrade?
No upgrade is required by any operator of a validation node. Yet many operators will benefit by upgrading.
Operators of API nodes should upgrade to support client software that attempt to
Instructions for configuring a node to track the total amount in collateral can be found in the API section.
Operators of ElasticSearch nodes should upgrade to support Get operation by ID and serving
get_account_history
API.Block producing nodes will benefit due to enable to load block signing keys from files.
All node operators will benefit from
Users of the command line interface wallet (CLI) will benefit from the ability to sign messages on behalf of their account (1878).
Upgrade Process
Precautions
Operators of public API nodes should add an entry into their configuration file per the instructions in the API section.
Please check the 3.2.0 Release Notes for more information if you are upgrading from a version prior to 3.2.0.
Note: the minimum build requirements have changed starting from this 3.3.0 Feature Release:
Obtain the Source Code
The source code may be obtained by checking out the 3.3.0 tag. Download the source at:
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.
How to Upgrade with Docker
The latest Docker image may be found at BitShares Core Docker page and updated with
Binaries
Binaries of the command line interface (CLI) wallet, node software, and delayed node are pre-built and available for download.
Note: starting with core release 3.3.0, binary builds are reproducible and were signed using gitian. Please check the README if you want to verify and/or contribute.
Changes
The changes for 3.3.0 Feature Release are summarized below.
get_htlcs
APIget_objects
,get_accounts
,get_full_accounts
,lookup_accounts
,get_assets
andget_htlc
get_account_history
APIPublic API Node operators should enable the new api_helper_indexes plugin to track collateral by adding the entry
api_helper_indexes
to theplugins
entry of the node's configuration file (config.ini
), typically, if the line looks like this:should change it to:
Node Functionality
Node Plug-ins
Command Line Interface Wallet (CLI)
sign_message
command tocli_wallet
Software Design
Build Process
Documentation
checkpoint
in testnetUnit Tests
Release Contributors
@abitmore
@cedar-book
@crypto-ape
@jmjatlanta
@nathanhourt
@oxarbitrage
@OpenLedgerApp
@pmconrad
@xeroc
The text was updated successfully, but these errors were encountered: