<!-- 使用 release/v0.17.0-nightly.20260601.1c48e4121 分支中 .github/release.yml 的配置生成发布说明 -->
## 更新内容
* chore(release): 发布 v0.17.0 by @qwen-code-ci-bot in https://github.com/QwenLM/qwen-code/pull/4626
* fix(rewind): 修复存在中途消息时误报“压缩轮次”错误的问题 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/4580
* fix(core): 在禁用推理时向 DashScope 发送 enable_thinking 事件 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/4505
* fix(core): 暴露 Anthropic 空流提供程序错误 by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/4540
* feat(core): 添加内存压力监控 by @ZevGit in https://github.com/QwenLM/qwen-code/pull/4403
* fix(core): 限制恢复历史发送的过大内容 by @Jerry2003826 in https://github.com/QwenLM/qwen-code/pull/4531
* fix(cli): 稳定状态栏预设排序 by @shenyankm in https://github.com/QwenLM/qwen-code/pull/4634
* fix(config): 在解析 settings ${VAR} 前加载 home .env 变量 (#4466) by @kagura-agent in https://github.com/QwenLM/qwen-code/pull/4474
* fix(acp): 移除已停用的 Qwen OAuth 方法 by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/4639
* fix(core): 强制相邻工具结果 by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/4622
* fix(cli): 隐藏已完成的固定待办事项 by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/4635
* feat(cli): 添加设置 JSON 损坏警告对话框 by @zzhenyao in https://github.com/QwenLM/qwen-code/pull/4560
* fix(core): 增强上下文错误文本收集 by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/4632
* fix(core): 将输出语言应用于侧边查询 by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/4636
## 新贡献者
* @zzhenyao 在 https://github.com/QwenLM/qwen-code/pull/4560 中完成了首次贡献
**完整更新日志**: https://github.com/QwenLM/qwen-code/compare/v0.17.0...v0.17.0-nightly.20260601.1c48e4121
<!-- Release notes generated using configuration in .github/release.yml at release/v0.17.0-nightly.20260601.1c48e4121 -->
## What's Changed
* chore(release): v0.17.0 by @qwen-code-ci-bot in https://github.com/QwenLM/qwen-code/pull/4626
* fix(rewind): false "compressed turn" error when mid-turn messages exist by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/4580
* fix(core): emit enable_thinking on DashScope when reasoning is disabled by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/4505
* fix(core): surface Anthropic empty stream provider errors by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/4540
* feat(core): add memory pressure monitor by @ZevGit in https://github.com/QwenLM/qwen-code/pull/4403
* fix(core): guard oversized resumed history sends by @Jerry2003826 in https://github.com/QwenLM/qwen-code/pull/4531
* fix(cli): stabilize statusline preset ordering by @shenyankm in https://github.com/QwenLM/qwen-code/pull/4634
* fix(config): load home .env vars before settings ${VAR} resolution (#4466) by @kagura-agent in https://github.com/QwenLM/qwen-code/pull/4474
* fix(acp): drop discontinued Qwen OAuth method by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/4639
* fix(core): enforce adjacent tool results by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/4622
* fix(cli): hide completed sticky todos by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/4635
* feat(cli): Add settings JSON corrupted warning dialog by @zzhenyao in https://github.com/QwenLM/qwen-code/pull/4560
* fix(core): harden context error text collection by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/4632
* fix(core): apply output language to side queries by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/4636
## New Contributors
* @zzhenyao made their first contribution in https://github.com/QwenLM/qwen-code/pull/4560
**Full Changelog**: https://github.com/QwenLM/qwen-code/compare/v0.17.0...v0.17.0-nightly.20260601.1c48e4121