Home Explore Blog Models CI



docker

58th chunk of `content/manuals/compose/releases/release-notes.md`
febfab99d514b9641faab49d7c89029dcf1e023de307053c0000000100000c28
 - Added an `expose` option to `fig.yml`.

## 0.3.1

(2014-03-04)

 - Added contribution instructions. (Thanks @kvz!)
 - Fixed `fig rm` throwing an error.
 - Fixed a bug in `fig ps` on Docker 0.8.1 when there is a container with no command.

## 0.3.0

(2014-03-03)

 - We now ship binaries for OS X and Linux. No more having to install with Pip!
 - Add `-f` flag to specify alternate `fig.yml` files
 - Add support for custom link names
 - Fix a bug where recreating would sometimes hang
 - Update docker-py to support Docker 0.8.0.
 - Various documentation improvements
 - Various error message improvements

Thanks @marksteve, @Gazler and @teozkr!

## 0.2.2

(2014-02-17)

 - Resolve dependencies using Cormen/Tarjan topological sort
 - Fix `fig up` not printing log output
 - Stop containers in reverse order to starting
 - Fix scale command not binding ports

Thanks to @barnybug and @dustinlacewell for their work on this release.

## 0.2.1

(2014-02-04)

 - General improvements to error reporting (#77, #79)

## 0.2.0

(2014-01-31)

 - Link services to themselves so run commands can access the running service. (#67)
 - Much better documentation.
 - Make service dependency resolution more reliable. (#48)
 - Load Fig configurations with a `.yaml` extension. (#58)

Big thanks to @cameronmaske, @mrchrisadams and @damianmoore for their help with this release.

## 0.1.4

(2014-01-27)

 - Add a link alias without the project name. This makes the environment variables a little shorter: `REDIS_1_PORT_6379_TCP_ADDR`. (#54)

## 0.1.3

(2014-01-23)

 - Fix ports sometimes being configured incorrectly. (#46)
 - Fix log output sometimes not displaying. (#47)

## 0.1.2

(2014-01-22)

 - Add `-T` option to `fig run` to disable pseudo-TTY. (#34)
 - Fix `fig up` requiring the ubuntu image to be pulled to recreate containers. (#33) Thanks @cameronmaske!
 - Improve reliability, fix arrow keys and fix a race condition in `fig run`. (#34, #39, #40)

## 0.1.1

(2014-01-17)

 - Fix bug where ports were not exposed correctly (#29). Thanks @dustinlacewell!

## 0.1.0

(2014-01-16)

 - Containers are recreated on each `fig up`, ensuring config is up-to-date with `fig.yml` (#2)
 - Add `fig scale` command (#9)
 - Use `DOCKER_HOST` environment variable to find Docker daemon, for consistency with the official Docker client (was previously `DOCKER_URL`) (#19)
 - Truncate long commands in `fig ps` (#18)
 - Fill out CLI help banners for commands (#15, #16)
 - Show a friendlier error when `fig.yml` is missing (#4)
 - Fix bug with `fig build` logging (#3)
 - Fix bug where builds would time out if a step took a long time without generating output (#6)
 - Fix bug where streaming container output over the Unix socket raised an error (#7)

Big thanks to @tomstuart, @EnTeQuAk, @schickling, @aronasorman and @GeoffreyPlitt.

## 0.0.2

(2014-01-02)

 - Improve documentation
 - Try to connect to Docker on `tcp://localdocker:4243` and a UNIX socket in addition to `localhost`.
 - Improve `fig up` behavior
 - Add confirmation prompt to `fig rm`
 - Add `fig build` command

## 0.0.1

(2013-12-20)

Initial release.

Title: Fig Versions 0.3.1 to 0.0.1: Feature Additions, Bug Fixes, and Initial Release Details
Summary
This document outlines the release notes for Fig versions 0.3.1 through the initial release, 0.0.1. Key features added include contribution instructions, the `-f` flag for specifying alternate `fig.yml` files, custom link names, and an `expose` option in `fig.yml`. Notable fixes address errors in `fig rm` and `fig ps`, hanging recreation issues, problems with log output, and port configurations. Improvements encompass documentation, error reporting, service dependency resolution, and the loading of Fig configurations with `.yaml` extensions. The initial releases focus on core functionality such as `fig up`, `fig rm`, and `fig build` commands, as well as basic Docker integration and documentation.