-
Notifications
You must be signed in to change notification settings - Fork 0
Engine 1.11.0
Kenfe-Mickaël Laventure edited this page Mar 17, 2016
·
67 revisions
- Freeze: 2016-03-22
- Release: 2016-04-12
#20361 Containerd integration
Replace execdrivers with containerd.
#20362 CLI separation
Separate the docker client cli from the docker daemon.
#20363 Better Plugins Framework
Bake plugin management capabilities inside docker.
- #20356 Label for non-container resources
(last update: 2016/03/16 17:04)
IMPORTANT: With Docker 1.11, a docker installation is now made of 4 binaries (docker, containerd, containerd-shim and runc). If you have scripts relying on docker being a single static binaries, please make sure to update them. Interaction with the daemon stay the same otherwise, the usage of the other binaries should be transparent.
- Fix a panic that occurred when pulling an images with 0 layers (#21222)
- Fix a panic that could occur on error while pushing to a registry with a misconfigured token service (#21212)
-
docker loginwill no longer prompt for an email (#20565) - Docker will now fallback to registry V1 if no basic auth credentials are available (#20241)
-
docker loginnow handles token using the implementation found in docker/distribution (#20832) - Docker will now try to resume layer download where it left timeout after a network error/timeout (#19840)
-
docker psno longer show exported port for stopped containers (#19483) - After a brief memory loss, Docker once more learned to report a container PID statistics (#21150)
- Post processing is no longer enabled for linux-cgo terminals (#20587)
-
docker psnow supports displaying the list of volumes mounted inside a container (#20017) -
docker infonow also report Docker's root directory location (#19986)
- Output of
docker volume lsis now sorted by volume name (#20389) - Local volumes can now accepts options similar to the unix
mounttool (#20262)
- Fix a bug where Docker would not used the correct uid/gid when processing the
WORKDIRcommand (#21033)
- Docker with device mapper will now refuse to run if
udev syncis not available (#21097) - Fix a bug where Docker would not validate the config file upon configuration reload (#21089)
- Fix the handling of Docker command when passed a 64 bytes id (#21002)
- Docker will now return a
204(i.e http.StatusNoContent) code when it successfully deleted a network (#20977) - The devmapper driver learn the
dm.min_free_spaceoption. If the mapped device free space reaches the passed value, new device creation will be prohibited. (#20786) - Docker can now prevent processes in container to gain new privileges via the
--security-opt=no-new-privilegesflag (#20727) - Starting a container with the
--deviceoption will now correctly resolves symlinks (#20684) - Fix docker configuration reloading to only alter value present in the given config file (#20604)
- Docker now allows setting a container hostname via the
--hostnameflag (#20177) - Docker now allows executing privileged container while running with
--userns-remapif both--privilegedand the new--userns=hostflag are specified (#20111) - Docker now supports external credential stores (#20107)
- Fix Docker not cleaning up correctly old containers upon restarting after a crash (#19679)
- Fix container loading, on daemon startup, when they depends on a plugin running within a container (#19500)
- Fix a panic that would occur when failing to load a layer on store instantiation (#19458)
- Fix a panic that occurred when a
execwas started multiple times (#19369) -
docker updatelearned how to change a container restart policy (#19116) -
docker inspectnow also returns a newStatefield containing the container state in a human readable way (i.e. one ofcreated,restarting,running,paused,exitedordead)(#18966) - Docker learned to limit the number of active pids (i.e. processes) within the container via the
pids-limitflags. NOTE: This requireCGROUP_PIDS=yto be in the kernel configuration. (#18697)
- Docker syslog driver now uses the RFC-5424 format when emitting logs (#20121)
- Docker GELF log driver now allows to specify the compression algorithm and level via the
gelf-compression-typeandgelf-compression-leveloptions (#19831) - Docker daemon learned to output uncolorized logs via the
--raw-logsoptions (#19794) - Docker, on Windows platform, now includes an ETW (Event Tracing in Windows) logging driver named
etwlogs(#19689) - Journald log driver now support the log command tag option (#19564)
- Docker learn to send log to Google Cloud via the new
gcplogslogging driver. (#18766) - The
fluentdlog driver learned to process the newfail-on-startup-errorlog option preventing it to fail a container startup if it can't connect to the backend (#18041)
-
docker network inspectwill now report all endpoints whether they have an active container or not (#21160) - Experimental support for the MacVlan and IPVlan network drivers have been added (#21122)
- Output of
docker network lsis now sorted by network name (#20383) - Fix a bug where Docker would allow a network to be created with the reserved
defaultname (#19431) -
docker network inspectnow returns whether a network is internal or not (#19357) - Docker learned to create ipv6 enabled networks (
docker network create --ipv6). This show up as a newEnableIPv6field indocker inspect. (#17513)
-
send,recvandx32were added to the list of allowed syscalls and arch in the default seccomp profile (#19432)
- Experimental support for building docker.exe in a native Windows Docker installation (#18348)