本次版本正式上线 自定义存储服务商,并对多个核心模块进行优化升级,进一步提升系统扩展能力与整体稳定性。
✨ 新增功能:自定义存储服务商
支持在后台灵活配置与切换文件存储服务商,统一管理上传资源。
📦 多存储服务商支持
在原本地存储基础上,新增对以下兼容 S3 协议的对象存储支持:
- Cloudflare R2
- 阿里云 OSS
- MinIO
同时支持自定义配置其他兼容 S3 协议的存储服务商(可自定义 Endpoint / Bucket / Region 等参数),满足不同部署环境与成本策略需求。



🔧 提供商模块优化
对系统内「邮件、短信、人机验证」等模块的服务提供商机制进行统一优化:
- 移除“设为默认服务”冗余开关
- 采用「单一启用即默认」策略
- 配置逻辑更加清晰,降低理解与使用成本
🔌 人机验证与三方登录模块优化
重构人机验证与第三方登录模块,优化内部结构设计。
在保持功能一致性的前提下,提升模块扩展能力,使后续新增验证方式或登录方式更加便捷。
🛍️ 商品模块升级
- 支持消耗品类型商品(暂未开放)
- 优化非消耗品购买限制逻辑
- 优化购买弹窗交互体验
🛡️ 稳定性增强
人机验证降级机制
- 当第三方验证服务异常时,自动触发降级放行
- 避免因服务不可用导致网站无法正常交互
🌱 体验优化
-
新增设置项:支持在 Logo 旁显示站点名称
-
修复 favicon 未按预期展示的问题
-
修复发帖编辑器提示文案逻辑
- “支持粘贴或拖拽上传图片”将根据用户上传权限动态显示
📋 部署须知
本次更新包含两项关键变更,部署完成后请执行以下操作:
1️⃣ 🚀 数据库结构变更
同步数据结构:
nodebbs → db → push
⚠ 如出现以下提示,请选择 Yes 并回车:
Do you still want to push changes?
No, abort
❯ Yes, I want to remove 3 columns,
2️⃣ 🌱 初始化数据变更
运行数据初始化:
nodebbs → db → seed
更新后如有任何问题或建议,欢迎直接在本帖下回复反馈。😉


