Home Explore Blog CI



docker

60th chunk of `content/manuals/engine/release-notes/prior-releases.md`
95d68ce808f13e9bda373ef5f12c601e15da8bc763c219270000000100000df6
- Fix missing command in irc bouncer example

## 0.4.2 (2013-06-17)

- Packaging: Bumped version to work around an Ubuntu bug

## 0.4.1 (2013-06-17)

### Remote Api

+ Add flag to enable cross domain requests
+ Add images and containers sizes in docker ps and docker images

### Runtime

+ Configure dns configuration host-wide with 'docker -d -dns'
+ Detect faulty DNS configuration and replace it with a public default
+ Allow docker run <name>:<id>
+ You can now specify public port (ex: -p 80:4500)
* Improve image removal to garbage-collect unreferenced parents

### Client

* Allow multiple params in inspect
* Print the container id before the hijack in `docker run`

### Registry

* Add regexp check on repo's name
* Move auth to the client
- Remove login check on pull

### Other

* Vagrantfile: Add the rest api port to vagrantfile's port_forward
* Upgrade to Go 1.1
- Builder: don`t ignore last line in Dockerfile when it doesn`t end with \n

## 0.4.0 (2013-06-03)

### Builder

+ Introducing Builder
+ 'docker build' builds a container, layer by layer, from a source repository containing a Dockerfile

### Remote API

+ Introducing Remote API
+ control Docker programmatically using a simple HTTP/json API

### Runtime

* Various reliability and usability improvements

## 0.3.4 (2013-05-30)

### Builder

+ 'docker build' builds a container, layer by layer, from a source repository containing a Dockerfile
+ 'docker build -t FOO' applies the tag FOO to the newly built container.

### Runtime

+ Interactive TTYs correctly handle window resize
* Fix how configuration is merged between layers

### Remote API

+ Split stdout and stderr on 'docker run'
+ Optionally listen on a different IP and port (use at your own risk)

### Documentation

* Improve install instructions.

## 0.3.3 (2013-05-23)

- Registry: Fix push regression
- Various bugfixes

## 0.3.2 (2013-05-09)

### Registry

* Improve the checksum process
* Use the size to have a good progress bar while pushing
* Use the actual archive if it exists in order to speed up the push
- Fix error 400 on push

### Runtime

* Store the actual archive on commit

## 0.3.1 (2013-05-08)

### Builder

+ Implement the autorun capability within docker builder
+ Add caching to docker builder
+ Add support for docker builder with native API as top level command
+ Implement ENV within docker builder
- Check the command existence prior create and add Unit tests for the case
* use any whitespaces instead of tabs

### Runtime

+ Add go version to debug infos
* Kernel version - don't show the dash if flavor is empty

### Registry

+ Add docker search top level command in order to search a repository
- Fix pull for official images with specific tag
- Fix issue when login in with a different user and trying to push
* Improve checksum - async calculation

### Images

+ Output graph of images to dot (graphviz)
- Fix ByParent function

### Documentation

+ New introduction and high-level overview
+ Add the documentation for docker builder
- CSS fix for docker documentation to make REST API docs look better.
- Fix CouchDB example page header mistake
- Fix README formatting
* Update www.docker.io website.

### Other

+ Website: new high-level overview
- Makefile: Swap "go get" for "go get -d", especially to compile on go1.1rc
* Packaging: packaging ubuntu; issue #510: Use golang-stable PPA package to build docker

## 0.3.0 (2013-05-06)

### Runtime

- Fix the command existence check
- strings.Split may return an empty string on no match
- Fix an index out of range crash if cgroup memory is not

Title: Docker Release Notes: Builder, API, Runtime, and Registry Updates (0.4.1 - 0.3.0)
Summary
This section summarizes Docker release notes from versions 0.4.1 to 0.3.0, highlighting key updates. Version 0.4.1 includes remote API enhancements such as cross-domain request support and image/container sizes in `docker ps`. Runtime updates feature DNS configuration and public port specifications. Client improvements involve multiple inspect params and container ID printing. Registry updates add repository name checks and move auth to the client. Version 0.4.0 introduces the Builder and Remote API. Earlier versions focus on Builder features, runtime improvements, registry enhancements like checksum improvements and search functionality, image graphing, and documentation updates, with various bug fixes.