docs(release): add final community fixes for v0.8.29

This commit is contained in:
Hunter Bown
2026-05-11 13:11:12 -05:00
parent dde1e5e2f1
commit b824c8acc8
3 changed files with 60 additions and 8 deletions
+21 -1
View File
@@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
A maintenance release anchored by a regression fix for the
"scroll demon" (#1085 class, re-introduced by v0.8.27's flicker
patch) and a wrong-project session-restore bug (#1395). Plus 20
patch) and a wrong-project session-restore bug (#1395). Plus 25
community PRs covering MCP transport, prompt steering, auto-routing
language coverage, web-search SERP filtering, and broad test
coverage additions.
@@ -90,6 +90,26 @@ coverage additions.
(#1437, PR #1442 from **@reidliu41**). Installed skills now
complete under `/skill <name>` while the root `/` menu stays
focused on built-in commands.
- **`edit_file` rejects no-op replacements** (PR #1460 from
**@xiluoduyu**). Identical `search` / `replace` arguments now
fail fast with a clear validation error instead of producing an
empty diff that can trap the model in retry loops.
- **Windows-terminal glyph widths are stable** (#1314, PR #1465
from **@CrepuscularIRIS**). SMP emoji in the header and file tree
were replaced with BMP-width-safe symbols / text so cmd,
PowerShell, WezTerm, and Alacritty do not mismeasure rows.
- **Ghostty defaults to low-motion rendering** (#1445, PR #1468
from **@CrepuscularIRIS**). `TERM_PROGRAM=ghostty` now receives
the same animation cap as VS Code terminals to avoid redraw
flicker on affected setups.
- **Docker buildx provenance permission failures get an actionable
hint** (#1449, PR #1469 from **@CrepuscularIRIS**). macOS shell
outputs matching the restricted provenance metadata failure now
include guidance to disable provenance for that build.
- **Windows CMD mouse-wheel fallback scrolls the transcript**
(#1443, PR #1471 from **@CrepuscularIRIS**). When mouse capture is
off, composer arrow-scroll defaults on so terminal wheel events
mapped to Up / Down do not cycle composer history.
### Added
+21 -4
View File
@@ -228,7 +228,7 @@ deepseek --provider ollama --model deepseek-coder:1.3b
## What's New In v0.8.29
A maintenance release anchored by a v0.8.27 / v0.8.28 regression fix
plus 20 community PRs. [Full changelog](CHANGELOG.md).
plus 25 community PRs. [Full changelog](CHANGELOG.md).
- **Scroll demon, gone for good** (#1085 regression). Parallel sub-
agents running `exec_shell` would scroll the alt-screen out from
@@ -296,6 +296,22 @@ plus 20 community PRs. [Full changelog](CHANGELOG.md).
- **Skill completions stay under `/skill`** (#1437, PR #1442 from
**@reidliu41**) — large local skill collections no longer crowd
the root slash-command menu.
- **`edit_file` rejects no-op replacements** (PR #1460 from
**@xiluoduyu**) — identical `search` / `replace` values now fail
validation instead of returning an empty diff.
- **Windows terminal layout gets width-stable glyphs** (#1314,
PR #1465 from **@CrepuscularIRIS**) — header and file-tree icons
no longer rely on SMP emoji that cmd / PowerShell can mismeasure.
- **Ghostty uses low-motion rendering by default** (#1445, PR #1468
from **@CrepuscularIRIS**) — affected terminals avoid animation
flicker without manual config.
- **Docker buildx provenance EPERM failures get a hint** (#1449,
PR #1469 from **@CrepuscularIRIS**) — macOS shell output points at
the provenance flag when that restricted metadata write fails.
- **Windows CMD mouse-wheel fallback scrolls the transcript**
(#1443, PR #1471 from **@CrepuscularIRIS**) — wheel events mapped
to Up / Down no longer cycle composer history when mouse capture
is off.
- **Sync-to-CNB workflow hardened** — explicit `permissions:
contents: read`, narrowed trigger to `main` + `v*` tags (no longer
mirrors feature branches), `actions/checkout` bumped v3 → v4.
@@ -305,9 +321,10 @@ plus 20 community PRs. [Full changelog](CHANGELOG.md).
from **@linzhiqin2003**).
Thanks to **@linzhiqin2003** (10 landings this cycle),
**@reidliu41** (5 landings), **@SamhandsomeLee**,
**@Beltran12138**, **@Wenjunyun123**, **@hlx98007**,
**@Liu-Vince**, and **@shenxiaodaosanhua** for the bug report.
**@reidliu41** (5 landings), **@CrepuscularIRIS** (4 landings),
**@SamhandsomeLee**, **@Beltran12138**, **@Wenjunyun123**,
**@hlx98007**, **@Liu-Vince**, **@xiluoduyu**, and
**@shenxiaodaosanhua** for the bug report.
---
+18 -3
View File
@@ -196,7 +196,7 @@ deepseek --provider ollama --model deepseek-coder:1.3b
维护版本,核心是修复 v0.8.27 / v0.8.28 引入的"滚动幽灵"回归
#1085 类问题)和 Ctrl+R 会话恢复跨项目泄漏的问题(#1395),
外加 20 个社区 PR。[完整更新日志](CHANGELOG.md)。
外加 25 个社区 PR。[完整更新日志](CHANGELOG.md)。
- **"滚动幽灵"彻底修复**#1085 回归)。并行子代理运行
`exec_shell` 时,alt-screen 会被滚动出 ratatui 差分渲染器的
@@ -253,6 +253,20 @@ deepseek --provider ollama --model deepseek-coder:1.3b
`reasoning_content` replay,避免工具调用后的第二轮 400。
- **技能补全收敛到 `/skill` 下**#1437PR #1442,来自
**@reidliu41**)— 本地技能很多时不会再挤满根级 `/` 命令菜单。
- **`edit_file` 拒绝无变化替换**PR #1460,来自
**@xiluoduyu**)— `search` / `replace` 完全相同时会直接返回
清晰的参数错误,而不是生成空 diff。
- **Windows 终端布局使用宽度稳定的字形**#1314PR #1465,来自
**@CrepuscularIRIS**)— header 和文件树不再依赖 cmd /
PowerShell 容易误判宽度的 SMP emoji。
- **Ghostty 默认启用低动态渲染**#1445PR #1468,来自
**@CrepuscularIRIS**)— 受影响终端无需手动配置即可避开动画闪烁。
- **Docker buildx provenance 的 EPERM 失败会给出提示**#1449
PR #1469,来自 **@CrepuscularIRIS**)— macOS shell 输出命中
受限 metadata 写入失败时,会提示 provenance 相关开关。
- **Windows CMD 的鼠标滚轮回退会滚动 transcript**#1443
PR #1471,来自 **@CrepuscularIRIS**)— 关闭 mouse capture 时,
被终端映射成 Up / Down 的滚轮事件不再循环 composer 历史。
- **`sync-cnb.yml` 工作流加固** — 显式 `permissions: contents:
read`、`actions/checkout` v3 → v4、触发器收紧到 `main` +
`v*` 标签(不再镜像 feature 分支)。
@@ -261,8 +275,9 @@ deepseek --provider ollama --model deepseek-coder:1.3b
控制字节过滤(PR #1403#1406,来自 **@linzhiqin2003**)。
感谢本周期落地 10 个 PR 的 **@linzhiqin2003**、落地 5 个 PR 的
**@reidliu41**,以及 **@SamhandsomeLee**、**@Beltran12138**、
**@Wenjunyun123**、**@hlx98007**、**@Liu-Vince**,和报告 #1395
**@reidliu41**、落地 4 个 PR 的 **@CrepuscularIRIS**,以及
**@SamhandsomeLee**、**@Beltran12138**、**@Wenjunyun123**、
**@hlx98007**、**@Liu-Vince**、**@xiluoduyu**,和报告 #1395
**@shenxiaodaosanhua**。
---