This release contains fixes for a few vulnerabilities that could lead to Denial of Service attacks in both API and P2P layer. All nodes (especially active witnesses, seed nodes and public API nodes) are recommended to upgrade as soon as possible.
Note: libcurl-dev
is a dependency since release 2.0.171212 (sudo apt-get install libcurl4-openssl-dev
for Ubuntu).
Critical Bug Fixes
- Fixed bounds checking bug in FC: https://github.com/bitshares/bitshares-fc/pull/9
- Fixed a bug about transaction evaluation: https://github.com/bitshares/bitshares-core/pull/591
Features and Improvements
- Added a new api call
get_account_history_by_operations
to the rpc api and the cli_wallet. https://github.com/bitshares/bitshares-core/pull/430 - Updated Docker files and documents, by @xeroc. https://github.com/bitshares/bitshares-core/pull/568
- Replaced all
double
types withstring
for all market API's, E.G.get_ticker
, so they will return more accurate data. https://github.com/bitshares/bitshares-core/pull/594 - Fixed some issues in
get_required_signatures
API https://github.com/bitshares/bitshares-core/pull/570 - Fixed a charting issue https://github.com/bitshares/bitshares-core/pull/571
- Fixed a few bugs in
vote_id_type
initialization https://github.com/bitshares/bitshares-core/pull/578 - Hardfork 353 related code cleanup by @pmconrad https://github.com/bitshares/bitshares-core/pull/574
- Some other minor changes and cleanups
More info and binaries download: https://github.com/bitshares/bitshares-core/releases/tag/2.0.180202
Next release is scheduled on March 2018, which is a consensus-changing release. More info is here: https://github.com/bitshares/bitshares-core/milestone/6
BTS 2.0.180202 新版本已发布。由于修正了重大安全问题,请所有节点尽早升级。
这个版本不包含硬分叉。由于有数据变化,升级会自动 replay 。
主要修改内容:
修正两个可能导致API服务器宕机甚至整个网络停摆的漏洞
增加一个方便交易所使用的账户历史查询API
更新 Docker 配置和文档
市场查询API不再使用浮点数,现在会返回更精确的数据。删除命令行钱包中使用浮点数的两个挂单命令(一直不好用)
修正一个问题,使得在轻钱包里可以更方便的用Owner key来签名
修正一个K线图数据异常问题(强清相关)
其他一些小修改和和代码清理
重钱包下载地址: https://github.com/bitshares/bitshares-core/releases/tag/2.0.180202
下个版本预计3-4月发布,是硬分叉版本,主要内容是市场撮合引擎和资产方面的逻辑优化。 详情见 https://bitsharestalk.org/index.php/topic,25926.0.html