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

Blocklet Server v1.16.32:更安全、更高性能

wangshijun
2024年10月4日 · edited
B
Blogs
cover

在过去的 8 周里,我们的团队致力于完善 Blocklet Server 的各个方面,以简化操作、增强安全性、改善性能并提升开发者体验。我们发布了 Blocklet Server v1.16.30、v1.16.31 和 v1.16.32,以下是这些版本中最重要更新的总结。

功能和改进#

应用启动流程#

区块的启动程序得到了显著的改进,提供了更直观和高效的体验:

  • 端到端应用转移支持:完善了端到端的应用转移体验,参考这里这里
  • 端到端多语言支持:Blocklet 控制台和 ArcBlock Launcher 集成时的语言保持一致。
  • 过期应用自动清理机制:通过 ArcBlock Launcher 启动的应用如果过期且超过保存期限,则会被自动清理掉以释放资源。

用户登录体验#

登录系统的改进增强了安全性和用户便利性:

  • 会话刷新令牌:改进了 Server Dashboard 会话令牌,减少了频繁登录的需求,Blocklet Dashboard 已经长时间支持此功能。
  • 一致性和安全性:确保跨会话保持一致的用户信息,并增强联合登录的安全措施。

应用管理体验#

增加了改进应用程序管理和可用性的新功能和修复。

  • 用户中心:便捷地从成员详细信息直接访问用户中心。
  • 通行证管理:在通行证创建和发放过程中增强显示和管理护照描述。
  • 组件升级:在应用程序升级期间更智能地管理可选组件,已移除的组件将被忽略。

DID Spaces 集成体验#

解决与 DID Spaces 集成相关的问题:

  • 错误消息:在连接 DID Spaces 与 NFT 功能时改进错误输出。
  • UI修复:解决了用户界面中空间溢出和重复错误信息的问题。

开发者体验#

Blocklet CLI#

CLI 工具已经升级,以更有效地支持开发人员:

  • 增强支持:添加了 Docker 状态、文件系统隔离信息和调试功能,以帮助开发。

Screenshot 2024-09-30 at 14.37.24.png

Blocklet SDK#

Blocklet SDK 增加了如下改进以增强安全性和功能性:

  • 安全中间件:添加了 CSRFSession 中间件以增强安全检查。
  • KYC 和认证检查:支持 KYC 和认证方法检查,以支持更加灵活的权限认证需求。

Blocklet Service#

Blocklet Service 包含了如下几个重要的功能以提高安全性和可扩展性:

  • 内置邮件 KYC 功能:增强电子邮件验证流程,接下来会专门写博客来介绍实现原理。

Screenshot 2024-09-30 at 14.47.03.png

  • 自定义通行证外观:支持自定义通行证外观,未来会继续扩展此功能以和 NFT Blender 集成。

Screenshot 2024-09-30 at 15.02.12.png

  • 内建基于推荐的增长机制:能够记录用户之间的邀请关系,为基于推荐的增长机制打下基础。

Screenshot 2024-09-30 at 15.01.58.png

Screenshot 2024-09-30 at 15.02.46.png

Blocklet Studio#

Blocklet Studio 做了部分增强以提高应用创建和发布的效率:

  • 安装和用户体验一致性:简化的安装流程和改进的用户界面响应能力。
  • 资源管理:修复与资源创建和项目设置更新相关的问题。

Docker 支持#

最新版引入了 Docker 的实验性支持:

  • 容器化:支持以 Docker 的方式启动 Blocklet 能提供更高程度安全,并且大大扩展 Blocklet Server 能够支持的应用形态,Docker 支持稳定后将在生产环境全线启用。

Screenshot 2024-09-30 at 14.49.06.png

安全性和可靠性#

此外,我们还对 Blocklet Server 的安全性和可靠性做了大量改进:

  • 审计和备份改进:优化审计日志和备份流程以提高效率,彻底解决了一个备份导致资源占用过高的问题。
  • 安全增强:加强对 SQL 注入和敏感数据泄露的防御。
  • 性能改进:针对 Blocklet Server 运行时可能的各种数据库查询做索引优化,确保运行时的性能。

社区焦点:您的反馈在行动中#

在这一部分,我们将突出显示由您启发的最新更新和错误修复。从细微的调整到重大改变,每个更新都是朝着增强您的体验和满足您的需求迈出的一步。感谢您的持续支持和参与。

还有一件事!#

每个版本发布,包括 v1.16.32,在我们的生产环境中都要经过严格的一周测试,以确保可靠性和性能。开发人员可以升级他们的 Blocklet Server 或通过 ArcBlock Launcher 来利用这些强大功能。

Blocklet Server 保持致力于成为去中心化应用开发的领先平台,为开发者提供安全、高效和用户友好的环境。立即升级,探索 Blocklet Server v1.16.32 的增强功能!您的反馈对我们至关重要,因为我们继续改进和扩展我们的服务。

帮助我们改进#

如果您在使用过程中有任何需求、建议或问题,您可以访问 ArcBlock社区 提供反馈。 我们将尽最大努力帮助您。此外,如果您的反馈被选中用于我们的漏洞悬赏计划,您将获得 ABT 奖励。


2.1.18