Moby v17.04.0-ce Release Notes
Release Date: 2017-04-05 // about 7 years ago-
๐ Builder
- ๐ Disable container logging for build containers #29552
- ๐ Fix use of
**/
in.dockerignore
#29043
Client
- ๐ณ Sort
docker stack ls
by name #31085 - ๐ณ Flags for specifying bind mount consistency #31047
- ๐ณ Output of docker CLI --help is now wrapped to the terminal width #28751
- ๐ณ Suppress image digest in docker ps #30848
- ๐ Hide command options that are related to Windows #30788
- ๐ Fix
docker plugin install
prompt to accept "enter" for the "N" default #30769 - โ Add
truncate
function for Go templates #30484 - ๐ Support expanded syntax of ports in
stack deploy
#30476 - ๐ Support expanded syntax of mounts in
stack deploy
#30597 #31795 - โ Add
--add-host
for docker build #30383 - โ Add
.CreatedAt
placeholder fordocker network ls --format
#29900 - โก๏ธ Update order of
--secret-rm
and--secret-add
#29802 - โ Add
--filter enabled=true
fordocker plugin ls
#28627 - โ Add
--format
todocker service ls
#28199 - โ Add
publish
andexpose
filter fordocker ps --filter
#27557 - ๐ Support multiple service IDs on
docker service ps
#25234 - ๐ Allow swarm join with
--availability=drain
#24993 - ๐ณ Docker inspect now shows "docker-default" when AppArmor is enabled and no other profile was defined #27083
๐ฒ Logging
- ๐ณ Implement optional ring buffer for container logs #28762
- โ Add
--log-opt awslogs-create-group=<true|false>
for awslogs (CloudWatch) to support creation of log groups as needed #29504 - ๐ Fix segfault when using the gcplogs logging driver with a "static" binary #29478
Networking
- ๐ณ Check parameter
--ip
,--ip6
and--link-local-ip
indocker network connect
#30807 - โ Added support for
dns-search
#30117 - โ Added --verbose option for docker network inspect to show task details from all swarm nodes #31710
- ๐ณ Clear stale datapath encryption states when joining the cluster docker/libnetwork#1354
- ๐ณ Ensure iptables initialization only happens once docker/libnetwork#1676
- ๐ Fix bad order of iptables filter rules docker/libnetwork#961
- โ Add anonymous container alias to service record on attachable network docker/libnetwork#1651
- Support for
com.docker.network.container_interface_prefix
driver label docker/libnetwork#1667 - ๐ Improve network list performance by omitting network details that are not used #30673
โ Runtime
- ๐ณ Handle paused container when restoring without live-restore set #31704
- ๐ณ Do not allow sub second in healthcheck options in Dockerfile #31177
- ๐ Support name and id prefix in
secret update
#30856 - ๐ณ Use binary frame for websocket attach endpoint #30460
- ๐ Fix linux mount calls not applying propagation type changes #30416
- ๐ Fix ExecIds leak on failed
exec -i
#30340 - ๐ณ Prune named but untagged images if
danglingOnly=true
#30330 - ๐ Add daemon flag to set
no_new_priv
as default for unprivileged containers #29984 - โ Add daemon option
--default-shm-size
#29692 - ๐ Support registry mirror config reload #29650
- ๐ Ignore the daemon log config when building images #29552
- ๐ณ Move secret name or ID prefix resolving from client to daemon #29218
- ๐ Allow adding rules to
cgroup devices.allow
on container create/run #22563 - Fix
cpu.cfs_quota_us
being reset when runningsystemd daemon-reload
#31736
Swarm Mode
- โฑ Topology-aware scheduling #30725
- ๐ณ Automatic service rollback on failure #31108
- ๐ณ Worker and manager on the same node are now connected through a UNIX socket docker/swarmkit#1828, docker/swarmkit#1850, docker/swarmkit#1851
- ๐ Improve raft transport package docker/swarmkit#1748
- ๐ณ No automatic manager shutdown on demotion/removal docker/swarmkit#1829
- ๐ณ Use TransferLeadership to make leader demotion safer docker/swarmkit#1939
- โฌ Decrease default monitoring period docker/swarmkit#1967
- โ Add Service logs formatting #31672
- ๐ Fix service logs API to be able to specify stream #31313
- โ Add
--stop-signal
forservice create
andservice update
#30754 - โ Add
--read-only
forservice create
andservice update
#30162 - ๐ณ Renew the context after communicating with the registry #31586
- ๐ณ (experimental) Add
--tail
and--since
options todocker service logs
#31500 - ๐ณ (experimental) Add
--no-task-ids
and--no-trunc
options todocker service logs
#31672
๐ Windows
- ๐ Block pulling Windows images on non-Windows daemons #29001