|
3 | 3 | All notable changes to this project will be documented in this file. |
4 | 4 |
|
5 | 5 |
|
| 6 | +## [v1.42.0] - 2026-04-03 |
| 7 | + |
| 8 | +This release improves evaluation output with structured JSON results and fixes several Windows compatibility issues. |
| 9 | + |
| 10 | +## What's New |
| 11 | +- Adds URL click detection for terminals with mouse tracking support |
| 12 | +- Includes structured results, run configuration, and summary in evaluation JSON output |
| 13 | +- Includes judge reasons for passed relevance criteria in evaluation results |
| 14 | + |
| 15 | +## Bug Fixes |
| 16 | +- Fixes Windows OS detection typo in session environment (corrects "window" to "windows") |
| 17 | +- Replaces removed claude-3-7-sonnet-latest alias with explicit model ID in examples |
| 18 | +- Uses platform-aware shell detection for Windows compatibility in skill expansion, script_shell, post-edit hooks, and bang commands |
| 19 | + |
| 20 | +## Technical Changes |
| 21 | +- Pre-populates criterion names in CheckRelevance results |
| 22 | +- Fixes lint issues including gci formatting and testifylint float comparisons |
| 23 | + |
| 24 | +### Pull Requests |
| 25 | + |
| 26 | +- [#2307](https://github.com/docker/docker-agent/pull/2307) - docs: update CHANGELOG.md for v1.41.0 |
| 27 | +- [#2308](https://github.com/docker/docker-agent/pull/2308) - tui/messages: Add URL click detection for terminals with mouse tracking |
| 28 | +- [#2309](https://github.com/docker/docker-agent/pull/2309) - eval: include structured results, run config, and summary in JSON output |
| 29 | +- [#2312](https://github.com/docker/docker-agent/pull/2312) - fix: correct Windows OS detection typo in session environment |
| 30 | +- [#2313](https://github.com/docker/docker-agent/pull/2313) - fix: replace removed claude-3-7-sonnet-latest alias in examples |
| 31 | +- [#2314](https://github.com/docker/docker-agent/pull/2314) - fix: use platform-aware shell for skill expansion, script_shell, post-edit hooks, and bang command |
| 32 | + |
| 33 | + |
| 34 | +## [v1.41.0] - 2026-04-01 |
| 35 | + |
| 36 | +This release introduces a new models discovery command, contextual help system, and several TUI improvements including persistent warnings and simplified lean mode. |
| 37 | + |
| 38 | +## What's New |
| 39 | +- Adds `docker agent models` command to list available models for the `--model` flag |
| 40 | +- Adds contextual help dialog accessible via Ctrl+H (or F1/Ctrl+?) showing all keyboard shortcuts |
| 41 | +- Adds `--lean` flag for simplified TUI mode with minimal interface (just message stream and editor) |
| 42 | +- Adds copy button on hover for assistant messages to copy content to clipboard |
| 43 | +- Adds Vertex AI Model Garden support for non-Gemini models (Claude, Llama) hosted on Google Cloud |
| 44 | + |
| 45 | +## Improvements |
| 46 | +- Makes TUI warnings persist until manually dismissed instead of auto-dismissing after 3 seconds |
| 47 | +- Preserves recent messages during session compaction to maintain conversational context |
| 48 | +- Shows elapsed time and warning for long-running tool calls in the TUI |
| 49 | +- Adds desktop_uuid in telemetry alongside user_uuid for better tracking |
| 50 | + |
| 51 | +## Bug Fixes |
| 52 | +- Fixes markdown rendering in callout notes by adding markdown="1" attribute |
| 53 | +- Fixes panic on closed channel by making chanSend non-blocking |
| 54 | +- Fixes recursive run_skill loop in context:fork skill sub-sessions |
| 55 | +- Fixes docker run --sandbox functionality |
| 56 | +- Fixes eval tool_call_response to use correct event field names |
| 57 | +- Fixes guard against nil tool_definition in buildTranscript |
| 58 | + |
| 59 | +## Technical Changes |
| 60 | +- Replaces kin-openapi with pb33f/libopenapi for OpenAPI parsing |
| 61 | +- Removes trailing headers handling for rate limit headers |
| 62 | +- Tracks command errors with success=false and error details in telemetry |
| 63 | +- Ports build system to mise |
| 64 | +- Updates Go module dependencies |
| 65 | + |
| 66 | +### Pull Requests |
| 67 | + |
| 68 | +- [#2252](https://github.com/docker/docker-agent/pull/2252) - Make TUI warnings persist until manually dismissed |
| 69 | +- [#2253](https://github.com/docker/docker-agent/pull/2253) - Add --lean flag for simplified TUI mode |
| 70 | +- [#2259](https://github.com/docker/docker-agent/pull/2259) - Preserve recent messages during session compaction |
| 71 | +- [#2279](https://github.com/docker/docker-agent/pull/2279) - Add desktop_uuid in telemetry (next to user_uuid) |
| 72 | +- [#2281](https://github.com/docker/docker-agent/pull/2281) - docs: update CHANGELOG.md for v1.40.0 |
| 73 | +- [#2283](https://github.com/docker/docker-agent/pull/2283) - Track command errors with success=false and error details |
| 74 | +- [#2284](https://github.com/docker/docker-agent/pull/2284) - Bump direct Go module dependencies |
| 75 | +- [#2285](https://github.com/docker/docker-agent/pull/2285) - Fix markdown rendering in documentation callout notes |
| 76 | +- [#2286](https://github.com/docker/docker-agent/pull/2286) - fix: make chanSend non-blocking to prevent panic on closed channel |
| 77 | +- [#2287](https://github.com/docker/docker-agent/pull/2287) - Add Vertex AI Model Garden support for non-Gemini models |
| 78 | +- [#2288](https://github.com/docker/docker-agent/pull/2288) - Add copy button on hover for assistant messages |
| 79 | +- [#2289](https://github.com/docker/docker-agent/pull/2289) - fix: prevent recursive run_skill loop in context:fork skill sub-sessions |
| 80 | +- [#2290](https://github.com/docker/docker-agent/pull/2290) - docs: add Vertex AI Model Garden section to Google provider docs |
| 81 | +- [#2291](https://github.com/docker/docker-agent/pull/2291) - tui: show elapsed time and warning for long-running tool calls |
| 82 | +- [#2292](https://github.com/docker/docker-agent/pull/2292) - go mod tidy |
| 83 | +- [#2293](https://github.com/docker/docker-agent/pull/2293) - Port to mise |
| 84 | +- [#2294](https://github.com/docker/docker-agent/pull/2294) - Fix TUI stuck in Working state after failed sub-agent transfer_task |
| 85 | +- [#2298](https://github.com/docker/docker-agent/pull/2298) - Remove trailing headers handling for rate limit headers |
| 86 | +- [#2299](https://github.com/docker/docker-agent/pull/2299) - Replace kin-openapi with pb33f/libopenapi for OpenAPI parsing |
| 87 | +- [#2301](https://github.com/docker/docker-agent/pull/2301) - Fix `docker run --sandbox` |
| 88 | +- [#2302](https://github.com/docker/docker-agent/pull/2302) - fix: eval tool_call_response uses correct event field names |
| 89 | +- [#2304](https://github.com/docker/docker-agent/pull/2304) - feat: add `docker agent models` command |
| 90 | +- [#2305](https://github.com/docker/docker-agent/pull/2305) - Add contextual help dialog (Ctrl+H) |
| 91 | +- [#2306](https://github.com/docker/docker-agent/pull/2306) - use DD proxy when available, also from WSL |
| 92 | + |
| 93 | + |
| 94 | +## [v1.40.0] - 2026-03-30 |
| 95 | + |
| 96 | +This release improves AI assistant capabilities with better response tracking and Google integration, plus fixes a critical exit hang issue. |
| 97 | + |
| 98 | +## What's New |
| 99 | +- Adds Google Search, Google Maps, and code execution capabilities for Gemini models |
| 100 | +- Surfaces finish_reason information on assistant messages and token usage events to track why the AI stopped generating responses |
| 101 | + |
| 102 | +## Bug Fixes |
| 103 | +- Fixes process hang when using `/exit` command due to bubbletea renderer deadlock |
| 104 | + |
| 105 | +## Technical Changes |
| 106 | +- Adds tests reproducing bubbletea renderer deadlock on exit |
| 107 | +- Adds safety-net exit mechanism for bubbletea renderer deadlock prevention |
| 108 | + |
| 109 | +### Pull Requests |
| 110 | + |
| 111 | +- [#2254](https://github.com/docker/docker-agent/pull/2254) - Surface finish_reason on assistant messages and token usage events |
| 112 | +- [#2265](https://github.com/docker/docker-agent/pull/2265) - docs: update CHANGELOG.md for v1.39.0 |
| 113 | +- [#2269](https://github.com/docker/docker-agent/pull/2269) - Fix process hang on /exit due to bubbletea renderer deadlock |
| 114 | +- [#2276](https://github.com/docker/docker-agent/pull/2276) - Google grounding |
| 115 | +- [#2277](https://github.com/docker/docker-agent/pull/2277) - Fix url |
| 116 | + |
| 117 | + |
6 | 118 | ## [v1.39.0] - 2026-03-27 |
7 | 119 |
|
8 | 120 | This release adds new color themes for the terminal interface and includes internal version management updates. |
@@ -1658,3 +1770,9 @@ This release improves the terminal user interface with better error handling and |
1658 | 1770 | [v1.38.0]: https://github.com/docker/docker-agent/releases/tag/v1.38.0 |
1659 | 1771 |
|
1660 | 1772 | [v1.39.0]: https://github.com/docker/docker-agent/releases/tag/v1.39.0 |
| 1773 | + |
| 1774 | +[v1.40.0]: https://github.com/docker/docker-agent/releases/tag/v1.40.0 |
| 1775 | + |
| 1776 | +[v1.41.0]: https://github.com/docker/docker-agent/releases/tag/v1.41.0 |
| 1777 | + |
| 1778 | +[v1.42.0]: https://github.com/docker/docker-agent/releases/tag/v1.42.0 |
0 commit comments