Skip to content

Commit 369503f

Browse files
authored
Merge pull request #2783 from docker/changelog/v1.59.0
docs: update CHANGELOG.md for v1.59.0
2 parents 2c3bee4 + 0582753 commit 369503f

1 file changed

Lines changed: 67 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,71 @@
33
All notable changes to this project will be documented in this file.
44

55

6+
## [v1.59.0] - 2026-05-13
7+
8+
This release adds XML tool call parsing for better model compatibility, performance improvements for TUI rendering, and enhanced remote runtime capabilities.
9+
10+
## What's New
11+
12+
- Adds XML tool call fallback parsing for models that return `<tool_call>...</tool_call>` text instead of using OpenAI function-calling API
13+
- Adds fd:// scheme support to server.Listen for parent process socket passing
14+
- Adds per-code-block copy affordance with clickable copy glyphs in TUI
15+
- Adds session persistence and resumption for A2A (agent-to-agent) interactions using SQLite
16+
- Adds comprehensive remote runtime API with SSE event streaming, session management, and graceful degradation
17+
18+
## Improvements
19+
20+
- Improves TUI rendering performance with cached output, targeted invalidation, and incremental markdown rendering
21+
- Improves ACP support with session management, event handling, and structured error codes
22+
- Preserves user input across tab switches in TUI dialogs
23+
24+
## Bug Fixes
25+
26+
- Fixes crash during tool auto-install by adding panic recovery
27+
- Fixes SSE stream cancellation and IPv6 address binding issues
28+
- Fixes Vertex AI Model Garden provider capability lookups by rewriting provider to publisher mapping
29+
30+
## Technical Changes
31+
32+
- Replaces internal secretsscan with github.com/docker/portcullis library
33+
- Centralizes modelsdev.Store creation via RuntimeConfig with lazy initialization
34+
- Merges modelcaps into modelinfo and introduces strongly-typed modelsdev.ID
35+
- Refactors event handling to use EventSink interface instead of channel threading
36+
- Removes experimental send, watch, and proto subcommands
37+
38+
### Pull Requests
39+
40+
- [#2732](https://github.com/docker/docker-agent/pull/2732) - xml fallback for llama.cpp models
41+
- [#2744](https://github.com/docker/docker-agent/pull/2744) - feat: add fd:// scheme support to server.Listen
42+
- [#2745](https://github.com/docker/docker-agent/pull/2745) - docs: update CHANGELOG.md for v1.58.0
43+
- [#2746](https://github.com/docker/docker-agent/pull/2746) - refactor: centralize modelsdev.Store creation and inject via RuntimeConfig
44+
- [#2747](https://github.com/docker/docker-agent/pull/2747) - refactor: replace internal secretsscan with github.com/docker/portcullis
45+
- [#2748](https://github.com/docker/docker-agent/pull/2748) - fix: avoid sub-agent terminology in skill instructions to prevent transfer_task confusion
46+
- [#2749](https://github.com/docker/docker-agent/pull/2749) - feat(runtime): remote runtime with full TUI parity and production readiness
47+
- [#2750](https://github.com/docker/docker-agent/pull/2750) - docs: Docker-branded redesign with dark-mode-first theme and improved homepage
48+
- [#2751](https://github.com/docker/docker-agent/pull/2751) - feat: wire TUI/CLI to emit Document parts and render attachments
49+
- [#2752](https://github.com/docker/docker-agent/pull/2752) - feat: add docs preview workflow for PRs
50+
- [#2753](https://github.com/docker/docker-agent/pull/2753) - feat(modelsdev): add WithCache option to override cache file path
51+
- [#2754](https://github.com/docker/docker-agent/pull/2754) - refactor: simplify RuntimeConfig by removing dead field and caching env provider
52+
- [#2755](https://github.com/docker/docker-agent/pull/2755) - refactor: merge modelcaps into modelinfo and simplify
53+
- [#2756](https://github.com/docker/docker-agent/pull/2756) - perf: TUI rendering performance improvements
54+
- [#2757](https://github.com/docker/docker-agent/pull/2757) - feat: improve TUI control plane API for external consumers
55+
- [#2758](https://github.com/docker/docker-agent/pull/2758) - Improve ACP support: session management, event handling, and code simplification
56+
- [#2759](https://github.com/docker/docker-agent/pull/2759) - refactor: extract loopState struct to bundle runTurn parameters
57+
- [#2760](https://github.com/docker/docker-agent/pull/2760) - refactor: replace chan Event threading with EventSink interface
58+
- [#2762](https://github.com/docker/docker-agent/pull/2762) - feat(a2a): allow session to be resumed interactively
59+
- [#2763](https://github.com/docker/docker-agent/pull/2763) - drop send, watch and proto subcommands
60+
- [#2766](https://github.com/docker/docker-agent/pull/2766) - refactor: introduce modelsdev.ID for provider-qualified model identity
61+
- [#2767](https://github.com/docker/docker-agent/pull/2767) - fix: rewrite Vertex AI Model Garden provider to publisher for capability lookups
62+
- [#2768](https://github.com/docker/docker-agent/pull/2768) - fix(toolinstall): recover from panics during auto-install
63+
- [#2771](https://github.com/docker/docker-agent/pull/2771) - bump direct go dependencies
64+
- [#2772](https://github.com/docker/docker-agent/pull/2772) - Fix linter
65+
- [#2773](https://github.com/docker/docker-agent/pull/2773) - perf(tui): make streaming chunk rendering linear
66+
- [#2774](https://github.com/docker/docker-agent/pull/2774) - fix(tui): preserve user_prompt input across tab switches
67+
- [#2775](https://github.com/docker/docker-agent/pull/2775) - fix: two TUI control-plane bugs (SSE cancel, IPv6 listen)
68+
- [#2778](https://github.com/docker/docker-agent/pull/2778) - feat(tui): add per-code-block copy affordance
69+
70+
671
## [v1.58.0] - 2026-05-11
772

873
This release adds external TUI control capabilities, HTTP POST hooks, and several security hardening improvements.
@@ -2675,3 +2740,5 @@ This release improves the terminal user interface with better error handling and
26752740
[v1.57.0]: https://github.com/docker/docker-agent/releases/tag/v1.57.0
26762741

26772742
[v1.58.0]: https://github.com/docker/docker-agent/releases/tag/v1.58.0
2743+
2744+
[v1.59.0]: https://github.com/docker/docker-agent/releases/tag/v1.59.0

0 commit comments

Comments
 (0)