BitShares TESTNET release test-2.0.180525 新测试版本发布

in #bitshares6 years ago (edited)

TESTNET Protocol upgrade (hard fork) time is scheduled at Thu, 31 May 2018 14:00:00 UTC.

Testnet nodes (especially witnesses, public seed nodes and API nodes) please upgrade in time (before the scheduled time).

Forum post (English): https://bitsharestalk.org/index.php?topic=26505.0

Github: https://github.com/bitshares/bitshares-core/releases/tag/test-2.0.180525

Details about this release:

1. Protocol upgrade (hard fork) related:

  • [Bugfix #922 / #931 / #970] Fixed missing checks when updating a smart coin's bitasset options E.G. force settlement delay, backing asset ID or etc;

  • [Bugfix #935] Fixed missing margin call checks introduced in fix for #868 and #890 in last testnet release.

  • [Bugfix #942] Fixed missing asset authorities check for "from" account when claiming from a withdraw permission.

2. Other updates (including the ones done in last testnet release but not included in the release notes)

  • [FC repository PR #36] Support Boost 1.64-1.65

  • [FC repository PR #43] Fixed a memory leak issue in TCP socket destruction

  • [FC repository PR #44] Fixed Diffie-Hellman shared key computation (related to memo encryption)

  • [PR #938] Fixed an issue that may cause the node to store incorrect block ID to disk when switching forks

  • [Issue #582, PR #813] Fixed macOS witness node crash issue when being used as an API server

  • [Issue #776, PR #816 / #955] Fixed missing notification to RPC clients when changes occurred on some types of objects

  • [Issue #888, PR #954] Fixed an integer overflow issue when checking whether a price feed has expired

  • [Issue #864, PR #865] Fixed a cli_wallet transaction signing issue when creating proposals with transaction builder

  • [Issue #859, PR #801 / #817] Fixed macOS and Ninja build errors introduced in last release

  • [Iuuse #136, PR #928] Fixed an asset supply calculation error in test case

  • [Issue #805, PR #840 / #919 / #937] Improved logging level and messages; added logging options about log-rotation

  • [Issue #943, PR #869 / #945] Improved a few assertion error messages

  • [Issue #727, PR #880] Added stack trace printing when node crashes (only for boost 1.65)

  • [Issue #878, PR #927] Made number of IO threads configurable (can be manual or auto)

  • [Issue #862, PR #872] Improved pagination of list_assets node API

  • [Issue #863, PR #871] Node get_ticker API now returns time stamp of latest block instead of server time

  • [Issue #811, PR #861] Added get_full_account command/API to cli_wallet

  • [PR #850] Removed unused asset cache from cli_wallet

  • [PR #918] Fixed in-code documentation for set_desired_witness_and_committee_member_count command/API in cli_wallet

  • [PR #804] Refactored node.cpp and application.cpp for easier testing

  • [PR #851 / #853 / #854 / #855] Fixed several compiler warnings


【测试网】新版本发布,版本号 test-2.0.180525

计划协议升级时间为北京时间5月31号(周四)晚上22:00。

测试网节点请及时升级(在计划时间前完成升级)。

具体升级内容待补充。

论坛链接(中文):https://bitsharestalk.org/index.php?topic=26504.0

源代码: https://github.com/bitshares/bitshares-core/releases/tag/test-2.0.180525

修改内容:

### 1. 硬分叉部分:

【Bugfix #922 / #931 / #970】 当修改BitAsset的参数,比如修改背书资产、修改强清延迟时间等时,遗漏一些检查。现在修正。

【Bugfix #935】 上个版本里对#868及#890的修复,在某些情况下不会触发爆仓检查,现在修正以及补查。

【Bugfix #942】 循环扣款时,遗漏对被扣款人进行白名单检查。现在修正。

### 2. 其他优化部分(包含上个测试版本中未列出的内容)

【FC 库 PR #36】 增加支持 Boost 1.64-1.65

【FC 库 PR #43】 修正一处内存泄露问题

【FC 库 PR #44】 修正一个使用diffie-hellman算法计算共享秘钥时的潜在错误(memo加密相关)

【PR #938】修正一个可能导致错误的区块索引保存到本地磁盘的问题

【Issue #582, PR #813】 修正macOS节点(重钱包)收到挂单后崩溃的问题

【Issue #776, PR #816 / #955】 修正有些交易发生时没有通知客户端、所以客户端不会自动刷新的问题

【Issue #888, PR #954】 修正检查喂价过期时的整型溢出问题

【Issue #864, PR #865】 修正命令行钱包使用 transaction builder 时可能不正确签名的问题

【Issue #859, PR #801 / #817】 修正macOS下、Ninja下编译失败问题

【Iuuse #136, PR #928】修正测试案例中一处资产供应量的计算错误

【Issue #805, PR #840 / #919 / #937】 增加日志配置项,改进日志记录内容

【Issue #943, PR #869 / #945】 优化报错信息

【Issue #727, PR #880】 节点崩溃时输出堆栈信息

【Issue #878, PR #927】 可以配置IO线程数,或者根据CPU内核数自动配置IO线程数

【Issue #862, PR #872】 优化查询资产列表API的翻页参数

【Issue #863, PR #871】 优化get_ticker API的返回时间戳,现在返回最新块时间戳而不是当前时间

【Issue #811, PR #861】 命令行钱包增加 get_full_account 命令

【PR #850】 命令行钱包不再缓存资产数据

【PR #918】修正一处命令行钱包帮助文档错误

【PR #804】 重构p2p和app模块部分代码以方便测试

【PR #851 / #853 / #854 / #855】修复一些编译警告

Sort:  

感觉BitShares火热程度远远不够的样子

thanks fo your update news.
I hope the system is better and better of us.
Company all the update very goods.
thanks to again.

Informasi yang sangat berguna bagi steemian semua
Information that is very useful for all steemian

thanks a lot of information between friends, because friends have guidance @abit

更新主贴中文部分。

好多更新

Updated English release details.

技术支持真的很好,这些细节优化对于使用者来说体验会棒很多,感谢A神的技术分析

Screenshot_2018-05-30-23-13-19.png
这样是不是给你投票了。新人。不太懂