Skip to content

Commit 6580c56

Browse files
committed
Merge pull request #526 from bfirsh/ship-1.0.0
WIP: Ship 1.0.0
2 parents a07c836 + 4d1b2f1 commit 6580c56

3 files changed

Lines changed: 44 additions & 2 deletions

File tree

CHANGES.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,48 @@
11
Change log
22
==========
33

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+
446
0.5.2 (2014-07-28)
547
------------------
648

docs/install.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ There are also guides for [Ubuntu](https://docs.docker.com/installation/ubuntuli
1818

1919
Next, install Fig:
2020

21-
curl -L https://github.com/docker/fig/releases/download/0.5.2/fig-`uname -s`-`uname -m` > /usr/local/bin/fig; chmod +x /usr/local/bin/fig
21+
curl -L https://github.com/docker/fig/releases/download/1.0.0/fig-`uname -s`-`uname -m` > /usr/local/bin/fig; chmod +x /usr/local/bin/fig
2222

2323
Releases are available for OS X and 64-bit Linux. Fig is also available as a Python package if you're on another platform (or if you prefer that sort of thing):
2424

fig/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
from __future__ import unicode_literals
22
from .service import Service # noqa:flake8
33

4-
__version__ = '0.5.2'
4+
__version__ = '1.0.0'

0 commit comments

Comments
 (0)