All Versions
124
Latest Version
Avg Release Cycle
65 days
Latest Release
1028 days ago

Changelog History
Page 10

  • v0.6.3 Changes

    September 23, 2013

    Packaging

    • โž• Add 'docker' group on install for ubuntu package
    • โšก๏ธ Update tar vendor dependency
    • Download apt key over HTTPS

    โš™ Runtime

    • Only copy and change permissions on non-bindmount volumes
    • ๐Ÿ‘ Allow multiple volumes-from
    • ๐Ÿ›  Fix HTTP imports from STDIN

    ๐Ÿ“š Documentation

    • โšก๏ธ Update section on extracting the docker binary after build
    • โšก๏ธ Update development environment docs for new build process
    • โœ‚ Remove 'base' image from documentation

    Other

    • Client: Fix detach issue
    • โšก๏ธ Registry: Update regular expression to match index
  • v0.6.2 Changes

    September 17, 2013

    โš™ Runtime

    • โž• Add domainname support
    • Implement image filtering with path.Match
    • โœ‚ Remove unnecessary warnings
    • โœ‚ Remove os/user dependency
    • Only mount the hostname file when the config exists
    • ๐Ÿšฆ Handle signals within the docker login command
    • UID and GID are now also applied to volumes
    • ๐Ÿณ docker start set error code upon error
    • ๐Ÿณ docker run set the same error code as the process started

    ๐Ÿ— Builder

    • โž• Add -rm option in order to remove intermediate containers
    • ๐Ÿ‘ Allow multiline for the RUN instruction

    Registry

    • Implement login with private registry
    • ๐Ÿ›  Fix push issues

    Other

    • Hack: Vendor all dependencies
    • Remote API: Bump to v1.5
    • โœ… Packaging: Break down hack/make.sh into small scripts, one per 'bundle': test, binary, ubuntu etc.
    • ๐Ÿ“š Documentation: General improvements
  • v0.6.1 Changes

    August 23, 2013

    Registry

    • Pass "meta" headers in API calls to the registry

    Packaging

    • ๐Ÿ— Use correct upstart script with new build tool
    • ๐Ÿ— Use libffi-dev, don`t build it from sources
    • โœ‚ Remove duplicate mercurial install command
  • v0.6.0 Changes

    August 22, 2013

    โš™ Runtime

    • โž• Add lxc-conf flag to allow custom lxc options
    • โž• Add an option to set the working directory
    • โž• Add Image name to LogEvent tests
    • โž• Add -privileged flag and relevant tests, docs, and examples
    • โž• Add websocket support to /container//attach/ws
    • โž• Add warning when net.ipv4.ip_forwarding = 0
    • โž• Add hostname to environment
    • โž• Add last stable version in docker version
    • ๐Ÿ›  Fix race conditions in parallel pull
    • ๐Ÿ›  Fix Graph ByParent() to generate list of child images per parent image.
    • ๐Ÿ›  Fix typo: fmt.Sprint -> fmt.Sprintf
    • ๐Ÿ›  Fix small \n error un docker build
    • ๐Ÿ›  Fix to "Inject dockerinit at /.dockerinit"
    • ๐Ÿ›  Fix #910. print user name to docker info output
    • ๐Ÿณ Use Go 1.1.2 for dockerbuilder
    • ๐Ÿ‘‰ Use ranged for loop on channels
    • ๐Ÿ“œ Use utils.ParseRepositoryTag instead of strings.Split(name, ":") in server.ImageDelete
    • ๐Ÿ‘Œ Improve CMD, ENTRYPOINT, and attach docs.
    • ๐Ÿ‘Œ Improve connect message with socket error
    • โš  Load authConfig only when needed and fix useless WARNING
    • ๐Ÿ‘‰ Show tag used when image is missing
    • Apply volumes-from before creating volumes
    • ๐Ÿณ Make docker run handle SIGINT/SIGTERM
    • ๐Ÿณ Prevent crash when .dockercfg not readable
    • Install script should be fetched over https, not http.
    • API, issue 1471: Use groups for socket permissions
    • Correctly detect IPv4 forwarding
    • Mount /dev/shm as a tmpfs
    • ๐Ÿณ Switch from http to https for get.docker.io
    • Let userland proxy handle container-bound traffic
    • โšก๏ธ Update the Docker CLI to specify a value for the "Host" header.
    • ๐Ÿ”„ Change network range to avoid conflict with EC2 DNS
    • โฌ‡๏ธ Reduce connect and read timeout when pinging the registry
    • Parallel pull
    • ๐Ÿ– Handle ip route showing mask-less IP addresses
    • ๐Ÿ‘ Allow ENTRYPOINT without CMD
    • ๐Ÿ“œ Always consider localhost as a domain name when parsing the FQN repos name
    • ๐Ÿ”จ Refactor checksum

    ๐Ÿ“š Documentation

    • โž• Add MongoDB image example
    • โž• Add instructions for creating and using the docker group
    • โž• Add sudo to examples and installation to documentation
    • โž• Add ufw doc
    • โž• Add a reference to ps -a
    • โž• Add information about Docker`s high level tools over LXC.
    • ๐Ÿ›  Fix typo in docs for docker run -dns
    • ๐Ÿ›  Fix a typo in the ubuntu installation guide
    • ๐Ÿ›  Fix to docs regarding adding docker groups
    • โšก๏ธ Update default -H docs
    • โšก๏ธ Update readme with dependencies for building
    • โšก๏ธ Update amazon.rst to explain that Vagrant is not necessary for running Docker on ec2
    • ๐Ÿ“š PostgreSQL service example in documentation
    • ๐Ÿง Suggest installing linux-headers by default.
    • ๐Ÿ”„ Change the twitter handle
    • Clarify Amazon EC2 installation
    • ๐Ÿ—„ 'Base' image is deprecated and should no longer be referenced in the docs.
    • ๐Ÿšš Move note about officially supported kernel
    • Solved the logo being squished in Safari

    ๐Ÿ— Builder

    • โž• Add USER instruction do Dockerfile
    • โž• Add workdir support for the Buildfile
    • โž• Add no cache for docker build
    • ๐Ÿ›  Fix docker build and docker events output
    • ๐Ÿ— Only count known instructions as build steps
    • ๐Ÿ— Make sure ENV instruction within build perform a commit each time
    • ๐Ÿ— Forbid certain paths within docker build ADD
    • ๐Ÿ— Repository name (and optionally a tag) in build usage
    • ๐Ÿ‘‰ Make sure ADD will create everything in 0755

    Remote API

    • Sort Images by most recent creation date.
    • Reworking opaque requests in registry module
    • โž• Add image name in /events
    • ๐Ÿ“œ Use mime pkg to parse Content-Type
    • 650 http utils and user agent field

    Hack

    • Bash Completion: Limit commands to containers of a relevant state
    • โž• Add docker dependencies coverage testing into docker-ci

    Packaging

    • ๐Ÿณ Docker-brew 0.5.2 support and memory footprint reduction
    • โž• Add new docker dependencies into docker-ci
    • ๐Ÿณ Revert "docker.upstart: avoid spawning a sh process"
    • ๐Ÿณ Docker-brew and Docker standard library
    • ๐Ÿš€ Release docker with docker
    • ๐Ÿ›  Fix the upstart script generated by get.docker.io
    • ๐Ÿ“„ Enabled the docs to generate manpages.
    • โช Revert Bind daemon to 0.0.0.0 in Vagrant.

    Register

    • ๐Ÿ‘Œ Improve auth push
    • โœ… Registry unit tests + mock registry

    โœ… Tests

    • ๐Ÿ‘Œ Improve TestKillDifferentUser to prevent timeout on buildbot
    • ๐Ÿ›  Fix typo in TestBindMounts (runContainer called without image)
    • ๐Ÿ‘Œ Improve TestGetContainersTop so it does not rely on sleep
    • โœ… Relax the lo interface test to allow iface index != 1
    • โž• Add registry functional test to docker-ci
    • โž• Add some tests in server and utils

    Other

    • Contrib: bash completion script
    • ๐Ÿณ Client: Add docker cp command and copy api endpoint to copy container files/folders to the host
    • Don`t read from stdout when only attached to stdin
  • v0.5.3 Changes

    August 13, 2013

    โš™ Runtime

    • ๐Ÿณ Use docker group for socket permissions
    • Spawn shell within upstart script
    • ๐Ÿ– Handle ip route showing mask-less IP addresses
    • โž• Add hostname to environment

    ๐Ÿ— Builder

    • ๐Ÿ— Make sure ENV instruction within build perform a commit each time
  • v0.5.2 Changes

    August 08, 2013
    • ๐Ÿ— Builder: Forbid certain paths within docker build ADD
    • โš™ Runtime: Change network range to avoid conflict with EC2 DNS
    • 0๏ธโƒฃ API: Change daemon to listen on unix socket by default
  • v0.5.1 Changes

    July 30, 2013

    โš™ Runtime

    • โž• Add ps args to docker top
    • โž• Add support for container ID files (pidfile like)
    • โž• Add container=lxc in default env
    • ๐Ÿ‘Œ Support networkless containers with docker run -n and docker -d -b=none
    • ๐Ÿ”Š Stdout/stderr logs are now stored in the same file as JSON
    • 0๏ธโƒฃ Allocate a /16 IP range by default, with fallback to /24. Try 12 ranges instead of 3.
    • ๐Ÿ”„ Change .dockercfg format to json and support multiple auth remote
    • Do not override volumes from config
    • ๐Ÿ›  Fix issue with EXPOSE override

    API

    • ๐Ÿณ Docker client now sets useragent (RFC 2616)
    • โž• Add /events endpoint

    ๐Ÿ— Builder

    • โž• ADD command now understands URLs
    • ๐Ÿณ CmdAdd and CmdEnv now respect Dockerfile-set ENV variables
    • Create directories with 755 instead of 700 within ADD instruction

    Hack

    • โœ… Simplify unit tests with helpers
    • ๐Ÿ‘Œ Improve docker.upstart event
    • โž• Add coverage testing into docker-ci
  • v0.5.0 Changes

    July 17, 2013

    โš™ Runtime

    • ๐Ÿณ List all processes running inside a container with 'docker top'
    • ๐Ÿณ Host directories can be mounted as volumes with 'docker run -v'
    • Containers can expose public UDP ports (eg, '-p 123/udp')
    • Optionally specify an exact public port (eg. '-p 80:4500')
    • ๐Ÿณ 'docker login' supports additional options
    • Don't save a container`s hostname when committing an image.

    Registry

    • ๐Ÿ†• New image naming scheme inspired by Go packaging convention allows arbitrary combinations of registries
    • ๐Ÿ›  Fix issues when uploading images to a private registry

    ๐Ÿ— Builder

    • 0๏ธโƒฃ ENTRYPOINT instruction sets a default binary entry point to a container
    • VOLUME instruction marks a part of the container as persistent data
    • ๐Ÿ— 'docker build' displays the full output of a build by default
  • v0.4.8 Changes

    July 01, 2013
    • ๐Ÿ— Builder: New build operation ENTRYPOINT adds an executable entry point to the container. - Runtime: Fix a bug which caused 'docker run -d' to no longer print the container ID.
    • โœ… Tests: Fix issues in the test suite
  • v0.4.7 Changes

    June 28, 2013

    Remote API

    • โšก๏ธ The progress bar updates faster when downloading and uploading large files
    • ๐Ÿ›  Fix a bug in the optional unix socket transport

    โš™ Runtime

    • ๐Ÿ‘Œ Improve detection of kernel version
    • ๐Ÿณ Host directories can be mounted as volumes with 'docker run -b'
    • ๐Ÿ›  fix an issue when only attaching to stdin
    • ๐Ÿ‘‰ Use 'tar --numeric-owner' to avoid uid mismatch across multiple hosts

    Hack

    • ๐Ÿ‘Œ Improve test suite and dev environment
    • โœ‚ Remove dependency on unit tests on 'os/user'

    Other

    • Registry: easier push/pull to a custom registry
    • ๐Ÿ“š Documentation: add terminology section