|
1 | 1 | Change log |
2 | 2 | ========== |
3 | 3 |
|
| 4 | +1.0.0 (2014-10-07) |
| 5 | +------------------ |
| 6 | + |
| 7 | +The highlights: |
| 8 | + |
| 9 | + - [Fig has joined Docker.](https://www.orchardup.com/blog/orchard-is-joining-docker) Fig will continue to be maintained, but we'll also be incorporating the best bits of Fig into Docker itself. |
| 10 | + |
| 11 | + This means the GitHub repository has moved to [https://github.com/docker/fig](https://github.com/docker/fig) and our IRC channel is now #docker-fig on Freenode. |
| 12 | + |
| 13 | + - Fig can be used with the [official Docker OS X installer](https://docs.docker.com/installation/mac/). Boot2Docker will mount the home directory from your host machine so volumes work as expected. |
| 14 | + |
| 15 | + - Fig supports Docker 1.3. |
| 16 | + |
| 17 | + - It is now possible to connect to the Docker daemon using TLS by using the `DOCKER_CERT_PATH` and `DOCKER_TLS_VERIFY` environment variables. |
| 18 | + |
| 19 | + - There is a new `fig port` command which outputs the host port binding of a service, in a similar way to `docker port`. |
| 20 | + |
| 21 | + - There is a new `fig pull` command which pulls the latest images for a service. |
| 22 | + |
| 23 | + - There is a new `fig restart` command which restarts a service's containers. |
| 24 | + |
| 25 | + - Fig creates multiple containers in service by appending a number to the service name (e.g. `db_1`, `db_2`, etc). As a convenience, Fig will now give the first container an alias of the service name (e.g. `db`). |
| 26 | + |
| 27 | + This link alias is also a valid hostname and added to `/etc/hosts` so you can connect to linked services using their hostname. For example, instead of resolving the environment variables `DB_PORT_5432_TCP_ADDR` and `DB_PORT_5432_TCP_PORT`, you could just use the hostname `db` and port `5432` directly. |
| 28 | + |
| 29 | + - Volume definitions now support `ro` mode, expanding `~` and expanding environment variables. |
| 30 | + |
| 31 | + - `.dockerignore` is supported when building. |
| 32 | + |
| 33 | + - The project name can be set with the `FIG_PROJECT_NAME` environment variable. |
| 34 | + |
| 35 | + - The `--env` and `--entrypoint` options have been added to `fig run`. |
| 36 | + |
| 37 | + - The Fig binary for Linux is now linked against an older version of glibc so it works on CentOS 6 and Debian Wheezy. |
| 38 | + |
| 39 | +Other things: |
| 40 | + |
| 41 | + - `fig ps` now works on Jenkins and makes fewer API calls to the Docker daemon. |
| 42 | + - `--verbose` displays more useful debugging output. |
| 43 | + - When starting a service where `volumes_from` points to a service without any containers running, that service will now be started. |
| 44 | + - Lots of docs improvements. Notably, environment variables are documented and official repositories are used throughout. |
| 45 | + |
4 | 46 | 0.5.2 (2014-07-28) |
5 | 47 | ------------------ |
6 | 48 |
|
|
0 commit comments