- 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](https://github.com/docker/for-mac/issues/117),
[docker/for-mac#263](https://github.com/docker/for-mac/issues/263),
[docker/for-mac#633](https://github.com/docker/for-mac/issues/633))
- osxfs: Fixed race causing some reads to run forever
- osxfs: Fixed a simultaneous volume mount race which can result in a crash
**Moby**
- Increase default ulimit for memlock (fixes [docker/for-mac#801](https://github.com/docker/for-mac/issues/801))
### Docker for Mac 1.12.1, 2016-09-16
**New**
* Support for macOS 10.12 Sierra
**Upgrades**
* Docker 1.12.1
* Docker machine 0.8.1
* Linux kernel 4.4.20
* aufs 20160905
**Bug fixes and minor changes**
**General**
* Fixed communications glitch when UI talks to com.docker.vmnetd
Fixes [docker/for-mac#90](https://github.com/docker/for-mac/issues/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](https://github.com/docker/for-mac/issues/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](https://github.com/docker/for-mac/issues/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**
* HyperKit updated with `dtrace` support and lock fixes
### Docker for Mac 2016-08-11 1.12.0-afix 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.
**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
### Docker for Mac 1.12.0, 2016-07-28table release
**Components**
* Docker 1.12.0
* Docker Machine 0.8.0
* Docker Compose 1.8.0