本次发布包含 3 项新功能、13 项修复、17 项其他改动。
重要变更:本版本完全移除内置的 dsh-perf 性能观测插件(性能 HUD、归因统计、渲染降级与写入批处理调优不再随附),会话持久化回到官方原生配置。通过聚合包使用的用户升级后自动切换,无需手动操作;单独安装过 dsh-perf 的用户可继续使用现有安装,但该包不再发布后续版本。
新功能
- [skin-center] 新增 blue-throated-bee-eater(蓝喉蜂虎)皮肤,带照片背景(#1371)
- [desktop] 新增安装向导、VC 运行库检测与卸载提示
- [community-index] 社区插件索引收录 dsh-audiogen
修复
- [remote-web-ui] 回环 HTTP 代理完整拆除双向连接
- [remote-web-ui] 限制动态信任主机表容量
- [pet] 宠物 UI 卸载时取消会话订阅
- [ci,market] 修复 desktop workflow 的 shellcheck 问题并同步 market dist
- [skins,settings,web-all,task-board] 修复 issues #1368、#1370、#1372、#1359
- [desktop] 预修复 profile 插件回退并注入 NODE_PATH
- [desktop] 规范化子进程 PATH 并剔除 Windows 大小写变体
- [remote-web-ui] 支持 docker/反向代理场景下基于 token 与信任主机的配对(#1364)
- [web-all] 降级路由跨 shell 入口改为引用计数单例(#1363)
- [desktop] 将 better-sidebar 0.18.0 排除在 seed 发布账龄清单外
- [desktop] build-runtime 中重试 pnpm install 并以文本转发其输出
- [release-notes] 中和说明正文中的 GitHub mention
- [market] try-on shell 钉住修复版 fast-uri 与 qs
其他改动
- [skill] 记录 mention 转义与桌面发布说明规则
- [remote-web-ui] 去重连接路径 host/resolve 垫片
- [notes] 记录 2026-09-04 维护运行决策
- [readme] 通过 GitHub API 同步贡献者名单
- [pet] 快照未变化时跳过轮询发布
- [pet] 缓存包含判定的基路径 realpath 并用 Set 探测可服务路径
- [pet] 将序列动画表移出精灵帧循环
- [pet] 用 ETag 重新校验资产与运行时路由
- [remote-web-ui] 移除 makeRoutes 中无用的 lanAddresses 依赖
- [remote-web-ui] 移动端抑制清单中移除 dsh-perf
- [perf] 完全移除内置 dsh-perf 插件
- [notes] 按生命周期策略归档 32 份已完成过程运行日志
- [desktop] 钉住显式架构标志使 Windows 目标匹配暂存载荷
- [desktop] 将桌面应用打包发布到 GitHub Releases
- [notes] 记录 shell 安全升级与桌面 seed 0.3.14
- [desktop] 运行时 seed 推进到 0.3.14
- [notes] 记录 v0.3.14 发布过程
English
This release contains 3 new features, 13 bug fixes, and 17 other changes.
Breaking change: the built-in dsh-perf performance plugin is removed entirely (the performance HUD, attribution scoreboard, render-degrade pipeline, and the write-batch tuning no longer ship), and session persistence returns to the stock harness row. Aggregate installs switch over automatically on update; standalone dsh-perf installs keep working but receive no further releases.
New Features
- [skin-center] add blue-throated-bee-eater skin with photo backdrop (#1371)
- [desktop] add installer wizard, VC runtime check, and uninstall prompt
- [community-index] register dsh-audiogen in the community plugin index
Bug Fixes
- [remote-web-ui] tear both legs down in the loopback HTTP proxy
- [remote-web-ui] bound the dynamic trusted-host table
- [pet] unsubscribe the session watch when the pet UI tears down
- [ci,market] fix shellcheck in desktop workflow and sync market dist
- [skins,settings,web-all,task-board] resolve issues #1368, #1370, #1372, and #1359
- [desktop] pre-heal profile plugin fallbacks and inject NODE_PATH
- [desktop] normalize childEnv PATH and strip Windows case variants
- [remote-web-ui] support docker/reverse-proxy pairing via token and trusted hosts (#1364)
- [web-all] make degraded route a ref-counted singleton across shell entries (#1363)
- [desktop] exclude better-sidebar 0.18.0 from the seed release-age ledger
- [desktop] retry pnpm install and relay its output as text in build-runtime
- [release-notes] neutralize GitHub mentions in note bodies
- [market] pin patched fast-uri and qs in the try-on shell
Other Changes
- [skill] record mention escaping and desktop release notes rules
- [remote-web-ui] dedupe the connection-path host/resolve shims
- [notes] record the 2026-09-04 maintenance run decisions
- [readme] sync contributor list from GitHub API
- [pet] skip the poll publish when the snapshot is unchanged
- [pet] cache the containment base realpath and probe servable paths via a Set
- [pet] hoist sequence animation tables out of the sprite frame loop
- [pet] revalidate asset and runtime routes with an ETag
- [remote-web-ui] drop the dead lanAddresses dep from makeRoutes
- [remote-web-ui] drop dsh-perf from the mobile suppression list
- [perf] remove the built-in dsh-perf plugin
- [notes] archive 32 completed process run-logs per lifecycle policy
- [desktop] pin explicit arch flags so Windows targets match the staged payload
- [desktop] package the desktop app onto GitHub Releases
- [notes] record the shell security bumps and desktop seed 0.3.14
- [desktop] advance the runtime seed to 0.3.14
- [notes] record the v0.3.14 release run
Generated automatically by the release pipeline (scripts/release-notes.mjs).
由发布管线自动生成(scripts/release-notes.mjs)。