Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump Docker Compose version to 2.24.1 #993

Conversation

jenkins-infra-updatecli[bot]
Copy link
Contributor

@jenkins-infra-updatecli jenkins-infra-updatecli bot commented Jan 15, 2024

Bump Docker Compose version

Update the `DockerCompose` version in the Packer default values

change detected: * key "$.compose_version" updated from "2.23.3" to "2.24.0", in file "provisioning/tools-versions.yml"

2.24.0
Release published on the 2024-01-11 13:23:00 +0000 UTC at the url https://github.com/docker/compose/releases/tag/v2.24.0

## What's Changed

### Breaking change :warning:
* service hash computation logic has been updated to fully ignore replicas/scale. Due to this change, after upgrade all services will be recreated.

### Enhancements ✨ 
* Implement `docker compose attach` by @g0t4 in https://github.com/docker/compose/pull/11181
* Introduce ps --orphans to include/exclude services not declared by project by @ndeloof in https://github.com/docker/compose/pull/11220
* Introduce compose logs --index to select a replica container  by @ndeloof in https://github.com/docker/compose/pull/11231
* `--with-dependencies` let `docker compose build` build dependencies transitively by @ndeloof in https://github.com/docker/compose/pull/11290
* Introduce `stats` command by @ndeloof in https://github.com/docker/compose/pull/11299
* Add source policies for build by @cpuguy83 in https://github.com/docker/compose/pull/11325

### Fixes 🐛
* Include disabled services for shell completion by @ndeloof in https://github.com/docker/compose/pull/11251
* Restore `Project` is ps json output by @ndeloof in https://github.com/docker/compose/pull/11223
* Log we don't expose service ports when --verbose by @ndeloof in https://github.com/docker/compose/pull/11227
* Fix configs are mounted under /<id> by @ndeloof in https://github.com/docker/compose/pull/11232
* Fix combination of --pull always --no-build by @ndeloof in https://github.com/docker/compose/pull/11244
* Fix(publish): add OCI 1.0 fallback support for AWS ECR by @milas in https://github.com/docker/compose/pull/11239
* Fix race condition in log printer by @horus in https://github.com/docker/compose/pull/11286
* Send out a cancel event on SIGINT/SIGTERM signal for `compose up` by @vyneer in https://github.com/docker/compose/pull/11230
* Up: teardown when command context is cancelled by @laurazard in https://github.com/docker/compose/pull/11292
* Build do not require environment to be resolved by @ndeloof in https://github.com/docker/compose/pull/11274

### Internal 🔧 
* Let contributor know we might close unanswered issues by @ndeloof in https://github.com/docker/compose/pull/11219
* Feat(cli): report more useful User-Agent on engine API requests by @milas in https://github.com/docker/compose/pull/11333
* Adopt compose-go/v2 by @ndeloof in https://github.com/docker/compose/pull/11207
* Add support for start_interval by @ndeloof in https://github.com/docker/compose/pull/10939
* Update README.md to use standard `compose.yaml` file name by @johnthagen in https://github.com/docker/compose/pull/11233
* Watch: remove requirements for tar binary and for sync target to be rw by @ndeloof in https://github.com/docker/compose/pull/11330
* Deps: update docker/cli to fix go version selection issue by @laurazard in https://github.com/docker/compose/pull/11283
* Remove ServiceProxy which was introduced for archived compose-cli by @ndeloof in https://github.com/docker/compose/pull/11298
* github.com/golang/mock is deprecated by @ndeloof in https://github.com/docker/compose/pull/11272
* Add support for endpoint-specific MAC address by @akerouanton in https://github.com/docker/compose/pull/11208
* Collect services to build using WithServices by @ndeloof in https://github.com/docker/compose/pull/11255

### Bumps 
* Bump compose-go to version v2.0.0-beta.3 by @glours in https://github.com/docker/compose/pull/11307
* Bump ddev to 1.22.4 by @ndeloof in https://github.com/docker/compose/pull/11225
* Bump golang to version 1.21.5 by @glours in https://github.com/docker/compose/pull/11249
* Bump docker cli v1.25 beta1 by @ndeloof in https://github.com/docker/compose/pull/11247
* Bump golang to version v1.21.6 by @glours in https://github.com/docker/compose/pull/11331
* Bump golangci-lint to v1.55.2 ci(deps) by @milas in https://github.com/docker/compose/pull/11332
* Bump compose-go v2-beta.2 by @ndeloof in https://github.com/docker/compose/pull/11295
* Build(deps): bump golang.org/x/sys from 0.15.0 to 0.16.0 by @dependabot in https://github.com/docker/compose/pull/11324
* Build(deps): bump golang.org/x/sys from 0.14.0 to 0.15.0 by @dependabot in https://github.com/docker/compose/pull/11228
* Build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 by @dependabot in https://github.com/docker/compose/pull/11317
* Build(deps): bump go.uber.org/mock from 0.3.0 to 0.4.0 by @dependabot in https://github.com/docker/compose/pull/11291
* go.mod: docker/docker and docker/cli v25.0.0-beta.3 by @thaJeztah in https://github.com/docker/compose/pull/11294
* go.mod: update docker/docker and docker/cli to v25.0.0-rc.1 by @thaJeztah in https://github.com/docker/compose/pull/11320
* gha: update DOCKER_CLI_VERSION to v24.0.7 by @thaJeztah in https://github.com/docker/compose/pull/11321

## New Contributors
* @johnthagen made their first contribution in https://github.com/docker/compose/pull/11233
* @vyneer made their first contribution in https://github.com/docker/compose/pull/11230
* @horus made their first contribution in https://github.com/docker/compose/pull/11286
* @cpuguy83 made their first contribution in https://github.com/docker/compose/pull/11325

**Full Changelog**: https://github.com/docker/compose/compare/v2.23.3...v2.24.0
2.24.1
Release published on the 2024-01-18 10:02:11 +0000 UTC at the url https://github.com/docker/compose/releases/tag/v2.24.1

## What's Changed

###  🐛 Fixes
* Stop the resource timer after last expected event by @ndeloof in https://github.com/docker/compose/pull/11357
* fix engine version require to use healthcheck.start_interval by @ndeloof in https://github.com/docker/compose/pull/11360
* fix(tracing): batch span exports to prevent blocking by @milas in https://github.com/docker/compose/pull/11364

### 🔧 Internal  
* remove watch subcommand from the alpha command by @glours in https://github.com/docker/compose/pull/11363
* signals/utils: always handle received signals by @laurazard in https://github.com/docker/compose/pull/11361

### ⚙️ Dependencies
* build(deps): bump github.com/containerd/containerd from 1.7.11 to 1.7.12 by @dependabot in https://github.com/docker/compose/pull/11347
* build(deps): bump github.com/docker/cli from 25.0.0-rc.1+incompatible to 25.0.0-rc.2+incompatible by @dependabot in https://github.com/docker/compose/pull/11348
* build(deps): bump github.com/docker/docker from 25.0.0-rc.1+incompatible to 25.0.0-rc.2+incompatible by @dependabot in https://github.com/docker/compose/pull/11349
* build(deps): bump github.com/docker/cli from 25.0.0-rc.2+incompatible to 25.0.0-rc.3+incompatible by @dependabot in https://github.com/docker/compose/pull/11365
* build(deps): bump github.com/docker/docker from 25.0.0-rc.2+incompatible to 25.0.0-rc.3+incompatible by @dependabot in https://github.com/docker/compose/pull/11367
* bump version of compose-go to v2.0.0-rc.1 by @glours in https://github.com/docker/compose/pull/11368


**Full Changelog**: https://github.com/docker/compose/compare/v2.24.0...v2.24.1
Update the `DockerCompose` version in the goss test

change detected: * key "$.command.docker_compose.stdout[0]" updated from "2.23.3" to "2.24.0", in file "goss/goss-common.yaml"

2.24.0
Release published on the 2024-01-11 13:23:00 +0000 UTC at the url https://github.com/docker/compose/releases/tag/v2.24.0

## What's Changed

### Breaking change :warning:
* service hash computation logic has been updated to fully ignore replicas/scale. Due to this change, after upgrade all services will be recreated.

### Enhancements ✨ 
* Implement `docker compose attach` by @g0t4 in https://github.com/docker/compose/pull/11181
* Introduce ps --orphans to include/exclude services not declared by project by @ndeloof in https://github.com/docker/compose/pull/11220
* Introduce compose logs --index to select a replica container  by @ndeloof in https://github.com/docker/compose/pull/11231
* `--with-dependencies` let `docker compose build` build dependencies transitively by @ndeloof in https://github.com/docker/compose/pull/11290
* Introduce `stats` command by @ndeloof in https://github.com/docker/compose/pull/11299
* Add source policies for build by @cpuguy83 in https://github.com/docker/compose/pull/11325

### Fixes 🐛
* Include disabled services for shell completion by @ndeloof in https://github.com/docker/compose/pull/11251
* Restore `Project` is ps json output by @ndeloof in https://github.com/docker/compose/pull/11223
* Log we don't expose service ports when --verbose by @ndeloof in https://github.com/docker/compose/pull/11227
* Fix configs are mounted under /<id> by @ndeloof in https://github.com/docker/compose/pull/11232
* Fix combination of --pull always --no-build by @ndeloof in https://github.com/docker/compose/pull/11244
* Fix(publish): add OCI 1.0 fallback support for AWS ECR by @milas in https://github.com/docker/compose/pull/11239
* Fix race condition in log printer by @horus in https://github.com/docker/compose/pull/11286
* Send out a cancel event on SIGINT/SIGTERM signal for `compose up` by @vyneer in https://github.com/docker/compose/pull/11230
* Up: teardown when command context is cancelled by @laurazard in https://github.com/docker/compose/pull/11292
* Build do not require environment to be resolved by @ndeloof in https://github.com/docker/compose/pull/11274

### Internal 🔧 
* Let contributor know we might close unanswered issues by @ndeloof in https://github.com/docker/compose/pull/11219
* Feat(cli): report more useful User-Agent on engine API requests by @milas in https://github.com/docker/compose/pull/11333
* Adopt compose-go/v2 by @ndeloof in https://github.com/docker/compose/pull/11207
* Add support for start_interval by @ndeloof in https://github.com/docker/compose/pull/10939
* Update README.md to use standard `compose.yaml` file name by @johnthagen in https://github.com/docker/compose/pull/11233
* Watch: remove requirements for tar binary and for sync target to be rw by @ndeloof in https://github.com/docker/compose/pull/11330
* Deps: update docker/cli to fix go version selection issue by @laurazard in https://github.com/docker/compose/pull/11283
* Remove ServiceProxy which was introduced for archived compose-cli by @ndeloof in https://github.com/docker/compose/pull/11298
* github.com/golang/mock is deprecated by @ndeloof in https://github.com/docker/compose/pull/11272
* Add support for endpoint-specific MAC address by @akerouanton in https://github.com/docker/compose/pull/11208
* Collect services to build using WithServices by @ndeloof in https://github.com/docker/compose/pull/11255

### Bumps 
* Bump compose-go to version v2.0.0-beta.3 by @glours in https://github.com/docker/compose/pull/11307
* Bump ddev to 1.22.4 by @ndeloof in https://github.com/docker/compose/pull/11225
* Bump golang to version 1.21.5 by @glours in https://github.com/docker/compose/pull/11249
* Bump docker cli v1.25 beta1 by @ndeloof in https://github.com/docker/compose/pull/11247
* Bump golang to version v1.21.6 by @glours in https://github.com/docker/compose/pull/11331
* Bump golangci-lint to v1.55.2 ci(deps) by @milas in https://github.com/docker/compose/pull/11332
* Bump compose-go v2-beta.2 by @ndeloof in https://github.com/docker/compose/pull/11295
* Build(deps): bump golang.org/x/sys from 0.15.0 to 0.16.0 by @dependabot in https://github.com/docker/compose/pull/11324
* Build(deps): bump golang.org/x/sys from 0.14.0 to 0.15.0 by @dependabot in https://github.com/docker/compose/pull/11228
* Build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 by @dependabot in https://github.com/docker/compose/pull/11317
* Build(deps): bump go.uber.org/mock from 0.3.0 to 0.4.0 by @dependabot in https://github.com/docker/compose/pull/11291
* go.mod: docker/docker and docker/cli v25.0.0-beta.3 by @thaJeztah in https://github.com/docker/compose/pull/11294
* go.mod: update docker/docker and docker/cli to v25.0.0-rc.1 by @thaJeztah in https://github.com/docker/compose/pull/11320
* gha: update DOCKER_CLI_VERSION to v24.0.7 by @thaJeztah in https://github.com/docker/compose/pull/11321

## New Contributors
* @johnthagen made their first contribution in https://github.com/docker/compose/pull/11233
* @vyneer made their first contribution in https://github.com/docker/compose/pull/11230
* @horus made their first contribution in https://github.com/docker/compose/pull/11286
* @cpuguy83 made their first contribution in https://github.com/docker/compose/pull/11325

**Full Changelog**: https://github.com/docker/compose/compare/v2.23.3...v2.24.0
2.24.1
Release published on the 2024-01-18 10:02:11 +0000 UTC at the url https://github.com/docker/compose/releases/tag/v2.24.1

## What's Changed

###  🐛 Fixes
* Stop the resource timer after last expected event by @ndeloof in https://github.com/docker/compose/pull/11357
* fix engine version require to use healthcheck.start_interval by @ndeloof in https://github.com/docker/compose/pull/11360
* fix(tracing): batch span exports to prevent blocking by @milas in https://github.com/docker/compose/pull/11364

### 🔧 Internal  
* remove watch subcommand from the alpha command by @glours in https://github.com/docker/compose/pull/11363
* signals/utils: always handle received signals by @laurazard in https://github.com/docker/compose/pull/11361

### ⚙️ Dependencies
* build(deps): bump github.com/containerd/containerd from 1.7.11 to 1.7.12 by @dependabot in https://github.com/docker/compose/pull/11347
* build(deps): bump github.com/docker/cli from 25.0.0-rc.1+incompatible to 25.0.0-rc.2+incompatible by @dependabot in https://github.com/docker/compose/pull/11348
* build(deps): bump github.com/docker/docker from 25.0.0-rc.1+incompatible to 25.0.0-rc.2+incompatible by @dependabot in https://github.com/docker/compose/pull/11349
* build(deps): bump github.com/docker/cli from 25.0.0-rc.2+incompatible to 25.0.0-rc.3+incompatible by @dependabot in https://github.com/docker/compose/pull/11365
* build(deps): bump github.com/docker/docker from 25.0.0-rc.2+incompatible to 25.0.0-rc.3+incompatible by @dependabot in https://github.com/docker/compose/pull/11367
* bump version of compose-go to v2.0.0-rc.1 by @glours in https://github.com/docker/compose/pull/11368


**Full Changelog**: https://github.com/docker/compose/compare/v2.24.0...v2.24.1
Jenkins pipeline link
Updatecli logo

Created automatically by Updatecli

Options:

Most of Updatecli configuration is done via its manifest(s).

  • If you close this pull request, Updatecli will automatically reopen it, the next time it runs.
  • If you close this pull request and delete the base branch, Updatecli will automatically recreate it, erasing all previous commits made.

Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!

@jenkins-infra-updatecli jenkins-infra-updatecli bot added the enhancement New feature or request label Jan 15, 2024
@jenkins-infra-updatecli jenkins-infra-updatecli bot changed the title Bump Docker Compose version to 2.24.0 Bump Docker Compose version to 2.24.1 Jan 18, 2024
Copy link
Contributor

@dduportal dduportal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merging as check errors are only Windows transient errors

@dduportal dduportal merged commit 21c6c8c into main Jan 23, 2024
1 check failed
@dduportal dduportal deleted the updatecli_5559405396153f10eec97bf0745f71df62b85c18538a453eba2e261bfbc14db0 branch January 23, 2024 07:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants