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

Blocklet Server v1.16.19 发布公告

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

我们兴奋地宣布,Blocklet Server 1.16.19 版本正式面世。在过去四周里,我们的团队致力于优化和测试,通过 43 次提交,为用户带来了更加出色的体验。这次更新重点提升了用户友好性、稳定性和性能,让每一位用户都能享受到更加流畅和高效的操作体验。

特性与改进#

Blocklet 启动工作流#

这一次,我们特别关注了非技术用户的需求。通过对 Blocklet 启动工作流的改进,现在即使是没有技术背景的用户也能轻松地启动和运行应用。具体改进包括:

  • 启动时,应用将自动拥有更加贴切的默认名称。
  • 在跳转到自定义域名时,用户的登录状态将得到保留。
  • 我们对设置工作流的整体布局进行了精心优化。
  • 解决了在 Blocklet 设置工作流程中的若干用户体验问题。
  • 现在连接到 DID 空间后可以顺利启动应用。
  • 修复了 Blocklet 设置页面的授权问题。
  • 对启动流程中的域名设置页面进行了细致的打磨。
  • 确保了应用安装确认后不会出现空白页面。

资源型 Blocklet 支持#

资源 Blocklet 的概念被进一步扩展,现在它不仅仅是一个主题或图像包,还可以是一整套配置。我们对资源 Blocklet 的用户体验进行了以下改进(接下来我们会有系列文章介绍资源型 Blocklet):

  • 磨砺了资源 Blocklet 导出的过程,使其更加流畅。
  • 简化了资源 Blocklet 的使用流程,让用户更易于上手。
  • 优化了资源 Blocklet 页面的嵌入体验。

用户登录体验#

对用户登录体验的优化,是我们这次更新的另一个重点:

  • 支持了在 DID Wallet 中应用的自动登录功能(你需要将你的 DID Wallet 升级至最新版以体验此特性)。
  • 推出了全新的,基于基本 Blocklet 服务的用户个人资料页面。
  • 解决了之前用户在连接页面遇到的 404 和空白页面问题。

应用备份体验#

应用备份功能也得到了改善,确保了用户数据的安全性和可靠性(超过 40 个 ArcBlock 官方应用的自动备份就是由这个流程和 DID Space 负责):

  • 修复了 Blocklet 仪表板中备份进度更新不及时的问题。
  • 针对某些特定情况下的应用备份失败问题进行了修复。
  • 简化了应用备份的审计日志流程。

开发者体验#

对于 Blocklet 社区的成长,开发者体验至关重要。因此,我们在此次更新中也对开发者相关的工具和SDK进行了改进:

Blocklet CLI#

  • 修复了找不到 .gitignore 文件时,blocklet 初始化失败的问题。
  • 对 “blocklet 部署” 的错误提示进行了优化。
  • 提供了更清晰的指导,帮助开发者将 Blocklet 部署到服务器。
  • 确保了在未指定 DID 的情况下也能顺利初始化 Blocklet。
  • 解决了退出启动过程时出现的异常问题。
  • 修正了启动时 IP 检查 URL 的不正确问题。
  • 新增了将服务错误日志实时传输到服务器仪表板的功能。

Blocklet SDK#

  • 新增了为组件调用设置自定义头部的功能。
  • 推出了 @abtnode/connect-storage,为 Blocklet 提供更多的使用可能性。

安全性与可靠性#

安全性和可靠性始终是我们关注的重点。本次更新包括:

  • 在组件列表页面新增了组件版本的显示。
  • 当配置环境失败时,现在会有清晰的错误提示。
  • 确保在添加新组件时,现有组件能得到及时升级。
  • 解决了上传证书时的问题。
  • 修复了使用 IPv6 访问时仪表板崩溃的问题。
  • 解决了服务器订阅信息显示不准确的问题。
  • 修复了因提前发送头部数据导致服务崩溃的问题。
  • 在处理 GIF 时,优化了超时和参数设置。
  • 移除了输入文件的像素限制,提升了灵活性。
  • 使用 SQLite 作为连接会话存储,避免了崩溃问题。
  • 确保了过期的 Blocklets 能够及时停止运行。
  • 解决了由于迁移失败导致 Blocklet 服务器启动失败的问题。
  • 新增了在 did.json 中返回服务器模式的功能。
  • 在守护进程崩溃警报中包含了服务器 DID。

破坏性变更#

  • 我们取消了对自动从 nedb 到新数据库的迁移支持。对于正在运行 v1.16.9 版本的 Blocklet 服务器用户,建议先升级到 v1.16.18 完成迁移,再升级到最新版本。

我们坚信这些更新将大大增强 Blocklet Server 的整体体验,并期待着您的反馈。感谢您持续的支持与关注。

你获得 0 积分