BitShares TESTNET Feature Release 2.0.20180803 by fox

View this thread on steempeak.com
· @fox · (edited)
$19.46
BitShares TESTNET Feature Release 2.0.20180803
![](https://cdn.steemitimages.com/DQmY4pvgSe2p94hUKBcKuyW1zoxdzNJ9hbo2MdtSBg2BhN8/image.png)

**This is a Feature Release for the TESTNET only.** Active block producers are encouraged to upgrade at this time. The testing period will continue thru `14:00 UTC 21 AUG 2018`after which time the Core Team will begin finalizing a release for the mainnet. 

Download and build the [test-2.0.180803](https://github.com/bitshares/bitshares-core/releases/tag/test-2.0.180803) tag from GitHub.

Preliminary Release Notes [Latest Version](https://github.com/bitshares/bitshares-core/issues/1234):
------------------------------------

### Assets

- BitShares-Core-2.0.1808-macOS-cli-tools.tar.gz
- BitShares-Core-2.0.1808-x64-cli-tools.zip
- Source code (zip)
- Source code (tar.gz) 

## Security Fixes
- CLI wallet: updated choice of range proof params in cli wallet reveals transaction magnitude to very narrow range for Blinded Transfers (issue #480 / PR #1117 #1227)

## API Changes
- Removed crypto_api from default list of allowed APIs. (issue #1123 / PR #1125)
- Changed default `max-ops-per-account` value to 100, impacts account history (#1120)
- Added `get_account_limit_orders` database API to query for open orders of one account in one market #463 #849 #1163
- Added `get_asset_count` API to return total number of available assets #688, #1159
- Added `get_transaction_hex_without_sig` API get serialized transaction hex without `signatures` field (issue #1013 / PR #1038)
- Added support for account name as parameter for all API calls #969 #989 #1164 #1168 #1152 #1155
- Added `fail_reason` field to proposal object #730, #1036
- Retroactively deducted witness `missed_blocks` caused by chain halts #1087

## New Features and Improvements
- Added Openssl 1.1 and Ubuntu 18.04 support (issue #835 / PR #559 #921 #1008 https://github.com/bitshares/bitshares-fc/pull/7)
  - Fixed invalid use of incomplete type `BIGNUM {aka struct bignum_st}` #327
- Added `witness_node` startup option `--enable-standby-votes-tracking` to track votes of standby witnesses and committee members #987, #1191, #1211
- Added `cli_wallet` startup option `--suggest-brain-key` to generate keys without connecting to a witness_node #1011, #1039
- Added `quit` command to `cli_wallet` #1104, #1050 https://github.com/bitshares/bitshares-fc/pull/63
- Improved witness_node performance for generating blocks, resyncing and replaying
  - Improved account maintenance (vote tally) performance (issue #803/ PR #1085)
  - Improved performance of `database::update_expired_feeds()` and global object getters #1093 #1180
  - Slightly improved price comparison performance #1094 #1124
  - Added index on `short_backing_asset`, better performance for updating asset (Issue #960 / PR #1019)

### Docker
- Changed default docker p2p port to 1776, fixed p2p port to match Dockerfile #1226, #1078
- Fixes to make Docker containers shutdown gracefully #1077 #1115
- Fixed Docker Cloud Build Failing Due to Compile Time #1221 #1222
- Modified Dockerfile to work with new docker cloud version (0.10.1) #1075
- Updated testnet Branch to Include Latest Dockerfile #1074

### Elasticsearch
- Elasticsearch refactor #1103 #1201
  - Add auth to communicate with the ES database with `--elasticsearch-basic-auth` startup option.
  - Custom index names with `--elasticsearch-index-prefix` startup option.
  - Removed `--elasticsearch-logs` startup option
  - Better error handling: if there is an error when sending data to ElasticSearch, plugin will stop processing blocks and keep trying, and it resumes when connection is back at the same place. #681
  - add operation_id_num for easier filtering.
  - Fill orders data in additional for easy volume.
  - Test cases framework. #1047
  - Make full use of common functions in the 2 plugins(utilities).
  - flush ES database on every block when node is in sync to improve real time user experience. #1137
- Updated documentation https://github.com/bitshares/bitshares-core/wiki/ElasticSearch-Plugin

## Bugfixes
- Fixed CLI `get_account_history` pagination issue (duplicate ops when `limit` great than 100) #1176, #1177, #1179
- Fixed `cli_wallet` crashes for macOS 10.13.5 #1127 https://github.com/bitshares/bitshares-fc/pull/60
- Fixed "log file of current hour gets overwritten by default" #809 https://github.com/bitshares/bitshares-fc/pull/56
- Fixed 2 minor bugs in snapshot plugin #1185
- Fixed object database exception handling when built with Boost 1.66 (#852 #1126 #1161)
- Enable `boost::stacktrace` correctly https://github.com/bitshares/bitshares-fc/pull/66

## Other Changes
- Integrated SonarCloud into travis build (issue #836 / PR #1081 https://github.com/bitshares/bitshares-fc/pull/49)
- Added `USE_PROFILER` option to Cmake to enable profiling #1119
- Added `OPENSSL_CONF_SOURCE` variable for building in Windows https://github.com/bitshares/bitshares-fc/pull/59
- Added cli_tests to Travis-CI #1156
- Added `asset_api_tests` #1202
- Added new seed node by bangzi #1130 #1138
- Changed default `core_exchange_rate` quote asset in order to create asset more easily #1132
- Updated node.cpp, check attacker/buggy client before updating items ids #1007
- Optimized `find()` call in P2P code #1090, #1091
- Refactored `get_impacted_account_visitor`, removed duplicate code from impacted.cpp #845 #1073
- Refactored `cancel_all_subscriptions` for better performance and consistency #762 #1009 https://github.com/bitshares/bitshares-fc/pull/50
- Changed `push_proposal exception` log level to warn #1146
- Cleaned up Balance evaluator code #1150
- Cleaned up `get_named_account_balances` code #1154 , #1135
- Cleaned up logging in account.cpp #1010
- Cleanup up a visitor struct in static_variant.hpp https://github.com/bitshares/bitshares-fc/pull/58
- Removed obsolete constants (issue #1034 / PR #1072)
- Removed unused "smaz" compression #986 https://github.com/bitshares/bitshares-fc/pull/51
- Remove fc bz2 unused linkage https://github.com/bitshares/bitshares-fc/pull/52
- Removed double assert in `object_id_type` constructor #1128
- Removed protocol.hpp #1197, #1200
- Backported EOS PR 3560 replace assert in FC::crypto #992 https://github.com/bitshares/bitshares-fc/pull/54
- Backported EOS PR 3240 HTTP performance improvement, added move-semantic-version `set_body` function #999 https://github.com/bitshares/websocketpp/pull/1 https://github.com/bitshares/bitshares-fc/pull/65
- Updated test case for `time_point_sec::to_iso_string`, detect boost version #597 https://github.com/bitshares/bitshares-fc/pull/67
- Fixed Performance sucks at first block after a long sequence of missed blocks #1086 #1087
  - witness `missed_blocks` count no longer increases due to chain halt (retroactive change)
- Fixed cli_tests websocket port binding #1178 #1187
- Fixed RPC logging level inconsistency #929 https://github.com/bitshares/bitshares-fc/pull/62
- Fixed wallet in-code docs, suppressed compiler warnings  #1015 #1181 #1129 #1199 #1190
- Updated `asset_object::amount_to_string` implementation for slightly better performance #1012
- Updated system requirements into Documents #1107 #1108
- Updated README.md document #1121, #1166, #1212


## Contributors in this release:

- @pmconrad
- @abitmore
- @oxarbitrage
- @jmjatlanta
- @cogutvalera / @nanomobile
- @cifer-lee
- @ryanRfox
- @nathanhourt
- @christophersanborn
- @xeroc
- @xiangxn
- @RichardWeiYang
- @Zapata
- @cwyyprog
- @Tydus
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
post_id58,703,992
authorfox
permlinkbitshares-testnet-feature-release-2-0-20180803
categorybitshares
json_metadata{"format":"markdown","tags":["bitshares","busy","graphene","blockchain","cn"],"links":["https:\/\/github.com\/bitshares\/bitshares-core\/releases\/tag\/test-2.0.180803","https:\/\/github.com\/bitshares\/bitshares-core\/issues\/1234","https:\/\/github.com\/bitshares\/bitshares-fc\/pull\/7","https:\/\/github.com\/bitshares\/bitshares-fc\/pull\/63","https:\/\/github.com\/bitshares\/bitshares-core\/wiki\/ElasticSearch-Plugin","https:\/\/github.com\/bitshares\/bitshares-fc\/pull\/60","https:\/\/github.com\/bitshares\/bitshares-fc\/pull\/56","https:\/\/github.com\/bitshares\/bitshares-fc\/pull\/66","https:\/\/github.com\/bitshares\/bitshares-fc\/pull\/49","https:\/\/github.com\/bitshares\/bitshares-fc\/pull\/59","https:\/\/github.com\/bitshares\/bitshares-fc\/pull\/50","https:\/\/github.com\/bitshares\/bitshares-fc\/pull\/58","https:\/\/github.com\/bitshares\/bitshares-fc\/pull\/51","https:\/\/github.com\/bitshares\/bitshares-fc\/pull\/52","https:\/\/github.com\/bitshares\/bitshares-fc\/pull\/54","https:\/\/github.com\/bitshares\/websocketpp\/pull\/1","https:\/\/github.com\/bitshares\/bitshares-fc\/pull\/65","https:\/\/github.com\/bitshares\/bitshares-fc\/pull\/67","https:\/\/github.com\/bitshares\/bitshares-fc\/pull\/62"],"image":["https:\/\/cdn.steemitimages.com\/DQmY4pvgSe2p94hUKBcKuyW1zoxdzNJ9hbo2MdtSBg2BhN8\/image.png"],"users":["pmconrad","abitmore","oxarbitrage","jmjatlanta","cogutvalera","nanomobile","cifer-lee","ryanrfox","nathanhourt","xeroc","xiangxn","richardweiyang","zapata","cwyyprog","tydus"],"app":"steemit\/0.1"}
created2018-08-04 11:29:36
last_update2018-08-04 14:29:45
depth0
children7
net_rshares12,507,411,725,040
last_payout2018-08-11 11:29:36
cashout_time1969-12-31 23:59:59
total_payout_value16.421 SBD
curator_payout_value3.040 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length7,412
author_reputation4,136,820,402,388
root_title"BitShares TESTNET Feature Release 2.0.20180803"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (31)
@cm-steem ·
Powerful @fox! Keep up these excellent releases! :D
properties (22)
post_id58,705,704
authorcm-steem
permlinkre-fox-bitshares-testnet-feature-release-2-0-20180803-20180804t115828805z
categorybitshares
json_metadata{"app":"steemit\/0.1","tags":["bitshares"],"users":["fox"]}
created2018-08-04 11:58:30
last_update2018-08-04 11:58:30
depth1
children0
net_rshares0
last_payout2018-08-11 11:58:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length51
author_reputation58,583,832,278,845
root_title"BitShares TESTNET Feature Release 2.0.20180803"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@valeracogut ·
Perfect job !
properties (22)
post_id58,706,129
authorvaleracogut
permlinkre-fox-bitshares-testnet-feature-release-2-0-20180803-20180804t120437258z
categorybitshares
json_metadata{"app":"steemit\/0.1","tags":["bitshares"]}
created2018-08-04 12:06:39
last_update2018-08-04 12:06:39
depth1
children0
net_rshares0
last_payout2018-08-11 12:06:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length13
author_reputation0
root_title"BitShares TESTNET Feature Release 2.0.20180803"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@valeracogut ·
Perfect job !
properties (22)
post_id58,706,316
authorvaleracogut
permlinkre-fox-bitshares-testnet-feature-release-2-0-20180803-20180804t120543771z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit\/0.1"}
created2018-08-04 12:10:21
last_update2018-08-04 12:10:21
depth1
children0
net_rshares0
last_payout2018-08-11 12:10:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length13
author_reputation0
root_title"BitShares TESTNET Feature Release 2.0.20180803"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@steemitboard ·
Congratulations @fox! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/posts.png)](http://steemitboard.com/@fox) Award for the number of posts published
[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/voted.png)](http://steemitboard.com/@fox) Award for the number of upvotes received

<sub>_Click on the badge to view your Board of Honor._</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>


To support your work, I also upvoted your post!


> Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
properties (22)
post_id58,713,898
authorsteemitboard
permlinksteemitboard-notify-fox-20180804t141408000z
categorybitshares
json_metadata{"image":["https:\/\/steemitboard.com\/img\/notify.png"]}
created2018-08-04 14:14:09
last_update2018-08-04 14:14:09
depth1
children0
net_rshares0
last_payout2018-08-11 14:14:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length875
author_reputation38,705,954,145,809
root_title"BitShares TESTNET Feature Release 2.0.20180803"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@abit ·
$0.06
For those who want clickable issue/PR links, please check https://github.com/bitshares/bitshares-core/issues/1234
👍  ,
properties (23)
post_id58,715,366
authorabit
permlinkre-fox-bitshares-testnet-feature-release-2-0-20180803-20180804t142844640z
categorybitshares
json_metadata{"tags":["bitshares"],"links":["https:\/\/github.com\/bitshares\/bitshares-core\/issues\/1234"],"app":"steemit\/0.1"}
created2018-08-04 14:28:45
last_update2018-08-04 14:28:45
depth1
children0
net_rshares36,860,680,341
last_payout2018-08-11 14:28:45
cashout_time1969-12-31 23:59:59
total_payout_value0.057 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length113
author_reputation111,629,191,115,088
root_title"BitShares TESTNET Feature Release 2.0.20180803"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (2)
@deepakmangal ·
good statistics explained @fox
properties (22)
post_id58,721,411
authordeepakmangal
permlinkre-fox-bitshares-testnet-feature-release-2-0-20180803-20180804t154015980z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit\/0.1","users":["fox"]}
created2018-08-04 15:40:09
last_update2018-08-04 15:40:09
depth1
children0
net_rshares0
last_payout2018-08-11 15:40:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length30
author_reputation185,258,344,062
root_title"BitShares TESTNET Feature Release 2.0.20180803"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@nana.ama ·
good job . i follow
properties (22)
post_id59,657,167
authornana.ama
permlinkre-fox-bitshares-testnet-feature-release-2-0-20180803-20180814t090316689z
categorybitshares
json_metadata{"tags":["bitshares"],"app":"steemit\/0.1"}
created2018-08-14 09:03:15
last_update2018-08-14 09:03:15
depth1
children0
net_rshares0
last_payout2018-08-21 09:03:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length19
author_reputation1,456,576,615,524
root_title"BitShares TESTNET Feature Release 2.0.20180803"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000