动态 EOS 1.4.0 版本

lome · October 17, 2018 · Last by lveos replied at December 17, 2018 · 1460 hits

除了针对 v1.3 进行的累积修补程序之外,此版本还包含一些其他功能和修复程序.

弃用/取消通知

  • 将 binaryen 作为 WebAssembly 运行时删除,以支持 wabt。
  • 骰子合同已被删除,有利于在不同的存储库(TBD)中存储示例合同.

变化

二进制版本

这是正式支持cleos keosdnodeos的二进制可分发版的第一个版本。 用户应该能够下载适用于支持的操作系统的软件包。 链接将发布到存储库发布部分。

确定性快照

此版本支持创建影响共识的确定性快照。 由插件创建的状态等情况下,不方便支持非共识状态。 可以在链接的问题中找到有关创建和使用快照的说明。

此外,此更改允许在共识状态上确定性完整性哈希,这可用于验证两个不同节点的状态完全相同。

其他变化

  • 添加了对cmake find_package的支持.
  • 从 checktime hot path 中删除 skip_trx_checks().
  • 删除dice.
  • 添加了使用 bnet 插件的 distributed-transaction-test 版本
  • 删除未使用的代码
  • 为 eos repo 添加了拉取请求模板
  • 为未定义的行为清理程序添加了 buildkite 管道
  • 用于 WAVM 的 efactor eosio_exit;提高长时间运行性能
  • 基于内核计时器的检查时间
  • 将块日志验证添加到分布式事务测试
  • 重复的错误消息
  • 删除 nodeos 不再支持的 config.ini 选项
  • 修复两种类型的 cleos 命令的描述以创建帐户
  • Fox 为单元测试代码覆盖管道
  • 将日志级别名称添加到日志输出
  • 将过滤器应用于事务更新
  • 在 hard_fail 上创建 action_trace 和 action_receipt
  • 将核心符号名称长度更改为 7
  • 清理代码以修复构建警告
  • 重命名 cleos sudo 命令包装;还允许用户覆盖合同帐户
  • 在集成测试中添加了缺失事务的诊断
  • 删除 abi 序列化程序中不需要的 lambda 捕获
  • 修复远程测试
  • 添加了 BP 心跳插件的链接
  • 在 macOS 上通过系统证书存储填充根 CA.
  • 在日志工具中添加了读取可逆块
  • 由 eosBLACK 团队介绍 eosio_mysql_plugin
  • 添加对 ZeroMQ 社区插件的引用
  • 删除未使用的 eosio :: sort_names()
  • 修改'start_sync'功能的同步号
  • 为某些测试添加了钱包端口的命令行参数
  • 添加以字节为单位购买 ram 的选项到 newaccount,delegatebw 和 buyram
  • 允许在 eosio_build.sh 中使用本地 CMAKE flags
  • producer_plugin:将 “微秒” 更改为 “以微秒为单位”
  • 为 2018 MBP 型号启用 Secure Enclave 钱包
  • 对链库外的使用者仅允许对状态 DB 进行只读访问
  • 从 nodeos 中删除 binaryen
  • 在文件系统和二进制包中安装许可证(和第三方许可证)
  • 在删除 chain_api_plugin 未使用的 lambda
  • 最终的 keosd unix socket 更改
  • 使 wabt 成为默认的 wasm
  • 修复交易的 Block Walker
  • 详细的 ABI 序列化错误
  • 除非打开控制台,否则隐藏未对齐的警告
  • 删除一些未使用的 lambda
  • 更新 se_wallet;
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up