译文/Translated:
为了提供更好的社区支持,我们在发布最新更新的同时,还对先前的版本进行修补,我们不断修正错误、提供稳定性升级。
本文概括了EOSIO和元素战争(Elemental Battles)最近的一些更新情况。
EOSIO
EOSIO-explorer v1.2.0
2020年5月5日,我们发布了eosio-explorer v1.2.0,版本升级到EOSIO v2.0.5
EOSIO v2.0.5
2020年4月21日,我们发布了EOSIO v2.0.5。这次更新包括安全性、稳定性和其它变化。
安全性
- 升级EOS-VM,增加了安全修复
稳定性
- 解决了trace_api_plugi的超时问题,因为http-max-response-time-ms的默认值很可能因为大区块增大
- 修复了OC的wrapped_fd move assignment operator函数可能的泄露问题
其他变化:
- 对trace_api_plug增加文件支持,以减少数据流冗余
- 改变了远程过程调用v1/trace_api/get_block,支持异步HTTP和get_block命令在可配置的http线程池使用,这和主应用线程不同
- 把develop branch上的变化融合到2.0.x
- 修改abi_serializer,利用yield 函数而不是死线和递归深度检查
- 修复了在途字节数过多的错误信息
- 引入异步HTTP API注册
- 解决了虚假HTTP相关的测试错误
- 去掉了需要用python2搭建EOSIO的要求
- 解决了带属性的域名导致Buildkite中某一步失败的问题
- 把获取信息的优先级上调到中高级
- 修复了第二个节点从节点同步的快照开始的问题
- 去掉错误代码400的断言检查
- 解决了macos-10.14构建图像的问题
- 用std::bind代替boost::bind,修复了boost 1.73 beta builds
- 增加对EOS VM的LLVM 10.0支持,保证简单的开箱即用构建
- 用shell 运算取代bc,防止标度值超过0时的用户配置失败
- 发现核心符号不是4.sys时,导致plugin_tests失败的问题
- 解决了$BLOCKSIZE值造成数学表达问题的问题
- 修复了State History Plugin发送区块时出现一区块延时的问题
- 实现不同环境下对run cicd脚本的支持
- 用户可以选择在所有测试可能都在CICD管道上运行的点改开始搭建
- 在README.md中,从shell codeblocks移除主要的$属性
- 重新编排内容、提高Trace API视图
- 修复了插件双标题的情况
- 改进了API参考介绍
- Updated manual build instructions
- 更新了手动搭建指导
EOSIO-swift v0.4.0
2020年4月14日,我们发布了eosio-swift v0.4.0.。
元素战争
2020年4月27日,我们发布了元素战争v1.1.12,更新到EOSIO v 2.0.5
联系我们
特别感谢EOSIO社区的两位成为对本次发布提供的补丁:@cc32d9 和 @maoueh。我们一直的目标都是增强和改进我们不断升级的EOSIO软件、工具和资源。如果您想向我们反馈、想和我们团队合作,为开发者提供更好的EOSIO,您可以给我们的开发者关系小组发送邮件developers@block.one
实时获取未来宣布的事项,您还可以在EOSIO网站订阅我们的邮件。我们很高兴在我们不断为区块链技术的大规模应用奠定基础的同时,能够定期为EOSIO开发者改进软件的实用性。
. . .
重要通知:所有提供的材料都受此重要通知的约束,您必须自行熟悉此间条款。该通知包含与我们软件、出版物、商标、第三方资源以及前瞻性声明相关的信息、限制和约束内容。通过访问我们的材料,您接收并同意此通知的条款。
原文/Original:
In the interest of community support we continue to patch earlier builds with various bug fixes and stability updates in parallel with the releases of our latest builds.
This article contains a summary of the most recent updates for EOSIO and Elemental Battles.
EOSIO
EOSIO-explorer v1.2.0
On May 5, 2020 we released eosio-explorer v1.2.0, updating it to EOSIO v 2.0.5.
EOSIO v2.0.5
On April 21, 2020 we released EOSIO v2.0.5. Updates in this release include security, stability, and other changes.
Security
- Updated EOS-VM with security fixes
Stability
- Addressed a time-out issue with trace_api_plugin as it is very likely that the default value of http-max-response-time-ms must be increased for large blocks
- Fixed potential leak in OC’s wrapped_fd move assignment operator
Other Changes:
- Added compressed file support for trace_api_plugin to reduce redundancy in the data stream
- Changed the RPC call v1/trace_api/get_block to allow for asynchronous HTTP support and the get_block command to run on the configurable http-threads pool as opposed to the main application thread
- Merged changes on the develop branch to 2.0.x
- Modified abi_serializer to utilize a yield function rather than a deadline and recursion depth check
- Fixed too many bytes in flight error info
- Introduced asynchronous HTTP API registration
- Resolved spurious HTTP related test failure
- Removed requirement to have python2 to build EOSIO
- Resolved issue where names with characters caused a step in Buildkite to fail
- Increased get info priority to medium high
- Fixed issue where a second node is started from the same snapshot as the node being synced from
- Removed assert check for error code 400
- Addressed issue with macos-10.14 build image
- Fixed boost 1.73 beta builds by replacing boost::bind with std::bind
- Added support for LLVM 10.0 for EOS VM to ensure easy out-of-the-box building
- Replaced bc with shell arithmetic to prevent user configuration failures when scale values are set to greater than 0
- Identified issue causing plugin_tests failures where the core symbol is other than 4.sys
- Resolved an issue where $BLOCKSIZE values created issues for arithmetic expressions
- Fixed issue with the State History Plugin sending out blocks on a one block delay
- Implemented support to run cicd scripts from different environments
- Introduced option to start build where all tests may be run in the CICD pipeline
- Removed leading $ chars from shell codeblocks in README.md
- Reorganized content and improved Trace API overview
- Fixed double titles in plugins
- Improved API reference introduction
- Updated manual build instructions
EOSIO-swift v0.4.0
On April 14, 2020 we released eosio-swift v0.4.0.
Elemental Battles
On April 27, 2020 we released Elemental Battles v1.1.12, updating it to EOSIO v 2.0.5.
Stay Connected
A special thanks to members of the EOSIO community who submitted patches for this release: @cc32d9 and @maoueh. Our ongoing goal is to augment and improve our growing suite of EOSIO software, tools, and resources. If you would like to offer feedback and work more closely with our team to improve EOSIO for developers, you can send our developer relations team an email at developers@block.one.
To keep up-to-date with future announcements, you can also subscribe to our mailing list on the EOSIO website. We are excited to be regularly improving the usability of the software for EOSIO developers as we continue to lay a foundation for the mass adoption of blockchain technology.
. . .
Important Note: All material is provided subject to this important notice and you must familiarize yourself with its terms. The notice contains important information, limitations and restrictions relating to our software, publications, trademarks, third-party resources and forward-looking statements. By accessing any of our material, you accept and agree to the terms of the notice.
原文链接/Original URL: