From e2e3deffc2b1b812093900e781aec0c302724a60 Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Thu, 2 Apr 2026 17:21:34 -0700 Subject: [PATCH 1/3] [1.5] CHANGELOG: forward-port 1.4.2 changes Signed-off-by: Kir Kolyshkin --- CHANGELOG.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 518d61de1f9..d8d741688eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -103,6 +103,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [libpathrs]: https://github.com/cyphar/libpathrs +## [1.4.2] - 2026-04-02 + +> Я — Земля! Я своих провожаю питомцев. + +### Fixed ### +- A regression in runc v1.3.0 which can result in a stuck `runc exec` or + `runc run` when the container process runs for a short time. (#5208, + #5210, #5216) +- Mount sources that need to be open on the host are now closed earlier during + container start, reducing the total amount of used file descriptors and + helping to avoid hitting the open files limit when handling many such mounts. + (#5177, #5201) + ## [1.4.1] - 2026-03-12 > La guerre n'est pas une aventure. La guerre est une maladie. Comme le typhus. @@ -1695,7 +1708,8 @@ implementation (libcontainer) is *not* covered by this policy. [1.3.0-rc.1]: https://github.com/opencontainers/runc/compare/v1.2.0...v1.3.0-rc.1 -[Unreleased 1.4.z]: https://github.com/opencontainers/runc/compare/v1.4.1...release-1.4 +[Unreleased 1.4.z]: https://github.com/opencontainers/runc/compare/v1.4.2...release-1.4 +[1.4.2]: https://github.com/opencontainers/runc/compare/v1.4.1...v1.4.2 [1.4.1]: https://github.com/opencontainers/runc/compare/v1.4.0...v1.4.1 [1.4.0]: https://github.com/opencontainers/runc/compare/v1.4.0-rc.3...v1.4.0 [1.4.0-rc.3]: https://github.com/opencontainers/runc/compare/v1.4.0-rc.2...v1.4.0-rc.3 From c3e4075c344f23b219c8ac47c35a84e675f266de Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Thu, 2 Apr 2026 15:05:32 -0700 Subject: [PATCH 2/3] VERSION: release v1.5.0-rc.2 Signed-off-by: Kir Kolyshkin --- CHANGELOG.md | 25 ++++++++++++++++++++++--- VERSION | 2 +- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d8d741688eb..4903f1f5574 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,18 +6,36 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.5.0-rc.2] - 2026-04-02 + +> いざやいざや、見に行かん + +> [!NOTE] +> runc v1.5.0-rc.2 includes all of the patches backported to runc v1.4.2. + +### Fixed ### +- Building with libpathrs for systems that use non-GNU awk, e.g. Debian. + (#5196, #5194) + ### Added ### +- Installation notes for libpathrs. (#5199, #5195) - Support for specs.LinuxSeccompFlagWaitKillableRecv. (#5183, #5172) - When building runc, `RUNC_BUILDTAGS` make or shell environment variable can be used to add build tags and/or remove existing build tags (when a tag is - prefixed with `-`). (#5171, #xxxx) + prefixed with `-`). (#5198, #5171) + +### Changed ### +- runc now requires Go 1.25+ to build. (#5211, #5205) +- libcontainer now pre-opens container root filesystem and uses the file + descriptor (rather than the path) for most operations related to container + root during container start. (#5204, #5190) ### Deprecated ### - `EXTRA_BUILDTAGS` make variable is deprecated in favor of `RUNC_BUILDTAGS` and will be removed in runc 1.6. (#5171, #5198) - `libcontainer/devices` has been deprecated in favour of `github.com/moby/sys/devices` (which is a carbon copy of the package). It - will be removed in runc 1.6. + will be removed in runc 1.6. (#5220, #5142) ## [1.5.0-rc.1] - 2026-03-12 @@ -1717,5 +1735,6 @@ implementation (libcontainer) is *not* covered by this policy. [1.4.0-rc.1]: https://github.com/opencontainers/runc/compare/v1.3.0...v1.4.0-rc.1 -[Unreleased 1.5.z]: https://github.com/opencontainers/runc/compare/v1.5.0-rc.1...release-1.5 +[Unreleased 1.5.z]: https://github.com/opencontainers/runc/compare/v1.5.0-rc.2...release-1.5 +[1.5.0-rc.2]: https://github.com/opencontainers/runc/compare/v1.5.0-rc.1...v1.5.0-rc.2 [1.5.0-rc.1]: https://github.com/opencontainers/runc/compare/v1.4.0...v1.5.0-rc.1 diff --git a/VERSION b/VERSION index 3d3c2776684..f984a0eca06 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.5.0-rc.1+dev +1.5.0-rc.2 From 3bd7cbb5317179c6c106618f9db00ca3b2c735b6 Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Thu, 2 Apr 2026 17:53:01 -0700 Subject: [PATCH 3/3] VERSION: back to development Signed-off-by: Kir Kolyshkin --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index f984a0eca06..63cbc29a9e9 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.5.0-rc.2 +1.5.0-rc.2+dev