Docker for Mac Release Notes

Kate

Administrator
Команда форума
Here are the main improvements and issues per release, starting with the current release. The documentation is always updated for each release.
For system requirements, please see the Getting Started topic on What to know before you install.
Release notes for stable and beta releases are listed below. You can learn about both kinds of releases, and download stable and beta product installers at Download Docker for Mac.

Stable Release Notes​

Docker for Mac 1.12.1, 2016-09-16 (stable)​

New
  • Support for OSX 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 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 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 https://github.com/docker/for-mac/issues/68
  • Use Mac System Configuration database to detect DNS
Filesharing (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-a (stable)​

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.
  • 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-a, 2016-08-03 (stable)​

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) (docker/for-mac)
  • 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-28 (stable)​

  • First stable release
Components
  • Docker 1.12.0
  • Docker Machine 0.8.0
  • Docker Compose 1.8.0

Beta Release Notes​

Beta 26 Release Notes (2016-09-14 1.12.1-beta26)​

New
  • Improved support for macOS 10.12 Sierra
Upgrades
  • Linux kernel 4.4.20
  • aufs 20160905
Bug fixes and minor changes
  • Fixed communications glitch when UI talks to com.docker.vmnetd. Fixes https://github.com/docker/for-mac/issues/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 https://github.com/docker/for-mac/issues/68.
  • We no longer compute the container folder in com.docker.vmnetd. Fixes https://github.com/docker/for-mac/issues/47.
Known Issues
  • Docker.app sometimes uses 200% CPU after OS X 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.

Beta 25 Release Notes (2016-09-07 1.12.1-beta25)​

Upgrades
  • Experimental support for OSX 10.12 Sierra (beta)
Bug fixes and minor changes
  • VPNKit supports search domains
  • Entries from /etc/hosts should now resolve from within containers
  • osxfs: fix thread leak
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 OS X 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.

Beta 24 Release Notes (2016-08-23 1.12.1-beta24)​

Upgrades
  • Docker 1.12.1
  • Docker Machine 0.8.1
  • Linux kernel 4.4.19
  • aufs 20160822
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 OS X 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.

Beta 23 Release Notes (2016-08-16 1.12.1-rc1-beta23)​

Upgrades
  • Docker 1.12.1-rc1
  • Linux kernel 4.4.17
  • aufs 20160808
Bug fixes and minor changes
  • Moby: use default sysfs settings, transparent huge pages disabled
  • Moby: cgroup mount to support systemd in containers
  • osxfs: fixed an issue that caused inotify failure and crashes
  • osxfs: fixed a directory fd leak
  • Zsh completions
Known issues
  • Docker for Mac is not supported on OSX 10.12 Sierra
  • Docker.app sometimes uses 200% CPU after OS X 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

Beta 22 Release Notes (2016-08-11 1.12.0-beta22)​

Upgrades
  • Linux kernel to 4.4.16
Bug fixes and minor changes
  • Increase Moby fs.file-max to 524288
  • Use Mac System Configuration database to detect DNS
  • HyperKit updated with dtrace support and lock fixes
  • Fix Moby Diagnostics and Update Kernel
  • UI Fixes
  • osxfs: fix socket chowns
Known issues
  • Docker.app sometimes uses 200% CPU after OS X 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

Beta 21.1 Release Notes (2016-08-03 1.12.0-beta21.1)​

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) (docker/for-mac)
  • 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)

Docker for Mac 1.12.0 (2016-07-28 1.12.0-beta21)​

New
  • Docker for Mac is now available from 2 channels: stable and beta. New features and bug fixes will go out first in auto-updates to users in the beta channel. Updates to the stable channel are much less frequent and happen in sync with major and minor releases of the Docker engine. Only features that are well-tested and ready for production are added to the stable channel releases. For downloads of both and more information, see the Getting Started.
Upgrades
  • Docker 1.12.0 with experimental features
  • Docker Machine 0.8.0
  • Docker Compose 1.8.0
Bug fixes and minor changes
  • Check for updates, auto-update and diagnose can be run by non-admin users
  • osxfs: fixed an issue causing occasional incorrect short reads
  • osxfs: fixed an issue causing occasional EIO errors
  • osxfs: fixed an issue causing inotify creation events to fail
  • osxfs: increased the fs.inotify.max_user_watches limit in Moby to 524288
  • The UI shows documentation link for sharing volumes
  • Clearer error message when running with outdated Virtualbox version
  • Added link to sources for qemu-img
Known issues
  • Docker.app sometimes uses 200% CPU after OS X 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

Beta 20 Release Notes (2016-07-19 1.12.0-rc4-beta20)​

Bug fixes and minor changes
  • Fixed docker.sock permission issues
  • Don’t check for update when the settings panel opens
  • Removed obsolete DNS workaround
  • Use the secondary DNS server in more circumstances
  • Limit the number of concurrent port forwards to avoid running out of resources
  • Store the database as a “bare” git repo to avoid corruption problems
Known issues
  • Docker.app sometimes uses 200% CPU after OS X wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker for Mac (Docker.app).

Beta 19 Release Notes (2016-07-14 1.12.0-rc4-beta19)​

New
  • Added privacy tab in settings
  • Allow the definition of HTTP proxy overrides in the UI
Upgrades
  • Docker 1.12.0 RC4
  • Docker Compose 1.8.0 RC2
  • Docker Machine 0.8.0 RC2
  • Linux kernel 4.4.15
Bug fixes and minor changes
  • Filesystem sharing permissions can only be configured in the UI (no more /Mac in moby)
  • com.docker.osx.xhyve.hyperkit: increased max number of fds to 10240
  • Improved Moby syslog facilities
  • Improved file-sharing tab
  • com.docker.slirp: included the DNS TCP fallback fix, required when UDP responses are truncated
  • docker build/events/logs/stats... won’t leak when iterrupted with Ctrl-C
Known issues

Beta 18.1 Release Notes (2016-07-07 1.12.0-rc3-beta18.1)​

Note: Docker 1.12.0 RC3 release introduces a backward incompatible change from RC2. You can fix this by recreating or updating your containers as described in Troubleshooting.
Hotfix
  • Fixed issue resulting in error “Hijack is incompatible with use of CloseNotifier”, reverts previous fix for Ctrl-C during build.
New
  • New host/container file sharing UI
  • /Mac bind mount prefix is deprecated and will be removed soon
Upgrades
  • Docker 1.12.0 RC3
Bug fixes and minor changes
  • VPNKit: Improved scalability as number of network connections increases
  • The docker API proxy was failing to deal with some 1.12 features (e.g. health check)
Known issues

Beta 18 Release Notes (2016-07-06 1.12.0-rc3-beta18)​

New
  • New host/container file sharing UI
  • /Mac bind mount prefix is deprecated and will be removed soon
Upgrades
  • Docker 1.12.0 RC3
Bug fixes and minor changes
  • VPNKit: Improved scalability as number of network connections increases
  • Interrupting a docker build with Ctrl-C will actually stop the build
  • The docker API proxy was failing to deal with some 1.12 features (e.g. health check)
Known issues

Beta 17 Release Notes (2016-06-29 1.12.0-rc2-beta17)​

Upgrades
  • Linux kernel 4.4.14, aufs 20160627
Bug fixes and minor changes
  • Documentation moved to https://docs.docker.com/docker-for-mac/
  • Allow non-admin users to launch the app for the first time (using admin creds)
  • Prompt non-admin users for admin password when needed in Preferences
  • Fixed download links, documentation links
  • Fixed “failure: No error” message in diagnostic panel
  • Improved diagnostics for networking and logs for the service port openers
Known issues

Beta 16 Release Notes (2016-06-17 1.12.0-rc2-beta16)​

Upgrades
  • Docker 1.12.0 RC2
  • docker-compose 1.8.0 RC1
  • docker-machine 0.8.0 RC1
  • notary 0.3
  • Alpine 3.4
Bug fixes and minor changes
  • VPNKit: Fixed a regressed error message when a port is in use
  • Fixed UI crashing with NSInternalInconsistencyException / fixed leak
  • HyperKit API: Improved error reporting
  • osxfs: fix sporadic EBADF due to fd access/release races (#3683)
Known issues

Beta 15 Release Notes (2016-06-10 1.11.2-beta15)​

New
  • Registry mirror and insecure registries can now be configured from Preferences
  • VM can now be restarted from Preferences
  • sysctl.conf can be edited from Preferences
Upgrades
  • Docker 1.11.2
  • Linux 4.4.12, aufs 20160530
Bug fixes and minor changes
  • Timekeeping in Moby VM improved
  • Number of concurrent TCP/UDP connections increased in VPNKit
  • Hyperkit: vsock stability improvements
  • Fixed crash when user is admin
Known issues

Beta 14 Release Notes (2016-06-02 1.11.1-beta14)​

New
  • New settings menu item, Diagnose & Feedback, is available to run diagnostics and upload logs to Docker.
Known issues
  • Docker.app sometimes uses 200% CPU after OS X wakes up from sleep mode with OSX 10.10. The issue is being investigated. The workaround is to restart Docker.app.
Bug fixes and minor changes
  • osxfs: now support statfs
  • Preferences: updated toolbar icons
  • Fall back to secondary DNS server if primary fails.
  • Added a link to the documentation from menu.

Beta 13.1 Release Notes (2016-05-28 1.11.1-beta13.1)​

Hotfixes
  • osxfs:
    • Fixed sporadic EBADF errors and End_of_file crashes due to a race corrupting node table invariants
    • Fixed a crash after accessing a sibling of a file moved to another directory caused by a node table invariant violation
  • Fixed issue where Proxy settings were applied on network change, causing docker daemon to restart too often
  • Fixed issue where log file sizes doubled on docker daemon restart

Beta 13 Release Notes (2016-05-25 1.11.1-beta13)​

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
  • Docker.app sometimes uses 200% CPU after OS X wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app.
Bug fixes and minor changes
  • osxfs:
    • setting atime and mtime of nodes is now supported
    • Fixed major regression in Beta 12 with ENOENT, ENOTEMPY, and other spurious errors after a directory rename. This manifested as npm install failure and other directory traversal issues.
    • Fixed temporary file ENOENT errors
    • Fixed in-place editing file truncation error (e.g. perl -i)w
  • improved time synchronisation after sleep

Beta 12 Release (2016-05-17 1.11.1-beta12)​

Upgrades
Known issues
  • Docker.app sometimes uses 200% CPU after OS X wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app.
Bug fixes and minor changes
  • UI improvements
  • Fixed a problem in osxfs wheremkdir returned EBUSY but directory was created.

Beta 11 Release (2016-05-10 1.11.1-beta11)​

New
The osxfs file system now persists ownership changes in an extended attribute. (See the topic on ownership in Sharing the OS X file system with Docker containers.)
Upgrades
  • docker-compose 1.7.1 (see changelog)
  • Linux kernel 4.4.9
Bug fixes and minor changes
  • Desktop notifications after successful update
  • No “update available” popup during install process
  • Fixed repeated bind of privileged ports
  • osxfs: Fixed the block count reported by stat
  • Moby (Backend) fixes:
    • Fixed vsock half closed issue
    • Added NFS support
    • Hostname is now Moby, not Docker
    • Fixes to disk formatting scripts
    • Linux kernel upgrade to 4.4.9

Beta 10 Release (2016-05-03 1.11.0-beta10)​

New
  • Token validation is now done over an actual SSL tunnel (HTTPS). (This should fix issues with antivirus applictions.)
Upgrades
  • Docker 1.11.1
Bug fixes and minor changes
  • UCP now starts again
  • Include debugging symbols in HyperKit
  • vsock stability improvements
  • Addressed glitches in Preferences panel
  • Fixed issues impacting the “whale menuâ€
  • Fixed uninstall process
  • HyperKit vcpu state machine improvements, may improve suspend/resume

Beta 9 Release (2016-04-26 1.11.0-beta9)​

New
  • New Preferences window - memory and vCPUs now adjustable
  • localhost is now used for port forwarding by default.docker.local will no longer work as of Beta 9.
Known issues
  • Docker.app sometimes uses 200% CPU after OS X wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app.
Bug fixes and minor changes
  • Fix loopback device naming
  • Improved docker socket download and osxfs sequential write by 20%
  • com.docker.osxfs
    • improved sequential read throughput by up to 20%
    • improved readdir performance by up to 6x
    • log all fatal exceptions
  • More reliable DNS forwarding over UDP and TCP
  • UDP ports can be proxied over vsock
  • Fixed EADDRINUSE (manifesting as errno 526) when ports are re-used
  • Send ICMP when asked to not fragment and we can’t guarantee it
  • Fixed parsing of UDP datagrams with IP socket options
  • Drop abnormally large ethernet frames
  • Improved HyperKit logging
  • Record VM start and stop events

Beta 8 Release (2016-04-20 1.11.0-beta8)​

New
  • Networking mode switched to VPN compatible by default, and as part of this change the overall experience has been improved:
    • docker.local now works in VPN compatibility mode
    • exposing ports on the Mac is available in both networking modes
    • port forwarding of privileged ports now works in both networking modes
    • traffic to external DNS servers is no longer dropped in VPN mode
  • osxfs 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.app sometimes uses 200% CPU after OS X wakes up from sleep mode. The issue is being investigated. The workaround is to restart Docker.app
Bug fixes and minor changes
  • Apple System Log now used for most logs instead of direct filesystem logging
  • docker_proxy fixes
  • Merged HyperKit upstream patches
  • Improved error reporting in nat network mode
  • osxfs transfused client now logs over AF_VSOCK
  • Fixed a com.docker.osx.HyperKit.linux supervisor deadlock if processes exit during a controlled shutdown
  • Fixed VPN mode malformed DNS query bug preventing some resolutions

Beta 7 Release (2016-04-12 1.11.0-beta7)​

New
  • Docs are updated per the Beta 7 release
  • Use AF_VSOCK for docker socket transport
Upgrades
  • docker 1.11.0-rc5
  • docker-machine 0.7.0-rc3
  • docker-compose 1.7.0rc2
Known issues
  • Docker.app sometimes uses 200% CPU after OS X 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
  • Logging improvements
  • Improve process management

Beta 6 Release (2016-04-05 1.11.0-beta6)​

New
  • Docs are updated per the Beta 6 release
  • Added uninstall option in user interface
Upgrades
  • docker 1.11.0-rc5
  • docker-machine 0.7.0-rc3
  • docker-compose 1.7.0rc2
Known issues
  • Docker.app sometimes uses 200% CPU after OS X 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
  • Fixed osxfs multiple same directory bind mounts stopping inotify
  • Fixed osxfs setattr on mode 0 files (sed failures)
  • Fixed osxfs blocking all operations during readdir
  • Fixed osxfs mishandled errors which crashed the file system and VM
  • Removed outdated lofs/9p support
  • Added more debugging info to logs uploaded by pinata diagnose
  • Improved diagnostics from within the virtual machine
  • VirtualBox version check now also works without VBoxManage in path
  • VPN mode now uses same IP range as NAT mode
  • Tokens are now verified on port 443
  • Removed outdated uninstall scripts
  • Increased default ulimits
  • Port forwarding with -p and -P should work in VPN mode
  • Fixed a memory leak in com.docker.db
  • Fixed a race condition on startup between Docker and networking which can lead to Docker.app not starting on reboot

Beta 5 Release (2016-03-29 1.10.3-beta5)​

New
  • Docs are updated per the Beta 5 release!
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 OS X 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
  • Updated DMG background image
  • Show correct VM memory in Preferences
  • Feedback opens forum, not email
  • Fixed RAM amount error message
  • Fixed wording of CPU error dialog
  • Removed status from Preferences
  • Check for incompatible versions of Virtualbox

Beta 4 Release (2016-03-22 1.10.3-beta4)​

New Features and Upgrades


ComponentDescription
File System/SharingSupport inotify events so that file system events on the Mac will trigger file system activations inside Linux containers
Docker MachineInstall Docker Machine as a part of Docker for Mac install in /usr/local
Getting Started and About- Added animated popover window to help first-time users get started
- Added a Beta icon to About box
Known issues


ComponentDescription
Starting DockerThere 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.
OS X version supportDocker.app sometimes uses 200% CPU after OS X wakes up from sleep mode. The issue is being investigated.

The workaround is to restart Docker.app.
VPN/HostnetIn 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


ComponentDescription
Hostnet/VPN modeFixed Moby DNS resolver failures by proxying the “Recursion Available” flag.
IP addressesdocker ps shows IP address rather than docker.local.
OS X version support- Re-enabled support for OS X Yosemite version 10.10
- Ensured binaries are built for 10.10 rather than 10.11.
Application startup- Fixed “Notification Center”-related crash on startup
- Fixed watchdog crash on startup

Beta 3 Release (2016-03-15 1.10.3-beta3)​

New Features and Upgrades


ComponentDescription
File SystemImproved file sharing write speed in OSXFS
User space networkingRenamed bridged mode to nat mode
DebuggingDocker runs in debug mode by default for new installs
Docker EngineUpgraded to 1.10.3
Bug fixes and minor changes


ComponentDescription
GUIAuto update automatically checks for new versions again
File System- Fixed OSXFS chmod on sockets
- FixED OSXFS EINVAL from open using O_NOFOLLOW
HypervisorHypervisor stability fixes, resynced with upstream repository
Hostnet/VPN mode- Fixed get/set VPN mode in Preferences (GUI)
- Added more verbose logging on errors in nat mode
- Show correct forwarding details in docker ps/inspect/port in nat mode
TokensNew lines ignored in token entry field
FeedbackFeedback mail has app version in subject field
LicensingClarified open source licenses
Crash reporting and error handling- Fixed HockeyApp crash reporting
- Fatal GUI errors now correctly terminate the app again
- Fix proxy panics on EOF when decoding JSON
- Fix long delay/crash when switching from hostnet to nat mode
Logging- Moby logs included in diagnose upload
- App version included in logs on startup

Beta 2 Release (2016-03-08 1.10.2-beta2)​

New Features and Upgrades


ComponentDescription
GUIAdd VPN mode/hostnet to Preferences
Add disable Time Machine backups of VM disk image to Preferences
CLIAdded pinata configuration tool for experimental Preferences
File SystemAdd guest-to-guest FIFO and socket file support
NotaryUpgraded to version 0.2
Bug fixes


ComponentDescription
File SystemFixed data corruption bug during cp (use of sendfile/splice)
GUIFixed About box to contain correct version string
Hostnet/VPN mode- Stability fixes and tests
- Fixed DNS issues when changing networks
MobyCleaned up Docker startup code
Linking and dependenciesFixed various problems
LoggingVarious improvements

Beta 1 Release (2016-03-01 1.10.2-b1)​



ComponentDescription
GUIAdded dialog to explain why we need admin rights
Removed shutdown/quit window
Improved machine migration
Added “Help” option in menu to open documentation web pages
Added license agreement
Added MixPanel support
Crash ReportsAdd HockeyApp crash reporting
Task ManagerImprove signal handling
LoggingUse ISO timestamps with microsecond precision
Clean up logging format
PackagingCreate /usr/local if it doesn’t exist
docker-uninstall improvements
Remove docker-select as it’s no longer used
HypervisorAdd PID file
Networking reliability improvements
HostnetFixed port forwarding issue
Stability fixes
Fixed setting hostname
SymlinksFixed permissions on usr/local symbolic links

Источник статьи: https://dker.ru/docs/docker-for-mac/release-notes/
 
Сверху