在过去的 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 状态、文件系统隔离信息和调试功能,以帮助开发。
Blocklet SDK#
Blocklet SDK 增加了如下改进以增强安全性和功能性:
Blocklet Service#
Blocklet Service 包含了如下几个重要的功能以提高安全性和可扩展性:
- 内置邮件 KYC 功能:增强电子邮件验证流程,接下来会专门写博客来介绍实现原理。
- 自定义通行证外观:支持自定义通行证外观,未来会继续扩展此功能以和 NFT Blender 集成。
- 内建基于推荐的增长机制:能够记录用户之间的邀请关系,为基于推荐的增长机制打下基础。
Blocklet Studio#
Blocklet Studio 做了部分增强以提高应用创建和发布的效率:
- 安装和用户体验一致性:简化的安装流程和改进的用户界面响应能力。
- 资源管理:修复与资源创建和项目设置更新相关的问题。
Docker 支持#
最新版引入了 Docker 的实验性支持:
- 容器化:支持以 Docker 的方式启动 Blocklet 能提供更高程度安全,并且大大扩展 Blocklet Server 能够支持的应用形态,Docker 支持稳定后将在生产环境全线启用。
安全性和可靠性#
此外,我们还对 Blocklet Server 的安全性和可靠性做了大量改进:
- 审计和备份改进:优化审计日志和备份流程以提高效率,彻底解决了一个备份导致资源占用过高的问题。
- 安全增强:加强对 SQL 注入和敏感数据泄露的防御。
- 性能改进:针对 Blocklet Server 运行时可能的各种数据库查询做索引优化,确保运行时的性能。
社区焦点:您的反馈在行动中#
在这一部分,我们将突出显示由您启发的最新更新和错误修复。从细微的调整到重大改变,每个更新都是朝着增强您的体验和满足您的需求迈出的一步。感谢您的持续支持和参与。
还有一件事!#
每个版本发布,包括 v1.16.32,在我们的生产环境中都要经过严格的一周测试,以确保可靠性和性能。开发人员可以升级他们的 Blocklet Server 或通过 ArcBlock Launcher 来利用这些强大功能。
Blocklet Server 保持致力于成为去中心化应用开发的领先平台,为开发者提供安全、高效和用户友好的环境。立即升级,探索 Blocklet Server v1.16.32 的增强功能!您的反馈对我们至关重要,因为我们继续改进和扩展我们的服务。
帮助我们改进#
如果您在使用过程中有任何需求、建议或问题,您可以访问 ArcBlock社区 提供反馈。 我们将尽最大努力帮助您。此外,如果您的反馈被选中用于我们的漏洞悬赏计划,您将获得 ABT 奖励。