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

Blocklet Server v1.16.20 发布公告

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

我们非常高兴地宣布Blocklet Server v1.16.20版本发布!经过两周的激情开发和细致的测试,此次更新包含29个提交,为用户和开发者的体验带来了许多改进。

功能和用户体验提升#

应用启动流程#

  • 我们大胆地优化了应用创建过程中的护照传输流程,确保所有者在应用创建时始终收到护照。
  • 我们重构了HTTPS证书生成过程,加速了速度和效率。
  • 我们优化了HTTPS证书生成过程中的错误处理,提升了整体稳定性和可靠性。

用户登录体验#

  • 在统一登录中引入多应用信息返回,确保DID钱包中不会出现混乱的情况。
  • 拥抱OAuth账户自动登录的便利,告别繁琐的登录步骤。
  • 全新的电子邮件退订工作流程和更新的模板。

应用备份体验#

  • 确保自动备份任务始终在服务器启动时存在,以实现无忧安全。
  • 确保多个应用实例备份到同一个DID空间时不会发生冲突。
  • 确保应用未运行时跳过自动备份,增强备份流程的智能性。

应用配置体验#

  • 在编辑导航时改进默认语言控制,使操作更直观。
  • 在护照列表页面上增强国际支持。
  • 对配置更改进行电子邮件配置测试,以确保每次更新的准确性。

开发者体验:重复的事情自动化#

在推动Blocklet平台前进的过程中,我们全力提升了开发者体验。

Blocklet命令行界面#

  • 从文件process.env.env中加载BLOCKLET_DEPLOY_APP_ID,以实现灵活的部署。
  • process.env中加载blocklet.yml定义的环境变量,简化开发过程。
  • 在上传到存储库时,在头部发送didversion,提高部署过程的透明度和效率。

Blocklet SDK#

  • 支持component.waitForComponentRunning以防止挂钩崩溃,确保更加稳健的开发。
  • 支持 fallback中间件中的动态块嵌入 Blocklet Open Embed,提升 SEO 定制化能力。
  • 优化component.call 期间错误日志记录。
  • 支持Notification.sendToMail 批量发送电子邮件。

安全性和可靠性:牢如磐石#

  • 确保服务器恢复后运行的应用组件始终重新启动,以保持无间断的服务。
  • 通过在健康检查中返回应用组件状态,即使未运行也提供全面的监控。
  • 在 Blocklet 备份期间减少内存占用,实现更轻量级的系统操作。
  • 将构建工具迁移到 vite,与技术趋势保持同步。
  • react-hook-form 移至 devDependencies,优化依赖管理。
  • 开发模式下的彩色日志输出,带来更生动的编码体验。

重要提示#

  • 每个官方版本都要经过我们生产环境中一周的严格质量控制测试,确保每个发布版本的可靠稳定。
  • 以多种方式接受官方版本:使用 npm install -g @blocklet/cli 升级您的Blocklet服务器,或者轻松开始使用我们的 Launcher 官方版本。

我们对Blocklet服务器的未来充满信心,并热切期待您宝贵的反馈。让我们共同踏上这个去中心化应用运营的新纪元!感谢您一直以来的支持和关注。

你获得 0 积分