【开发周报】重要的稳定性1.2.0版本和新的Sophia编译器功能发布


#1

上周,æternity Roma 版本1.2.0发布。1.2.0 是一个维护版本,包含几个 主要的稳定性改进强烈建议所有用户、 特别是矿工和矿池进行升级 。二进制文件可以在这里找到。

此版本中引入了以下改进:

更新了Cuckoo矿工的配置和处理,以允许多个同时进行挖矿。

这将影响挖矿配置:

  1. 改变mining>cuckoo>miner参数 为mining > cuckoo > miners,并且

弃用mining>cuckoo>miner参数;

2.将mining >cuckoo > miner > edge_bits 参数移动到mining >cuckoo 部分;

  1. 添加本机Windows 生成支持。有关在Windows上构建节点的说明,请参阅/docs/build-windows.md.。我们正在努力将Windows 构建过程集成到我们的持续集成基础架构中, 因此在即将发布的版本中, 预构建的 Windows 二进制文件将作为版本的一部分提供;

  2. 改进了对合约创建和合约调用交易中的错误的处理;

  3. 增强Sophia编译器,以正确地拒绝导致错误的字节码的某些程序。

Sophia编译器中添加了许多新功能:

l 添加运算符mod、++、bsl、bsl 和 ^,

l 添加功能字符串.sha3,

l 新增事件

l 添加了内置函数Int.to_str和Address.to_str。

Sophia编译器已移至单独的存储库。

版本1.2.0向后兼容版本v1.1。和v1.0。

原文链接:https://blog.aeternity.com/important-stability-release-and-new-sophia-compiler-features-85e97cb0bb3e 翻译:金刚狼 校对:Penny