Schedule
- 05/26/2015 - Code Freeze
- 06/18/2015 - Release
Release Goals
State convergence
Rather than deleting and re-creating every container on every invocation of docker-compose up
, Compose will intelligently only re-create what is necessary in order to pick up changes to docker-compose.yml
or updated service images.
Use labels to keep track of containers
Rather than using container names, which forces Compose to use rather hacky logic in places and stops users from customising names, Compose will use Docker's new "labels" feature to keep track of its containers. This will also improve performance on hosts or clusters with lots of containers running.
Support for custom labels
Users can add custom metadata to containers with a labels
configuration option in docker-compose.yml
.
Sprint Goals
Sprint 16
(11 May 2015 - 22 May 2015)
- Finish off state convergence
- Finish off labels for container tracking
- Investigate testing Compose against Swarm
Sprint 17
(26 May 2015 - 5 Jun 2015)
- Goal: test and features and finalize docs for release.
Sprint 18
(8 Jun 2015 - 19 Jun 2015)
- Release on 6/18/15
- 1.4.0 Planning
Tracking