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 for docker network ls --format #29900
    • โšก๏ธ Update order of --secret-rm and --secret-add #29802
    • โž• Add --filter enabled=true for docker plugin ls #28627
    • โž• Add --format to docker service ls #28199
    • โž• Add publish and expose filter for docker 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 in docker 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 running systemd 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 for service create and service update #30754
    • โž• Add --read-only for service create and service update #30162
    • ๐Ÿณ Renew the context after communicating with the registry #31586
    • ๐Ÿณ (experimental) Add --tail and --since options to docker service logs #31500
    • ๐Ÿณ (experimental) Add --no-task-ids and --no-trunc options to docker service logs #31672

    ๐Ÿ Windows

    • ๐Ÿ Block pulling Windows images on non-Windows daemons #29001