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 2018after which time the Core Team will begin finalizing a release for the mainnet.
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
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