Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

Blocklet Server v1.16.24 发布

wangshijun
2024年3月12日 · edited
B
Blogs
cover

龙年春节之后的第 1 个月,我们正式发布了 Blocklet Server v1.16.24,本次更新包含的改进虽然没有之前版本多,但仍然是我们不断提升 Blocklet 平台稳定性、可靠性和性能的坚实一步。

特性与改进#

应用启动工作流#

  • 在启动流程中显示组件 required 状态,确保用户清晰、透明地了解当前安装的组件列表。


用户登录体验#

  • DID Connect 过程中正确展示错误,确保用户完全了解遇到的任何问题。

应用管理体验#

  • 解决了 Server 仪表盘页面未统计 Serverless 模式下外部应用的问题,提供了更准确的概览。
  • 优化了应用重启调用的并发限制,提高应用操作和管理的速度。

开发者体验#

Blocklet CLI#

  • 支持 blocklet server status命令输出应用名称和 URL,方便从命令行获得应用运行地址。

Screenshot 2024-03-12 at 18.51.25.png

  • 确保开发和部署阶过程中的组件默认挂载点为小写格式,但是仍然支持大小写敏感的自定义挂载点。

安全性与可靠性#

  • 将配置更改通知限制仅发送至钱包,避免其他通知渠道出现过多无关信息。
  • 修复 Server 控制台中部分 Team 事件的广播问题,见社区用户报告
  • 修复 Server 发送给钱包的通知缺少标题的问题,确保重要信息正确传达。
  • 修复撤销 DID 域名绑定后仍然还在解析的问题,见社区用户报告
  • 修复应用 Logo 设置为 SVG 时无法转换为 PNG 的问题,详见图片服务文档
  • 修复登陆、找回通行证过程对 base64 头像格式的兼容,避免报错。

Beta 特性#

  • 支持基于 API 来帮用户远程退出指定会话的能力,提升安全性,在接下来的版本我们会支持从用户界面来管理登陆会话。
  • 为了优化应用打包、发布、下载、解压和安装的速度(社区用户也有报告类似的问题),我们在新版中基于 @vercel/ncc 实现了应用打包的紧凑模式(compact mode),详见文档
    • 紧凑格式能够实现应用解压耗时的数量级级别的下降,我们的实测结果是从分钟级降低到秒级
    • 紧凑格式能够有效减少应用打包后的文件体积,从几百 MB 降低到几十 MB
    • 紧凑格式能够支持部分有 Native Binding 的外部依赖安装
    • 我们花了接近两周的时间,把我们应用团队的大部分应用迁移到了紧凑打包格式

请升级你的 Blocklet Server 或使用我们的官方启动器来体验最新版,如果有任何问题请到 community.arcblock.io 反馈。

2.0.175