<div class="container">
<h1>Recommended update for docker-compose</h1>
<table class="table table-striped table-bordered">
<tbody>
<tr>
<th>Announcement ID:</th>
<td>SUSE-RU-2026:20063-1</td>
</tr>
<tr>
<th>Release Date:</th>
<td>2026-01-08T16:13:05Z</td>
</tr>
<tr>
<th>Rating:</th>
<td>moderate</td>
</tr>
<tr>
<th>References:</th>
<td>
<ul>
</ul>
</td>
</tr>
<tr>
<th>Affected Products:</th>
<td>
<ul class="list-group">
<li class="list-group-item">SUSE Linux Micro 6.1</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>An update that can now be installed.</p>
<h2>Description:</h2>
<p>This update for docker-compose fixes the following issues:</p>
<p>Update to version 2.33.1:</p>
<ul>
<li>
<p>Improvements</p>
<ul>
<li>Add support for gw_priority, enable_ipv4 (requires docker
v28.0) by @thaJeztah in #12570</li>
</ul>
</li>
<li>
<p>Fixes</p>
<ul>
<li>Run watch standalone if menu fails to start by @ndeloof in
#12536</li>
<li>Report error using non-file secret|config with read-only
service by @ndeloof in #12531</li>
<li>Don't display bake suggestion when using --progress with
quiet or json option by @glours in #12561</li>
<li>Fix pull --parallel and --no-parallel deprecation warnings
missing by @maxproske in #12555</li>
<li>Fix error message when detach is implied by wait by @ndeloof
in #12566</li>
</ul>
</li>
<li>
<p>Dependencies</p>
<ul>
<li>build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1
by @dependabot in #12556</li>
<li>build(deps): bump google.golang.org/grpc from 1.68.1 to
1.70.0 by @dependabot in #12494</li>
<li>go.mod: update to docker v28.0.0 by @thaJeztah in #12545</li>
</ul>
</li>
<li>
<p>remove docker-compose-switch dependency</p>
</li>
</ul>
<p>Update to version 2.33.0:</p>
<ul>
<li>
<p>Important</p>
<ul>
<li>This release introduce support for Bake to manage builds as
an alternative to the internal buildkit client. This new
feature can be enabled by setting COMPOSE_BAKE=1 variable.
Bake will become the default builder in a future release.</li>
</ul>
</li>
<li>
<p>Improvements</p>
<ul>
<li>let user know bake is now supported by @ndeloof in #12524</li>
<li>support additional_context reference to another service by
@ndeloof in #12485</li>
<li>add support for BUILDKIT_PROGRESS by @ndeloof in #12458</li>
<li>add --with-env flag to publish command by @glours in #12482</li>
<li>Update ls --quiet help description by @maxproske in #12541</li>
<li>Publish warn display env vars by @glours in #12486</li>
</ul>
</li>
<li>
<p>Fixes</p>
<ul>
<li>Fix bake support by @ndeloof in #12507</li>
<li>Update link in stats --help output by @maxproske in #12523</li>
<li>Properly handle "builtin" seccomp profile by @r-bk in #12478</li>
<li>manage watch applied to mulitple services by @ndeloof in
#12469</li>
</ul>
</li>
<li>
<p>Internal</p>
<ul>
<li>use main branch for docs upstream validation workflow by
@crazy-max in #12487</li>
<li>fix provenance for binaries and generate sbom by @crazy-max
in #12479</li>
<li>add codeowners file by @glours in #12480</li>
<li>remove exit code per error type used by legacy metrics system
by @ndeloof in #12502</li>
<li>Dockerfile: update golangci-lint to v1.63.4 by @thaJeztah in
#12546</li>
<li>Full test coverage for compatibility cmd by @maxproske in
#12528</li>
<li>don't send raw os.Args to opentelemetry but a pseudo command
line by @ndeloof in #12530</li>
<li>add docker engine v28.x to the test-matrix by @thaJeztah in
#12539</li>
<li>enable copyloopvar linter by @thaJeztah in #12542</li>
<li>go.mod: remove toolchain directive by @thaJeztah in #12551</li>
</ul>
</li>
<li>
<p>Dependencies</p>
<ul>
<li>bump buildx v0.20.1 by @ndeloof in #12488</li>
<li>bump docker to v27.5.1 by @ndeloof in #12491</li>
<li>bump compose-go v2.4.8 by @ndeloof in #12543</li>
<li>bump golang.org/x/sys from 0.28.0 to 0.30.0 by @dependabot in
#12529</li>
<li>bump github.com/moby/term v0.5.2 by @thaJeztah in #12540</li>
<li>bump github.com/otiai10/copy from 1.14.0 to 1.14.1 by
@dependabot in #12493</li>
<li>bump github.com/jonboulle/clockwork from 0.4.0 to 0.5.0 by
@dependabot in #12430</li>
<li>bump github.com/spf13/pflag from 1.0.5 to 1.0.6 by
@dependabot in #12548</li>
<li>bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot
in #12547</li>
<li>bump gotest.tools/v3 from 3.5.1 to 3.5.2 by @dependabot in
#12549</li>
</ul>
</li>
<li>
<p>Update to version 2.32.4:</p>
</li>
<li>
<p>add missing tag for build during merge workflow</p>
</li>
<li>ci: re-use local source to build binary images</li>
<li>
<p>ci: use local source for binary builds</p>
</li>
<li>
<p>Update to version 2.32.3:</p>
</li>
<li>
<p>ci: update bake-action to v6</p>
</li>
<li>simplification</li>
<li>image can be set to a local ID, that isn't a valid docker ref</li>
<li>can't render progress concurrently with buildkit</li>
<li>exclude one-off container running convergence</li>
<li>
<p>Only override service mac if set on the main network.</p>
</li>
<li>
<p>Update to version 2.32.2:</p>
</li>
<li>
<p>remove engine v25 from e2e test matrix The 1st version
available for Ubuntu 24.x is Docker Engine v26</p>
</li>
<li>fix relative path in compose file</li>
<li>bump compose-go to v2.4.7</li>
<li>replace tibdex/github-app-token by official GitHub
create-github-app-token</li>
<li>bump golang.org/x/net to v0.33.0 to fix potential security
issue https://github.com/golang/go/issues/70906</li>
<li>checkExpectedVolumes must ignore anonymous volumes</li>
<li>When retrying to resolveOrCreateNetwork, retry with a valid
network name</li>
<li>only check bind mount conflict if sync action is involved</li>
<li>use the 3 latest major versions of the engine to run e2e step</li>
<li>bump Golang version to v1.22.10 and update CI actions</li>
<li>add --pull to run command</li>
<li>CI to validate fmt</li>
<li><code>make fmt</code> so any contributor can enforce formatting</li>
<li>
<p>format code with gofumpt</p>
</li>
<li>
<p>Update to version 2.32.1:</p>
</li>
<li>e2e test to prevent future regression</li>
<li>
<p>only check volume mounts for updated config</p>
</li>
<li>
<p>Update to version 2.32.0:</p>
</li>
<li>e2e test for recreate volume</li>
<li>build(deps): bump google.golang.org/grpc from 1.68.0 to 1.68.1</li>
<li>build(deps): bump golang.org/x/crypto from 0.27.0 to 0.31.0</li>
<li>build(deps): bump golang.org/x/sys from 0.27.0 to 0.28.0</li>
<li>prompt user to confirm volume recreation</li>
<li>Recreate container on volume configuration change</li>
<li>introduce watch restart action</li>
<li>bump otel dependencies to v1.28.0 and v0.53.0 to align with
buildx, buildkit and engine versions</li>
<li>bump docker/buildx to latest release</li>
<li>fix support for service.mac_address</li>
<li>update xx to v1.6.1 for compatibility with alpine 3.21 and file
5.46+</li>
<li>build(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0</li>
<li>Update pkg/e2e/watch_test.go</li>
<li>first watch action for a file event wins</li>
<li>fix</li>
<li>revisit TestDebounceBatching</li>
<li>introduce sync+exec watch action</li>
<li>log configuration error as a watch log event</li>
<li>do not require a build section but for <code>rebuild</code> action</li>
<li>pull --quiet should not drop status message, only progress</li>
<li>use latest engine tags</li>
<li>Bump buildx to 0.19.1</li>
<li>be sure everything has been cleanup at the end of each tests</li>
<li>add local config.json to test configuration dir if exists</li>
<li>disable failing TestBuildSSH test</li>
<li>
<p>fix build with bake</p>
</li>
<li>
<p>Update to version 2.31.0:</p>
</li>
<li>bump containerd to v1.7,24</li>
<li>bump google.golang.org/grpc to v1.68.0</li>
<li>build(deps): bump github.com/moby/buildkit from 0.17.1 to
0.17.2</li>
<li>build(deps): bump github.com/compose-spec/compose-go/v2</li>
<li>only stop dependent containers ... if there's some</li>
<li>disable TestNetworkConfigChanged which is unstable on CI</li>
<li>only check attached networks on running containers</li>
<li>fix: commit tests</li>
<li>feat: add commit command</li>
<li>run build tests against bake</li>
<li>delegate build to buildx bake</li>
<li>build(deps): bump github.com/stretchr/testify from 1.9.0 to
1.10.0</li>
<li>use service.stop to stop dependent containers</li>
<li>Update wait-timeout flag usage to include the unit</li>
<li>go.mod: github.com/docker/cli v27.4.0-rc.2</li>
<li>go.mod: github.com/docker/docker v27.4.0-rc.2</li>
<li>go.mod: github.com/docker/cli 8d1bacae3e49 (v27.4.0-rc.2-dev)</li>
<li>go.mod: github.com/docker/cli v27.4.0-rc.1</li>
<li>go.mod: github.com/docker/docker v27.4.0-rc.1</li>
<li>Update pkg/compose/convergence.go</li>
<li>detect network config changes and recreate if needed</li>
<li>go.mod: github.com/docker/buildx v0.18.0</li>
<li>go.mod: github.com/moby/buildkit v0.17.1</li>
<li>gha: test against docker engine v27.4.0</li>
<li>push empty descriptor layer when using OCI version 1.1 for
Compose artifact it fixes a repository creation issue when
pushing the 1st time a Compose OCI artifact on the Hub</li>
<li>remove ddev e2e tests</li>
<li>implement remove-orphans on run</li>
<li>ci: enable testifylint linter</li>
<li>Emit events for building images</li>
<li>Fix compose images that reutn a different image with the same
ID</li>
<li>remove obsolete containers first on scale down</li>
<li>pass stal bot inactivity limit from 6 to 3 months</li>
<li>fix(config): Print service names with --no-interpolate</li>
<li>build(deps): bump golang.org/x/sys from 0.26.0 to 0.27.0</li>
<li>
<p>build(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0</p>
</li>
<li>
<p>Update to version 2.30.3:</p>
</li>
<li>bump compose-go v2.4.4</li>
<li>
<p>Avoid starting all services on rebuild</p>
</li>
<li>
<p>Update to version 2.30.2:</p>
</li>
<li>remove ArtifactType from Config in OCI v1.1 definition of the
artifact</li>
<li>build(deps): bump github.com/compose-spec/compose-go/v2</li>
<li>Service being declared in a profile must not trigger
re-creation</li>
<li>Add profile e2e test case to document in compose</li>
<li>
<p>Update <code>MAINTAINERS</code> file</p>
</li>
<li>
<p>Update to version 2.30.1:</p>
</li>
<li>
<p>bump compose-go to version v2.4.2</p>
</li>
<li>
<p>Update to version 2.30.0:</p>
</li>
<li>Improvements<ul>
<li>Introduce service hooks by @ndeloof (12166)</li>
<li>Introduce generate command as alpha command by @glours
(12209)</li>
<li>Add export command by @jarqvi (12120)</li>
<li>Add support for CDI device request using devices by @ndeloof
(12184)</li>
<li>Add support for bind recursive by @ndeloof (12210)</li>
<li>Allow usage of -f flag with OCI Compose artifacts by @glours
(12220)</li>
</ul>
</li>
<li>Fixes<ul>
<li>Append unix-style relative path when computing container
target path by @ndeloof (12145)</li>
<li>Wait for dependent service up to delay set by --wait-timeout
by @ndeloof (12156)</li>
<li>Check secret source exists, as bind mount would create target
by @ndeloof (12151)</li>
<li>After container restart register printer consumer by @jhrotko
(12158)</li>
<li>Fix(down): Fix down command if specified services are not
running by @idsulik (12164)</li>
<li>Show watch error message and open DD only when w is pressed
by @jhrotko (12165)</li>
<li>Fix(push): Fix unexpected EOF on alpha publish by @idsulik
(12169)</li>
<li>Fix(convergence): Serialize access to observed state by
@anantadwi13 (12150)</li>
<li>Remove feature flag integration with Docker Desktop for
ComposeUI and ComposeNav by @jhrotko (12192)</li>
<li>Support Dockerfile-specific ignore-file with watch by
@ndeloof (12193)</li>
<li>Add support for raw env_file format by @ndeloof (12179)</li>
<li>Convert GPUs to DeviceRequests with implicit "gpu" capability
by @ndeloof (12197)</li>
<li>Improve error message to include expected network label by
@divinity76 (12213)</li>
<li>Don't use progress to render restart, which hides logs by
@ndeloof (12226)</li>
<li>One-off containers are not indexed, and must be ignored by
exec --index command by @ndeloof (12224)</li>
<li>Don't warn about uid/gid not being supported while ... they
are by @ndeloof (12232)</li>
<li>Connect to external networks by name by @ndeloof (12234)</li>
<li>Fix push error message typo by @chris-crone (12237)</li>
<li>Fix(dockerignore): Add wildcard support to dockerignore.go by
@idsulik (12239)</li>
</ul>
</li>
<li>Internal<ul>
<li>Remove bind options when creating a volume type by @jhrotko
(12177)</li>
<li>pass device.options to engine by @ndeloof (12183)</li>
<li>Add security policy by @thaJeztah (12194)</li>
<li>Gha: set default permissions to "contents: read" by
@thaJeztah (12195)</li>
<li>Desktop: allow this client to be identified via user-agent by
@djs55 (12212)</li>
<li>Compose-go clean volume target to avoid ambiguous comparisons
by @ndeloof (12208)</li>
</ul>
</li>
<li>
<p>Dependencies</p>
<ul>
<li>Bump docker v27.3.1 by @ndeloof (12178)</li>
<li>Build(deps): bump golang.org/x/sys from 0.25.0 to 0.26.0 by
@dependabot (12189)</li>
<li>Bump compose-go to v2.3.0 by @glours (12198)</li>
<li>Bump compose-go to v2.4.0 by @glours (12231)</li>
<li>Bump compose-go to v2.4.1 by @glours (12243)</li>
<li>Build(deps): bump github.com/containerd/containerd from
1.7.22 to 1.7.23 by @dependabot (12211)</li>
<li>Bump golang minimal version to 1.22 in go.mod by @glours
(12246)</li>
<li>Bump go.uber.org/mock to v0.5.0 and google.golang.org/grpc to
v1.67.1 by @glours (12245)</li>
</ul>
</li>
<li>
<p>Update to version 2.29.7:</p>
</li>
<li>
<p>revert commits link to mount API over bind changes</p>
</li>
<li>
<p>Update to version 2.29.6:</p>
</li>
<li>don't set propagation if target engine isn't linux</li>
<li>build(deps): bump github.com/docker/docker v27.3.0-rc.2</li>
<li>
<p>build(deps): bump github.com/docker/cli v27.3.0-rc.2</p>
</li>
<li>
<p>Update to version 2.29.5:</p>
</li>
<li>set propagation default</li>
<li>
<p>Remove custom codeql workflow</p>
</li>
<li>
<p>Update to version 2.29.4:</p>
</li>
<li>fix import</li>
<li>chore(watch): Add debug log when skipping service without build
context</li>
<li>stop dependent containers before recreating diverged service</li>
<li>Fixed possible <code>nil</code> pointer dereference</li>
<li>bump github.com/docker/buildx v0.17.1</li>
<li>build(deps): bump docker, docker/cli to v27.3.0-rc.1</li>
<li>
<p>gha: test against docker engine v27.3.0</p>
</li>
<li>
<p>Update to version 2.29.3:</p>
</li>
<li>show sync files only in debug level</li>
<li>chore(watch): Add changed files path/count to log</li>
<li>build(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0</li>
<li>bump compose-go to version v2.2.0</li>
<li>Restore compose v1 behavior to recreate containers when ran
with -V</li>
<li>fix linting issues with golangci-lint 1.60.2</li>
<li>bump golang to version 1.22.7</li>
<li>bump dependencies versions, engine and cli v27.2.1 containerd
v1.7.22 buildx v0.17.0 buildkit v0.16.0</li>
<li>build(deps): bump golang.org/x/sys from 0.22.0 to 0.25.0</li>
<li>Fix typos</li>
<li>Use logrus instead of direct output to stderr.</li>
<li>attach: close streams when done</li>
<li>Fix typo in pull.go</li>
<li>Allow combination of bind mounts and 'rebuild' watches</li>
<li>service hash must exlude depends_on</li>
<li>prefer mount API over bind</li>
<li>docs: duplicate documentation for root cmd</li>
<li>docs(wait): Fix wait command description</li>
<li>allow to add empty line in the logs when nav menu activated</li>
<li>
<p>upgrade docker versions</p>
</li>
<li>
<p>Build with go 1.22 to avoid issues when processing go.mod per
https://github.com/golang/go/issues/62278#issuecomment-1698829945</p>
</li>
<li>
<p>Update to version 2.29.2:</p>
</li>
<li>initial sync files that modified after image creation</li>
<li>initial sync for root directory</li>
<li>Removes redundant condition from toAPIBuildOptions in build.go</li>
<li>docs: Update docker compose kill usage</li>
<li>Fix stop on file chane for sync-restart action</li>
<li>bump engine and cli to v27.1.1, buildx to v0.16.1</li>
<li>remove all dependabot update PRs for OTel dependencies</li>
<li>gp.mod: github.com/gofrs/flock v0.12.1</li>
<li>go.mod: golang.org/x/sys v0.22.0</li>
<li>
<p>update to go1.21.12</p>
</li>
<li>
<p>Update to version 2.29.1:</p>
</li>
<li>Enhance JSON progress events with more fields.</li>
<li>bump compose-go v2.1.5</li>
<li>bump github.com/docker/cli v27.1.0</li>
<li>bump github.com/docker/docker v27.1.0</li>
<li>bump github.com/containerd/containerd v1.7.20</li>
<li>gha: add docker 27.1.0</li>
<li>
<p>fix(containers): fix sorting logic by adding secondary sorting
for one-off containers</p>
</li>
<li>
<p>Update to version 2.29.0:</p>
</li>
<li>fix: typos</li>
<li>update docs generation to avoid man pages generation</li>
<li>bump compose-go to v2.1.4, buildx to v0.16.0, containerd to
v1.7.19 and buildx to v0.15.0</li>
<li>restore setEnvWithDotEnv</li>
<li>empty env variable with no value must be unset in container</li>
<li>exclude unnecessary resources after services have been selected</li>
<li>change time for stale bot</li>
<li>Remove debug mode and run twice a week</li>
<li>Add stale workflow</li>
<li>update docs</li>
<li>feat(watch): Add --prune option to docker-compose watch command</li>
<li>Remove COMPOSE_MENU env from e2e tests</li>
<li>Use rawjson for the build backend.</li>
<li>Set logging format to JSON.</li>
<li>Format errors as JSON when in JSON progress mode.</li>
<li>Pass 'plain' instead of 'json' to build backend</li>
<li>Add JSON stream progress writer</li>
<li>go.mod: docker/cli, docker/docker v27.0.3</li>
<li>gha: test against docker v27.0.3</li>
<li>
<p>go.mod: docker/cli, docker/docker v27.0.2</p>
</li>
<li>
<p>Update to version 2.28.1:</p>
</li>
<li>
<p>Remove <code>console.Terminal</code> check and use <code>IsTerminal</code> from
<code>streams.Out</code></p>
</li>
<li>
<p>Update to version 2.28.0:</p>
</li>
<li>go.mod: github.com/compose-spec/compose-go v2.1.3</li>
<li>
<p>go.mod: docker/docker and docker/cli v27.0.1-rc.1</p>
</li>
<li>
<p>Update to version 2.27.3:</p>
</li>
<li>build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1</li>
<li>
<p>build(deps): bump github.com/docker/buildx from 0.15.0 to
0.15.1</p>
</li>
<li>
<p>Update to version 2.27.2:</p>
</li>
<li>using as flag of the up command, watch was blocking process
shutdown This happened when sunsetting the application from
docker compose down command</li>
<li>Add open watch docs in up menu</li>
<li>bump buildkit to v0.14.0 and buildx to v0.15.0</li>
<li>stop watch process when associated up process is stopped</li>
<li>build(deps): bump github.com/docker/docker</li>
<li>build(deps): bump github.com/containerd/containerd from 1.7.17
to 1.7.18</li>
<li>build(deps): bump golang.org/x/sys from 0.20.0 to 0.21.0</li>
<li>build(deps): bump github.com/hashicorp/go-version from 1.6.0 to
1.7.0</li>
<li>build: replace uses of archive.CanonicalTarNameForPath</li>
<li>update gh actions versions, update engine matrix, bump golang
to 1.21.11</li>
<li>enforce keyboard.Close is always executed to restore terminal</li>
<li>config --environment</li>
<li>Readd event</li>
<li>remove unreachable code</li>
<li>Fix dot env file to define COMPOSE_* variables</li>
<li>return an error when --detach and --watch are used together in
up command</li>
<li>Correct 'cancellation' typo in comment</li>
<li>Fix: change append to use slice index in ps.go</li>
<li>COMPOSE_PROFILES can be set by .env file</li>
<li>
<p>prevent concurrent map write relying on project immutability</p>
</li>
<li>
<p>Update to version 2.27.1:</p>
</li>
<li>build(deps): bump github.com/containerd/containerd from 1.7.16
to 1.7.17</li>
<li>build(deps): bump github.com/docker/buildx from 0.14.0 to
0.14.1</li>
<li>drop COMPOSE_EXPERIMENTAL_OTEL as docker/cli has opentelemetry
in</li>
<li>add gui/composeview as part of available commands</li>
<li>fix opentelemetry</li>
<li>bump compose-go to version v2.1.1</li>
<li>Set endpoint-specific DriverOpts</li>
<li>Bump compose-go version to latest main</li>
<li>Backport OpenBSD patches</li>
<li>add new navigation menu to open Compose app configuration in
Docker Desktop</li>
<li>build(deps): bump github.com/fsnotify/fsevents from 0.1.1 to
0.2.0</li>
<li>build(deps): bump golang.org/x/sys from 0.19.0 to 0.20.0</li>
<li>fix --resolve-image-digests</li>
<li>allow a local .env file to override compose.yaml sibling .env</li>
<li>Bump docker engine and cli to version 26.1.3</li>
<li>Bump docker to v26.1.2</li>
<li>Add documentation for --menu up option and COMPOSE_MENU
environemnt variable</li>
<li>
<p>chore(deps): bump docker to v26.1.1 (#11794)</p>
</li>
<li>
<p>Update to version 2.27.0:</p>
</li>
<li>fix: overlapping logs and menu navigation (#11765)</li>
<li>build(deps): bump github.com/moby/buildkit</li>
<li>chore(e2e): fix flaky cascade failure test</li>
<li>use v2.26.1 tag for moby and Docker cli</li>
<li>chore(deps): update to Moby v26.1 & buildx v0.14</li>
<li>bump compose-go version to v2.1.0</li>
<li>fix support for --context=foo</li>
<li>Fix #11710: Avoid to try to close channel twice after hitting
Ctrl-C on compose up (#11719)</li>
<li>fix(desktop): remove overly-aggressive feature flag check
(#11748)</li>
<li>chore: fix typo in comment</li>
<li>bump dependencies</li>
<li>fix: do not try to create file shares for non-directories</li>
<li>check container_name is not in use by another service we will
create</li>
<li>don't clear line when navigation is disabled</li>
<li>fix: return correct exit code with <code>--exit-code-from</code> (#11715)</li>
<li>progress for resource can be restarted after more Working event
comes</li>
<li>Revert "Stop the resource timer after last expected event"</li>
<li>Revert change to allow trying to kill again if a kill fails</li>
<li>Handle errors and allow to send multiple kills if one failed</li>
<li>Ignore errors when killing on second Ctrl-C</li>
<li>docker compose up always kills the containers on second Ctrl-C</li>
<li>read COMPOSE_REMOVE_ORPHANS from .env</li>
<li>Set Required false to depends_on containers for compose -p
stop/down</li>
<li>Ignore missing containers when compose stop -p</li>
<li>Ignore missing containers when compose down -p</li>
<li>Introduce support for build.entitlements</li>
<li>Remove dead url reference.</li>
<li>e2e test for --all-resources</li>
<li>introduce --all-resources to <em>not</em> exclude resources not used
by services</li>
<li>Introduce --abort-on-container-failure</li>
<li>bump golang version to 1.21.9</li>
<li>
<p>don't use ansi espace sequence when disabled</p>
</li>
<li>
<p>Update to version 2.26.1:</p>
</li>
<li>Does not start keyboard manager if there is no tty</li>
<li>Change menu information text to dim</li>
<li>Handle --no-build and --watch args</li>
<li>build(deps): bump github.com/opencontainers/image-spec</li>
<li>Unwrap error message.</li>
<li>
<p>Include error message in pull warning/errors</p>
</li>
<li>
<p>Update to version 2.26.0:</p>
</li>
<li>chore(desktop): revised feature detection for file shares</li>
<li>Add Navigation Menu to compose up</li>
<li>Add support for volume Subpath option</li>
<li>Bump docker v26.0.0</li>
<li>introduce config --variables to list compose model variables</li>
<li>Fix docs on default build image name</li>
<li>Bump compose-go to v2.0.2</li>
<li>add support for annotations</li>
<li>Revert "Bump compose-go to v2.0.1"</li>
<li>Bump compose-go to v2.0.1</li>
<li>feat(desktop): synchronized file share integration (#11614)</li>
<li>feat(experiments): add experimental feature state (#11633)</li>
<li>reduce timeout of the Otel tracing command</li>
<li>
<p>fix <code>compose config --format json</code></p>
</li>
<li>
<p>Update to version 2.25.0:</p>
</li>
<li>Bump compose-go v2.0.0</li>
<li>services shell completion bugfix</li>
<li>fix TestBuildPlatformsWithCorrectBuildxConfig</li>
<li>only use ToModel when --no-interpolate is set</li>
<li>
<p>feat(desktop): add Docker Desktop detection and client skeleton
(#11593)</p>
</li>
<li>
<p>Update to version 2.24.7:</p>
</li>
<li>chore(deps): upgrade go to 1.21.8 (#11578)</li>
<li>ci(deps): bump moby/moby & docker/cli to v25.0.4 (#11566)</li>
<li>Add test summary for test jobs in ci</li>
<li>make code simpler</li>
<li>avoid duplicated "xx exited with code 0" message</li>
<li>introduce --watch</li>
<li>move code into small functions for better readability</li>
<li>restore support for <code>config --no-interpolate</code></li>
<li>remove docker cli step in ci.yml</li>
<li>get log to manage <code>attach</code></li>
<li>bump compose-go to version v2.0.0-rc.8</li>
<li>use an dedicated compose file --quiet-pull e2e test</li>
<li>Add a fallback check of Watch pid on Windows False positives
were detected when checking the previous watch process state</li>
<li>add support of QuietOption to create command</li>
<li>pass QuietOption when starting dependencies from run command</li>
<li>when ran with ANSI disabled, force progress=plain</li>
<li>Issue-11374: Modified compose up command to respect
COMPOSE_REMOVE_ORPHANS environment variable</li>
<li>ci: bump engine version to <code>25.0.3</code></li>
<li>sort containers to optimize scale down</li>
<li>
<p>discard stdout for laaarge log test</p>
</li>
<li>
<p>Update to version 2.24.6:</p>
</li>
<li>use listeners to collect include metrics</li>
<li>docs: update cli reference link</li>
<li>docs: unify no trailing dots in docstrings and help (#11301)</li>
<li>Use listener for file metadata</li>
<li>fix deadlock collecting large logs</li>
<li>chore(watch): remove old <code>docker cp</code> implementation</li>
<li>ci(deps): bump docker/cli to v25.0.3 (#11481)</li>
<li>pass All option to backend api.Service when length statuses is
not equal to zero</li>
<li>Add OTEL specs: build, depends_on, capabilities (gpu/tpu)</li>
<li>build(deps): bump github.com/opencontainers/image-spec</li>
<li>feat(tracing): add project hash attr</li>
<li>chore(load): ensure context passed to load</li>
<li>Include all networks in ContainerCreate call if API >= 1.44</li>
<li>bump compose-go to v2.0.0-rc.4</li>
<li>CI: docker engine version matrix</li>
<li>build(deps): bump github.com/docker/cli</li>
<li>Fix load .env from project directory when project file is set
by COMPOSE_FILE</li>
</ul>
<h2>Patch Instructions:</h2>
<p>
To install this SUSE update use the SUSE recommended
installation methods like YaST online_update or "zypper patch".<br/>
Alternatively you can run the command listed for your product:
</p>
<ul class="list-group">
<li class="list-group-item">
SUSE Linux Micro 6.1
<br/>
<code>zypper in -t patch SUSE-SLE-Micro-6.1-369=1</code>
</li>
</ul>
<h2>Package List:</h2>
<ul>
<li>
SUSE Linux Micro 6.1 (aarch64 ppc64le s390x x86_64)
<ul>
<li>docker-compose-2.33.1-slfo.1.1_1.1</li>
</ul>
</li>
</ul>
</div>