ArcBlock 发布 Blocklet Server 1.7.0 版
2022-03-18
作者:林晨(ArcBlock 工程师)
Blocklet Server 1.7.0 新特性概览
经过3个月的打磨,353 次提交和 30 个小版本迭代,我们于 2021 年 3 月 18 日正式发布了 Blocklet Server 1.7.0。
如想试用最新版,可以运行 npm install -g @blocklet/cli
获取。
Blocklet Server 1.7.0 主要更新:
为 Blocklet 动态添加组件
可组合性是 Blocklet 的核心特性之一。 在 1.7.0 版本中,Blocklet 的可组合能力得到极大的增强,你可以动态的将不同的 Blocklet 组合在一起。
你也可以创建一个自己的 Blocklet,添加一些组件,并将这个 Blocklet 导出,上传到自己的 Github。
Blocklet Launcher
我们改善了 Blocklet 的启动过程,你可以方便的从 Blocklet Store 中启动一个 Blocklet
更好的开发者体验
- 支持使用 pnpm 安装 @blocklet/cli
- Blocklet SDK: 增加了更多的 API,详见 https://docs.arcblock.io/abtnode/en/developer/blocklet-sdk
- Blocklet CLI:
blocklet config
支持--profile
存储多份配置。 你可以通过blocklet config --help
查看详细说明 - Blocklet DEV: 开发 Blocklet 时,支持通过
blocklet dev clear
清空 这个 Blocklet 的所有数据 - 更健壮的服务网关: 我们为 Blocklet Server 支持了纯 JavaScript 版本的服务网关,使开发者无需 nginx 环境也可以运行 Blocklet Server
- 面向开发者的产品更名: 数据目录,配置文件,部分配置项的名称变更
其他改进
- 支持通过 DID Domain 访问 Blocklet,这使 Blocklet 在去中心化网络中的可访问性得到明显提升
- 我们在这版本中大幅提升了 Blocklet Server 的安全性。 所有的私密信息在存储前会被加密
- 重新设计了通行证的样式
- 支持 Blocklet 和 DID Wallet 双向通信
- 大量 bug 修复及稳定性提升