本次更新
v1.6.1 根据 v1.6.0..v1.6.1 的改动生成。
重点功能
- 支持管理员 API Key:新增管理员 API Key 创建、校验与相关接口,用于受控的管理端访问。
- 支持订阅手动补下载候选下发:可在订阅相关流程中向 MoviePilot 下发手动补下载候选。
- 设置中心补充管理员 API Key 相关配置入口。
问题修复
- 修复 Web 默认头像尺寸不稳定的问题。
- 修复 0 天试用注册时 Emby 账号未先禁用的问题。
- 适配 MoviePilot 手动搜索媒体类型。
- 收口兑换码消费可用性判断,避免过期兑换码被消费计数。
测试与稳定性
- 补充 API 多个关键服务的单元测试覆盖,包括支付、兑换码、设备、Telegram、用户状态、系统过期任务等路径。
- 补充 Web 组件和订阅页面测试。
- 补充 Bot API client、消息格式化、服务入口和 Telegram handler 测试。
升级说明
- 本版本包含数据库 baseline 调整。新空库会自动应用
00000000_baseline_20260605.sql初始化 schema。 - 当前直接升级支持起点是
v1.6.0/2026-06-05截点;旧于该截点且未执行过已归档增量的数据库,不承诺直接跳
升,需要先人工对齐到支持起点 schema。 - 升级时执行
docker compose pull && docker compose up -d即可,ember-api启动期会自动应用未记账的顶层
SQL。 - 升级后请检查
docker logs ember-api --tail中的[Migrate]日志,确认迁移分支符合预期且无 fail-fast 错
误。
Docker 镜像
docker pull ghcr.io/konghanghang/ember-api:v1.6.1
docker pull ghcr.io/konghanghang/ember-web:v1.6.1
docker pull ghcr.io/konghanghang/ember-bot:v1.6.1完整变更
- Compare: v1.6.0...v1.6.1
- Full Changelog: v1.6.0...v1.6.1