Repository navigation
Releases
Releases · Mcrich23/Container-Compose
1.2.0
What's Changed
- fix: tolerate env-var placeholders and quoted scalars in deploy.replicas decoding by @mvanhorn in #129
- Add shared ComposeProjectOptions by @adrum in #138
- feat: error on unknown service name in
upinstead of hanging by @OrtegaMatias in #139 - fix: make Main the root command instead of a passthrough wrapper by @subpop in #149
- feat: add dependencyLevels scheduler for parallel
up(#128, step 1) by @OrtegaMatias in #144 - Change license to Apache 2.0 by @Mcrich23 in #155
- feat: add/support stop_grace_period by @jpagh in #150
New Contributors
- @OrtegaMatias made their first contribution in #139
- @subpop made their first contribution in #149
- @jpagh made their first contribution in #150
Full Changelog: 1.1.0...1.2.0
1.1.0
Compatibility and bugfix release tracking Apple Container 1.1. Built against apple/container 1.1.0.
Note: the
container-composebinary attached to this release is Apple Silicon (arm64) only and will not run on Intel Macs. The Homebrew formula stays on 1.0.0's universal binary until an x86_64 build is available.
What's Changed
- feat(up): stamp com.docker.compose project/service labels on containers by @DonsWayo in #110
- Fix env_file variable parsing on Compose file by @nvsofts in #120
- fix: preserve user PATH in streamCommand instead of overwriting it by @mvanhorn in #123
- Adjust timeout to ignore pull activity by @adrum in #112
- feat(up): use Apple container DNS when domain registered, /etc/hosts fallback otherwise by @Cyb3rDudu in #97
- Improve Apple container compose compatibility by @thromel in #119
- fix(service): support Compose 2.x dict form for env_file entries by @ryan106 in #124
- fix(service): add mem_limit and extra_hosts support by @ryan106 in #125
- feat(service): add Compose profiles support by @ryan106 in #126
- Fix Up Command Foreground Interactions when sending signals by @adrum in #127
- fix(up): drop unsupported network aliases instead of failing startup by @Cyb3rDudu in #133
- fix(up): clamp mem_limit below 200 MiB to the daemon minimum by @Cyb3rDudu in #134
- fix(up): foreground (non-detached) up no longer crashes on startup by @Cyb3rDudu in #135
New Contributors
- @DonsWayo made their first contribution in #110
- @nvsofts made their first contribution in #120
- @mvanhorn made their first contribution in #123
- @adrum made their first contribution in #112
- @thromel made their first contribution in #119
- @ryan106 made their first contribution in #124
Full Changelog: 1.0.0...1.1.0
1.0.0
What's Changed
- fix(run): resolve service IP from container address, not network gateway by @w1zdun in #100
- Update to container 1.0.0 by @Mcrich23 in #108
This is the first official release of Container-Compose in conjunction with Apple releasing Container 1.0 🎉
New Contributors
Full Changelog: 0.12.0...1.0.0
0.12.0
This might contain the most community contributions yet!
What's Changed
- fix(up): match locally-built multi-path images so pull is skipped by @Cyb3rDudu in #79
- fix(build): resolve dockerfile path relative to build context, not compose dir by @Cyb3rDudu in #78
- fix(up): allow entrypoint and command together, place --entrypoint before image by @Cyb3rDudu in #80
- fix(parsing): accept list-form environment (- KEY=value) alongside map form by @Cyb3rDudu in #83
- fix(up): stop pinning a CPU core during foreground wait by @Cyb3rDudu in #82
- fix(up): forward single-file bind mounts to
container runby @csaller in #94 - fix(parsing): support map form of depends_on with condition syntax by @24601 in #75
- Refactor compose file flag into shared OptionGroup for
up,down, andbuild. by @Mcrich23 in #98
New Contributors
- @Cyb3rDudu made their first contribution in #79
- @csaller made their first contribution in #94
- @24601 made their first contribution in #75
Full Changelog: 0.11.0...0.12.0
0.11.0
What's Changed
- Fix explicit compose file path resolution by @ravshansbox in #64
- Update to container 0.11.0 by @Mcrich23 in #73
- Fix a typo by @mbalmer in #71
- feat: Add compose build command by @Luke-Parkin in #72
- fix: Use var over let by @Luke-Parkin in #74
New Contributors
- @mbalmer made their first contribution in #71
- @Luke-Parkin made their first contribution in #72
Full Changelog: 0.10.0...0.11.0
0.10.0
What's Changed
- Update to container 0.10
- feat: Providing tests for
ComposeDownby @oxisto in #50 - chore: fix typo in detach flag name and help text by @pstoeckle in #53
- feat: Support for --cpus and --memory resource options by @cstea in #56
- fix: handle port mappings with explicit IP bindings by @ravshansbox in #60
- Fix Healthcheck Parsing by @Mcrich23 in #61
- Update to container 0.10 by @Mcrich23 in #62
New Contributors
- @pstoeckle made their first contribution in #53
- @cstea made their first contribution in #56
- @ravshansbox made their first contribution in #60
Full Changelog: 0.9.0...0.10.0