create account

BitShares Core "Splash" 5.1.0 Release by abit

View this thread on: hive.blogpeakd.comecency.com
· @abit ·
$50.66
BitShares Core "Splash" 5.1.0 Release
# Release Notes

The [BitShares](https://bitshares.org) Core software has been updated to the [5.1.0 Feature Release](https://github.com/bitshares/bitshares-core/milestone/35?closed=1). The codename of the 5.x releases is *"Splash"*. The Core software is used to build the validation nodes that perform consensus of all transactions on the BitShares blockchain. This release includes additions, improvements and bug fixes but _does not include any changes to the consensus protocol_.

Documentation for users may be be found at [How BitShares Works](https://how.bitshares.works).

Documentation for BitShares developers may be found at the [BitShares Developer Portal](https://dev.bitshares.works).

* [Who should upgrade](#who-should-upgrade-5-1-0)
* [Upgrade process](#upgrade-process-5-1-0)
* [Binaries for download](#binaries-for-download-5-1-0)
* [Changes](#changes-5-1-0)
* [Release contributors](#release-contributors-5-1-0)

## <div id="who-should-upgrade-5-1-0"/> Who Should Upgrade?

Public API nodes should upgrade to support client software that attempt to use the [new APIs](#api-5-1-0).

Private API nodes may or may not upgrade depending on the use cases.

Pure validation nodes E.G. block producers and seed nodes are not required to upgrade. 

## <div id="upgrade-process-5-1-0"/> Upgrade Process

### Precautions

- A _blockchain replay_ will automatically be performed after the validation node software is restarted. This typically takes a few hours on a modern CPU.

### <div id="upgrade-from-source-5-1-0" /> How to Upgrade from Source Code

**Note:**

* The code base requires a compiler that supports the C++ 14 standard
* The minimum supported boost version is 1.58, the maximum is 1.69
* The minimum supported CMake version is 3.2

#### Obtain the Source Code

The source code may be obtained by checking out the [5.1.0 tag](https://github.com/bitshares/bitshares-core/releases/tag/5.1.0).  Download the source at:

* [5.1.0.zip](https://github.com/bitshares/bitshares-core/archive/5.1.0.zip)
* [5.1.0.tar.gz](https://github.com/bitshares/bitshares-core/archive/5.1.0.tar.gz)


#### 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:

* [Ubuntu](https://github.com/bitshares/bitshares-core/wiki/BUILD_UBUNTU)
* [macOS](https://github.com/bitshares/bitshares-core/wiki/Building-on-macOS)
* [Windows](https://github.com/bitshares/bitshares-core/wiki/BUILD_WIN32)

#### 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](https://hub.docker.com/r/bitshares/bitshares-core/) and updated with

```
docker pull bitshares/bitshares-core:5.1.0
```

# <div id="binaries-for-download-5-1-0"/> Binaries for download

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

Note: These binary builds are reproducible and were signed using [Gitian](https://github.com/bitshares/bitshares-gitian). Please check the [README](https://github.com/bitshares/bitshares-gitian/blob/master/README.md) if you want to verify and/or contribute.


|Platform|SHA256 Checksum|
|-|-|
|[Microsoft Windows](https://github.com/bitshares/bitshares-core/releases/download/5.1.0/bitshares-core-5.1.0-win64-bin.zip)|`161c349f2af47894d9458fe5da7922d192c6be97c3bccf760c505c6866b72c65`|
|[Mac](https://github.com/bitshares/bitshares-core/releases/download/5.1.0/bitshares-core-5.1.0-macos64-bin.tar.bz2)|`fd077811dff087598e3ba84632b786c53037417ab2c3630ba3d0a3e4380a61cb`|
|[Linux](https://github.com/bitshares/bitshares-core/releases/download/5.1.0/bitshares-core-5.1.0-linux-amd64-bin.tar.bz2)|`fb14af10e9b59e28d1e9ff78e23c08fe90bdfe07a1ee0d4e2b443819ad7d9cc8`|

# <div id="changes-5-1-0"/> Changes

The changes for [5.1.0 Feature Release](https://github.com/bitshares/bitshares-core/milestone/35?closed=1) are summarized below.

## Node Functionality

|Description|Issue|Pull Request|
|-|-|-|
|Add current supply and maximum supply to budget object|[2303](https://github.com/bitshares/bitshares-core/issues/2303)|[2304](https://github.com/bitshares/bitshares-core/pull/2304)|
|Update seed nodes|-|[2277](https://github.com/bitshares/bitshares-core/pull/2277), [2309](https://github.com/bitshares/bitshares-core/pull/2309), [2315](https://github.com/bitshares/bitshares-core/pull/2315), [2316](https://github.com/bitshares/bitshares-core/pull/2316)|

## <div id="node-performance-5-1-0">Node Performance and Stability</div>

|Description|Issue|Pull Request|
|-|-|-|
|Fix a crash related to OpenSSL config file path|[2276](https://github.com/bitshares/bitshares-core/issues/2276)|[FC-211](https://github.com/bitshares/bitshares-fc/pull/211), [2288](https://github.com/bitshares/bitshares-core/pull/2288)|

## Node Plug-ins

|Description|Issue|Pull Request|
|-|-|-|
|Expand market history plugin to support liquidity pools|-|[2297](https://github.com/bitshares/bitshares-core/pull/2297)|


## <div id="api-5-1-0"/> API

Please check the linked pull requests for more info and documentation.

|Description|Issue|Pull Request|
|-|-|-|
|Add APIs for liquidity pools|[2280](https://github.com/bitshares/bitshares-core/issues/2280), [2284](https://github.com/bitshares/bitshares-core/issues/2284), [2286](https://github.com/bitshares/bitshares-core/issues/2286)|[2285](https://github.com/bitshares/bitshares-core/pull/2285), [2297](https://github.com/bitshares/bitshares-core/pull/2297)|
|Add APIs for tickets|[2291](https://github.com/bitshares/bitshares-core/issues/2291)|[2289](https://github.com/bitshares/bitshares-core/pull/2289)|
|Add current supply and maximum supply to budget object|[2303](https://github.com/bitshares/bitshares-core/issues/2303)|[2304](https://github.com/bitshares/bitshares-core/pull/2304)|


## Software Design

|Description|Issue|Pull Request|
|-|-|-|
|Force 16-byte alignment on optional class|-|[FC-219](https://github.com/bitshares/bitshares-fc/pull/219)|
|Simplify implementation of account and asset lookup APIs|-|[2308](https://github.com/bitshares/bitshares-core/pull/2308)|
|Explicitly convert integers to bools|-|[FC-221](https://github.com/bitshares/bitshares-fc/pull/221), [2320](https://github.com/bitshares/bitshares-core/pull/2320)|
|Fix compiler warnings|-|[FC-212](https://github.com/bitshares/bitshares-fc/pull/212), [2310](https://github.com/bitshares/bitshares-core/pull/2310)|

## Build Process and Continuous Integration (CI)

|Description|Issue|Pull Request|
|-|-|-|
|Add a check for project submodules|-|[2329](https://github.com/bitshares/bitshares-core/pull/2329)|
|Improve testing in parallel in Github Actions CI|[2274](https://github.com/bitshares/bitshares-core/issues/2274)|[FC-217](https://github.com/bitshares/bitshares-fc/pull/217), [FC-209](https://github.com/bitshares/bitshares-fc/pull/209), [FC-210](https://github.com/bitshares/bitshares-fc/pull/210), [2275](https://github.com/bitshares/bitshares-core/pull/2275)|
|Run Github Actions CI in Ubuntu 16 and 18|-|[FC-215](https://github.com/bitshares/bitshares-fc/pull/215), [2317](https://github.com/bitshares/bitshares-core/pull/2317)|
|Use Boost 1.69 in Github Actions Actions CI macOS build|-|[FC-212](https://github.com/bitshares/bitshares-fc/pull/212), [2301](https://github.com/bitshares/bitshares-core/pull/2301)|
|Support macOS 11 Big Sur in Github Actions CI|-|[FC-218](https://github.com/bitshares/bitshares-fc/pull/218), [2322](https://github.com/bitshares/bitshares-core/pull/2322)|
|Show more log messages in Github Actions CI|-|[FC-220](https://github.com/bitshares/bitshares-fc/pull/220), [2320](https://github.com/bitshares/bitshares-core/pull/2320)|
|Update build status badges|-|[FC-227](https://github.com/bitshares/bitshares-fc/pull/227), [FC-228](https://github.com/bitshares/bitshares-fc/pull/228), [2332](https://github.com/bitshares/bitshares-core/pull/2332)|
|Stop using Travis-CI|[2312](https://github.com/bitshares/bitshares-core/issues/2312), [2292](https://github.com/bitshares/bitshares-core/issues/2292)|[FC-214](https://github.com/bitshares/bitshares-fc/pull/214), [FC-213](https://github.com/bitshares/bitshares-fc/pull/213), [2313](https://github.com/bitshares/bitshares-core/pull/2313), [2301](https://github.com/bitshares/bitshares-core/pull/2301), [2294](https://github.com/bitshares/bitshares-core/pull/2294), [2287](https://github.com/bitshares/bitshares-core/pull/2287)|


## Documentation

|Description|Issue|Pull Request|
|-|-|-|
|Improve docs of get_trade_history* database API|-|[2305](https://github.com/bitshares/bitshares-core/pull/2305)|
|Add comments for operation types and object types|-|[2306](https://github.com/bitshares/bitshares-core/pull/2306)|
|Correct a chain parameter's description|-|[2326](https://github.com/bitshares/bitshares-core/pull/2326)|
|Add make_new_plugin.sh script in plugin README|-|[2293](https://github.com/bitshares/bitshares-core/pull/2293)|
|Fix Doxygen warnings|-|[FC-223](https://github.com/bitshares/bitshares-fc/pull/223), [2324](https://github.com/bitshares/bitshares-core/pull/2324)|
|Update license year and contributors list|-|[FC-225](https://github.com/bitshares/bitshares-fc/pull/225), [FC-229](https://github.com/bitshares/bitshares-fc/pull/229), [FC-230](https://github.com/bitshares/bitshares-fc/pull/230), [2330](https://github.com/bitshares/bitshares-core/pull/2330), [2335](https://github.com/bitshares/bitshares-core/pull/2335), [2336](https://github.com/bitshares/bitshares-core/pull/2336)|

## Unit Tests

|Description|Issue|Pull Request|
|-|-|-|
|Deal with a race condition in logging tests|-|[FC-222](https://github.com/bitshares/bitshares-fc/pull/222)|

# <div id="release-contributors-5-1-0"/> Release Contributors

@abitmore (https://github.com/abitmore)
@bangzi1001 (https://github.com/bangzi1001)
@SemenMartynov (https://github.com/SemenMartynov)
@sinetek (https://github.com/sinetek)
@xiao93 (https://github.com/xiao93)
@xloem (https://github.com/xloem)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 154 others
👎  
properties (23)
authorabit
permlinkbitshares-core-splash-5-1-0-release
categorybitshares
json_metadata{"tags":["bitshares","release","splash"],"users":["abitmore","bangzi1001","semenmartynov","sinetek","xiao93","xloem"],"links":["https://bitshares.org"],"app":"hiveblog/0.1","format":"markdown"}
created2021-01-26 14:41:24
last_update2021-01-26 14:41:24
depth0
children7
last_payout2021-02-02 14:41:24
cashout_time1969-12-31 23:59:59
total_payout_value27.638 HBD
curator_payout_value23.018 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length10,148
author_reputation141,171,499,037,785
root_title"BitShares Core "Splash" 5.1.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,566,087
net_rshares217,519,258,437,679
author_curate_reward""
vote details (219)
@beerlover ·
<div class='pull-right'>https://files.peakd.com/file/peakd-hive/beerlover/yiuU6bdf-beerlover20gives20BEER.gif<p><sup><a href='https://hive-engine.com/?p=market&t=BEER'>View or trade </a> <code>BEER</code>.</sup></p></div><center><br> <p>Hey @abit, here is a little bit of <code>BEER</code> from @eii for you. Enjoy it!</p> <p>Learn how to <a href='https://peakd.com/beer/@beerlover/what-is-proof-of-stake-with-beer'>earn <b>FREE BEER</b> each day </a> by staking your <code>BEER</code>.</p> </center><div></div>
properties (22)
authorbeerlover
permlinkre-abit-bitshares-core-splash-5-1-0-release-20210202t162312159z
categorybitshares
json_metadata{"app":"beerlover/2.0"}
created2021-02-02 16:23:12
last_update2021-02-02 16:23:12
depth1
children0
last_payout2021-02-09 16:23:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length511
author_reputation25,764,855,350,472
root_title"BitShares Core "Splash" 5.1.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,677,470
net_rshares0
@comandoyeya ·
La verdad es un buen alisiente lo que has plasmado, gracias por compartir.
properties (22)
authorcomandoyeya
permlinkqnlar5
categorybitshares
json_metadata{"app":"hiveblog/0.1"}
created2021-01-27 11:04:18
last_update2021-01-27 11:04:18
depth1
children0
last_payout2021-02-03 11:04:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length74
author_reputation574,313,965,306,937
root_title"BitShares Core "Splash" 5.1.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,579,404
net_rshares0
@crypto-index ·
Help [vote for Bitshares on the CryptoIndex](https://cryptoindex.org/coin/bitshares)!

Bitshares is currently on the front page of the CryptoIndex, where as you have to traverse to the 2nd page of coinmarketcap to find Bitshares.
properties (22)
authorcrypto-index
permlinkqnlitj
categorybitshares
json_metadata{"links":["https://cryptoindex.org/coin/bitshares"],"app":"hiveblog/0.1"}
created2021-01-27 13:58:33
last_update2021-01-27 13:58:33
depth1
children0
last_payout2021-02-03 13:58:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length229
author_reputation106,816,762,541
root_title"BitShares Core "Splash" 5.1.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,581,227
net_rshares0
@eii ·
$0.23
!BEER
for you
👍  
properties (23)
authoreii
permlinkre-abit-qnwtgh
categorybitshares
json_metadata{"tags":["bitshares"],"app":"peakd/2021.01.3"}
created2021-02-02 16:21:54
last_update2021-02-02 16:21:54
depth1
children0
last_payout2021-02-09 16:21:54
cashout_time1969-12-31 23:59:59
total_payout_value0.116 HBD
curator_payout_value0.115 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length13
author_reputation181,211,283,583,274
root_title"BitShares Core "Splash" 5.1.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,677,452
net_rshares1,343,221,229,745
author_curate_reward""
vote details (1)
@eroche ·
$0.26
Just took a look at the website and It looks like there is a lot happening with bitshares in 2021. Where is the best to place to get the inside story?
👍  ,
properties (23)
authoreroche
permlinkqnkelp
categorybitshares
json_metadata{"app":"hiveblog/0.1"}
created2021-01-26 23:29:45
last_update2021-01-26 23:29:45
depth1
children0
last_payout2021-02-02 23:29:45
cashout_time1969-12-31 23:59:59
total_payout_value0.128 HBD
curator_payout_value0.129 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length150
author_reputation70,759,290,299,941
root_title"BitShares Core "Splash" 5.1.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,573,559
net_rshares1,721,933,672,377
author_curate_reward""
vote details (2)
@gangstalking ·
Electronic-terrorism, voice to skull and neuro monitoring on Hive and Steem. You can ignore this, but your going to wish you didnt soon. This is happening whether you believe it or not. https://ecency.com/fyrstikken/@fairandbalanced/i-am-the-only-motherfucker-on-the-internet-pointing-to-a-direct-source-for-voice-to-skull-electronic-terrorism
👎  ,
properties (23)
authorgangstalking
permlinkre-abit-qzl01f
categorybitshares
json_metadata{"tags":["bitshares"],"app":"peakd/2021.09.1"}
created2021-09-17 13:56:03
last_update2021-09-17 13:56:03
depth1
children0
last_payout2021-09-24 13:56:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length343
author_reputation-67,597,107,868,724
root_title"BitShares Core "Splash" 5.1.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id106,358,037
net_rshares-27,694,584,022
author_curate_reward""
vote details (2)
@hivebuzz ·
Congratulations @abit! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

<table><tr><td><img src="https://images.hive.blog/60x70/http://hivebuzz.me/@abit/payout.png?202101271403"></td><td>You received more than 206000 as payout for your posts. Your next target is to reach a total payout of 208000</td></tr>
</table>

<sub>_You can view your badges on [your board](https://hivebuzz.me/@abit) and compare yourself to others in the [Ranking](https://hivebuzz.me/ranking)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>



**Check out the last post from @hivebuzz:**
<table><tr><td><a href="/hivebuzz/@hivebuzz/pud-202102"><img src="https://images.hive.blog/64x128/https://i.imgur.com/805FIIt.jpg"></a></td><td><a href="/hivebuzz/@hivebuzz/pud-202102">Next Hive Power Up Day is February 1st 2021</a></td></tr></table>
properties (22)
authorhivebuzz
permlinkhivebuzz-notify-abit-20210127t142505000z
categorybitshares
json_metadata{"image":["http://hivebuzz.me/notify.t6.png"]}
created2021-01-27 14:25:03
last_update2021-01-27 14:25:03
depth1
children0
last_payout2021-02-03 14:25:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length939
author_reputation369,210,995,025,988
root_title"BitShares Core "Splash" 5.1.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id101,581,502
net_rshares0