Skip to content

QingYan v0.2.0

Choose a tag to compare

@Virace Virace released this 27 Jul 06:36
· 22 commits to main since this release
af14e9e

QingYan 0.2.0 聚焦评论邮件通知的可诊断性与真实链路验证,并首次实际使用 v0.1.0 之后的 Upgrade lifecycle。

主要变化

  • 修复评论创建后站点人员/全局管理员通知的运行时接线、收件人与缓存问题。
  • 增加评论框“回复提醒”默认勾选设置,并贯通公开 bootstrap 与站点配置。
  • 在站点通知设置中增加三条链路静态诊断,明确指出阻挡收信的具体配置与原因。
  • 增加 QingYan 内置真实双链路测试:评论者 A 发评论后站点人员收信;回复该评论后 A 收信。
  • 增加 Admin Console 的通知诊断和真实链路测试界面。
  • 增加 0001_notification_reliability.sql,为 v0.1.0 实例补齐通知可靠性字段。
  • 修复 Web Upgrade Mode 未输出可用一次性升级 token 的问题。

从 v0.1.0 更新

本版本不附带自动替换程序的二进制资产。qyctl update check 可以发现本 Release,但生产程序仍按 Git release tag 与 Docker Compose 手动更新:

  1. 使用旧容器执行 qyctl backup ... --yes 创建整站备份。
  2. git fetch --tags origin 后切换到 v0.2.0。
  3. 重建并启动 QingYan 容器。
  4. 在 Web Upgrade Mode 确认 UpgradePlan,或使用 qyctl upgrade --yes 执行升级。
  5. 重启容器,确认 qyctl --version 为 0.2.0,再次运行 qyctl update check 应显示当前已是最新版本。

完整命令见 docs/deployment.md。

发布验证

  • 145 个测试文件通过、1 个跳过。
  • 841 个测试通过、1 个跳过。
  • Biome format/lint、Root/Admin typecheck、Admin/后端 build、示例配置校验和 diff check 均通过。
  • 构建产物版本:QingYan 0.2.0。

发布来源

  • PR: #4
  • Commit: af14e9e42af947a7b8e2a1e07a1c18728adc0a36