content/manuals/desktop/previous-versions/edge-releases-mac.md
This page contains information about Docker Desktop Edge releases. Edge releases give you early access to our newest features. Note that some of the features may be experimental, and some of them may not ever reach the Stable release.
For Docker Desktop system requirements, see What to know before you install.
2020-12-07
NXDOMAIN when a name exists but the type of record was not found. Fixes docker/for-mac#5020. Related to https://gitlab.alpinelinux.org/alpine/aports/-/issues/11879osxfs. Fixes docker/for-mac#5045.2020-11-30
2020-11-26
-v /var/run/docker.sock:. See docker/for-mac#5025.2020-11-18
This release contains a Kubernetes upgrade. Note that your local Kubernetes cluster will be reset after installing Docker Desktop.
2020-10-19
/var, /bin, etc) with containers, Docker Desktop avoids watching paths in the host file system.docker run -v ~/.gitconfig) Docker Desktop does not watch the parent directory. Fixes docker/for-mac#4981.chown when the file is read-only. Fixes rabbitmq, see docker/for-mac#4964.ATTRIB inotify events as well as MODIFY. Fixes docker/for-mac#4962.EOPNOTSUPP from fallocate for unsupported modes. Fixes minio. See docker/for-mac#4964.2020-10-01
S_ISUID, S_ISGID and S_ISVTX in calls to chmod(2) on shared filesystems. See docker/for-mac#4943.gRPC-FUSE.2020-09-17
setrlimit) of 10240. Docker Desktop now relies on the kernel to impose limits via kern.maxfiles and kern.maxfilesperproc./host_mnt paths in docker container inspect and docker volume inspect. Fixes docker/for-mac#4859.clock_gettime64 system call returns EPERM rather than ENOSYS
in i386 images. To work around this issue, disable seccomp by using
the --privileged flag. See docker/for-win#8326.2020-09-08
2020-09-01
docker run -v \\wsl$\Ubuntu\my-files:/my-files ....hyperkit, see docker/roadmap#12. To open a shell in the VM use either nc -U ~/Library/Containers/com.docker.docker/Data/debug-shell.sock (on Mac) or putty -serial \\.\pipe\dockerDebugShell (on Windows).2020-08-21
The Images view on the Dashboard now allows you to interact with images on Docker Hub. You can now pull a remote repository with specific tags from Docker Hub, or view the details of the repository on the Docker Hub page. To access the new Images view, from the Docker menu, select Dashboard > Images.
Docker Desktop now enables BuildKit by default after a reset to factory defaults. To revert to the old docker build experience, go to Preferences > Docker Engine and then disable the BuildKit feature.
Docker Desktop now uses gRPC-FUSE for file sharing by default. This has much faster file sharing and uses much less CPU than osxfs, especially when there are lots of file events on the host. To switch back to osxfs, go to Preferences > General and disable gRPC-FUSE.
dockerd crashes.2020-07-28
Docker Desktop introduces the new Images view to the Docker Dashboard. The Images view allows users to view a list of Docker images on the disk, run an image as a container, pull the latest version of an image from Docker Hub, inspect images, and remove any unwanted images from the disk.
To access the new Images view, from the Docker menu, select Dashboard > Images.
.dockersyncignore rather than .dockerignore to exclude files.2020-07-21
.dockerignore file when creating a session to filter the list of synchronized files. See docker/for-mac#4621.:cached. See docker/for-mac#1592.2020-07-09
hyperkit and osquery which resulted in excessive hyperkit CPU usage. See docker/for-mac#3499cached, delegated, consistent even when in a list of options (for example, z,delegated). See docker/for-mac#4718.:delegated by automatically setting up a two-way file sync with Mutagen.2020-06-25
hyperkit on newer Macs / newer versions of Hypervisor.framework.~/.mutagen.yml.:delegated option with docker run -v command.posix-raw symlink mode which fixes cases where the symlinks point outside the synchronized directory. See docker/for-mac#4595.docker-for-desktop. The context docker-desktop should be used instead. See docker/for-mac#4089.2020-05-20
Docker Desktop introduces a directory caching mechanism to greatly improve disk performance in containers. This feature uses mutagen.io to sync files between the host and the containers and benefits from native disk performance.
We appreciate you trying out an early version of the Mutagen file sync feature. Please let us know your feedback by creating an issue in the Docker Desktop for Mac GitHub repository with the Mutagen label.
2020-04-28
2020-04-20
Docker Desktop Edge 2.3.0.0 fixes one issue reported on the docker/for-mac GitHub repository.
vpnkit-bridge. Fixes docker/for-win#5841.2020-04-02
Docker Desktop Edge 2.2.3.0 fixes 7 issues reported on the docker/for-mac GitHub repository.
/usr/local/bin/docker-machine symlinks which avoids custom installs of docker-machine being accidentally deleted in future upgrades. Note that if you have installed Docker Machine manually, then the install might have followed the symlink and installed Docker Machine in /Applications/Docker.app. In this case, you must manually reinstall Docker Machine after installing this version of Docker Desktop. Fixes docker/for-mac#4208.ahci-hd to virtio-blk to avoid an AHCI deadlock, see moby/hyperkit#94 and docker/for-mac#1835.:: and ::1) within a container do not currently work. Some web servers and other programs may be using these addresses in their configuration files.2020-03-02
This release contains a Kubernetes upgrade. Note that your local Kubernetes cluster will be reset after installing Docker Desktop.
/var/folders by default as it stores per-user temporary files and caches.2020-02-12
2019-12-11
[!NOTE]
Docker Desktop Edge 2.1.7.0 is the release candidate for the upcoming major Stable release. Please help us test this version before the wider release and report any issues in the docker/for-mac GitHub repository.
inotify events on directories anymore as these can cause mount points to disappear inside containers. Fixes docker/for-mac#3976.Incorrect authentication credentials error. Fixes docker/for-mac#4010.2019-11-18
Added the ability to start and stop Compose-based applications and view combined logs in the Docker Desktop Dashboard UI.
overlay networks.docker run -p 80 -p 443 nginx. Fixes docker/for-win#4935 and docker/compose#6998.2019-11-04
This release contains a Kubernetes upgrade. Note that your local Kubernetes cluster will be reset after installation.
Docker Desktop Dashboard: The new Docker Desktop Dashboard provides a user-friendly interface which enables you to interact with containers and applications, and manage the lifecycle of your applications directly from the UI. In addition, it allows you to access the logs, view container details, and monitor resource utilization to explore the container behavior.
To access the new Dashboard UI, select the Docker menu from the Mac menu bar and then click Dashboard.
Fixed an issue that caused VMs running on older hardware with macOS Catalina to fail on startup with the error processor does not support desired secondary processor-based controls.
When you start a Docker Compose application and then start a Docker App which has the same name as the Compose application, Docker Desktop displays only one application on the Dashboard. However, when you expand the application, containers that belong to both applications are displayed on the Dashboard.
When you deploy a Docker App with multiple containers on Kubernetes, Docker Desktop displays each Pod as an application on the Dashboard.
2019-10-15
2019-09-16
2019-09-09
Expect: 100-continue headers in the Docker API proxy. Some HTTP clients such as curl send this header when the payload is large, for example, when creating containers. Fixes moby/moby#39693.2019-08-12
2019-07-26
This release contains Kubernetes security improvements. Note that your local Kubernetes PKI and cluster will be reset after installation.
docker run -v .kube:kube ... kubectl works.kube-system namespace./etc/machine-id to the virtual machine. Fixes docker/for-mac#3554.This is the Edge channel, which gives you early access to our newest features. Be aware that some of them may be experimental, and some of them may not ever reach the Stable release.
This release contains a Kubernetes upgrade. Note that your local Kubernetes cluster will be reset after install.
Upgrades
New
buildx plugin (currently experimental).Experimental features checkbox on the Docker Desktop Preferences Daemon page enables experimental features in the Docker daemon and the Docker CLI.com.docker.osxfs trace performance profiling command.com.docker.osxfs trace --summary option to get a high-level summary of operations, instead of receiving a trace of all operations.Bug fixes and minor changes
docker-desktop.<domain> every 10s. It now relies on the host's DNS domain search order rather than trying to replicate it inside the VM.Upgrades
New
App: Docker CLI plugin to configure, share, and install applications
Buildx (Tech Preview): Docker CLI plugin for extended build capabilities with BuildKit
bakeBug fixes and minor changes
Upgrades
Bug fixes and minor changes
Upgrades
New
Bug fixes and minor changes
Upgrades
WARNING: If you have an existing Kubernetes cluster created with Docker Desktop, this upgrade will reset the cluster. If you need to back up your Kubernetes cluster or persistent volumes you can use Ark.
Bug fixes and minor changes
Upgrades
Bug fixes and minor changes
Upgrades
New
Deprecation
Bug fixes and minor changes
Upgrades
Bug fixes and minor changes
Upgrades
Bug fixes and minor changes
Upgrades
New
Bug fixes and minor changes
Upgrades
Bug fixes and minor changes
Upgrades
New
Bug fixes and minor changes
Upgrades
New
Bug fixes and minor changes
Upgrades
New
Bug fixes and minor changes
Upgrades
Bug fixes and minor changes
docker login and GUI login.Upgrades
Bug fixes and minor changes
Upgrades
New
Bug fixes and minor changes
host.docker.internal should be used for host resolution from containers. Older aliases (still valid) are deprecated in favor of this one. (See https://tools.ietf.org/html/draft-west-let-localhost-be-localhost-06).Pending.Upgrades
Bug fixes and minor changes
Upgrades
Bug fixes and minor changes
Upgrades
Bug fixes and minor changes
Upgrades
New
~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux to ~/Library/Containers/com.docker.docker/Data/vms/0`).Bug fixes and minor changes
docker push to an insecure registry. Fixes docker/for-mac#2392Upgrades
New
docker.for.mac.host.internal should be used instead of docker.for.mac.localhost (still valid) for host resolution from containers, since since there is an RFC banning the use of subdomains of localhost (See https://tools.ietf.org/html/draft-west-let-localhost-be-localhost-06).Bug fixes and minor changes
Upgrades
Bug fixes and minor changes
Upgrades
Bug fixes and minor changes
Upgrades
New
Bug fixes and minor changes
Upgrades
Bug fixes and minor changes
New
raw format virtual machine disks by default. This increases disk throughput (from 320MiB/sec to 600MiB/sec in dd on a 2015 MacBook Pro) and disk space handling.
Existing disks are kept in qcow format, if you want to switch to raw format you need to "Reset to factory defaults". To query the space usage of the file, use a command like:
$ cd ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/
$ ls -ls Docker.raw
3944768 -rw-r--r--@ 1 user staff 68719476736 Nov 16 11:19 Docker.raw
The first number (3944768) is the allocated space in blocks; the larger number 68719476736 is the maximum total amount of space the file may consume in future in bytes.Upgrades
Bug fixes and minor changes
Upgrades
Bug fixes and minor changes
Upgrades
New
Upgrades
Bug fixes and minor changes
Upgrades
Bug fixes and minor changes
Upgrades
Bug fixes and minor changes
Upgrades
Bug fixes and minor changes
Upgrades
New
slirp/port-max-idle-timeout to allow the timeout to be adjusted or even disabledBug fixes and minor changes
int or bool database keysUpgrades
Upgrades
New
~/Library/Group\ Containers/group.com.docker/settings.json. daemon.json in now a file in ~/.docker/Bug fixes and minor changes
Upgrades
Upgrades
Upgrades
Upgrades
Upgrades
Upgrades
qcow-tool v0.10.0 (improve the performance of compact: mirage/ocaml-qcow#94)New
docker.for.mac.localhostBug fixes and minor changes
Upgrades
Upgrades
Bug fixes and minor changes
config.json and osxkeychain credentialsUpgrades
New
cached mount flag to improve performance of macOS mounts when strict consistency is not necessaryUpgrades
Bug fixes and minor changes
Upgrades
Bug fixes and minor changes
vmnetd should not crash when user home directory is on an external driveUpgrades
Bug fixes and minor changes
fsync rather than fcntl(F_FULLFSYNC)Hotfixes
Upgrades
New
Upgrades
Bug fixes and minor changes
New
Upgrades
Bug fixes and minor changes
page_poison=1 to boot argsUpgrades
Upgrades
Bug fixes and minor improvements
Upgrades
New
daemon.json through a link in advanced subpanelBug fixes and minor improvements
panic=1 argUpgrades
New
Bug fixes and minor improvements
Upgrades
New
Bug fixes and minor improvements
DomainNameUpgrades
[!IMPORTANT]
Plugins installed using the experimental "managed plugins" feature in Docker 1.12 must be removed/uninstalled before upgrading.
Upgrades
Bug fixes and minor improvements
[!IMPORTANT]
Plugins installed using the experimental "managed plugins" feature in Docker 1.12 must be removed/uninstalled before upgrading.
Upgrades
[!IMPORTANT]
Plugins installed using the experimental "managed plugins" feature in Docker 1.12 must be removed/uninstalled before upgrading.
Hotfix
Upgrades
[!IMPORTANT]
Plugins installed using the experimental "managed plugins" feature in Docker 1.12 must be removed/uninstalled before upgrading.
New
Upgrades
Bug fixes and minor improvements
[!IMPORTANT]
Plugins installed using the experimental "managed plugins" feature in Docker 1.12 must be removed/uninstalled before upgrading.
Hotfix
[!IMPORTANT]
Plugins installed using the experimental "managed plugins" feature in Docker 1.12 must be removed/uninstalled before upgrading.
New
Upgrades
Bug fixes and minor improvements
vsyscall=emulate arg and CONFIG_LEGACY_VSYSCALL set to NONE in MobyNew
Upgrades
Bug fixes and minor improvements
New
Dedicated preference pane for advanced configuration of the docker daemon (edit daemon.json). See Daemon Advanced (JSON configuration file).
Docker Experimental mode can be toggled. See Daemon Basic (experimental mode and registries).
Upgrades
Bug fixes and minor improvements
DomainNameNew
Upgrades
Bug fixes and minor changes
libev/kqueue to improve latencyUpgrades
osxfs: Fixed a simultaneous volume mount race which can result in a crashHotfixes
Hotfixes
/dev/pty/ptmxNew
Upgrades
Bug fixes and minor changes
Upgrades
Bug fixes and minor changes
Upgrades
Bug fixes and minor changes
etc/ssl/certs/ca-certificates.crtv1.12.1.New
Upgrades
Bug fixes and minor changes
Fixed communications glitch when UI talks to com.docker.vmnetd. Fixes docker/for-mac#90
UI fix for macOs 10.12
Windows open on top of full screen app are available in all spaces
Reporting a bug, while not previously logged into GitHub now works
When a diagnostic upload fails, the error is properly reported
docker-diagnose displays and records the time the diagnosis was captured
Ports are allowed to bind to host addresses other than 0.0.0.0 and 127.0.0.1. Fixes issue reported in docker/for-mac#68.
We no longer compute the container folder in com.docker.vmnetd. Fixes docker/for-mac#47.
Known Issues
Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The
issue is being investigated. The workaround is to restart Docker.app.
There are a number of issues with the performance of directories bind-mounted with osxfs. In particular, writes of small blocks and
traversals of large directories are currently slow. Additionally, containers
that perform large numbers of directory operations, such as repeated scans of
large directory trees, may suffer from poor performance. More information is
available in Known Issues in Troubleshooting.
Under some unhandled error conditions, inotify event delivery can fail and become permanently disabled. The workaround is to restart Docker.app.
Upgrades
Bug fixes and minor changes
/etc/hosts should now resolve from within containersKnown issues
Several problems have been reported on macOS 10.12 Sierra and are being investigated. This includes failure to launch the app and being unable to upgrade to a new version.
Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app
There are a number of issues with the performance of directories bind-mounted
with osxfs. In particular, writes of small blocks and traversals of large
directories are currently slow. Additionally, containers that perform large
numbers of directory operations, such as repeated scans of large directory
trees, may suffer from poor performance. More information is available in
Known Issues in Troubleshooting.
Under some unhandled error conditions, inotify event delivery can fail and become permanently disabled. The workaround is to restart Docker.app.
Upgrades
Bug fixes and minor changes
osxfs: fixed a malfunction of new directories that have the same name as an old directory that is still open
osxfs: rename events now trigger DELETE and/or MODIFY inotify events (saving with TextEdit works now)
slirp: support up to 8 external DNS servers
slirp: reduce the number of sockets used by UDP NAT, reduce the probability that NAT rules will time out earlier than expected
The app warns user if BlueStacks is installed (potential kernel panic)
Known issues
Several problems have been reported on macOS 10.12 Sierra and are being investigated. This includes failure to launch the app and being unable to upgrade to a new version.
Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app.
There are a number of issues with the performance of directories bind-mounted with osxfs. In particular, writes of small blocks and traversals of large
directories are currently slow. Additionally, containers that perform large
numbers of directory operations, such as repeated scans of large directory
trees, may suffer from poor performance. For more information and workarounds, see the bullet on performance of bind-mounted directories in Known Issues in Troubleshooting.
Under some unhandled error conditions, inotify event delivery can fail and become permanently disabled. The workaround is to restart Docker.app.
Upgrades
Bug fixes and minor changes
inotify failure and crashesKnown issues
Docker for Mac is not supported on macOS 10.12 Sierra
Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app
There are a number of issues with the performance of directories bind-mounted with osxfs. In particular, writes of small blocks and traversals of large directories are currently slow. Additionally, containers that perform large numbers of directory operations, such as repeated scans of large directory trees, may suffer from poor performance. For more information and workarounds, see the bullet on performance of bind-mounted directories in Known Issues in Troubleshooting.
Under some unhandled error conditions, inotify event delivery can fail and become permanently disabled. The workaround is to restart Docker.app
Upgrades
Bug fixes and minor changes
Known issues
Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app
There are a number of issues with the performance of directories bind-mounted with osxfs. In particular, writes of small blocks and traversals of large directories are currently slow. Additionally, containers that perform large numbers of directory operations, such as repeated scans of large directory trees, may suffer from poor performance. More information is available in Known Issues.
Under some unhandled error conditions, inotify event delivery can fail and become permanently disabled. The workaround is to restart Docker.app
This bug fix release contains osxfs improvements. The fixed issues may have
been seen as failures with apt-get and npm in containers, missed inotify
events or unexpected unmounts.
Hotfixes
osxfs: fixed an issue causing access to children of renamed directories to fail (symptoms: npm failures, apt-get failures)
osxfs: fixed an issue causing some ATTRIB and CREATE inotify events to fail delivery and other inotify events to stop
osxfs: fixed an issue causing all inotify events to stop when an ancestor directory of a mounted directory was mounted
osxfs: fixed an issue causing volumes mounted under other mounts to spontaneously unmount (docker/docker#24503)
New
Upgrades
Bug fixes and minor changes
inotify creation events to failfs.inotify.max_user_watches limit in Moby to 524288Known issues
Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app
There are a number of issues with the performance of directories bind-mounted with osxfs. In particular, writes of small blocks, and traversals of large directories are currently slow. Additionally, containers that perform large numbers of directory operations, such as repeated scans of large directory trees, may suffer from poor performance. For more information and workarounds, see Known Issues in Logs and Troubleshooting.
Under some unhandled error conditions, inotify event delivery can fail and become permanently disabled. The workaround is to restart Docker.app
Bug fixes and minor changes
docker.sock permission issuesKnown issues
Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker for Mac (Docker.app).New
Upgrades
Bug fixes and minor changes
/Mac in moby)com.docker.osx.xhyve.hyperkit: increased max number of fds to 10240com.docker.slirp: included the DNS TCP fallback fix, required when UDP responses are truncateddocker build/events/logs/stats... won't leak when interrupted with Ctrl-CKnown issues
[!NOTE]
Docker 1.12.0 RC3 release introduces a backward incompatible change from RC2. You can fix this by recreating or updating your containers.
Hotfix
Ctrl-C during build.New
/Mac bind mount prefix is deprecated and will be removed soonUpgrades
Bug fixes and minor changes
Known issues
New
/Mac bind mount prefix is deprecated and will be removed soonUpgrades
Bug fixes and minor changes
docker build with Ctrl-C will actually stop the buildKnown issues
Upgrades
Bug fixes and minor changes
Known issues
Upgrades
Bug fixes and minor changes
NSInternalInconsistencyException / fixed leakKnown issues
New
sysctl.conf can be edited from PreferencesUpgrades
aufs 20160530Bug fixes and minor changes
vsock stability improvementsKnown issues
New
Known issues
Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode with macOS 10.10. The issue is being investigated. The workaround is to restart Docker.app.Bug fixes and minor changes
osxfs: now support statfsHotfixes
osxfs:
New
osxfs: Enabled 10ms dcache for 3x speedup on a go list ./... test against docker/machine. Workloads heavy in file system path resolution (common among dynamic languages and build systems) will have those resolutions performed in amortized constant time rather than time linear in the depth of the path so speedups of 2-10x will be common.
Support multiple users on the same machine, non-admin users can use the app as long as vmnetd has been installed. Currently, only one user can be logged in at the same time.
Basic support for using system HTTP/HTTPS proxy in docker daemon
Known issues
Bug fixes and minor changes
osxfs:
atime and mtime of nodes is now supportednpm install failure and other directory traversal issues.perl -iUpgrades
Known issues
Bug fixes and minor changes
mkdir returned EBUSY but directory was created.New
The osxfs file system now persists ownership changes in an extended attribute.
Upgrades
Bug fixes and minor changes
osxfs: Fixed the block count reported by statvsock half closed issueNew
Upgrades
Bug fixes and minor changes
New
localhost is now used for port forwarding by default.docker.local will no longer work as of Beta 9.Known issues
Bug fixes and minor changes
com.docker.osxfs
readdir performance by up to 6xNew
docker.local now works in VPN compatibility modeosxfs now uses AF_VSOCK for transport giving ~1.8x speedup for large sequential read/write workloads but increasing latency by ~1.3x. osxfs performance engineering work continues.Known issues
Docker.appBug fixes and minor changes
docker_proxy fixesnat network modeosxfs transfused client now logs over AF_VSOCKcom.docker.osx.HyperKit.linux supervisor deadlock if processes exit during a controlled shutdownNew
Upgrades
Known issues
Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app
If VPN mode is enabled and then disabled and then re-enabled again, docker ps will block for 90s
Bug fixes and minor changes
New
Upgrades
Known issues
Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode.
The issue is being investigated. The workaround is to restart
Docker.app.
If VPN mode is enabled, then disabled and re-enabled again,
docker ps will block for 90 seconds.
Bug fixes and minor changes
setattr on mode 0 files (sed failures)readdirlofs/9p supportpinata diagnose-p and -P should work in VPN modecom.docker.dbDocker.app not starting on rebootNew
Known issues
There is a race on startup between docker and networking which can lead to Docker.app not starting on reboot. The workaround is to restart the application manually.
Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app.
In VPN mode, the -p option needs to be explicitly of the form -p <host port>:<container port>. -p <port> and -P will not work yet.
Bug fixes and minor changes
New Features and Upgrades
File system/sharing: Support inotify events so that file system events on the Mac will trigger file system activations inside Linux containers
Install Docker Machine as a part of Docker for Mac install in /usr/local
Added animated popover window to help first-time users get started
Added a Beta icon to About box
Known Issues
There is a race on startup between Docker and networking that can lead to Docker.app not starting on reboot. The workaround is to restart the application manually.
Docker.app sometimes uses 200% CPU after macOS wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app.
VPN/Hostnet: In VPN mode, the -p option needs to be explicitly of the form
-p <host port>:<container port>. -p <port> and -P will not
work yet.
Bug fixes and minor changes
Hostnet/VPN mode: Fixed Moby DNS resolver failures by proxying the "Recursion Available" flag.
docker ps shows IP address rather than docker.local
Re-enabled support for macOS Yosemite version 10.10
Ensured binaries are built for 10.10 rather than 10.11
Fixed “Notification Center”-related crash on startup
Fixed watchdog crash on startup
New Features and Upgrades
Improved file sharing write speed in osxfs
User space networking: Renamed bridged mode to nat mode
Docker runs in debug mode by default for new installs
Docker Engine: Upgraded to 1.10.3
Bug fixes and minor changes
GUI: Auto update automatically checks for new versions again
File System
open using O_NOFOLLOWHypervisor stability fixes, resynced with upstream repository
Hostnet/VPN mode
nat modedocker ps/inspect/port in nat modeNew lines ignored in token entry field
Feedback mail has app version in subject field
Clarified open source licenses
Crash reporting and error handling
hostnet to nat modeLogging
New Features and Upgrades
GUI
hostnet to PreferencesAdded pinata configuration tool for experimental Preferences
File System: Added guest-to-guest FIFO and socket file support
Upgraded Notary to version 0.2
Bug fixes and minor changes
Fixed data corruption bug during cp (use of sendfile/splice)
Fixed About box to contain correct version string
Hostnet/VPN mode
Cleaned up Docker startup code related to Moby
Fixed various problems with linking and dependencies
Various improvements to logging
GUI
Added HockeyApp crash reporting
Improve signal handling on task manager
Use ISO timestamps with microsecond precision for logging
Clean up logging format
Packaging
Hypervisor
Hostnet
Fixed permissions on usr/local symbolic links