23 1.3.0 Milestone Project Page
Amy Lindburg edited this page 2015-06-16 18:06:40 -07:00

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.

  • Only recreate what's changed - #1399

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.

  • Use labels instead of names to identify containers - #1356

Support for custom labels

Users can add custom metadata to containers with a labels configuration option in docker-compose.yml.

  • Implement labels option - #1145

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