From: mikko.rapeli@linaro.org
To: meta-virtualization@lists.yoctoproject.org
Cc: Mikko Rapeli <mikko.rapeli@linaro.org>,
Javier Tia <javier.tia@linaro.org>
Subject: [meta-virtualization][PATCH] docker: update from 24.0.2 to 24.0.5
Date: Wed, 2 Aug 2023 11:22:10 +0300 [thread overview]
Message-ID: <20230802082210.1438735-1-mikko.rapeli@linaro.org> (raw)
From: Mikko Rapeli <mikko.rapeli@linaro.org>
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 <javier.tia@linaro.org>.
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 <javier.tia@linaro.org>
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
---
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
next reply other threads:[~2023-08-02 8:22 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-08-02 8:22 mikko.rapeli [this message]
2023-08-02 13:12 ` [meta-virtualization][PATCH] docker: update from 24.0.2 to 24.0.5 Bruce Ashfield
2023-08-14 6:10 ` Mikko Rapeli
2023-08-14 12:44 ` Martin Jansa
2023-08-14 12:59 ` Mikko Rapeli
2023-09-21 11:20 ` [PATCH] " Adam Johnston
2023-09-21 13:07 ` [meta-virtualization] " Mikko Rapeli
2023-09-21 14:12 ` Adam Johnston
2023-09-21 14:12 ` Adam Johnston
2023-09-21 14:16 ` Adam Johnston
2023-08-14 13:09 ` [meta-virtualization][PATCH] " Bruce Ashfield
2023-08-14 13:12 ` Martin Jansa
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230802082210.1438735-1-mikko.rapeli@linaro.org \
--to=mikko.rapeli@linaro.org \
--cc=javier.tia@linaro.org \
--cc=meta-virtualization@lists.yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.