亦来云双周报|2021-02-09

技术动态

elastOS Essentials

– Runtime 修复了在 iOS 上系统状态栏和应用的 Title Bar 背景色不一致的问题;

– Runtime 修复了横竖屏切换时状态恢复问题;

– Runtime 支持全屏模式下隐藏应用的 Title Bar 以及添加对应的 API;

– Runtime 在切换网络时清理 DID Cache 以解决 Cache 数据干扰的问题

– Runtime background services 需要在应用更新后自动重新运行;

– Runtime Android版本解决有 background services 运行时无法关闭应用的问题;

– Runtime 对 Intent 调用和 Webview 显示逻辑进行优化;

– 更新最新的 Trinity Runtime 代码到 Desktop 项目中;

– Trinity Desktop 支持 Trinity CLI 通过 install、run 等命令来安装和运行 dApp 包;

– Trinity Desktop 添加 DID SDK NodeJS plugin;

– Trinity Desktop 正式启用了 CI 进行每日构建;

– Trinity Native 修复了内嵌 Identity dApp 在 DID 未创建时 Crash 的问题;

– 添加 Hive Manager 多语言翻译;

– Wallet 内部实现优化和其他小问题解决;

– DID dApp 完善 Intent 被调用后的内部清理机制;

– Trinity CLI 修复了 ReactJS 应用打包 manifest 处理错误的问题;

– 完善 Trinity Native 的构建工具;

– 开发者网站添加了 Background Service 的说明和使用文档;

– 开发者网站添加全屏、横屏支持的文档;

– 修复了一系列累积的 Bug。

DID

– 完善 DID 2.0 的相关规范;

– 针对 DID 2.0 完善测试数据生成工具,并添加新的测试数据;

– Native SDK 实现了 DID Store 对 RootIdentity 的支持,并新增测试用例验证 RootIdentity 模块;

– Native SDK 更新测试用例验证 DIDStore v2.0 规范;

– Native SDK 完成新版DID Store的实现,以及 1.x/2.x 版本的兼容性测试;

– Native SDK 完成 DID v2.0 版本的上链准备,开始添加测试用例;

– Java SDK 完成了 1.x/2.x 版本的兼容性测试;

– Java SDK 完善 DID Store 的 export/import 实现,支持默认的 RootIdentity 等信息;

– Java SDK 新增测试用例验证 Customized DID 的创建、更新、交易、撤销等操作;

– Java SDK 新增测试用例验证凭证的发布、撤销、列表等操作;

– Java SDK 优化 DIDStore 导出导入功能。

Hive

– Hive Node 后端支持 CORS 跨域访问;

– Hive Node Vault Backup 模块新增测试用例;

– 优化 Hive Node 对外 REST API 以及内部实现优化;

– 优化 Hive Java SDK 创建 Vault 的实现;

– 实现 Hive Java SDK Script URL 匿名分享功能;

– 优化 Hive Java SDK 测试用例;

– Hive Swift SDK 实现 Vault Backup/Migration 功能模块,添加相关测试用例验证;

– Hive Swift SDK 其他内部实现优化。

Carrier

– Carrier Native SDK 验证单一设备验证承受好友的数量;

– Carrier Native SDK 中 Carrier 模块导出头文件整理,将其分割成独立模块结构组织的头文件集;

– Carrier 支持社区人员搭建 Carrier 节点爬虫网站。

Mainchain

– 继续进行共识退化为 AuxPOW 及恢复为 DPoS 的相关测试;

– 进行兼容性测试并修复已知 Bug。

DID Side Chain

– 添加 TransferTicket 数据接口,支持 Customized DID 转移;

– 调整 Customized DID 数据结构,支持注册保留列表中的 Customized ID;

– 增加用于获取已注册DID数量的 RPC 接口;

– 完成 Customized DID 创建、更新、转移、停用等功能;

– 构造数据测试 ReceieveCustomID 和 ChangeCustomIDFee 提案功能,并修复发现的 Bug;

– 测试通过 SPV 获得 Customized ID 提案数据的功能,并修复发现的 Bug;

– 添加 Customized DID 单 Controller 及多 Controller 的测试用例。

ETH Side Chain

– 修正某些情况下跨链转账交易的转账金额无法通过验证的 Bug。

Elastos Wallet

– 修改 ID 链的接口,支持指定 DID 交易手续费;

– 修复社区成员反馈的无法同步的问题。

来源:亦来云