Skip to content

[28.x] api: implement api using new module#50475

Draft
thaJeztah wants to merge 13 commits intomoby:28.xfrom
thaJeztah:28.x_transition
Draft

[28.x] api: implement api using new module#50475
thaJeztah wants to merge 13 commits intomoby:28.xfrom
thaJeztah:28.x_transition

Conversation

@thaJeztah
Copy link
Member

@thaJeztah thaJeztah commented Jul 22, 2025

This allows the old location to be used as a transitional package, and makes sure that mixed versions of the moby code (using either the old docker/docker/api or new moby/moby/api) use the same types as they're aliases.

- What I did

- How I did it

- How to verify it

- Human readable description for the release notes

- A picture of a cute animal (not mandatory but encouraged)

@thaJeztah thaJeztah force-pushed the 28.x_transition branch 2 times, most recently from cb4e70f to 5e9e477 Compare July 22, 2025 11:54
@thaJeztah thaJeztah force-pushed the 28.x_transition branch 3 times, most recently from a5d387c to a2d5a6c Compare July 22, 2025 13:24
@thaJeztah
Copy link
Member Author

Derp; needs a rebase 😂

@thaJeztah thaJeztah force-pushed the 28.x_transition branch 3 times, most recently from 7bfc34a to c4c3052 Compare July 22, 2025 22:16
@thaJeztah thaJeztah force-pushed the 28.x_transition branch 2 times, most recently from d836b70 to a1990ab Compare July 24, 2025 09:42
@thompson-shaun thompson-shaun added this to the 28.4.0 milestone Jul 24, 2025
@thaJeztah thaJeztah force-pushed the 28.x_transition branch 3 times, most recently from b5d9cb7 to 59d26c2 Compare July 25, 2025 19:22
@thaJeztah thaJeztah force-pushed the 28.x_transition branch 4 times, most recently from ae3e175 to 9b3b152 Compare July 28, 2025 16:15
@thaJeztah thaJeztah force-pushed the 28.x_transition branch 3 times, most recently from 806c9e5 to 51c7aa9 Compare July 31, 2025 09:16
@thaJeztah thaJeztah force-pushed the 28.x_transition branch 6 times, most recently from 7be0e68 to 8331bca Compare September 2, 2025 21:46
@thaJeztah thaJeztah force-pushed the 28.x_transition branch 9 times, most recently from 0a6e79f to 98f4640 Compare September 6, 2025 18:03
@vvoland vvoland removed this from the 28.5.0 milestone Sep 24, 2025
- deprecate sockets.GetProxyEnv, sockets.DialerFromEnvironment
- add support for unix sockets on Windows
- remove legacy CBC cipher suites from client config
- align client and server defaults to be the same.
- remove support for encrypted TLS private keys.
- nat: optimize ParsePortSpec

full diff: docker/go-connections@v0.5.0...v0.6.0

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
(cherry picked from commit 677c2a1)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This allows the old location to be used as a transitional package,
and makes sure that mixed versions of the moby code (using either
the old docker/docker/api or new moby/moby/api) use the same
types as they're aliases.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
TODO: decide whether we want the daemon to use the new types, and
the client the old types, or both to use the new types.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Similar to 20d594f, but
without deprecating (yet).

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Derek McGowan <derek@mcg.dev>
(cherry picked from commit 0515e1c)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Combining 5a144c4 and
ebef4a4, because I skipped
the move of jsonmessage.JSONProgress to the api
(f4127d7)

pkg/streamformatter: reduce jsonmessage.JSONMessage dependency

This package depends on jsonformatter.JSONProgress and jsonmessage.JSONMessage,
and it looks like it requires some of those for their stringer interface.

Signed-off-by: Derek McGowan <derek@mcg.dev>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
(cherry picked from commit 5a144c4)

Split streamformatter from jsonmessage

Signed-off-by: Derek McGowan <derek@mcg.dev>
(cherry picked from commit ebef4a4)

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants