Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: docker/compose

v2.40.2

22 Oct 17:38

Choose a tag to compare

What's Changed

πŸ› Fixes

  • Compose can't create a tar with adequate uid:gid ownership by @ndeloof in #13299
  • Test digest or canonical reference, not only tag, when checking if an image is already present by @glours in #13302

πŸ”§ Internal

  • Fail build if minimal required version of buildx isn't installed by @ndeloof in #13295
  • remove unused code to only rely on api.Service by @ndeloof in #13300
  • Introduce WithPrompt to configure compose backend to use a plugable UI component for user interaction by @ndeloof in #13308

Full Changelog: v2.40.1...v2.40.2

v2.40.1

17 Oct 13:42

Choose a tag to compare

What's Changed

πŸ› Fixes

πŸ”§ Internal

  • pkg/compose: align classic builder implementation with docker/cli by @thaJeztah in #13278
  • pkg/compose: build with bake: drop support for buildx v0.16 and lower by @thaJeztah in #13280
  • Use fixed version of compose bridge transformer images by @glours in #13284

βš™οΈ Dependencies

  • Build(deps): bump github.com/docker/docker from 28.5.0+incompatible to 28.5.1+incompatible by @dependabot[bot] in #13274
  • Build(deps): bump github.com/docker/cli from 28.5.0+incompatible to 28.5.1+incompatible by @dependabot[bot] in #13273
  • Build(deps): bump golang.org/x/sys from 0.36.0 to 0.37.0 by @dependabot[bot] in #13272
  • Build(deps): bump docker/buildx v0.29.1, moby/buildkit v0.25.1 by @thaJeztah in #13279
  • Bump golang to version 1.24.9 by @glours in #13285

New Contributors

Full Changelog: v2.40.0...v2.40.1

v2.40.0

03 Oct 12:56

Choose a tag to compare

What's Changed

✨ Improvements

  • publish Compose application as compose.yaml + images by @ndeloof in #13257

πŸ› Fixes

  • resolve secrets based on env var before executing bake by @ndeloof in #13237
  • pass bake secrets by env by @ndeloof in #13249
  • escape $ in bake.json as interpolation already has been managed by cpmpose by @ndeloof in #13259

πŸ”§ Internal

βš™οΈ Dependencies

  • build(deps): bump github.com/docker/docker, docker/cli v28.5.0-rc.1 by @thaJeztah in #13241
  • build(deps): bump github.com/docker/docker from 28.5.0-rc.1+incompatible to 28.5.0+incompatible by @dependabot[bot] in #13260
  • build(deps): bump github.com/docker/cli from 28.5.0-rc.1+incompatible to 28.5.0+incompatible by @dependabot[bot] in #13261

Full Changelog: v2.39.4...v2.40.0

v2.39.4

19 Sep 08:49

Choose a tag to compare

What's Changed

✨ Improvements

  • Add support of develop.watch.initial_sync attribute by @glours in #13232

πŸ› Fixes

  • Volume ls command can run without a project by @ndeloof in #13221
  • Fix support for build with bake when target docker endpoint requires TLS by @ndeloof in #13231
  • Disable Tty if run command started from a piped command by @glours in #13233

πŸ”§ Internal

βš™οΈ Dependencies

New Contributors

Full Changelog: v2.39.3...v2.39.4

v2.39.3

09 Sep 08:27

Choose a tag to compare

What's Changed

✨ Improvements

πŸ› Fixes

  • Add --provenance and --sbom flag to generated bake command line, by @glours in #13147
  • Fix runtime operations failing when env file is missing by @maxproske in #13156
  • Check the assume yes publish flag command before the presence of bind mounts by @glours in #13151
  • Fix: incorrect time when last tag time is not set by @kianelbo in #13171
  • Fix sigint/sigterm support in logs --follow by @ndeloof in #13193
  • Prefer application container vs one-off running exec without index by @ndeloof in #13178
  • Only force plain mode build if progress is set to auto by @ndeloof in #13181
  • Only propagate os.Env to bake, not the whole project.Environment by @ndeloof in #13180
  • Detect container is restarted by @ndeloof in #13210
  • Fix run --build support for service:* reference in additional_context by @ndeloof in #13183
  • Detect compose run wit --host and set DOCKER_HOST accordingly running bake by @ndeloof in #13182

πŸ”§ Internal

βš™οΈ Dependencies

  • go.mod: github.com/docker/buildx v0.27.0 by @thaJeztah in #13170
  • Build(deps): bump go.uber.org/mock from 0.5.2 to 0.6.0 by @dependabot[bot] in #13162
  • go.mod: bump buildkit v0.24.0-rc1, buildx v0.28.0-rc1 by @thaJeztah in #13185
  • Build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #13184
  • go.mod: bump buildx v0.28.0-rc2, buildkit v0.24.0-rc2 by @thaJeztah in #13197
  • Build(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.9 by @dependabot[bot] in #13195
  • Build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1 by @dependabot[bot] in #13198
  • go.mod: bump github.com/docker/docker, docker/cli v28.4.0 by @thaJeztah in #13168
  • Build(deps): bump github.com/docker/buildx from 0.28.0-rc2 to 0.28.0 by @dependabot[bot] in #13207
  • Build(deps): bump github.com/spf13/pflag from 1.0.9 to 1.0.10 by @dependabot[bot] in #13200
  • Bump golang to version 1.24.7 by @glours in #13219
  • Build(deps): bump golang.org/x/sync from 0.16.0 to 0.17.0 by @dependabot[bot] in #13218
  • Build(deps): bump golang.org/x/sys from 0.35.0 to 0.36.0 by @dependabot[bot] in #13217
  • Bump compose-go to version v2.8.2 by @glours in #13220

New Contributors

Full Changelog: v2.39.2...v2.39.3

v2.39.2

08 Aug 16:06

Choose a tag to compare

What's Changed

πŸ› Fixes

  • Fix (regression): compose build render build output with tty support by @ndeloof in #13107
  • Add missing _MODEL suffix to model variable pass to dependent services of a model by @glours in #13109
  • Apply BUILDKIT_PROGRESS value when building with bake by @glours in #13110
  • Define pull and no_cache from either service or flags values when building with bake by @glours in #13133
  • Only monitor attached services on up command by @glours in #13114

πŸ”§ Internal

βš™οΈ Dependencies

  • Build(deps): bump github.com/docker/cli from 28.3.2+incompatible to 28.3.3+incompatible by @dependabot[bot] in #13116
  • Build(deps): bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible by @dependabot[bot] in #13115
  • Build(deps): bump github.com/containerd/containerd/v2 from 2.1.3 to 2.1.4 by @dependabot[bot] in #13119
  • Build(deps): bump github.com/docker/go-connections from 0.5.0 to 0.6.0 by @dependabot[bot] in #13137
  • Build(deps): bump golang.org/x/sys from 0.34.0 to 0.35.0 by @dependabot[bot] in #13138
  • Bump golang to 1.23.12 by @austinvazquez in #13142

New Contributors

Full Changelog: v2.39.1...v2.39.2

v2.39.1

24 Jul 17:02

Choose a tag to compare

What's Changed

πŸ”§ Internal

  • Add info about models usage to OpenTelemetry spans by @glours in #13094

βš™οΈ Dependencies

Full Changelog: v2.39.0...v2.39.1

v2.39.0

24 Jul 08:31

Choose a tag to compare

What's Changed

✨ Improvements

πŸ› Fixes

  • Add dry-run support to bake build by @glours in #13042
  • Keep containers attached on stop to capture termination logs by @ndeloof in #13010
  • Add default compose labels to images built from bake by @glours in #13049
  • Fix report image name in bake result by @principis in #13047
  • Don't run navigation menu if stdin isn't a terminal by @ndeloof in #13054
  • Monitor must watch events even when context is cancelled by @ndeloof in #13062
  • Force plain display mode if stdout isn't a terminal by @ndeloof in #13074
  • Do not pass user id on Windows system as engine is not able to handel it by @glours in #13080
  • Forward git command error to user by @ndeloof in #13084
  • Use output registry when push true and load to docker store if not by @glours in #13085

πŸ”§ Internal

  • Add a space character to separate the timestamp from the log message by @xduugu in #13038
  • Fix the Helm bridge e2e tests after the latest update of the templates by @glours in #13053
  • Introduce monitor to manage containers events and application termination by @ndeloof in #12906
  • Abstract model-cli commands execution with a model (pseudo) API by @ndeloof in #13051
  • Swarm by @ndeloof in #13071
  • Remove uses of moby/errdefs by @thaJeztah in #13076
  • Use local copy of pkg/system.IsAbs by @thaJeztah in #13075
  • Optimize ansiColorCode by replacing fmt.Sprintf with strings.Builder by @suwakei in #13091
  • Eliminate magic number in init functions by @suwakei in #13090
  • Integration of SetAttributes calls by @suwakei in #13089

βš™οΈ Dependencies

New Contributors

Full Changelog: v2.38.2...v2.39.0

v2.38.2

08 Jul 09:35

Choose a tag to compare

What's Changed

✨ Improvements

πŸ› Fixes

  • Add a Done event to model progress display by @glours in #13008
  • Fix the way we're checking if the provider metadata are empty or not by @glours in #13017
  • Build: fix service with profile missing secrets by @ndeloof in #13023
  • Fix select dockerignore based on Dockerfile name set from symlink by @ndeloof in #13024

πŸ”§ Internal

  • pkg/compose: remove redundant uses of strslice.StrSlice by @thaJeztah in #13002
  • (reactoring) avoid a global variable by introducing logConsumer decorator by @ndeloof in #12945
  • Chore: fix some minor issues in the comments by @mountdisk in #12991
  • A single place for shell-out command setup by @ndeloof in #13007
  • Add USER_AGENT variable to cmd when shellouting by @glours in #13025

βš™οΈ Dependencies

  • Bump golang to v1.23.10 by @glours in #13004
  • Bump go-viper/mapstructure to version v2.3.0 by @glours in #13005
  • Build(deps): bump github.com/moby/buildkit from 0.23.1 to 0.23.2 by @dependabot in #13009
  • Build(deps): bump github.com/docker/cli from 28.3.0+incompatible to 28.3.1+incompatible by @dependabot in #13012
  • Build(deps): bump github.com/docker/docker from 28.3.0+incompatible to 28.3.1+incompatible by @dependabot in #13011

New Contributors

Full Changelog: v2.38.1...v2.38.2

v2.38.1

30 Jun 20:07

Choose a tag to compare

What's Changed

✨ Improvements

βš™οΈ Dependencies

Full Changelog: v2.38.0...v2.38.1