Skip to content

[pull] master from moby:master#266

Merged
pull[bot] merged 10 commits intoadamlaska:masterfrom
moby:master
Oct 4, 2025
Merged

[pull] master from moby:master#266
pull[bot] merged 10 commits intoadamlaska:masterfrom
moby:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Oct 4, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

thaJeztah and others added 10 commits September 30, 2025 14:39
TestGetAPIPath: don't use obsolete API versions in test

This test was using API v1.22 as "old" version to verify the given
version overrode the default. Update it to use a previous API version
that's still supported by the client.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Support for daemon-side auto-remove was added in API v1.25; on older
versions of the daemon, the client was responsible for removing the
container after it exited (see [6dd8e10])

On API versions < 1.30, it used the events API for this purpose, and
would wait for a "die", "detach" or "detroy" events to know the container
exited, and could be removed or (when attached, but without a TTY) to
get the container's exit-status. (see [cli@38591f2]).

API version 1.24 (docker 1.12) is 9 Years old (July 29, 2016), and API
1.30 (docker 17.06) is 8 Years old (Jun 20, 2017), and long EOL. While
technically, a CLI could negotiate API 1.30 or older, this would only
be in cases where either API version negotiation failed, or the version
was explicitly overridden through `DOCKER_API_VERSION` for testing.

This patch removes the version-gate for daemon-side AutoRemove; version-
specific handling is removed from the client (and a related patch in
the CLI).

[6dd8e10]: 6dd8e10
[cli@38591f2]: docker/cli@38591f2

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com>
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
fix content-type declared by /events API
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
…-sum

Add existence check for go.mod and go.sum files
daemon, client: remove version-gate for daemon-side AutoRemove
client: reduce uses of obsolete API versions in tests
@pull pull bot locked and limited conversation to collaborators Oct 4, 2025
@pull pull bot added the ⤵️ pull label Oct 4, 2025
@pull pull bot merged commit 42299d7 into adamlaska:master Oct 4, 2025
1 check failed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants