Docker Engine 17.07 release notes
17.07.0-ce
2017-08-29
API & Client
- Add support for proxy configuration in config.json docker/cli#93open_in_new
- Enable pprof/debug endpoints by default moby/moby#32453open_in_new
- Passwords can now be passed using
STDIN
using the new--password-stdin
flag ondocker login
docker/cli#271open_in_new
- Add
--detach
to docker scale docker/cli#243open_in_new
- Prevent
docker logs --no-stream
from hanging due to non-existing containers moby/moby#34004open_in_new
- Fix
docker stack ps
printing error tostdout
instead ofstderr
docker/cli#298open_in_new
- Fix progress bar being stuck on
docker service create
if an error occurs during deploy docker/cli#259open_in_new - Improve presentation of progress bars in interactive mode docker/cli#260open_in_new docker/cli#237open_in_new
- Print a warning if
docker login --password
is used, and recommend--password-stdin
docker/cli#270open_in_new - Make API version negotiation more robust moby/moby#33827open_in_new
- Hide
--detach
when connected to daemons older than Docker 17.05 docker/cli#219open_in_new
- Add
scope
filter inGET /networks/(id or name)
moby/moby#33630open_in_new
Builder
- Implement long running interactive session and sending build context incrementally moby/moby#32677open_in_new docker/cli#231open_in_new moby/moby#33859open_in_new
- Warn on empty continuation lines moby/moby#33719open_in_new
- Fix
.dockerignore
entries with a leading/
not matching anything moby/moby#32088open_in_new
Logging
- Fix wrong filemode for rotate log files moby/moby#33926open_in_new
- Fix stderr logging for journald and syslog moby/moby#33832open_in_new
Runtime
- Allow stopping of paused container moby/moby#34027open_in_new
- Add quota support for the overlay2 storage driver moby/moby#32977open_in_new
- Remove container locks on
docker ps
moby/moby#31273open_in_new - Store container names in memdb moby/moby#33886open_in_new
- Fix race condition between
docker exec
anddocker pause
moby/moby#32881open_in_new - Devicemapper: Rework logging and add
--storage-opt dm.libdm_log_level
moby/moby#33845open_in_new - Devicemapper: Prevent "device in use" errors if deferred removal is enabled, but not deferred deletion moby/moby#33877open_in_new
- Devicemapper: Use KeepAlive to prevent tasks being garbage-collected while still in use moby/moby#33376open_in_new
- Report intermediate prune results if prune is cancelled moby/moby#33979open_in_new
- Fix run
docker rename <container-id> new_name
concurrently resulting in the having multiple names moby/moby#33940open_in_new
- Fix file-descriptor leak and error handling moby/moby#33713open_in_new
- Fix SIGSEGV when running containers docker/cli#303open_in_new
- Prevent a goroutine leak when healthcheck gets stopped moby/moby#33781open_in_new
- Image: Improve store locking moby/moby#33755open_in_new
- Fix Btrfs quota groups not being removed when container is destroyed moby/moby#29427open_in_new
- Libcontainerd: fix defunct containerd processes not being properly reaped moby/moby#33419open_in_new
- Preparations for Linux Containers on Windows
- LCOW: Dedicated scratch space for service VM utilities moby/moby#33809open_in_new
- LCOW: Support most operations excluding remote filesystem moby/moby#33241open_in_new moby/moby#33826open_in_new
- LCOW: Change directory from lcow to "Linux Containers" moby/moby#33835open_in_new
- LCOW: pass command arguments without extra quoting moby/moby#33815open_in_new
- LCOW: Updates necessary due to platform schema change moby/moby#33785open_in_new
Swarm mode
- Initial support for plugable secret backends moby/moby#34157open_in_new moby/moby#34123open_in_new
- Sort swarm stacks and nodes using natural sorting docker/cli#315open_in_new
- Make engine support cluster config event moby/moby#34032open_in_new
- Only pass a join address when in the process of joining a cluster moby/moby#33361open_in_new
- Fix error during service creation if a network with the same name exists both as "local" and "swarm" scoped network docker/cli#184open_in_new
- (experimental) Add support for plugins on swarm moby/moby#33575open_in_new