23.0.12¶
Release date |
Name |
Upstream release |
---|---|---|
2024-MAY-28 |
MCR 23.0.12 |
Moby 23.0.12 and Docker CLI 23.0.10 |
Changelog¶
MCR 23.0.12 comprises the Moby 23.0.12 upstream release.
Changes specific to MCR¶
MCR contains the following component updates:
cri-dockerd
0.3.14
Fipster (Go runtime)
go1.21.10m
What is new
The MCR 23.0.12 patch release focuses on the delivery of CVE and bug fixes.
Security
The upgrade to cri-dockerd 0.3.14 resolves the following CVE:
The upgrade to Fipster resolves the following CVE:
Changes from upstream¶
The upstream pull requests detailed in the sections that follow are those that pertain to the MCR product. For the complete list of changes and pull requests upstream, refer to the GitHub milestones.
Enhancements
moby/moby#47831 apparmor: Allow confined runc to kill containers.
moby/moby#47780 Don’t check source exists with CreateMountpoint.
Security
Resolves the following CVE in moby/moby:
GitHub milestones¶
The GitHub milestones offer full detail on the pull requests and changes as they correlate to the upstream Moby 23.0.12 release:
Major component versions¶
Version detail for the major components that comprise MCR 23.0.12 is presented in the table below:
Component |
Version |
---|---|
Fipster (Go runtime) |
|
Known issues¶
Known issues that apply to Moby 23.0.12 and thus also to MCR 23.0.12 include:
moby/moby#47728 The DNS records for containers on a node that has restarted may not be resolvable by containers on other nodes on the same overlay network. This may also occur without a daemon restart, if the underlay network is experiencing packet loss at the time the container is started. Only recently uncovered, this has been an issue since the advent of the NetworkDB moby component.
ENGINE-855 Promoting a worker node to the manager role shortly after demoting a different manager node down to a worker role can cause the newly promoted node to fail. The node fails before it becomes a manager and is never joined to the Raft quorum.
Workaround:
Wait 30 seconds between demoting a manager node to a worker role and promoting a different worker node to a manager role. If a node promotion fails:
Run the docker node rm command from a different manager node to remove the failed worker node from the cluster.
Run the docker swarm leave command from the failed worker node to have that node exit the cluster. The worker node can now rejoin the cluster as a fresh manager.