ABT 节点 1.1 版更新日志
2020-12-01
ArcBlock 发布了 ABT 节点 1.1 版,它提供了新功能、改进的开发者体验以及安装使用 Blocklet 的新方法。
ABT 节点 1.1 版更新日志
ABT 节点 1.1.0 发布(2020 年 11 月 30 日)
自 2020 年 9 月 ABT 节点 1.0.0 版发布以来,ArcBlock 的研发团队已经交付了 41 个新版本以及 533 个提交。
通过这些更新,ArcBlock 继续实践其愿景,即提供去中心化开发平台,从而简化 DApp、区块链和分布式账本技术的开发。
仪表板
U 用户体验改进和错误修复,以改善 ABT 节点仪表板的整体用户体验,并通过“单层玻璃”体验提供更有意义的数据。
- 支持从仪表板一键自动升级
- 新的集成支持,可通过 API 发送通知到 Slack
- 标准化了“安装网址工作流程”和新的用户体验。这项新功能允许直接从 GitHub 无缝安装 - 在仪表板中查看 ABT 节点和 Blocklet 日志
- 可以在仪表板上查看系统信息指标
- 可以在 install.arcblock.io 上注册节点的新功能
- 改进了市场页面中 Blocklet 的列表排序
核心
重构和重组了 ABT 节点核心,以提高其稳定性、安全性和性能。
- ABT 节点完全适应任何网络,在网络更改期间无需重新启动
- 现在可以在 ABT 节点中安装和运行非 Node.js Blocklet
- 访问密钥管理功能可确保节点内的操作安全
- 改进并分离了 Blocklet 配置,以释放存储空间
- 支持将多个端口分配给单个 Blocklet 的功能
- Cron 调度程序来管理和运行定期任务
- 减小了 ABT 节点仪表板的捆绑尺寸,以提高性能
服务网关
服务网关(路由引擎)已得到扩展,可以处理更多使用情况。
- 对新建 ABT 节点的内置 https 支持
- 支持站点的域名别名
- 支持针对任何域的自定义 CORS 设置
- 支持网站的通配符域
- 支持 Blocklet .well-known 的路线
CLI
ABT 节点 CLI 体验已更新,以改善开发者的体验。
abtnode dev
:开始在 ABT 节点的调试模式下运行 Blockletabtnode export
:导出并共享 ABT 节点的状态和配置abtnode deploy
:支持将 Blocklet 部署到远程节点abtnode bundle
:现在支持webpack
和zip
模式,并且--create-release
标志启用发布创建abtnode blocklet:version
:bump 版本abtnode blocklet:migrate
:Blocklet meta
ABT Node CLI 支持各种用例,包括 Gitpod、Docker 和新的 GitHub CodeSpace 支持。
Blocklet
添加了一些新的可重用的 Blocklet 组件:
- 在 ABT 节点安装 Blocklet,充当 Blocklet 和 ABT 节点实例之间的桥梁
- IP Echo DNS Blocklet 充当后端
- 证书管理器自动生成和查看 HTTPs 证书
- IPFS 部署器 Blocklet,可帮助你在 ABT 节点中运行 IPFS 节点(当前为 Beta 版)
Blocklet 规范
新的 Blocklet 元规范和文档。
- 现在 blocklet.yml 中定义了 Blocklet meta
- Blocklet 可以同时在 Web 和服务界面中公开
- 现在在脚本字段中定义了 Blocklet hook
开发运维
我们发布了 GitHub Action 将你的 Blocklet 自动捆绑并发布到 GitHub Releases,让开发者可以直接从 GitHub 安装 Blocklet。
由 ArcBlock 提供支持
ArcBlock 的所有服务均由最新一代的 ABT 节点提供支持。包括我们的网站访问量在内,所有生产环境服务都已升级到最新版本,例如: