Release notes
What's changed in Breeze, newest first.
New
May 2026
Rebuilt in Rust
Breeze now runs on a small Rust workspace — same philosophy, more portable foundation.
- Its own terminal engine (
breeze-vt) does the VT parsing. - A CPU renderer (cosmic-text into a software surface) — still no GPU.
- Process control and the throttle/scrollback core split into per-OS backends, so the design is no longer tied to a single platform.
Update
May 2026
Disk-backed scrollback
Your history stays with you — scroll back even after it leaves the screen.
- Lines evicted from the in-RAM ring are spilled to a per-session disk transcript.
- A much larger in-RAM window means smooth scrolling far back into history — at bounded memory.
Update
May 2026
Editor-grade selection
- Drag a selection to the top or bottom edge and the terminal auto-scrolls so you can highlight beyond the viewport.
- Works in the shell and any TUI agent.
Foundation
Earlier
The core engine
- Adaptive per-session state machine with SIGSTOP/SIGCONT throttling.
- Background-tab freezing and stale-child cleanup (clangd, rust-analyzer).
- Direct kernel-level monitoring, gridspace splits, and session layout save/restore.