CARVIEW |
Select Language
HTTP/2 200
date: Thu, 24 Jul 2025 12:45:41 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"59ab7edc81239bab7d27845be05052d2"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=3K%2Fh2hb24k%2BMrMovynhvZrtNcR3kfc4hhCJ%2BCVTrROI565xg6Pcsw12D%2B7W5pFTqGp9CTsKhZpmK9DleP%2FBIdN41isl89t5Oe5X2PwWDoNqjKRnVVZyuYf2xSSre3eUKXXmTDC0F7xE4qkJusMa10G1hlLBRLOIfoKXwy6d0P6MWp%2FLRz%2BwC4t%2BDa%2FQ3MM0NQsjTP37QWFwozX%2FnTsztWNd2o0Nf0PLdMk1QzYPc7zJqL%2F13co5Pwy1eQ86XmU6JZ829oLzuKjap6LuAfJiIBA%3D%3D--kabFs6bgr7Q6vpx6--5FOqfbA1hBZSuNeGOENSNg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.570605519.1753361140; Path=/; Domain=github.com; Expires=Fri, 24 Jul 2026 12:45:40 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Fri, 24 Jul 2026 12:45:40 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 8DC0:36F97A:1B4CE13:205BD71:68822AF4
Releases Β· docker/compose Β· GitHub
24 Jul 08:31
08 Jul 09:35
Loading
30 Jun 20:07
Loading
30 Jun 18:33
Loading
24 Jun 14:05
Loading
20 Jun 13:25
Loading
12 Jun 09:00
Loading
05 Jun 15:11
Loading
23 May 14:21
Loading
19 May 12:26
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Releases: docker/compose
Releases Β· docker/compose
v2.39.0
Compare
What's Changed
β¨ Improvements
- Add
--since
&--until
flags toevents
command by @jarqvi in #13030 - Feat(os): add FreeBSD support by @atagtm in #13036
- Add
--models
flag toconfig
command by @jarqvi in #13022 - Warn user
COMPOSE_BAKE=false
is deprecated by @ndeloof in #13065 - Simpler stop UI by @ndeloof in #13064
- Introduce build
provenance
andsbom
attributes support by @ndeloof in #13067 - Show build progress during watch rebuild by @ndeloof in #13059
π 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
- Bump engine and cli to
v28.3.2
by @ndeloof in #13035 - Build(deps): bump github.com/spf13/pflag from
1.0.6
to1.0.7
by @dependabot[bot] in #13060 - Bump
compose-go
to versionv2.8.0
by @glours in #13082 - Build(deps): bump google.golang.org/grpc from
1.73.0
to1.74.2
by @dependabot[bot] in #13081 - bump buildx to
v0.26.1
by @glours in #13086
New Contributors
- @atagtm made their first contribution in #13036
- @xduugu made their first contribution in #13038
- @principis made their first contribution in #13047
- @suwakei made their first contribution in #13091
Full Changelog: v2.38.2...v2.39.0
Assets 47
- sha256:fc9c9920ce42753422db30d5898df6048cbd5d44d6cb6a0c7cfc9998c4b31069
2025-07-24T08:11:00Z - sha256:2a8b3a93132a4dfe884d011782ee0ac04579cc874f10315b38a900450ef1b752
2025-07-24T08:11:01Z - sha256:2ac2f3b209f5378d2f221875911bc861619ca2a80f132b77cc3a894e0e9ed23d
2025-07-24T08:11:03Z - sha256:3f406f13ff8149494238988b289958816ba91a3225b2dc194cad23cb72f3b017
2025-07-24T08:11:04Z - sha256:8d4359820b5718369c24764be65e5b7466e00499cc8ab305882eb7c651d6edbe
2025-07-24T08:11:04Z - sha256:f515722f11096ceee57b3f908b52741f14478e184abcc702f50f5d73bf2b42c2
2025-07-24T08:11:04Z - sha256:8f06ba72652bb9fdba54de7d07b68754896b5ceac4702e09d42cb9779320fb6f
2025-07-24T08:11:08Z - sha256:25dcf03dad6bd512078e16dc60b804dd67642c1305a320ffcd7ab91cc98cb099
2025-07-24T08:11:09Z - sha256:45fb65361bd53037b63c0708b41117be9db0c08d7427a005f1896f50253b8a34
2025-07-24T08:11:09Z - sha256:1d8780c5bdfcd7696861578f9c66d16dd603a4b8af31588c7c3ac4467f850756
2025-07-24T08:11:09Z -
2025-07-24T07:05:30Z -
2025-07-24T07:05:30Z - Loading
5 people reacted
v2.38.2
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
- @mountdisk made their first contribution in #12991
Full Changelog: v2.38.1...v2.38.2
Assets 47
9 people reacted
v2.38.1
Compare
Assets 47
6 people reacted
v2.38.0
Compare
What's Changed
β¨ Improvements
- introduce support for models by @ndeloof in #12976
- Add volumes command by @leoperegrino in #12954
- remove publish limitation on bind mount by @glours in #12997
- mount /var/run/docker.sock for --use-api-socket by @ndeloof in #12995
π Fixes
- only expose API socket to service asking for it by @ndeloof in #12972
- check progress default value instead of empty string to use BUILDKIT_PROGRESS env variable value by @glours in #12982
- exclude provider services from the list of dependencies that Compose should wait for by @glours in #12983
- don't fail down cmd if services with pre_stop hook already stopped/removed by @glours in #12986
- Swap to Reader in bake to avoid hangs on output by @nscott in #12984
- make sure the post_start hooks fails by @glours in #12996
- remove error message from exec outpout by default by @glours in #12992
- fix: typos by @hezhizhen in #12963
- pass project.environment to bake by @ndeloof in #12994
- fix provider concurrent environment map accesses by @glours in #12999
- e2e compose run --env by @ndeloof in #12967
βοΈ Dependencies
- build(deps): bump github.com/docker/cli from 28.2.2+incompatible to 28.3.0+incompatible by @dependabot in #12974
- build(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.0+incompatible by @dependabot in #12975
New Contributors
- @nscott made their first contribution in #12984
- @hezhizhen made their first contribution in #12963
- @leoperegrino made their first contribution in #12954
Full Changelog: v2.37.3...v2.38.0
Assets 47
5 people reacted
v2.37.3
Compare
What's Changed
β¨ Improvements
π Fixes
- fix bake intergation by @ndeloof in #12960
- don't create services passed as parameters of run command during dependencies creation process by @glours in #12968
- inject secrets/config just before container is started by @ndeloof in #12970
- propagate target docker host set by --host to Bake by @ndeloof in #12961
π§ Internal
- pkg/compose: remove uses of ExecOptions.Detach by @thaJeztah in #12950
βοΈ Dependencies
- build(deps): bump github.com/moby/buildkit from 0.23.0 to 0.23.1 by @dependabot in #12964
Full Changelog: v2.37.2...v2.37.3
Assets 47
8 people reacted
v2.37.2
Compare
What's Changed
β¨ Improvements
π Fixes
- restore ContainerName in images --json by @ndeloof in #12943
- fix panic using w shortcut on project without watch support by @ndeloof in #12944
π§ Internal
βοΈ Dependencies
- bump compose-go to v2.6.5 by @ndeloof in #12958
- build(deps): bump github.com/containerd/containerd/v2 from 2.1.1 to 2.1.2 by @dependabot in #12939
Full Changelog: v2.37.1...v2.37.2
Assets 47
5 people reacted
v2.37.1
Compare
What's Changed
β¨ Improvements
π Fixes
- Fix SIGSEGV on Enable Watch by @ndeloof in #12909
- Revert docker compose images JSON output to array format by @x0rw in #12917
- Sanitize service name so they can be used as bake targets by @ndeloof in #12925
- Only look for required image in bake metadata by @ndeloof in #12930
- Don't create metadatafile, just generate a random name by @ndeloof in #12931
- Fix the generated manifest for compose artifacts by @jcarter3 in #12933
- Fix support for additional_contexts with service sub-dependencies by @ndeloof in #12936
- Fix panic on failure starting plugin server by @ndeloof in #12914
π§ Internal
βοΈ Dependencies
- Bump golang.org/x/sync v0.15.0 by @ndeloof in #12913
- Build(deps): bump google.golang.org/grpc from 1.72.2 to 1.73.0 by @dependabot in #12910
New Contributors
Full Changelog: v2.37.0...v2.37.1
Assets 47
14 people reacted
v2.37.0
Compare
What's Changed
βΉοΈ bake
is now used as the default images builder, if you don't want to use it you could opt-out by setting the COMPOSE_BAKE
env variable to false
β¨ Improvements
- Add compose bridge by @glours in #12866
- Include platform and creation date listing image by @ndeloof in #12856
- Add support of metadata subcommand for provider services by @glours in #12903
- Use bake by default by @ndeloof in #12699
π Fixes
- (Re)start dependent services after watch rebuilt image by @ndeloof in #12879
- Resolve symlinks while making dockerfile path absolute by @ndeloof in #12884
- Fix support for
BUILDKIT_PROGRESS
by @ndeloof in #12894 - Build dependent service images when required by @ndeloof in #12896
- Fix recreate network (and connected containers) on config updates by @ndeloof in #12899
pull
does not requireenv_file
being resolved by @ndeloof in #12904
π§ Internal
- Refactor: use slices.Contains to simplify code by @tongjicoder in #12877
- Remove utils.Contains to prefer slice.ContainsFunc by @ndeloof in #12878
- Fix typo in suggestion log by @Carlos-err406 in #12893
- Replace uses of golang.org/x/exp/(maps|slices) for stdlib and fix linting by @thaJeztah in #12885
- Debug message to help diagnose platform mismatch by @ndeloof in #12905
- (refactoting) Move watch logic into a dedicated Watcher type by @ndeloof in #12865
βοΈ Dependencies
- Bump cli-doc-tools to v0.10.0 by @glours in #12855
- Bump github.com/docker/docker, docker/cli v28.2.2 by @thaJeztah in #12875
- Build(deps): bump google.golang.org/grpc from 1.72.1 to 1.72.2 by @dependabot in #12872
New Contributors
- @tongjicoder made their first contribution in #12877
- @Carlos-err406 made their first contribution in #12893
Full Changelog: v2.36.2...v2.37.0
Assets 47
13 people reacted
v2.36.2
Compare
What's Changed
π Fixes
- Run ContainerStart sequentially by @ndeloof in #12851
- Only use attestation when building image outside the development inner loop by @glours in #12853
- Report error (re)creating container by @ndeloof in #12859
- Fix
up --build
with additional_context dependency by @ndeloof in #12863
π§ Internal
- Add example provider implementation by @ndeloof in #12848
- Add
up --build
e2e test by @ndeloof in #12864
βοΈ Dependencies
- Build(deps): bump github.com/containerd/containerd/v2 from 2.1.0 to 2.1.1 by @dependabot in #12857
- Bump compose-go to v2.6.4 by @glours in #12867
- Bump buildkit v0.22.0 and buildx v0.24.0 by @glours in #12868
Full Changelog: v2.36.1...v2.36.2
Assets 47
17 people reacted
v2.36.1
Compare
What's Changed
β¨ Improvements
- Provider.options can be an array by @ndeloof in #12819
- Set provider environment by @ndeloof in #12817
- Add support of
debug
messages in the communication between Compose β¦ by @glours in #12826 - Introduce config
--lock-image-digests
by @ndeloof in #12843
π Fixes
- Skip push step for provider services by @glours in #12818
- Provider info by @ndeloof in #12820
- Append
.exe
to provider name doing executable lookup on windows by @ndeloof in #12832 - Fix quiet option when using COMPOSE_BAKE=1 by @AnvarU in #12838
- Do not throw an error on build with provider services by @glours in #12842
- Report cancelled pull after another one failed by @ndeloof in #12840
- Ensure build dependencies are enabled by @ndeloof in #12824
π§ Internal
- Simplification by @ndeloof in #12811
- Remove Docker EULA licensing which isn't relevant by @ndeloof in #12829
- Remove convert alias from config command by @glours in #12850
βοΈ Dependencies
- Build(deps): bump github.com/containerd/containerd/v2 from 2.0.5 to 2.1.0 by @dependabot in #12813
- Build(deps): bump google.golang.org/grpc from 1.72.0 to 1.72.1 by @dependabot in #12837
- Bump compose-go to v2.6.3 by @glours in #12849
Full Changelog: v2.36.0...v2.36.1
Assets 47
13 people reacted
Previous Next
You canβt perform that action at this time.