Skip to content

Instantly share code, notes, and snippets.

@calavera
Last active August 29, 2015 14:25
Show Gist options
  • Save calavera/cc6c54a9f8fb41e645f3 to your computer and use it in GitHub Desktop.
Save calavera/cc6c54a9f8fb41e645f3 to your computer and use it in GitHub Desktop.

FEATURES

  • Promote volume drivers from experimental to master
  • Add rollover log driver, and --log-driver-opts flag
  • Add memory swappiness tuning options
  • Add support for DOCKER_CONFIG/--config to specify config file dir
  • Add --type flag for docker inspect command
  • Add new Fluentd logging driver
  • Allow docker import to load from local files
  • Add logging driver for GELF via UDP
  • Add formatting options to docker ps with --format
  • Allow to copy files from host to containers with docker cp
  • Trusted pull, push and build flags (Notary)
  • Replace docker -d with new subcommand docker daemon
  • Make tar layers deterministic between registries

IMPROVEMENTS

  • Add new apt and yum repos to the install script
  • Separate plugin sockets and specs
  • Don't allow deleting the image of running containers
  • Check if a tag name to load is a valid digest
  • Zsh completion updates and improvements
  • Remove cgroup read-only flag when privileged
  • Support daemon urls with base paths in docker -H
  • Add some missing events to bash completion
  • Allow one character repository names
  • Make /proc, /sys, & /dev readonly for readonly containers
  • Validate status= filter to docker ps
  • Add cgroup bind mount by default
  • Add support for building docker-engine RPM on Oracle Linux 7
  • Overlay: Export metadata for container and image in docker inspect
  • Devicemapper: external device activation
  • Remove RC4 from the list of registry cipher suites
  • Allow TLS connections to plugins
  • Add syslog-facility option
  • Display when a container is in --net=host in docker ps
  • LXC execdriver compatibility with recent LXC versions
  • Devicemapper: Compare uuid of base device on startup
  • Add a more accurate error description for invalid tag name
  • Extend docker inspect to export image metadata related to graph driver
  • Make build cache ignore mtime
  • Added openSUSE and SUSE Linux Enterprise support to install.sh
  • Restore --default-gateway{,-v6} daemon options
  • Add missing unpublished ports in docker ps
  • Allow duration strings in docker events as --since/--until
  • Expose more mounts information in docker inspect

BUG FIXES

  • Add missing 'Names' field to /containers/json API output
  • Make docker rmi --dangling safe when pulling
  • Devicemapper: Change default basesize to 100G
  • Go Scheduler issue with sync.Mutex and gcc
  • Fix issue where Search API endpoint would panic due to empty AuthConfig
  • Set image canonical names correctly
  • Check dockerinit only if lxc driver is used
  • Fix ulimit usage of nproc
  • Always attach STDIN if -i,--interactive is specified
  • Show error messages when saving container state fails
  • Fixed incorrect assumption on --bridge=none treated as disable network
  • Check for invalid port specifications in host configuration
  • Fix endpoint leave failure for --net=host mode
  • Fix goroutine leak in the stats API if the container is not running
  • Check for apparmor file before reading it
  • Fix DOCKER_TLS_VERIFY being ignored
  • Set umask to the default on startup
  • Correct the message of pause and unpause a non-running container
  • Adjust disallowed CpuShares in container creation
  • ZFS: correctly apply selinux context
  • Display empty string instead of when IP opt is nil
  • docker kill returns error when container is not running
  • Fix COPY/ADD quoted/json form
  • Fix goroutine leak on logs -f with no output
  • Remove panic in nat package on invalid hostport
@icecrime
Copy link

Regarding bugfixes.

These for me are improvements:

  • Devicemapper: Change default basesize to 100G
  • Always attach STDIN if -i,--interactive is specified

These for me are not relevant or user-facing enough to make it to the changelog:

  • Go Scheduler issue with sync.Mutex and gcc
  • Set image canonical names correctly
  • Show error messages when saving container state fails
  • Check for invalid port specifications in host configuration
  • Fix goroutine leak in the stats API if the container is not running
  • Correct the message of pause and unpause a non-running container
  • Display empty string instead of when IP opt is nil
  • Fix goroutine leak on logs -f with no output

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment