8 Commits
Author SHA1 Message Date
David Gageot 69231c755e test: add t.Parallel() to eligible tests
Assisted-By: Claude
2026-06-29 13:39:47 +02:00
David Gageot 501d19e5d6 refactor(desktop): plumb context through GetVersion 2026-05-13 18:56:39 +02:00
David Gageot 05cf95e972 refactor: simplify Desktop version lookup and useragent docs 2026-05-13 18:43:01 +02:00
David Gageot 70ba08e7cb fix(desktop): make Desktop version lookup TTL-based and context-independent 2026-05-13 18:18:27 +02:00
David Gageot b1b24fd25a feat: add identity headers for docker-agent and Docker Desktop tracking
Introduce SetIdentity() to centralize HTTP identity headers (User-Agent,
X-Docker-Agent-Version, X-Docker-Desktop-Version) used across built-in tools.

Add pkg/desktop/version.go to fetch Docker Desktop version from the backend
socket's /update endpoint once per process (memoized, 2s timeout).
2026-05-13 18:08:04 +02:00
David Gageot cb001a241b Remove package to github.com/docker/docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-03-09 12:04:59 +01:00
Djordje Lukic 7e103ac7fb Limit fetch output length
Signed-off-by: Djordje Lukic <djordje.lukic@docker.com>
2025-11-28 22:26:45 +01:00
Djordje Lukic efff09221a builtin: One user agent for everyone
Signed-off-by: Djordje Lukic <djordje.lukic@docker.com>
2025-11-28 22:09:39 +01:00