v0.9.70 v0.80.0

high risk

windmill-labs/windmillSep 27, 2026 → Sep 27, 20260 days between releases

What's New

Major version jump adds performance optimizations and signed packslips, while older release focused on security.

Breaking Changes

  • Git commit hooks now run on detached HEAD during a squash operation
  • Hook-log JSON `branch` field now holds the actual branch name instead of the sanitized directory name

New Features

  • Signed packslip manifest included in GitHub releases
  • `wt config approvals add` reads as a review rather than a warning

Improvements

  • Significantly faster `wt list` and picker performance in repos with many worktrees
  • CI status queries now skip branches that were never pushed to a remote
  • Leaner Codex commit generation using `gpt-6-luna` with reduced token usage

Bug Fixes

  • Fixes edge cases regarding submodules and merge operations

Upgrade Notes

Git hooks now run on detached HEAD during squashes, which may affect scripts expecting the current branch context. Additionally, the `branch` field in hook-log JSON now contains the actual branch name instead of the sanitized directory name.

The Two Releases

v0.9.70

v0.9.70

Sep 27, 2026· 24 days ago

Focuses on security fixes, particularly preventing arbitrary file reading in Fortran and shell injection in Aider/Devin watch snippets. Also improves JSX component extraction and Python import resolution.

Full release notes
v0.80.0

0.80.0

Sep 27, 2026· 24 days ago

Delivers major performance optimizations for handling large repositories and introduces signed packslips for releases. It also fixes edge cases regarding submodules and merge operations.

Full release notes