-
Notifications
You must be signed in to change notification settings - Fork 649
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 BitShares Core 201810 #1381
Comments
Well done ! Nice ! Thanks ! |
Thanks. |
Here is my own opinion about how to write a good release note. There are many articles over the Internet about same topic as well. Release notes should be audience oriented. (Same thing applies to other documents) Question:
Answer:
Question:
Answer 1 (for node operators, ordered by priority):
Answer 2 (for news transmitters / public relation dept.)
Question:
Answer (examples):
So here comes some principles:
And some tips:
|
something like this BitShares Core Release 2.0.180823 |
Wow, a lot of effort went into that. Thanks @TheTaconator for the work and @abitmore for the insightful opinion. If I were to combine those two things, I guess a brief paragraph to start would satisfy the public relations people, and the details would help the integrator/admin. |
Need to add related PRs in FC to the list which including following 2 pulls but not only them: |
#1049 may break some client applications and should be explicitly mentioned. |
closed by new release https://github.com/bitshares/bitshares-core/releases/tag/2.0.181105 |
Release Notes
The BitShares Core software has been updated to the 201810 Feature Release. The Core software is used by validation nodes which perform consensus of all transactions on the BitShares blockchain. This release includes new features, optimizations, and bug fixes but does not include any changes to the consensus protocol.
No action is required if you do not operate a validation node or the command line interface (CLI) wallet.
Numerous performance improvements have been made to the software that will benefit all operators of validation nodes including block producers, seed nodes, and API nodes, especially those using the Elasticsearch plugin.
Documentation for BitShares developers may be now be found at the new BitShares Developer Portal (https://dev.bitshares.works).
Who Should Upgrade?
No upgrade is required by any operator of a validation node. Yet many operators will benefit by upgrading.
All operators will benefit from performance improvements (915, 1327, 1359) and fixes (1024, 1203, 1286, 1325).
Operators of block producing nodes will benefit from performance improvements (1251), safety measures (1252), and fixes (1266, 1332, 1364).
Operators of API nodes including Elasticsearch APIs will benefit from improvements to data availability (1351, 1352) and performance (1049, 1271, 1356).
Users of the command line interface (CLI) wallet will also benefit from improvements (1195, 1248).
Upgrade Process
Precautions
Precaution 1
Operators of API nodes that service client software that expect to receive updates about all data on the blockchain by default (such as BitShares Reference Wallet before 180401), as opposed to narrowly subscribed data, should ensure that their API nodes are configured with the
enable-subscribe-to-all
set totrue
due to Pull Request 1049.How to Upgrade from Source Code
Obtain the Source Code
The source code may be obtained by checking out the 2.0.181105 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
CLI Binaries for Windows and Mac
A binary of the command line interface (CLI) wallet for Windows is pre-built and available for download here BitShares-Core-2.0.181105-Windows-x64-cli-tools.zip.
For Mac please download BitShares-Core-2.0.181105-macOS-cli-tools.tar.gz.
Changes
The changes for BitShares Core for the 201810 Feature Release are summarized below.
Core Functionality
Node Functionality
symbol_type
Node Plugins
Command Line Interface (CLI)
Build Process
Unit Tests
Documentation
Release Contributors
@abitmore
@botanegg
@cogutvalera
@cwyyprog
Damir from Dascoin
@HarukaMa
@jmjatlanta
@ihla
@liondani
@OpenLedgerDev
@oxarbitrage
@pmconrad
@RichardWeiYang
@ryanRfox
@tsugimoto
@zhuliting
The text was updated successfully, but these errors were encountered: