docs(release): add final community fixes for v0.8.29
This commit is contained in:
+21
-1
@@ -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
|
||||
|
||||
|
||||
@@ -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
@@ -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` 下**(#1437,PR #1442,来自
|
||||
**@reidliu41**)— 本地技能很多时不会再挤满根级 `/` 命令菜单。
|
||||
- **`edit_file` 拒绝无变化替换**(PR #1460,来自
|
||||
**@xiluoduyu**)— `search` / `replace` 完全相同时会直接返回
|
||||
清晰的参数错误,而不是生成空 diff。
|
||||
- **Windows 终端布局使用宽度稳定的字形**(#1314,PR #1465,来自
|
||||
**@CrepuscularIRIS**)— header 和文件树不再依赖 cmd /
|
||||
PowerShell 容易误判宽度的 SMP emoji。
|
||||
- **Ghostty 默认启用低动态渲染**(#1445,PR #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**。
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user