我们非常高兴地宣布,经过三周的深入改进和测试,共计55次提交,Blocklet Server v1.16.22正式发布。这个新版本在我们致力于打造先进的去中心化应用平台方面迈出了重要一步。
特性与改进#
Blocklet 启动工作流#
- DID 域名增强: 默认启用DID域名,并确保在启动过程中充分运作。
- 启动工作流路由优化: 在启动工作流中,我们确保在任何重定向发生之前路由器已准备就绪。
- 域名设置用户体验提升: 对启动过程中的域名设置用户体验进行了精细打磨,使之更加清晰易用。
- DID域名验证: 新增在添加新域名时对DID域名的检查,增强了安全性和域名管理。
用户登录体验#
- 重新设计的登录页面: 我们彻底改进了登录页面和体验,提供了更直观、友好的用户界面。
应用管理体验#
- 多语言支持: 服务器和 blocklet 仪表板现支持更多语言,满足全球用户的需求。
- 自动组件更新通知: 服务器现在能自动检查组件更新,并通知用户。
- Blocklet 组件下载进度显示: 在安装过程中,用户现在可以看到 blocklet 组件的下载进度。
- 扩展的 Blocklet 语言支持: 支持所有 ISO-639-1 语言的 blocklet,使其更加易于访问。
- 仪表板增强通知: 在 blocklet 仪表板上增加了各种活动的通知。
- 改进的电子邮件配置: 发送测试电子邮件现在使用当前钱包配置,电子邮件页脚中的用户信息更加精致,显示 DID 或电子邮件。
开发者体验#
Blocklet CLI#
- 截图命名增强: 运行
blocklet bundle
时,截图现在使用哈希命名,以便更好的组织管理。 - 新的清理命令: 引入
blocklet cleanup
来清理缓存并重置维护状态,简化开发过程。
Blocklet SDK#
- 日志 API 改进:
@blocklet/logger
现在具有更好的日志 API,并支持轮换。 - Jest 集成: 为 blocklet 测试添加了设置/拆卸脚本,使测试更加高效。
- 测试环境增强: 在测试环境中禁用连接和请求,以简化测试。
- 资源处理灵活性: 在
getResources
中添加了对多种类型的支持。 - 规范更新: 从
blocklet.yml
中移除了过时的属性,确保规范是最新和精简的。
安全性与可靠性#
- 访问日志增强: 现在在 blocklet 服务访问日志中包含主机名,以便更好地进行监控。
- Open Graph 服务的缓存管理: 当 logo 更改时,现在将清除缓存,确保内容传递更新。
- 安全措施: 从
blocklet.js
中正确排除了嵌套的安全偏好变量,增强了安全性。 - 可靠性修复: 解决了服务器可能因仪表板重启而卡在维护模式的问题,确保更平稳的操作。
- 安全环境管理: 修复了配置组件时未能正确清除安全环境的问题。
正如往常一样,我们通过在生产环境中运行每个正式版本一周的方式,确保了其质量。这一严格的质量控制流程保证了每个版本的稳定性和可靠性。
为了体验 Blocklet Server v1.16.22 的最新增强功能,您可以升级您的 Blocklet Server 或使用我们的官方启动器。您持续的支持和反馈激励着我们不断创新和改进 Blocklet Server,这一新一代的去中心化应用平台。