作者:林晨(ArcBlock 工程师)

ABT Node 1.5.0 新特性概览

经过两个多月的打磨,161 次提交和 14 个小版本迭代,我们于 2021 年 9 月 18 日正式发布了 ABT Node 1.5.0。

如想试用最新版,可以运行 npm install -g @abtnode/cli 获取。

ABT Node 1.5.0 主要更新:

团队管理

  • UI 大幅优化: 重新设计团队管理,通行证管理,权限管理的页面和交互,更好的使用体验
  • 支持通行证找回: 你可以使用 DID 钱包找回使用过的通行证
  • 支持配置外部通行证的权限: 当一个成员使用外部通行证访问你的 blocklet 时,你可以指定这个通行证是否有效,以及拥有哪些权限

Blocklet

  • 为每一个 blocklet 自动生成安全的拥有独立域名的访问地址: 安装一个 blocklet 后,ABT Node 会自动为这个 blocklet 生成专属的 https 链接,进而增强了 blocklet 的可访问性,隔离性和安全性
  • 支持建立可认证的 websocket 连接: 通过 ABT Node 提供的认证服务,blocklet 开发者只需简单配置,即可为 websocket 连接增加认证能力
  • Blocklet SDK 支持权限管理 API: Blocklet 开发者可以使用 Blocklet SDK 设置和管理权限(基于 RBAC)
  • 支持为 Blocklet 设置基于 ETH 格式的应用 ID

ABT Node

  • 大幅提升在 Docker 中的使用体验

UI 优化

  • 重新设计团队管理,通行证管理和权限管理的页面和交互 1

    2

  • 全新的 DID Connect 组件 3
  • 新增关于页面
  • Dashboard 中部分列表页支持了分页

其他

  • 部分 Bug 修复,稳定性优化,安全优化