diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f17af6fc..9e1078d53 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,29 @@ All notable changes to this project will be documented in this file. +## [v1.20.4] - 2026-02-03 + +This release improves session handling with relative references and tool permissions, along with better table rendering in the TUI. + +## What's New +- Adds support for relative session references in --session flag (e.g., `-1` for last session, `-2` for second to last) +- Adds "always allow this tool" option to permanently approve specific tools or commands for the session +- Adds granular permission patterns for shell commands that auto-approve specific commands while requiring confirmation for others + +## Improvements +- Updates shell command selection to work with the new tool permission system +- Wraps tables properly in the TUI's experimental renderer to fit terminal width with smart column sizing + +## Bug Fixes +- Fixes reading of legacy sessions +- Fixes getting sub-session errors where session was not found + +## Technical Changes +- Adds test databases for better testing coverage +- Automatically runs PR reviewer for Docker organization members +- Exposes new approve-tool confirmation type via HTTP and ConnectRPC APIs + + ## [v1.20.3] - 2026-02-02 This release migrates PR review workflows to packaged actions and includes visual improvements to the Nord theme. @@ -173,3 +196,5 @@ This release improves the terminal user interface with better error handling and [v1.20.2]: https://github.com/docker/cagent/releases/tag/v1.20.2 [v1.20.3]: https://github.com/docker/cagent/releases/tag/v1.20.3 + +[v1.20.4]: https://github.com/docker/cagent/releases/tag/v1.20.4