3.0.27
3.0.27 发布说明
变更
由提交历史按类型自动生成:新功能 / Bug 修复 / 优化·重构·依赖 / 文档 / 其他。
变更日志 (v3.0.26..v3.0.27)
Bug 修复
- 63ddc2b fix(sendspin): ESPHome 真机联调兼容(握手/编码/流结束/重拨抑制)
文档
- 974992e docs(scripts): 修正 e2e_peer_reset.mjs 头注释里的调用路径(tool/ → scripts/)
其他
- 42b4902 test(peers): 补 /peers/:id/reset 与状态上报清空的回归测试
涉及文件与影响面
.gitignore | 3 +
CHANGELOG.md | 28 +++
backend/package.json | 2 +-
backend/src/routes/api/index.ts | 2 +
backend/src/services/discovery/mdns.ts | 38 ++++
backend/src/services/sendspin/advertise.ts | 26 +++
backend/src/services/sendspin/encoding.test.ts | 23 +++
backend/src/services/sendspin/encoding.ts | 28 +++
backend/src/services/sendspin/index.ts | 11 +
backend/src/services/sendspin/legacy.test.ts | 4 +-
backend/src/services/sendspin/protocolPlayer.ts | 8 +
backend/src/services/sendspin/server.ts | 104 ++++++++--
backend/src/services/sendspin/streamEngine.ts | 6 +-
backend/tests/routes/peerReset.test.ts | 244 +++++++++++++++++++++++
backend/tests/services/localStatusReport.test.ts | 55 +++++
docs/SENDSPIN_ESPHOME_DEBUG.md | 110 ++++++++++
scripts/e2e_peer_reset.mjs | 190 ++++++++++++++++++
17 files changed, 867 insertions(+), 15 deletions(-)
镜像
- ghcr.io/ray5378/musicflow:3.0.27 (Docker Hub 同步: ray5378/musicflow:3.0.27)
升级步骤
- 加载项/容器直接拉取最新镜像重建重启即可;数据自动迁移保留。
- 若依赖上一版本新增索引/缓存,首次启动会自动补齐,无需手工操作。