Fig 0.4.0 - updated Docker support, better output and lots of niceties

We’ve shipped a new version of Fig! Install/upgrade instructions here.

The main new feature is support for versions 0.9.x and 0.10.x of the Docker daemon (versions prior to 0.9.0 are no longer supported). There are some other fun bits, though:

Nicer output

Due to (boring specifics of the Docker API's streaming responses), Fig used to display some rather unhelpful output when pulling images, which we’ve now tamed. You now get nice, concurrent progress bars, just like when you docker pull.

Furthermore, we’ve slimmed down and aligned the coloured log prefixes in fig up, making it even prettier:

fig example

‘fig up’ pays attention

Previously, fig up would stay open if containers died or quit. The new behaviour is more Foreman-like: if any one container exits, the rest will be shut down and fig up will exit.

Support for the ‘privileged’ option

You can now specify privileged: true under a service in fig.yml to grant it almost all the power of a process running outside Docker, as per docker run --privileged.

Finally, no-one likes bugs, so we fixed some. Details on the release page.

Consult the install instructions to upgrade, and make sure your Docker is 0.9.0 or later!