From: Mikko Rapeli <[email protected]>

go 1.20.6 from poky is not compatible with docker 24.0.2 and network
stack inside container is failing with "invalid Host header" error,
see for example https://github.com/moby/moby/issues/45935

24.0.5 contains the fixes for go and also other bug fixes.
Suggested by Javier Tia <[email protected]>.

Changes listed in
https://docs.docker.com/engine/release-notes/24.0/ are:

24.0.5

2023-07-24

For a full list of pull requests and changes in this release, refer to
the relevant GitHub milestones:

    docker/cli, 24.0.5 milestone
    moby/moby, 24.0.5 milestone

Bug fixes and enhancements

    The Go client now avoids using UNIX socket paths in the HTTP Host:
header, in order to be compatible with changes introduced in go1.20.6.
moby/moby#45962, moby/moby#45990
    containerd storage backend: Fix Variant not being included in docker
image inspect and GET /images/{name}/json. moby/moby#46025
    containerd storage backend: Prevent potential garbage collection of
content during image export. moby/moby#46021
    containerd storage backend: Prevent duplicate digest entries in
RepoDigests. moby/moby#46014
    containerd storage backend: Fix operations taking place against the
incorrect tag when working with an image referenced by tag and digest.
moby/moby#46013
    containerd storage backend: Fix a panic caused by EXPOSE when
building containers with the legacy builder. moby/moby#45921
    Fix a regression causing unintuitive errors to be returned when
attempting to create an overlay network on a non-Swarm node.
moby/moby#45974
    Properly report errors parsing volume specifications from the
command line. docker/cli#4423
    Fix a panic caused when auths: null is found in the CLI config file.
docker/cli#4450

Packaging updates

    Use init scripts as provided by in moby/moby contrib/init.
docker/docker-ce-packaging#914, docker/docker-ce-packaging#926
    Drop Upstart from contrib/init. moby/moby#46044
    Upgrade Go to go1.20.6. docker/cli#4428, moby/moby#45970,
docker/docker-ce-packaging#921
    Upgrade Compose to v2.20.2. docker/docker-ce-packaging#924
    Upgrade buildx to v0.11.2. docker/docker-ce-packaging#922

24.0.4

2023-07-07

For a full list of pull requests and changes in this release, refer to
the relevant GitHub milestones:

    docker/cli, 24.0.4 milestone
    moby/moby, 24.0.4 milestone

Bug fixes and enhancements

    Fix a regression introduced during 24.0.3 that causes a panic during
live-restore of containers with bind mounts. moby/moby#45903

24.0.3

2023-07-06

For a full list of pull requests and changes in this release, refer to
the relevant GitHub milestones:

    docker/cli, 24.0.3 milestone
    moby/moby, 24.0.3 milestone

Bug fixes and enhancements

    containerd image store: Fix an issue where multi-platform images
that did not include a manifest for the default platform could not be
interacted with. moby/moby#45849
    containerd image store: Fix specious attempts to cache FROM scratch
in container builds. moby/moby#45822
    containerd image store: Fix docker cp with snapshotters that cannot
mount the same content multiple times. moby/moby#45780, moby/moby#45786
    containerd image store: Fix builds with type=image not being
correctly unpacked/stored. moby/moby#45692
    containerd image store: Fix incorrectly attempting to unpack
pseudo-images (including attestations) in docker load. moby/moby#45688
    containerd image store: Correctly set the user agent, and include
additional information like the snapshotter when interacting with
registries. moby/moby#45671, moby/moby#45684
    containerd image store: Fix a failure to unpack already-pulled
content after switching between snapshotters. moby/moby#45678
    containerd image store: Fix images that have been re-tagged or with
all tags removed being pruned while still in use. moby/moby#45857
    Fix a Swarm CSI issue where the Topology field was not propagated
into NodeCSIInfo. moby/moby#45810
    Fix failures to add new Swarm managers caused by a very large raft
log. moby/moby#45703, moby/swarmkit#3122, moby/swarmkit#3128
    name_to_handle_at(2) is now always allowed in the default seccomp
profile. moby/moby#45833
    Fix an issue that prevented encrypted Swarm overlay networks from
working on ports other than the default (4789). moby/moby#45637
    Fix a failure to restore mount reference-counts during live-restore.
moby/moby#45824
    Fix various networking-related failures during live-restore.
moby/moby#45658, moby/moby#45659
    Fix running containers restoring with a zero (successful) exit
status when the daemon is unexpectedly terminated. moby/moby#45801
    Fix a potential panic while executing healthcheck probes.
moby/moby#45798
    Fix a panic caused by a race condition in container exec start.
moby/moby#45794
    Fix an exception caused by attaching a terminal to an exec with a
non-existent command. moby/moby#45643
    Fix host-gateway with BuildKit by passing the IP as a label (also
requires docker/buildx#1894). moby/moby#45790
    Fix an issue where POST /containers/{id}/stop would forcefully
terminate the container when the request was canceled, instead of
waiting until the specified timeout for a ‘graceful’ stop.
moby/moby#45774
    Fix an issue where docker cp -a from the root (/) directory would
fail. moby/moby#45748
    Improve compatibility with non-runc container runtimes by more
correctly setting resource constraint parameters in the OCI config.
moby/moby#45746
    Fix an issue caused by overlapping subuid/subgid ranges in certain
configurations (e.g. LDAP) in rootless mode. moby/moby#45747,
rootless-containers/rootlesskit#369
    Greatly reduce CPU and memory usage while populating the Debug
section of GET /info. moby/moby#45856
    Fix an issue where debug information was not correctly printed
during docker info when only the client is in debug mode.
docker/cli#4393
    Fix issues related to hung connections when connecting to hosts over
a SSH connection. docker/cli#4395

Packaging updates

    Upgrade Go to go1.20.5. moby/moby#45745, docker/cli#4351,
docker/docker-ce-packaging#904
    Upgrade Compose to v2.19.1. docker/docker-ce-packaging#916
    Upgrade buildx to v0.11.1. docker/docker-ce-packaging#918

Cc: Javier Tia <[email protected]>
Signed-off-by: Mikko Rapeli <[email protected]>
---
 recipes-containers/docker/docker-moby_git.bb | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/recipes-containers/docker/docker-moby_git.bb 
b/recipes-containers/docker/docker-moby_git.bb
index 2fc11d0..de20aa6 100644
--- a/recipes-containers/docker/docker-moby_git.bb
+++ b/recipes-containers/docker/docker-moby_git.bb
@@ -44,9 +44,9 @@ DESCRIPTION = "Linux container runtime \
 # so we get that tag, and make it our SRCREVS:
 #
 
-SRCREV_moby = "d7aa1e14e521af24c0aca800a837866f514f46f7"
+SRCREV_moby = "a61e2b4c9c5f7c241aeb37f389b4444aee26bea4"
 SRCREV_libnetwork = "3f0048413d95802b9c6c836eba06bfc54f9dbd03"
-SRCREV_cli = "0823df7daa197bba96f2f2a85b9cbe156df78d43"
+SRCREV_cli = "ced099660009713e0e845eeb754e6050dbaa45d0"
 SRCREV_FORMAT = "moby_libnetwork"
 SRC_URI = "\
        git://github.com/moby/moby.git;branch=24.0;name=moby;protocol=https \
@@ -66,7 +66,7 @@ require docker.inc
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = 
"file://src/import/LICENSE;md5=4859e97a9c7780e77972d989f0823f28"
 
-DOCKER_VERSION = "24.0.2"
+DOCKER_VERSION = "24.0.5"
 PV = "${DOCKER_VERSION}+git${SRCREV_moby}"
 
 CVE_PRODUCT = "docker mobyproject:moby"
-- 
2.34.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#8164): 
https://lists.yoctoproject.org/g/meta-virtualization/message/8164
Mute This Topic: https://lists.yoctoproject.org/mt/100501205/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to