Prepare release notes for client/v0.1.0-beta.0#50913
Merged
Merged
Conversation
Member
|
Need to update vendor, @dmcgowan diff --git a/go.mod b/go.mod
index 14c145f256..ac88af4daf 100644
--- a/go.mod
+++ b/go.mod
@@ -60,7 +60,7 @@ require (
github.com/moby/go-archive v0.1.0
github.com/moby/ipvs v1.1.0
github.com/moby/locker v1.0.1
- github.com/moby/moby/api v1.52.0-alpha.1
+ github.com/moby/moby/api v1.52.0-beta.0
github.com/moby/moby/client v0.0.0
github.com/moby/patternmatcher v0.6.0
github.com/moby/profiles/apparmor v0.1.0
diff --git a/vendor/modules.txt b/vendor/modules.txt
index a95d3675dd..a96a8e6942 100644
--- a/vendor/modules.txt
+++ b/vendor/modules.txt
@@ -938,7 +938,7 @@ github.com/moby/ipvs
# github.com/moby/locker v1.0.1
## explicit; go 1.13
github.com/moby/locker
-# github.com/moby/moby/api v1.52.0-alpha.1 => ./api
+# github.com/moby/moby/api v1.52.0-beta.0 => ./api
## explicit; go 1.23.0
github.com/moby/moby/api/pkg/authconfig
github.com/moby/moby/api/pkg/progress |
9e959f5 to
d47bb13
Compare
Member
|
We may need to do a beta.1 for the API, because the client and daemon "master" probably are no longer compatible with beta.0 |
Signed-off-by: Derek McGowan <[email protected]>
Signed-off-by: Derek McGowan <[email protected]>
d47bb13 to
b5035de
Compare
thaJeztah
approved these changes
Sep 5, 2025
thaJeztah
left a comment
Member
There was a problem hiding this comment.
"LGTM"
we need to look at getting those release notes better, but let's look at that for the GA releases; let's get new tags out.
Member
|
Flaky test; And flaky test on Windows; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Prepare release notes for client/v0.1.0-beta.0
Welcome to the client/v0.1.0-beta.0 release of moby!
This is a pre-release of moby
The first dedicated release for the Moby Client. This is a 0.x release
since changes to the Go interface are still being considered.
Highlights
ContainerExecStart,ContainerList, andEvents. (#50448)DefaultAPIVersionconst, which defines the default (and maximum) API version supported by the client. (#50433)buildkit.ClientOpts(#50318)API
CachePruneOptionstype toclient.BuildCachePruneOptions(#50772)"github.com/moby/moby/api/types/network".Summaryand"github.com/moby/moby/api/types/network".Inspectare no longer aliases, and most of their fields have been moved into an embedded struct. Engine API clients may require some source-level changes when migrating to the new github.com/moby/moby/api module. (#50878)DefaultVersion,MinSupportedAPIVersionconsts (#50587)Client
Networking
"github.com/moby/moby/api/types/network".Summaryand"github.com/moby/moby/api/types/network".Inspectare no longer aliases, and most of their fields have been moved into an embedded struct. Engine API clients may require some source-level changes when migrating to the new github.com/moby/moby/api module. (#50878)Deprecations
[]string. (#50292)ToParamWithVersion(#50561)types/plugins/logdriverandtypes/swarm/runtimepackages; plugin-runtime spec is now exposed astypes/swarm.RuntimeSpecandtypes/swarm.RuntimePrivilege(#50554)NewClientandNewEnvClientfunctions.Go SDK: client: remove deprecated
ErrorConnectionFailedandIsErrNotFoundfunctions.Go SDK: client: remove the deprecated
Client.ImageInspectWithRawmethod.Go SDK: client: remove
ImageAPIClient.ImageInspectWithRawfrom theImageAPIClientinterface.Go SDK: client: remove
APIClient.ImageInspectWithRawfrom theAPIClientinterface.Go SDK: client: remove
ImageAPIClientDeprecated.ImageInspectWithRawfrom theImageAPIClientDeprecated.Go SDK: client: remove the
ImageAPIClientDeprecatedinterface.Go SDK: client: remove the
CommonAPIClientinterface. (#50485)pkg/stdcopy, which was moved toapi/stdcopy. (#50462)buildkit.ClientOpts(#50318)Please try out the release binaries and report any issues at
https://github.com/moby/moby/issues.
Contributors
Changes
201 commits
f26acad638Prepare release notes for client/v0.1.0-beta.00622b8e806Update client api version to v1.52.0-beta8b8a3cb14capi/types/image: move LoadResponse to clienta8afc2c6fbapi/types/checkpoint: move checkpoint options to client26e335b647api/types/build: moveCachePruneOptionsto client mod57ce548341client: move container options together with their users4d20b6fe56api/types/container: move container options to client1a86389419api/types/network: separate Summary from Inspecte46a991dc5api: remove unused DefaultVersion, MinSupportedAPIVersion constsSecurityOptandDecodeSecurityOptionsto client mod (#50825)e2e9f36c5fapi/types/system: moveSecurityOpttype andDecodeSecurityOptionsto clientca97d071b7fix: client vendor with config struct changesclientConfig(#50847)20b679b4a6client: Extract clientConfig for opt applying9ddf9d87e7client: Remove newMockClient7cd089edd9client/volume_test: Use functional option to create mock client72e11d78d7client/task_test: Use functional option to create mock clienta1e304f76cclient/system_test: Use functional option to create mock client407af72993client/swarm_test: Use functional option to create mock client124bba478aclient/service_test: Use functional option to create mock client98434a5ea4client/secret_test: Use functional option to create mock clientc99f2eaf34client/request_test: Use functional option to create mock client8581a15c25client/plugin_test: Use functional option to create mock client0b577c703aclient/ping_test: Use functional option to create mock clientd401228b43client/options_test: Use functional option to create mock client643e94ebf5client/node_test: Use functional option to create mock client5a82c3397eclient/network_test: Use functional option to create mock clientbe76beee8fclient/image_test: Use functional option to create mock client005a289703client/distribution_test: Use functional option to create mock clientbc1d436aa9client/container_test: Use functional option to create mock clientc70aac772eclient/config_test: Use functional option to create mock client6452807fb4client/client_test: Use functional option to create mock clienta3d073e160client/checkpoint_test: Use functional option to create mock client17396e5d94client: Add WithMockClient opt1b4fcb8da7api/types/network: moveCreateOptionstype to client module1e249cc309api/types/network: move connect/disconnect options types to client modulefae54e03afapi/types/container: merge InspectResponse and ContainerJSONBase853aed171bapi/types/image: move image option types to clientSecretListOptionstype to client (#50816)33066cddb1api/types/swarm: moveSecretListOptionstype to client94d0b10503api/types/swarm: moveServiceInspectOptionstype to clienta2291e5eacapi/types/swarm: moveServiceListOptionstype to client3b1e16594bapi/types/swarm: moveServiceUpdateOptionstype to clientbb4125e89fapi/types/swarm: moveServiceCreateOptionstype to client4dcc7af116api/types/swarm: moveUpdateFlagstype to clientad0fa5a872api/types/swarm: moveTaskListOptionstype to client2718f953f0api/types/swarm: moveNodeRemoveOptionsto client7d2b87e95fapi/types/swarm: moveNodeListOptionsto client modb1260cd493api/types/swarm: moveConfigListOptionsto client7f8ce05f6eclient: check for Digested reference instead of Canonicalfe8516cf4bclient: refactorInspectOptionstoNetworkInspectOptions5eaed0366capi/types/network: moveInspectOptionsto client mod6084c6ae78client: refactorListOptionstoNetworkListOptionsd6aa6ae9bdapi/types/network: moveListOptionsto client4665aa11ceclient: refactorSearchOptionstoImageSearchOptions40025bdf43api/types/registry: moveSearchOptionsto clientee22a62dd5client: refactorListOptionstoVolumeListOptionsc48585f104api/types/volume: moveListOptionsto client modDiskUsageOptionsto client mod (#50788)56626a1222api/types/system: moveDiskUsageOptionsto client modeb9774cbf9client: renameListOptionstype toEventsListOptionsd73dd4990capi/types/events: moveListOptionstype to clientf07d359043client: renameResizeOptionstype toContainerResizeOptions882fd68b1bapi/types/container: moveResizeOptionstype to client47bdbf5a4bclient/pkg/jsonmessage: remove unused fieldsaa80ad2572Copy the daemon/internal/timestamp package to internal client package1c34ff94bcclient: consistently use defer for ensureReaderClosedf6b63e6013client.sendRequest: clean-up logic for error-handling2a4f70309dclient.doRequest: improve GoDoc to clarify behaviord69fde4c60client: Client.Ping: improve error handling and fallback80294ddb60client: make checkResponseErr a regular function96f8c6395echore: enable use-any rule from revive98790830ebDeprecate api/types/strslice.StrSlice and remove its use1f323d5035client: README: add badges677c2a19d9vendor: github.com/docker/go-connections v0.6.00ad765c67dadd back replace and vendor, tidyd82f50557eBump api version in client and main module to v1.52.0-alpha.1c13266d2c0api/types: move plugin types to api/types/pluginclient/v0.1.0-alpha.0(#50637)a0a7d9a3d7Add release notes for client/v0.1.0-alpha.032ec26be6cUpdate client and main module api version to latest alpha tagc17d43ae67api/types: move ErrorResponse to common/ErrorResponsebfce6556c4client: use stdlib errors3fe93532e4client: tidy go.mod195a6bbb1eclient: touch-up godocf3ba0b2dc2client/pkg/jsonmessage: remove Stream interface19edf5c53cclient/pkg/jsonmessage: remove DisplayJSONMessagesToStreamfdaccdb233pkg/jsonmessage: stop printing deprecated progressDetail, errorDetail0d8ca8eefeMove pkg/jsonmessage to client/pkg/jsonmessage6c7e2909c2api/types/filters: remove deprecated ToParamWithVersion1dc53e8ec7Update client go.modf73aba83dcclient: TestContainerStats: fix minor linting issuesf67e6555bfapi/types/container.StatsResponseReader: move to client4dda328af8client: rename files for system-commands to their canonical name96a6884cb3api/types: move DiskUsage types to api/types/system24aa86991capi/types: move PluginCreateOptions to clientb93ad81898api/types: move plugin client options into client44ae4cd2b7api/types: move HijackedResponse into clientca1c5ee08fpkg/stringid: move to daemon, and provide copy in client8d8bbefb90client: remove deprecated CommonAPIClient interface728f0769e1client: remove deprecated ImageInspectWithRaw2f200f9e05client: remove deprecated IsErrNotFound helper5ed9891eedclient: remove deprecated ErrorConnectionFailed helpera0fa5da2abclient: remove deprecated NewClient and NewEnvClient functions30322dd649client: fix example, and update refs to old modules2303e6bff6client: Client.doRequest: add special handling for DNS resolution errors67596f01e2client: Client.doRequest: add special handling for "not found" errors462d0ff5aaclient: Client.doRequest: simplify permission check and unwrap error7072acac79client: Client.doRequest: preserve wrapped error3b4fbaacd7client: Client.doRequest: use early returna88e13f4f9client: fix datarace when accessing cli.Version fieldc4f9616c4aclient: cleanup encoding body and add test-coverage20d594fb79deprecate pkg/stdcopy, move to api/stdcopyc47afd41c8Create github.com/moby/moby/client moduleafd6487b2eCreate github.com/moby/moby/api module41da5700a4client: define default (and maximum) API versionb1ce0c89f0client: always send (empty) body on push14bd3451d8client: ContainerExecAttach: update GoDoc links16ed75572fclient: TestContainerInspectWithEmptyID test both inspect variantsaae26b80feRemove client buildkit depe93e15afb0Replace use of env test util with standard library callaccbfde61eclient: use go-winio.DialPipe directlyfcf3ff1b2fclient: remove getDockerOS utility in favor of "Ostype" header1c0d381f4eclient: client.tryImagePush: accept registry.RequestAuthConfigca0afe91b9client: client.tryImageCreate: accept registry.RequestAuthConfig79b4e18883client: add staticAuth utility871543a8c5client: Client.ServiceUpdate: don't manually construct header value0964fa01baRemove dependency on testutil from client58404b0c28Remove dependency on httputil for client hijack test6b8afec95bfix redefines-builtin-id from revive381d9d0723fix use-errors-new from revive8c067c5223client: Client.addHeaders: remove special handling for api < 1.254891396da6docs(client/ContainerExecAttach): add a mention to stdcopy.StdCopy6d737371b8fix comparison rule from errorlinta62de57aa1fix sprintfQuotedString from go-criticbc9ec5fc02fix emptyStringTest from go-critic469afa5f8ffix httpNoBody from go-critic4856e8ffadclient: remove // import commentsDependency Changes
Previous release can be found at v28.2.2