Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: docker/compose
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.40.0
Choose a base ref
...
head repository: docker/compose
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.40.1
Choose a head ref
  • 19 commits
  • 19 files changed
  • 8 contributors

Commits on Oct 6, 2025

  1. Write error to watcher error channel if Start() fails

    Up's loop will notice globalCtx is done, and invoke watcher.Stop(). Stop() reads from the watcher error channel. If Start() does not write an error, Stop() will never finish.
    
    Fixes #13262
    
    Signed-off-by: Benedikt Radtke <[email protected]>
    Trolldemorted authored and ndeloof committed Oct 6, 2025
    Configuration menu
    Copy the full SHA
    fa7e85e View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2025

  1. Fix: set PWD only if not set

    Signed-off-by: Kian Eliasi <[email protected]>
    kianelbo authored and ndeloof committed Oct 8, 2025
    Configuration menu
    Copy the full SHA
    ce463d5 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2025

  1. build(deps): bump github.com/docker/docker

    Bumps [github.com/docker/docker](https://github.com/docker/docker) from 28.5.0+incompatible to 28.5.1+incompatible.
    - [Release notes](https://github.com/docker/docker/releases)
    - [Commits](moby/moby@v28.5.0...v28.5.1)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/docker/docker
      dependency-version: 28.5.1+incompatible
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ndeloof committed Oct 9, 2025
    Configuration menu
    Copy the full SHA
    7fec70b View commit details
    Browse the repository at this point in the history
  2. build(deps): bump github.com/docker/cli

    Bumps [github.com/docker/cli](https://github.com/docker/cli) from 28.5.0+incompatible to 28.5.1+incompatible.
    - [Commits](docker/cli@v28.5.0...v28.5.1)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/docker/cli
      dependency-version: 28.5.1+incompatible
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ndeloof committed Oct 9, 2025
    Configuration menu
    Copy the full SHA
    f45a3eb View commit details
    Browse the repository at this point in the history
  3. build(deps): bump golang.org/x/sys from 0.36.0 to 0.37.0

    Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.36.0 to 0.37.0.
    - [Commits](golang/sys@v0.36.0...v0.37.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/sys
      dependency-version: 0.37.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and ndeloof committed Oct 9, 2025
    Configuration menu
    Copy the full SHA
    a07f2b8 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2025

  1. bake only interpolates ${*}

    Signed-off-by: Nicolas De Loof <[email protected]>
    ndeloof authored and glours committed Oct 13, 2025
    Configuration menu
    Copy the full SHA
    a03f256 View commit details
    Browse the repository at this point in the history
  2. pkg/compose: align classic builder implementation with docker/cli

    This aligns the implementation closer to the implementation in docker/cli,
    with the refactor done in [cli@260f1db]; this removes some direct uses of
    the github.com/docker/docker/builder/remotecontext/urlutil package, which
    won't be included in the new Moby modules.
    
    There's still some remaining uses in the `dockerFilePath` utility (which
    may need to be updated to also account for remote contexts that are not
    "git"), so possibly we can remove the use in that utility as well.
    
    [cli@260f1db]: docker/cli@260f1db
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah authored and ndeloof committed Oct 13, 2025
    Configuration menu
    Copy the full SHA
    63920c4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b5fb36 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2025

  1. pkg/compose: build with bake: drop support for buildx v0.16 and lower

    [buildx v0.17][1] was released a Year ago, so any version this
    conditional code was accounting for would be versions before that;
    the latest of which being [buildx v0.16.2][2] (July 2024).
    
    Given that those versions are long EOL and no longer supported, we
    can probably remove the conditional code.
    
    [1]: https://github.com/docker/buildx/releases/tag/v0.17.0
    [2]: https://github.com/docker/buildx/releases/tag/v0.16.2
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah authored and ndeloof committed Oct 14, 2025
    2 Configuration menu
    Copy the full SHA
    ae3309a View commit details
    Browse the repository at this point in the history
  2. fix(publish): in processFile(), load the compose file passing the `…

    …project.Profiles` to the `loader.Options`.
    
    Signed-off-by: Olivier Goulpeau <[email protected]>
    ogoulpeau-ledger authored and ndeloof committed Oct 14, 2025
    Configuration menu
    Copy the full SHA
    e7aa484 View commit details
    Browse the repository at this point in the history
  3. fix(publish): in publish(), select all profiles in the project to…

    … publish.
    
    This code is moved from `generateImageDigestsOverride()` as no more
    needed at that point.
    
    Signed-off-by: Olivier Goulpeau <[email protected]>
    ogoulpeau-ledger authored and ndeloof committed Oct 14, 2025
    Configuration menu
    Copy the full SHA
    289faae View commit details
    Browse the repository at this point in the history
  4. bump golang to version 1.24.9

    Signed-off-by: Guillaume Lours <[email protected]>
    glours authored and ndeloof committed Oct 14, 2025
    Configuration menu
    Copy the full SHA
    147923c View commit details
    Browse the repository at this point in the history
  5. use fixed version of compose bridge transformer images

    to avoid CI issue on Compose when a new version is released and change the outputs
    
    Signed-off-by: Guillaume Lours <[email protected]>
    glours authored and ndeloof committed Oct 14, 2025
    Configuration menu
    Copy the full SHA
    7755302 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2025

  1. support Ctrl+Z to run compose in background

    Signed-off-by: Nicolas De Loof <[email protected]>
    ndeloof committed Oct 15, 2025
    Configuration menu
    Copy the full SHA
    88aae9c View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2025

  1. fix race-condition bug in publish command

    Signed-off-by: Paul Thiele <[email protected]>
    paul-kinexon authored and ndeloof committed Oct 16, 2025
    Configuration menu
    Copy the full SHA
    1576174 View commit details
    Browse the repository at this point in the history
  2. Set secret/config uid:gid to match container's USER

    Signed-off-by: Nicolas De Loof <[email protected]>
    ndeloof committed Oct 16, 2025
    Configuration menu
    Copy the full SHA
    ee75be3 View commit details
    Browse the repository at this point in the history
  3. mutualize code from injectSecrets / injectConfigs

    Signed-off-by: Nicolas De Loof <[email protected]>
    ndeloof committed Oct 16, 2025
    Configuration menu
    Copy the full SHA
    2681ed1 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2025

  1. Detect failure to access os.TempDir

    Signed-off-by: Nicolas De Loof <[email protected]>
    ndeloof authored and glours committed Oct 17, 2025
    Configuration menu
    Copy the full SHA
    27f59d7 View commit details
    Browse the repository at this point in the history
  2. make CTRL+Z a no-op operation on Windows

    Signed-off-by: Guillaume Lours <[email protected]>
    glours authored and ndeloof committed Oct 17, 2025
    Configuration menu
    Copy the full SHA
    be8c7e6 View commit details
    Browse the repository at this point in the history
Loading