content/manuals/desktop/previous-versions/archive-mac.md
This page contains release notes for older versions of Docker Desktop for Mac.
Upgrades
Bug fixes and minor changes
Upgrades
New
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
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).host.docker.internal).docker push to an insecure registry. Fixes docker/for-mac#2392Upgrades
New
raw format VM disks by default. This improves 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 "Remove all data" or "Reset to factory defaults".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
New
Bug fixes and minor changes
Upgrades
Upgrades
Bug fixes and minor changes
DNS Fixes. Fixes docker/for-mac#1763, docker/for-mac#1811, docker/for-mac#1803
Avoid unnecessary VM reboot (when changing proxy exclude, but no proxy set). Fixes docker/for-mac#1809, docker/for-mac#1801
Upgrades
compact: mirage/ocaml-qcow#94)New
docker.for.mac.localhostcached mount flag to improve performance of macOS mounts when strict consistency is not necessaryBug fixes and minor changes
localhost correctly (see docker/for-mac#1511)config.json and osxkeychain credentialsvmnetd should not crash when user home directory is on an external driveUpgrades
Upgrades
New
Upgrades
Bug fixes and minor changes
Upgrades
Bug fixes and minor changes
daemon.json should render nicely in the UIdaemon.json through a link in advanced subpanelUpgrades
New
daemon.json)Bug fixes and minor changes
DomainNameUpgrades
We did not distribute a 1.12.4 stable release
Upgrades
Bug fixes and minor changes
General
Fixed an issue where the whale animation during setting change was inconsistent
Fixed an issue where some windows stayed hidden behind another app
Fixed an issue where the Docker status would continue to be yellow/animated after the VM had started correctly
Fixed an issue where Docker for Mac was incorrectly reported as updated
Channel is now displayed in About box
Crash reports are sent over Bugsnag rather than HockeyApp
Fixed an issue where some windows did not claim focus correctly
Added UI when switching channel to prevent user losing containers and settings
Check disk capacity before Toolbox import
Import certificates in etc/ssl/certs/ca-certificates.crt
disk: make the "flush" behaviour configurable for database-like workloads. This works around a performance regression in 1.12.1.
Networking
Proxy: Fixed application of system or custom proxy settings over container restart
DNS: reduce the number of UDP sockets consumed on the host
VPNkit: improve the connection-limiting code to avoid running out of sockets on the host
UDP: handle diagrams bigger than 2035, up to the configured macOS kernel limit
UDP: make the forwarding more robust; drop packets and continue rather than stopping
File sharing
osxfs: Fixed the prohibition of chown on read-only or mode 0 files, (fixes docker/for-mac#117, docker/for-mac#263, docker/for-mac#633)
osxfs: Fixed race causing some reads to run forever
osxfs: Fixed a simultaneous volume mount race which can result in a crash
Moby
New
Upgrades
Bug fixes and minor changes
General
Fixed communications glitch when UI talks to com.docker.vmnetd Fixes docker/for-mac#90
docker-diagnose: display and record the time the diagnosis was captured
Don't compute the container folder in com.docker.vmnetd
Fixes docker/for-mac#47
Warn the user if BlueStacks is installed (potential kernel panic)
Automatic update interval changed from 1 hour to 24 hours
Include Zsh completions
UI Fixes
Networking
VPNKit supports search domains
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
Entries from /etc/hosts should now resolve from within containers
Allow ports to be bound on host addresses other than 0.0.0.0 and 127.0.0.1
Fixes issue reported in
docker/for-mac#68
Use Mac System Configuration database to detect DNS
File sharing (osxfs)
Fixed thread leak
Fixed a malfunction of new directories that have the same name as an old directory that is still open
Rename events now trigger DELETE and/or MODIFY inotify events
(saving with TextEdit works now)
Fixed an issue that caused inotify failure and crashes
Fixed a directory file descriptor leak
Fixed socket chowns
Moby
Use default sysfs settings, transparent huge pages disabled
cgroup mount to support systemd in containers
Increase Moby fs.file-max to 524288
Fixed Moby Diagnostics and Update Kernel
HyperKit
dtrace support and lock fixesThe fixed issues may have been seen as failures with apt-get and npm in containers, missed inotify events or unexpected unmounts.
Bug fixes
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
Components