Skip to content

Commit 5bb3225

Browse files
docs: update CHANGELOG.md for v1.54.0
Automated changelog update for release v1.54.0 Assisted-By: Docker Agent
1 parent df10bd0 commit 5bb3225

1 file changed

Lines changed: 69 additions & 0 deletions

File tree

‎CHANGELOG.md‎

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

55

6+
## [v1.54.0] - 2026-04-29
7+
8+
This release introduces clickable terminal links, domain filtering for fetch operations, and enhanced toolset lifecycle management with configurable supervision profiles.
9+
10+
## What's New
11+
12+
- Makes markdown links and URLs clickable in the terminal using OSC 8 hyperlink escape sequences
13+
- Adds `allowed_domains` and `blocked_domains` filters to the fetch toolset for restricting network access
14+
- Adds `/toolsets` command and supervisor-aware status surface in the TUI
15+
- Introduces `redact_secrets` agent flag that scrubs credential patterns from tool calls and LLM messages
16+
- Adds per-toolset lifecycle configuration with profile presets for MCP and LSP servers
17+
- Introduces `/toolset-restart` slash command for hot-reload functionality
18+
19+
## Improvements
20+
21+
- Defers OAuth elicitation outside interactive context to prevent premature prompts
22+
- Reduces macOS keychain prompts by storing all MCP OAuth tokens in a single keychain item
23+
- Makes every dialog close on ctrl+c, with twice exiting the application
24+
- Filters LSP tools by server-advertised capabilities
25+
- Detects secrets embedded inside larger tokens, not just word-bounded patterns
26+
27+
## Bug Fixes
28+
29+
- Fixes MCP catalog reference in mcp-definitions.yaml from `docker:github` to `docker:github-official`
30+
- Fixes Slack token responses and surfaces server errors in MCP OAuth handling
31+
- Fixes config package names for v6 and v7 versions
32+
- Fixes strip transform reading wrong model in alloy/per-tool override mode
33+
- Suppresses spurious 'is now available' MCP toolset notice after OAuth completion
34+
35+
## Technical Changes
36+
37+
- Separates toolset notices from warnings in agent handling
38+
- Simplifies history package by replacing manual parsing with standard library functions
39+
- Refactors skills package into focused files without changing behavior
40+
- Extracts image-stripping into registered MessageTransform mechanism
41+
- Unifies MCP/LSP toolset supervision with typed errors and state-machine architecture
42+
- Isolates example loading in temporary directories for tests
43+
44+
### Pull Requests
45+
46+
- [#2465](https://github.com/docker/docker-agent/pull/2465) - fix(examples): correct MCP catalog ref in mcp-definitions.yaml
47+
- [#2498](https://github.com/docker/docker-agent/pull/2498) - feat(tui): make markdown links and URLs clickable in the terminal
48+
- [#2512](https://github.com/docker/docker-agent/pull/2512) - Make the slack remote MCP server work
49+
- [#2564](https://github.com/docker/docker-agent/pull/2564) - test: stop example tests from writing SQLite files into examples/
50+
- [#2565](https://github.com/docker/docker-agent/pull/2565) - docs: update CHANGELOG.md for v1.53.0
51+
- [#2566](https://github.com/docker/docker-agent/pull/2566) - Use the slices package to simplify slice operations
52+
- [#2567](https://github.com/docker/docker-agent/pull/2567) - Simplify the history package
53+
- [#2568](https://github.com/docker/docker-agent/pull/2568) - lint: add config-versioning robustness cops + fix v6/v7 package names
54+
- [#2569](https://github.com/docker/docker-agent/pull/2569) - docs: bring hooks reference up to date with new events
55+
- [#2570](https://github.com/docker/docker-agent/pull/2570) - Fix misleading UpdateMessage doc comment
56+
- [#2571](https://github.com/docker/docker-agent/pull/2571) - refactor(skills): split package into focused files
57+
- [#2572](https://github.com/docker/docker-agent/pull/2572) - feat(fetch): add allowed_domains and blocked_domains filters
58+
- [#2573](https://github.com/docker/docker-agent/pull/2573) - runtime: extract image-stripping into a registered MessageTransform
59+
- [#2574](https://github.com/docker/docker-agent/pull/2574) - defer oauth when elicitation bridge isn't wired up yet
60+
- [#2575](https://github.com/docker/docker-agent/pull/2575) - refactor(sessiontitle): simplify Generator without changing behavior
61+
- [#2576](https://github.com/docker/docker-agent/pull/2576) - stop hard-coding "root" as the default agent name
62+
- [#2577](https://github.com/docker/docker-agent/pull/2577) - Add redact_secrets builtin hook + before_llm_call transform
63+
- [#2578](https://github.com/docker/docker-agent/pull/2578) - Suppress spurious 'is now available' MCP toolset notice
64+
- [#2579](https://github.com/docker/docker-agent/pull/2579) - feat(lifecycle): unify MCP/LSP toolset supervision with configurable profiles + /toolsets UX
65+
- [#2580](https://github.com/docker/docker-agent/pull/2580) - reduce macOS keychain prompts for OAuth MCP servers
66+
- [#2581](https://github.com/docker/docker-agent/pull/2581) - docs: document redact_secrets agent flag
67+
- [#2582](https://github.com/docker/docker-agent/pull/2582) - detect secrets embedded inside larger tokens
68+
- [#2583](https://github.com/docker/docker-agent/pull/2583) - make every dialog close on ctrl+c, twice exits
69+
- [#2584](https://github.com/docker/docker-agent/pull/2584) - test(mcp): test buildRemoteDescription directly to skip keychain
70+
- [#2585](https://github.com/docker/docker-agent/pull/2585) - Disable test that prompts for a password
71+
72+
673
## [v1.53.0] - 2026-04-28
774

875
This release adds OpenAI-compatible API server functionality, skill model overrides, and response caching, along with extensive refactoring to improve code organization and testability.
@@ -2326,3 +2393,5 @@ This release improves the terminal user interface with better error handling and
23262393
[v1.52.0]: https://github.com/docker/docker-agent/releases/tag/v1.52.0
23272394

23282395
[v1.53.0]: https://github.com/docker/docker-agent/releases/tag/v1.53.0
2396+
2397+
[v1.54.0]: https://github.com/docker/docker-agent/releases/tag/v1.54.0

0 commit comments

Comments
 (0)