ArcBlock 发布 Blocklet Server 1.6.0 版

作者:林晨(ArcBlock 工程师)
Blocklet Server 1.6.0 新特性概览
经过两个多月的打磨,175 次提交和 21 个小版本迭代,我们于 2021 年 12 月 10 日正式发布了 Blocklet Server 1.5.0。
如想试用最新版,可以运行 npm install -g @blocklet/cli 获取。
Blocklet Server 1.6.0 主要更新:
产品的更名
- 面向使用者
- 将
ABT Node更名为Blocklet Server - 面向开发者
- 将
@abtnode/cli升级为@blocklet/cli - 将命令
abtnode <action>升级为blocklet server <action>
Blocklet Server
- 支持基于 Blocklet 的访问地址,路由,及安全性配置

- 创建 Blocklet Server 时支持自定义名称和描述
- 通过 Launcher 安装应用:大幅优化 UI/UX,支持响应式布局
- 在 Blocklet Server 侧 “为零配置获取应用” 提供支持:在未登录状态下可以通过通行证安装并启动一个应用
- 更好的 DID Connect 2.0 支持:登录 ABT Node ,登录 Blocklet,购买 Blocklet 过程也支持了 DID Connect 2.0 的交互方式
- 为 Blocklet 提供更好的 Websocket 支持:Websocket server 支持在 blocklet cluster 模式下工作
Blocklet Spec
- 只允许声明一个 web interface
- 支持通过 wellknown 类型的 interface 扩展 server 的能力
- 通过 charging 属性进行付费相关配置
Blocklet 开发
- 支持为 Blocklet 添加自定义数据迁移脚本
- Blocklet SDK 增加基于文件的 Database
性能及安全
- Event hub 消息服务支持分组,增强 blocklet 和 abtnode 的隔离性。
- 提升 blocklet 列表页和详情页的访问速度;将前端静态资源包体积减少 70%。
本页涉及
产品
-
Blocklet Server
superseded
把 blocklet 作为子进程托管的服务器。这项工作在 ARC 里继续;子进程托管这个模型不再往下走。