Changelog for
docker-zsh-completion-0.8.0-6.1.noarch.rpm :
Thu Feb 13 13:00:00 2014 fcastelliAATTsuse.com
- Ensure lxc >= 1.0 is not installed on the system, this version is
not compatible with docker yet.
Thu Feb 6 13:00:00 2014 fcastelliAATTsuse.com
- updated to docker 0.8.0:
* Images and containers can be removed much faster
* Building an image from source with docker build is now much faster
* The Docker daemon starts and stops much faster
* The memory footprint of many common operations has been reduced, by
streaming files instead of buffering them in memory, fixing memory leaks,
and fixing various suboptimal memory allocations
* Several race conditions were fixed, making Docker more stable under very
high concurrency load. This makes Docker more stable and less likely to
crash and reduces the memory footprint of many common operations
* All packaging operations are now built on the Go language’s standard tar
implementation, which is bundled with Docker itself. This makes packaging
more portable across host distributions, and solves several issues caused
by quirks and incompatibilities between different distributions of tar
* Docker can now create, remove and modify larger numbers of containers and
images graciously thanks to more aggressive releasing of system resources.
For example the storage driver API now allows Docker to do reference
counting on mounts created by the drivers. With the ongoing changes to the
networking and execution subsystems of docker testing these areas have been
a focus of the refactoring. By moving these subsystems into separate
packages we can test, analyze, and monitor coverage and quality of these
packages
* The Docker daemon supports systemd socket activation
* Docker now ships with an experimental storage driver which uses the BTRFS
filesystem for copy-on-write
* The ADD instruction now supports caching, which avoids unnecessarily
re-uploading the same source content again and again when it hasn’t changed
* The new ONBUILD instruction adds to your image a “trigger” instruction to be
executed at a later time, when the image is used as the base for another
build
* Many components have been separated into smaller sub-packages, each with a
dedicated test suite. As a result the code is better-tested, more readable
and easier to change
* Docker is officially supported on Mac OSX
Fri Jan 31 13:00:00 2014 f_kochAATTgmx.de
- Fix udev file name
Sat Jan 25 13:00:00 2014 fcastelliAATTsuse.com
- Added again the patch which forces the docker binary to look for the
dockerinit file into the right location. Docker\'s official build system
is still bugged.
Sat Jan 25 13:00:00 2014 fcastelliAATTsuse.com
- updated to 0.7.6:
* Builder:
- Do not follow symlink outside of build context
* Runtime:
- Remount bind mounts when ro is specified
- Use https for fetching docker version
* Other:
- Inline the test.docker.io fingerprint
- Add ca-certificates to packaging documentation
- rpm changes:
* remove patch which forced docker to loook for the dockerinit binary into
/usr/lib64/docker. Docker\'s build system now accepts an environment
variable to address this issue.
* install udev rules inside of /usr/lib/udev as requested by rpmlint.
Fri Jan 10 13:00:00 2014 fcastelliAATTsuse.com
- updated to 0.7.5:
* Builder:
- Disable compression for build. More space usage but a much faster upload
- Fix ADD caching for certain paths
- Do not compress archive from git build
* Documentation:
* Fix error in GROUP add example
* Make sure the GPG fingerprint is inline in the documentation
* Give more specific advice on setting up signing of commits for DCO
* Runtime:
* Fix misspelled container names
* Do not add hostname when networking is disabled
* Return most recent image from the cache by date
* Return all errors from docker wait
* Add Content-Type Header \"application/json\" to GET /version and /info responses
* Other:
- Update DCO to version 1.1
- Update Makefile to use \"docker:GIT_BRANCH\" as the generated image name
- Update Travis to check for new 1.1 DCO version
- 0.7.4 changes:
* Builder:
- Fix ADD caching issue with . prefixed path
- Fix docker build on devicemapper by reverting sparse file tar option
- Fix issue with file caching and prevent wrong cache hit
- Use same error handling while unmarshalling CMD and ENTRYPOINT
* Documentation:
- Simplify and streamline Amazon Quickstart
- Install instructions use unprefixed fedora image
- Update instructions for mtu flag for Docker on GCE
- Add Ubuntu Saucy to installation
- Fix for wrong version warning on master instead of latest
* Runtime:
- Only get the image\'s rootfs when we need to calculate the image size
- Correctly handle unmapping UDP ports
- Make CopyFileWithTar use a pipe instead of a buffer to save memory on docker build
- Fix login message to say pull instead of push
- Fix \"docker load\" help by removing \"SOURCE\" prompt and mentioning STDIN
- Make blank -H option default to the same as no -H was sent
- Extract cgroups utilities to own submodule
* Other:
- Add Travis CI configuration to validate DCO and gofmt requirements
- Add Developer Certificate of Origin Text
- Upgrade VBox Guest Additions
- Check standalone header when pinging a registry server
Tue Jan 7 13:00:00 2014 fcastelliAATTsuse.com
- Spec file cleanup: removed useless SUSE versions checks around bash and zsh
completion sub packages.
- Updated runtime dependencies according to what reported by the official
documentation.
Tue Jan 7 13:00:00 2014 fcastelliAATTsuse.com
- Updated to 0.7.3:
* Builder:
- Update ADD to use the image cache, based on a hash of the added content
- Add error message for empty Dockerfile
* Documentation:
- Fix outdated link to the \"Introduction\" on www.docker.io
- Update the docs to get wider when the screen does
- Add information about needing to install LXC when using raw binaries
- Update Fedora documentation to disentangle the docker and docker.io conflict
- Add a note about using the new `-mtu` flag in several GCE zones
- Add FrugalWare installation instructions
- Add a more complete example of `docker run`
- Fix API documentation for creating and starting Privileged containers
- Add missing \"name\" parameter documentation on \"/containers/create\"
- Add a mention of `lxc-checkconfig` as a way to check for some of the necessary kernel configuration
- Update the 1.8 API documentation with some additions that were added to the docs for 1.7
* Hack:
- Add missing libdevmapper dependency to the packagers documentation
- Update minimum Go requirement to a hard line at Go 1.2+
- Many minor improvements to the Vagrantfile
- Add ability to customize dockerinit search locations when compiling (to be used very sparingly only by packagers of platforms who require a nonstandard location)
- Add coverprofile generation reporting
- Add `-a` to our Go build flags, removing the need for recompiling the stdlib manually
- Update Dockerfile to be more canonical and have less spurious warnings during build
- Fix some miscellaneous `docker pull` progress bar display issues
- Migrate more miscellaneous packages under the \"pkg\" folder
- Update TextMate highlighting to automatically be enabled for files named \"Dockerfile\"
- Reorganize syntax highlighting files under a common \"contrib/syntax\" directory
- Update install.sh script (https://get.docker.io/) to not fail if busybox fails to download or run at the end of the Ubuntu/Debian installation
- Add support for container names in bash completion
* Packaging:
- Add an official Docker client binary for Darwin (Mac OS X)
- Remove empty \"Vendor\" string and added \"License\" on deb package
- Add a stubbed version of \"/etc/default/docker\" in the deb package
* Runtime:
- Update layer application to extract tars in place, avoiding file churn while handling whiteouts
- Fix permissiveness of mtime comparisons in tar handling (since GNU tar and Go tar do not yet support sub-second mtime precision)
- Reimplement `docker top` in pure Go to work more consistently, and even inside Docker-in-Docker (thus removing the shell injection vulnerability present in some versions of `lxc-ps`)
- Update `-H unix://` to work similarly to `-H tcp://` by inserting the default values for missing portions
- Fix more edge cases regarding dockerinit and deleted or replaced docker or dockerinit files
- Update container name validation to include \'.\'
- Fix use of a symlink or non-absolute path as the argument to `-g` to work as expected
- Update to handle external mounts outside of LXC, fixing many small mounting quirks and making future execution backends and other features simpler
- Update to use proper box-drawing characters everywhere in `docker images -tree`
- Move MTU setting from LXC configuration to directly use netlink
- Add `-S` option to external tar invocation for more efficient spare file handling
- Add arch/os info to User-Agent string, especially for registry requests
- Add `-mtu` option to Docker daemon for configuring MTU
- Fix `docker build` to exit with a non-zero exit code on error
- Add `DOCKER_HOST` environment variable to configure the client `-H` flag without specifying it manually for every invocation
Wed Dec 18 13:00:00 2013 fcastelliAATTsuse.com
- Removed docker.init file from OBS, it\'s no longer needed since we
moved to systemd.
Tue Dec 17 13:00:00 2013 fcastelliAATTsuse.com
- Required git-core rather than the full package chain.
Tue Dec 17 13:00:00 2013 fcastelliAATTsuse.com
- Fixed openSUSE 12.3 package by adding explicit requirement of
systemd-devel package at build time.
Tue Dec 17 13:00:00 2013 fcastelliAATTsuse.com
- Updated to docker 0.7.2:
* Runtime:
- Validate container names on creation with standard regex
- Increase maximum image depth to 127 from 42
- Continue to move api endpoints to the job api
- Add -bip flag to allow specification of dynamic bridge IP via CIDR
- Allow bridge creation when ipv6 is not enabled on certain systems
- Set hostname and IP address from within dockerinit
- Drop capabilities from within dockerinit
- Fix volumes on host when symlink is present the image
- Prevent deletion of image if ANY container is depending on it even if the container is not running
- Update docker push to use new progress display
- Use os.Lstat to allow mounting unix sockets when inspecting volumes
- Adjusted handling of inactive user login
- Add missing defines in devicemapper for older kernels
- Allow untag operations with no container validation
- Add auth config to docker build
* Documentation:
- Add more information about Docker logging
- Add RHEL documentation
- Add a direct example for changing the CMD that is run in a container
- Update Arch installation documentation
- Add section on Trusted Builds
- Add Network documentation page
* Other:
- Add new cover bundle for providing code coverage reporting
- Separate integration tests in bundles
- Make Tianon the hack maintainer
- Update mkimage-debootstrap with more tweaks for keeping images small
- Use https to get the install script
- Remove vendored dotcloud/tar now that Go 1.2 has been released
- Marked /etc/sysctl.d/200-docker.conf as configuration file within the spec file.
- Added \'ca-certificates-cacert\' as runtime dependency, this is required to pull
containers from docker\'s official repository.
Thu Dec 12 13:00:00 2013 fcastelliAATTsuse.com
- Removed dnsmasq dependency
- Added GNU tar as an explicit dependency
- Moved to systemd
- Updated to docker 0.7.1:
* Add AATTSvenDowideit as documentation maintainer
* Add links example
* Add documentation regarding ambassador pattern
* Add Google Cloud Platform docs
* Add dockerfile best practices
* Update doc for RHEL
* Update doc for registry
* Update Postgres examples
* Update doc for Ubuntu install
* Improve remote api doc
- modified patches:
* 0001-Allowed-installation-of-dockerinit-into-usr-lib64.patch: changed
to apply against the updated codebase.
Thu Nov 28 13:00:00 2013 fcastelliAATTsuse.com
- Updated runtime dependencies according to docker\'s official guidelines.
Thu Nov 28 13:00:00 2013 fcastelliAATTsuse.com
- Fixed packaging errors:
* dockerinit binary was not built, causing docker to be unusable.
* added custom rpmlint rules.
Tue Nov 26 13:00:00 2013 fcastelliAATTsuse.com
* rpm changes:
* do no longer require a AUFS cable kernel at runtime.
* build docker using intree dependencies provided by upstream.
* created zsh completion sub-package.
* 0.7.0 (2013-11-25)
- Storage drivers: choose from aufs, device mapper, vfs or btrfs.
- Standard Linux support: docker now runs on unmodified linux kernels and all major distributions.
- Links: compose complex software stacks by connecting containers to each other.
- Container naming: organize your containers by giving them memorable names.
- Advanced port redirects: specify port redirects per interface, or keep sensitive ports private.
- Offline transfer: push and pull images to the filesystem without losing information.
- Quality: numerous bugfixes and small usability improvements. Significant increase in test coverage.
* 0.6.7 (2013-11-21)
- Improved stability, fixes some race conditons
- Skip the volumes mounted when deleting the volumes of container.
- Fix layer size computation: handle hard links correctly
- Use the work Path for docker cp CONTAINER:PATH
- Fix tmp dir never cleanup
- Speedup docker ps
- More informative error message on name collisions
- Fix nameserver regex
- Always return long id\'s
- Fix container restart race condition
- Keep published ports on docker stop;docker start
- Fix container networking on Fedora
- Correctly express \"any address\" to iptables
- Fix network setup when reconnecting to ghost container
- Prevent deletion if image is used by a running container
- Lock around read operations in graph
- remote API: return full ID on docker rmi
- client:
- Add -tree option to images
- Offline image transfer
- Exit with status 2 on usage error and display usage on stderr
- Do not forward SIGCHLD to container
- Use string timestamp for docker events -since
* 0.6.6 (2013-11-06)
- Ensure container name on register
- Fix regression in /etc/hosts
- Add lock around write operations in graph
- Check if port is valid
- Fix restart runtime error with ghost container networking
- Added some more colors and animals to increase the pool of generated names
- Fix issues in docker inspect
- Escape apparmor confinement
- Set environment variables using a file.
- Prevent docker insert to erase something
- Prevent DNS server conflicts in CreateBridgeIface
- Validate bind mounts on the server side
- Use parent image config in docker build
- Fix regression in /etc/hosts
- Client:
* Add -P flag to publish all exposed ports
* Add -notrunc and -q flags to docker history
* Fix docker commit, tag and import usage
* Add stars, trusted builds and library flags in docker search
* Fix docker logs with tty
- RemoteAPI:
* Make /events API send headers immediately
* Do not split last column docker top
+ Add size to history
* 0.6.5 (2013-10-29)
- Containers can now be named
- Containers can now be linked together for service discovery
- \'run -a\', \'start -a\' and \'attach\' can forward signals to the container for better integration with process supervisors
- Automatically start crashed containers after a reboot
- Expose IP, port, and proto as separate environment vars for container links
- Allow ports to be published to specific ips
- Prohibit inter-container communication by default
- Ignore ErrClosedPipe for stdin in Container.Attach
- Remove unused field kernelVersion
- Fix issue when mounting subdirectories of /mnt in container
- Fix untag during removal of images
- Check return value of syscall.Chdir when changing working directory inside dockerinit
- Client:
- Only pass stdin to hijack when needed to avoid closed pipe errors
- Use less reflection in command-line method invocation
- Monitor the tty size after starting the container, not prior
- Remove useless os.Exit() calls after log.Fatal
- Documentation: Fix the flags for nc in example
- Testing: Remove warnings and prevent mount issues
- Testing: Change logic for tty resize to avoid warning in tests
- Builder: Fix race condition in docker build with verbose output
- Registry: Fix content-type for PushImageJSONIndex method
- Contrib: Improve helper tools to generate debian and Arch linux server images
* 0.6.4 (2013-10-16)
- Add cleanup of container when Start() fails
- Add better comments to utils/stdcopy.go
- Add utils.Errorf for error logging
- Add -rm to docker run for removing a container on exit
- Remove error messages which are not actually errors
- Fix `docker rm` with volumes
- Fix some error cases where a HTTP body might not be closed
- Fix panic with wrong dockercfg file
- Fix the attach behavior with -i
- Record termination time in state.
- Use empty string so TempDir uses the OS\'s temp dir automatically
- Make sure to close the network allocators
- Autorestart containers by default
- Bump vendor kr/pty to commit 3b1f6487b `(syscall.O_NOCTTY)`
- lxc: Allow set_file_cap capability in container
- Move run -rm to the cli only
- Split stdout stderr
- Always create a new session for the container
- Builder: Abort build if mergeConfig returns an error and fix duplicate error message
- Packaging: Remove deprecated packaging directory
- Registry: Use correct auth config when logging in.
- Registry: Fix the error message so it is the same as the regex
Wed Oct 2 14:00:00 2013 fcastelliAATTsuse.com
* 0.6.3 (2013-09-23)
- Client: Fix detach issue
- Runtime: Only copy and change permissions on non-bindmount volumes
- Registry: Update regular expression to match index
* Runtime: Allow multiple volumes-from
* Packaging: Download apt key over HTTPS
* Documentation: Update section on extracting the docker binary after build
* Documentation: Update development environment docs for new build process
* Documentation: Remove \'base\' image from documentation
* Packaging: Add \'docker\' group on install for ubuntu package
- Runtime: Fix HTTP imports from STDIN
Thu Sep 26 14:00:00 2013 fcastelliAATTsuse.com
- Fixed build on SLE_11_SP3
Mon Sep 23 14:00:00 2013 fcastelliAATTsuse.com
- Fixed git commit version: the wrong version was showed by \'docker version\'.
Mon Sep 23 14:00:00 2013 fcastelliAATTsuse.com
* 0.6.2 (2013-09-17)
Hack: Vendor all dependencies
Builder: Add -rm option in order to remove intermediate containers
Runtime: Add domainname support
Runtime: Implement image filtering with path.Match
Builder: Allow multiline for the RUN instruction
Runtime: Remove unnecesasry warnings
Runtime: Only mount the hostname file when the config exists
Runtime: Handle signals within the docker login command
Runtime: Remove os/user dependency
Registry: Implement login with private registry
Remote API: Bump to v1.5
Packaging: Break down hack/make.sh into small scripts, one per \'bundle\': test, binary, ubuntu etc.
Documentation: General improvments
Runtime: UID and GID are now also applied to volumes
Runtime: docker start set error code upon error
Runtime: docker run set the same error code as the process started
Registry: Fix push issues
Mon Aug 26 14:00:00 2013 fcastelliAATTsuse.com
* 0.6.1 (2013-08-23)
Registry: Pass \"meta\" headers in API calls to the registry
Packaging: Use correct upstart script with new build tool
Packaging: Use libffi-dev, don\'t build it from sources
Packaging: Removed duplicate mercurial install command
* 0.6.0 (2013-08-22)
Runtime: Load authConfig only when needed and fix useless WARNING
Runtime: Add lxc-conf flag to allow custom lxc options
Runtime: Fix race conditions in parallel pull
Runtime: Improve CMD, ENTRYPOINT, and attach docs.
Documentation: Small fix to docs regarding adding docker groups
Documentation: Add MongoDB image example
Builder: Add USER instruction do Dockerfile
Documentation: updated default -H docs
Remote API: Sort Images by most recent creation date.
Builder: Add workdir support for the Buildfile
Runtime: Add an option to set the working directory
Runtime: Show tag used when image is missing
Documentation: Update readme with dependencies for building
Documentation: Add instructions for creating and using the docker group
Remote API: Reworking opaque requests in registry module
Runtime: Fix Graph ByParent() to generate list of child images per parent image.
Runtime: Add Image name to LogEvent tests
Documentation: Add sudo to examples and installation to documentation
Hack: Bash Completion: Limit commands to containers of a relevant state
Remote API: Add image name in /events
Runtime: Apply volumes-from before creating volumes
Runtime: Make docker run handle SIGINT/SIGTERM
Runtime: Prevent crash when .dockercfg not readable
Hack: Add docker dependencies coverage testing into docker-ci
Runtime: Add -privileged flag and relevant tests, docs, and examples
Packaging: Docker-brew 0.5.2 support and memory footprint reduction
Runtime: Install script should be fetched over https, not http.
Packaging: Add new docker dependencies into docker-ci
Runtime: Use Go 1.1.2 for dockerbuilder
Registry: Improve auth push
Runtime: API, issue 1471: Use groups for socket permissions
Documentation: PostgreSQL service example in documentation
Contrib: bash completion script
Tests: Improve TestKillDifferentUser to prevent timeout on buildbot
Documentation: Fix typo in docs for docker run -dns
Documentation: Adding a reference to ps -a
Runtime: Correctly detect IPv4 forwarding
Packaging: Revert \"docker.upstart: avoid spawning a sh process\"
Runtime: Use ranged for loop on channels
Runtime: Fix typo: fmt.Sprint -> fmt.Sprintf
Tests: Fix typo in TestBindMounts (runContainer called without image)
Runtime: add websocket support to /container//attach/ws
Runtime: Mount /dev/shm as a tmpfs
Builder: Only count known instructions as build steps
Builder: Fix docker build and docker events output
Runtime: switch from http to https for get.docker.io
Tests: Improve TestGetContainersTop so it does not rely on sleep
Packaging: Docker-brew and Docker standard library
Testing: Add some tests in server and utils
Packaging: Release docker with docker
Builder: Make sure ENV instruction within build perform a commit each time
Packaging: Fix the upstart script generated by get.docker.io
Runtime: fix small \
error un docker build
Runtime: Let userland proxy handle container-bound traffic
Runtime: Updated the Docker CLI to specify a value for the \"Host\" header.
Runtime: Add warning when net.ipv4.ip_forwarding = 0
Registry: Registry unit tests + mock registry
Runtime: fixed #910. print user name to docker info output
Builder: Forbid certain paths within docker build ADD
Runtime: change network range to avoid conflict with EC2 DNS
Tests: Relax the lo interface test to allow iface index != 1
Documentation: Suggest installing linux-headers by default.
Documentation: Change the twitter handle
Client: Add docker cp command and copy api endpoint to copy container files/folders to the host
Remote API: Use mime pkg to parse Content-Type
Runtime: Reduce connect and read timeout when pinging the registry
Documentation: Update amazon.rst to explain that Vagrant is not necessary for running Docker on ec2
Packaging: Enabled the docs to generate manpages.
Runtime: Parallel pull
Runtime: Handle ip route showing mask-less IP addresses
Documentation: Clarify Amazon EC2 installation
Documentation: \'Base\' image is deprecated and should no longer be referenced in the docs.
Runtime: Fix to \"Inject dockerinit at /.dockerinit\"
Runtime: Allow ENTRYPOINT without CMD
Runtime: Always consider localhost as a domain name when parsing the FQN repos name
Remote API: 650 http utils and user agent field
Documentation: fix a typo in the ubuntu installation guide
Builder: Repository name (and optionally a tag) in build usage
Documentation: Move note about officially supported kernel
Packaging: Revert \"Bind daemon to 0.0.0.0 in Vagrant.
Builder: Add no cache for docker build
Runtime: Add hostname to environment
Runtime: Add last stable version in docker version
Builder: Make sure ADD will create everything in 0755
Documentation: Add ufw doc
Tests: Add registry functional test to docker-ci
Documentation: Solved the logo being squished in Safari
Runtime: Use utils.ParseRepositoryTag instead of strings.Split(name, \":\") in server.ImageDelete
Runtime: Refactor checksum
Runtime: Improve connect message with socket error
Documentation: Added information about Docker\'s high level tools over LXC.
Don\'t read from stdout when only attached to stdin
Wed Aug 7 14:00:00 2013 fcastelliAATTsuse.com
* added commits required to get docker working with a private registry.
* 0.5.1 (2013-07-30)
API: Docker client now sets useragent (RFC 2616)
Runtime: Add ps args to docker top
Runtime: Add support for container ID files (pidfile like)
Runtime: Add container=lxc in default env
Runtime: Support networkless containers with docker run -n and docker -d -b=none
API: Add /events endpoint
Builder: ADD command now understands URLs
Builder: CmdAdd and CmdEnv now respect Dockerfile-set ENV variables
Hack: Simplify unit tests with helpers
Hack: Improve docker.upstart event
Hack: Add coverage testing into docker-ci
Runtime: Stdout/stderr logs are now stored in the same file as JSON
Runtime: Allocate a /16 IP range by default, with fallback to /24. Try 12 ranges instead of 3.
Runtime: Change .dockercfg format to json and support multiple auth remote
Runtime: Do not override volumes from config
Runtime: Fix issue with EXPOSE override
Builder: Create directories with 755 instead of 700 within ADD instruction
Thu Jul 25 14:00:00 2013 fcastelliAATTsuse.com
0.5.0 (2013-07-17)
Runtime: List all processes running inside a container with \'docker top\'
Runtime: Host directories can be mounted as volumes with \'docker run -v\'
Runtime: Containers can expose public UDP ports (eg, \'-p 123/udp\')
Runtime: Optionally specify an exact public port (eg. \'-p 80:4500\')
Registry: New image naming scheme inspired by Go packaging convention allows arbitrary combinations of registries
Builder: ENTRYPOINT instruction sets a default binary entry point to a container
Builder: VOLUME instruction marks a part of the container as persistent data
Builder: \'docker build\' displays the full output of a build by default
Runtime: \'docker login\' supports additional options
Runtime: Dont save a container\'s hostname when committing an image.
Registry: Fix issues when uploading images to a private registry
0.4.8 (2013-07-01)
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
0.4.7 (2013-06-28)
Registry: easier push/pull to a custom registry
Remote API: the progress bar updates faster when downloading and uploading large files
Remote API: fix a bug in the optional unix socket transport
Runtime: improve detection of kernel version
Runtime: host directories can be mounted as volumes with \'docker run -b\'
Runtime: fix an issue when only attaching to stdin
Runtime: use \'tar --numeric-owner\' to avoid uid mismatch across multiple hosts
Hack: improve test suite and dev environment
Hack: remove dependency on unit tests on \'os/user\'
Documentation: add terminology section
0.4.6 (2013-06-22)
Runtime: fix a bug which caused creation of empty images (and volumes) to crash.
0.4.5 (2013-06-21)
Builder: \'docker build git://URL\' fetches and builds a remote git repository
Runtime: \'docker ps -s\' optionally prints container size
Tests: Improved and simplified
Runtime: fix a regression introduced in 0.4.3 which caused the logs command to fail.
Builder: fix a regression when using ADD with single regular file.
0.4.4 (2013-06-19)
Builder: fix a regression introduced in 0.4.3 which caused builds to fail on new clients.
0.4.3 (2013-06-19)
Builder: ADD of a local file will detect tar archives and unpack them
Runtime: Remove bsdtar dependency
Runtime: Add unix socket and multiple -H support
Runtime: Prevent rm of running containers
Runtime: Use go1.1 cookiejar
Builder: ADD improvements: use tar for copy + automatically unpack local archives
Builder: ADD uses tar/untar for copies instead of calling \'cp -ar\'
Builder: nicer output for \'docker build\'
Builder: fixed the behavior of ADD to be (mostly) reverse-compatible, predictable and well-documented.
Client: HumanReadable ProgressBar sizes in pull
Client: Fix docker version\'s git commit output
API: Send all tags on History API call
API: Add tag lookup to history command. Fixes #882
Runtime: Fix issue detaching from running TTY container
Runtime: Forbid parralel push/pull for a single image/repo. Fixes #311
Runtime: Fix race condition within Run command when attaching.
Builder: fix a bug which caused builds to fail if ADD was the first command
Documentation: 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
Remote Api/Client: Add images and containers sizes in docker ps and docker images
Runtime: Configure dns configuration host-wide with \'docker -d -dns\'
Runtime: Detect faulty DNS configuration and replace it with a public default
Runtime: allow docker run :
Runtime: you can now specify public port (ex: -p 80:4500)
Client: allow multiple params in inspect
Client: Print the container id before the hijack in docker run
Registry: add regexp check on repo\'s name
Registry: Move auth to the client
Runtime: improved image removal to garbage-collect unreferenced parents
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 \
Registry: Remove login check on pull
0.4.0 (2013-06-03)
Introducing Builder: \'docker build\' builds a container, layer by layer, from a source repository containing a Dockerfile
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
Builder: \'docker build -t FOO\' applies the tag FOO to the newly built container.
Runtime: interactive TTYs correctly handle window resize
Runtime: fix how configuration is merged between layers
Remote API: split stdout and stderr on \'docker run\'
Remote API: optionally listen on a different IP and port (use at your own risk)
Documentation: improved install instructions.
0.3.3 (2013-05-23)
Registry: Fix push regression
Various bugfixes
0.3.2 (2013-05-09)
Runtime: Store the actual archive on commit
Registry: Improve the checksum process
Registry: Use the size to have a good progress bar while pushing
Registry: Use the actual archive if it exists in order to speed up the push
Registry: Fix error 400 on push
0.3.1 (2013-05-08)
Builder: Implement the autorun capability within docker builder
Builder: Add caching to docker builder
Builder: Add support for docker builder with native API as top level command
Runtime: Add go version to debug infos
Builder: Implement ENV within docker builder
Registry: Add docker search top level command in order to search a repository
Images: output graph of images to dot (graphviz)
Documentation: new introduction and high-level overview
Documentation: Add the documentation for docker builder
Website: new high-level overview
Makefile: Swap \"go get\" for \"go get -d\", especially to compile on go1.1rc
Images: fix ByParent function
Builder: Check the command existance prior create and add Unit tests for the case
Registry: Fix pull for official images with specific tag
Registry: Fix issue when login in with a different user and trying to push
Documentation: CSS fix for docker documentation to make REST API docs look better.
Documentation: Fixed CouchDB example page header mistake
Documentation: fixed README formatting
Registry: Improve checksum - async calculation
Runtime: kernel version - don\'t show the dash if flavor is empty
Documentation: updated www.docker.io website.
Builder: use any whitespaces instead of tabs
Packaging: packaging ubuntu; issue #510: Use goland-stable PPA package to build docker
Tue May 7 14:00:00 2013 fcastelliAATTsuse.com
* Update to 0.3.0 (2013-05-06)
- Registry: Implement the new registry
- Documentation: new example: sharing data between 2 couchdb databases
- Runtime: Fix the command existance check
- Runtime: strings.Split may return an empty string on no match
- Runtime: Fix an index out of range crash if cgroup memory is not
- Documentation: Various improvments
- Vagrant: Use only one deb line in /etc/apt
Mon May 6 14:00:00 2013 fcastelliAATTsuse.com
- Update to version 0.2.2
* 0.2.2 (2013-05-03)
- Support for data volumes (\'docker run -v=PATH\')
- Share data volumes between containers (\'docker run -volumes-from\')
- Improved documentation
- Upgrade to Go 1.0.3
- Various upgrades to the dev environment for contributors
* 0.2.1 (2013-05-01)
- \'docker commit -run\' bundles a layer with default runtime options: command, ports etc.
- Improve install process on Vagrant
- New Dockerfile operation: \"maintainer\"
- New Dockerfile operation: \"expose\"
- New Dockerfile operation: \"cmd\"
- Contrib script to build a Debian base layer
- \'docker -d -r\': restart crashed containers at daemon startup
- Runtime: improve test coverage
* 0.2.0 (2013-04-23)
- Runtime: ghost containers can be killed and waited for
- Documentation: update install intructions
- Packaging: fix Vagrantfile
- Development: automate releasing binaries and ubuntu packages
- Add a changelog
- Various bugfixes
* 0.1.8 (2013-04-22)
- Dynamically detect cgroup capabilities
- Issue stability warning on kernels <3.8
- \'docker push\' buffers on disk instead of memory
- Fix \'docker diff\' for removed files
- Fix \'docker stop\' for ghost containers
- Fix handling of pidfile
- Various bugfixes and stability improvements
* 0.1.7 (2013-04-18)
- Container ports are available on localhost
- \'docker ps\' shows allocated TCP ports
- Contributors can run \'make hack\' to start a continuous integration VM
- Streamline ubuntu packaging & uploading
- Various bugfixes and stability improvements
* 0.1.6 (2013-04-17)
- Record the author an image with \'docker commit -author\'
* 0.1.5 (2013-04-17)
- Disable standalone mode
- Use a custom DNS resolver with \'docker -d -dns\'
- Detect ghost containers
- Improve diagnosis of missing system capabilities
- Allow disabling memory limits at compile time
- Add debian packaging
- Documentation: installing on Arch Linux
- Documentation: running Redis on docker
- Fixed lxc 0.9 compatibility
- Automatically load aufs module
- Various bugfixes and stability improvements
* 0.1.4 (2013-04-09):
- Full support for TTY emulation
- Detach from a TTY session with the escape sequence C-p C-q
- Various bugfixes and stability improvements
- Minor UI improvements
- Automatically create our own bridge interface \'docker0\'
Wed Apr 10 14:00:00 2013 fcastelliAATTsuse.com
- Apply patch that creates pidfile.
- Update the init script to look for the pidfile under the right location.
- Update the init script to acknowledge the code taken from Ubuntu\'s lxc-net script.
Tue Apr 9 14:00:00 2013 fcastelliAATTsuse.com
- create initial package using version 0.1.3 from git commit 0767916adedb01