BitShares Core Release 2.0.180328 新版本发布

This release contains several security fixes. All nodes please upgrade as soon as possible.

Detailed info and binaries for download: https://github.com/bitshares/bitshares-core/releases/tag/2.0.180328

Note:

  • libcurl-dev is a dependency since release 2.0.171212. For Ubuntu, use this command to install it:
    • sudo apt-get install libcurl4-openssl-dev
  • The submodule remote URLs were changed in this release. To update an existing local repository, need to run additional git submodule sync and git submodule update commands:
git fetch origin
git checkout 2.0.180328
git submodule update --init --recursive # this command will fail
git submodule sync --recursive
git submodule update --init --recursive

Security fixes

New features and improvements

Bugfixes

Other changes

Contributors in this release:


BTS 2.0.180328 新版本已发布。由于修正了若干重大安全问题,请所有节点尽早升级。

下载地址: https://github.com/bitshares/bitshares-core/releases/tag/2.0.180328

由于有数据变化,升级会自动 replay 。

安全更新:

  • FC Json 处理问题修复
  • FC 序列化问题修复
  • FC variant 处理问题修复
  • 修复一个无效迭代器解引用问题
  • 修复一个负金额问题

新功能及改进:

  • 新增grouped_orders插件及API,将盘面挂单按价差比例分组,可以更清晰的显示盘面深度信息
  • 新增es_objects插件,将一些常用对象存入Elastic Search外部数据库,用于快速检索
  • 新增API,获取账号相关withdraw_permission对象,用于定期收款功能
  • 新增API,获取交易额最大的交易对清单(待改进)
  • CLI新增广播裸交易的命令,用于离线签名
  • 将提案人加入到提案对象,方便显示
  • 订阅市场后会自动推送强清单变动信息
  • version参数显示更多版本信息
  • 账户历史查询性能优化
  • 插件消毒

BUG修复:

  • 修复Linux内核版本高于4.4时websocket连不上的问题
  • 修复P2P连接有时没有正常断开的问题
  • 修复ElasticSearch插件的HTTP头设置问题
  • 部分修复CLI里账户缓存的问题
  • 修复replay时会创建无用空目录的问题

其他改动:

  • 集成Travis-CI自动编译环境
  • FC增加Doxygen支持
  • 用editline库替代了readline库(版权问题)
  • 增加CLI测试框架
  • 其他小改动和代码清理

贡献者名单:

H2
H3
H4
3 columns
2 columns
1 column
25 Comments