- Docker Compose 1.8.1
- aufs 20160912
**Bug fixes and minor changes**
**General**
- Added the settings to the diagnostics
- Made sure we didn't use an older Nlog library from the GAC
- Fixed a password escaping regression
- Supports writing large values to the database, specially for trusted CAs
- Preserves the Powershell stacktraces
- Writes OS and Application versions at the top of each log file
- Don't recreate the virtual machine if only the DNS server is set
- The uninstaller now kills the service if it failed to stop it properly
- Improved debug information
**Networking**
- VpnKit is now restarted if it stops
- VpnKit: impose a connection limit to avoid exhausting file descriptors
- VpnKit: handle UDP datagrams larger than 2035 bytes
- VpnKit: reduce the number of file descriptors consumed by DNS
**File sharing**
- Faster mount/unmount of shared drives
- Added a timeout to mounting/unmounting a shared drive
**Hyper-V**
- Make sure invalid "DockerNat" switches are not used
**Moby**
- Increase default ulimit for memlock (fixes [https://github.com/docker/for-mac/issues/801](https://github.com/docker/for-mac/issues/801))
### Docker for Windows 1.12.1, 2016-09-16
**New**
* To support trusted registry transparently, all trusted CAs (root or intermediate) on the Windows host are automatically copied to Moby
* `Reset Credentials` also unshares the shared drives
* Logs are now rotated every day
* Support multiple DNS servers
* Added `mfsymlinks` SMB option to support symlinks on bind mounted folder
* Added `nobrl` SMB option to support `sqlite` on bind mounted folders
* Detect outdated versions of Kitematic
**Upgrades**
* Docker 1.12.1
* Docker machine 0.8.1
* Linux kernel 4.4.20
* aufs 20160905
**Bug fixes and minor changes**
**General**
* Uploading a diagnostic now shows a proper status message in the Settings
* Docker stops asking to import from the Toolbox after an upgrade
* Docker can now import from the Toolbox just after HyperV is activated
* Added more debug information to the diagnostics
* Sending anonymous statistics doesn't hang anymore when Mixpanel is not available
* Support newlines in release notes
* Improve the error message when the Docker daemon is not responding
* The configuration database is now stored in memory
* Preserve the stacktrace of PowerShell errors
* Display service stacktrace in error windows
**Networking**
* Improve name servers discovery
* VpnKit supports search domains
* VpnKit is now compiled with OCaml 4.03 rather than 4.02.3
**File sharing**
* Set `cifs` version to 3.02
* VnpKit: reduce the number of sockets used by UDP NAT, reduce the probability
* `slirp`: reduce the number of sockets used by UDP NAT, reduce the probability that NAT rules time out earlier than expected
* Fixed password handling for host file system sharing
**Hyper-V**
* Automatically disable lingering net adapters that prevent Docker from starting or using the network
* Automatically delete duplicated MobyLinuxVMs on a `reset to factory defaults`
* Improved the HyperV detection and activation mechanism
**Moby**
* Fixed Moby Diagnostics and Update Kernel
* Use default `sysfs` settings, transparent huge pages disabled
* `Cgroup` mount to support `systemd` in containers
**Known issues**
* Docker automatically disables lingering net adapters. The only way to remove them is manually using `devmgmt.msc`.
### Docker for Windows 1.12.0, 2016-07-28
- First stable release
**Components**
* Docker 1.12.0
* Docker Machine 0.8.0
* Docker Compose 1.8.0