According to the release notes, which we’ve also attached at the end of the article for reference, the second maintenance build of Docker 1.10 introduces several runtime improvements, such as the ability to prevent the systemd init system from deleting the cgroups of the containers when reloading its configuration.
There are also a few fixes for bugs reported by users since the previous maintenance release, Docker 1.10.1, in regards to SELinux, chown permissions, configuration loading, and random panics with docker logs. All these should now be fixed.
For the distribution part, to avoid a severely inconsistent state, Docker 1.10.2 now keeps the layer reference when the delete operation fails, appropriately handles corner cases when the migration operation is canceled, makes “docker import” support compressed data, and addresses a corruption with tar-split files, which occurred during migrations.
Networking, volumes, and security fixes
In addition to all the changes mentioned above, Docker 1.10.2 also patches a crash with the network daemon, which occurred when garbage was sent to the embedded DNS (Domain Name System), repairs an issue with multiple volume references that had the same name, and addresses a possible delegation conflict and cache corruption issues.
Docker 1.10.2 is now available for download via our website for GNU/Linux and from the project’s website for Mac OS X and Microsoft Windows operating systems. All users of Docker 1.10.0 or Docker 1.10.1 are urged to update to this second maintenance release as soon as possible. More details about the changes can be found below.