技术动态
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 交易手续费;
– 修复社区成员反馈的无法同步的问题。
来源:亦来云