BreezeDocs ← Back to site

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.