Skip to content

Commit ced0149

Browse files
committed
CHANGELOG: forward-port v1.4.1 entry
Some of the patches in the "unreleased" section were backported and so they can be moved to the v1.4.1 section to some unneeded avoid duplication. Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
1 parent ed75f30 commit ced0149

1 file changed

Lines changed: 43 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 43 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,53 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5353
need to adjust their packaging accordingly. runc can still be built without
5454
libpathrs (by building without the `libpathrs` build tag), but we currently
5555
plan to make runc 1.6 *require* libpathrs. (#5103)
56+
57+
[libpathrs]: https://github.com/cyphar/libpathrs
58+
59+
## [1.4.1] - 2026-03-12
60+
61+
> La guerre n'est pas une aventure. La guerre est une maladie. Comme le typhus.
62+
63+
### Deprecated ###
64+
- `libcontainer/configs.MPOL_*` constants added in runc [1.4.0][]. (#5110,
65+
#5055)
66+
67+
### Added ###
68+
- Preliminary `loong64` support. (#5062, #4938)
69+
70+
### Fixed ###
71+
- libct: fix panic in `initSystemdProps` when processing certain systemd
72+
properties in the OCI spec. (#5161, #5133)
73+
- libct: fix several file descriptor leaks on error paths. (#5168, #5009)
74+
- Remove unnecessary `crypto/tls` dependency by open-coding the systemd socket
75+
activation logic, allowing us to more easily avoid false positive CVE
76+
warnings. (#5093, #5057)
77+
- Remove legacy `os.Is*` error usage, improving error type detection to make
78+
our error fallback paths more robust. (#5162, #5061)
79+
- Go 1.26 has started enforcing a restriction of `os/exec.Cmd` which caused
80+
issues with our usage of `CLONE_INTO_CGROUP` (on newer kernels). This has now
81+
been resolved. (#5116, #5091)
82+
- Recursive `atime`-related mount flags (`rrelatime` et al.) are now applied
83+
properly. (#5114, #5098)
84+
- Fix a regression in `runc exec` due to `CLONE_INTO_CGROUP` in the
85+
(inadvisable) scenario where a container is configured without cgroup
86+
namespaces and with `/sys/fs/cgroup` mounted `rw`. (#5117, #5101)
87+
- On machines with more than 1024 CPU cores, our logic for resetting the CPU
88+
affinity will now correctly reset the affinity onto _all_ available cores
89+
(not just the first 1024). (#5149, #5025)
90+
- PR #4757 caused a regression that resulted in spurious `cannot start a
91+
container that has stopped` errors when running `runc create` and has thus
92+
been reverted. (#5157, #5153, #5151, #4645, #4757)
93+
94+
### Changed ###
5695
- Previously we made an attempt to make our `runc.armhf` release binaries work
5796
with ARMv6 (which would allow runc to work on the original Raspberry Pi).
5897
Unfortunately, this has effectively always been broken (because we
5998
cross-compile `libseccomp` within a Debian container and statically link to
6099
it) and so we are now officially matching [the Debian definition of `armhf`][debian-armhf]
61-
(that is, ARMv7). (#5103)
100+
(that is, ARMv7). (#5167, #5103)
101+
- Minor signing keyring updates. (#5147, #5139, #5144, #5148)
62102

63-
[libpathrs]: https://github.com/cyphar/libpathrs
64103
[debian-armhf]: https://wiki.debian.org/ArmHardFloatPort
65104

66105
## [1.4.0] - 2025-11-27
@@ -1606,7 +1645,8 @@ implementation (libcontainer) is *not* covered by this policy.
16061645
[1.3.0-rc.1]: https://github.com/opencontainers/runc/compare/v1.2.0...v1.3.0-rc.1
16071646

16081647
<!-- 1.4.z patch releases -->
1609-
[Unreleased 1.4.z]: https://github.com/opencontainers/runc/compare/v1.4.0...release-1.4
1648+
[Unreleased 1.4.z]: https://github.com/opencontainers/runc/compare/v1.4.1...release-1.4
1649+
[1.4.1]: https://github.com/opencontainers/runc/compare/v1.4.0...v1.4.1
16101650
[1.4.0]: https://github.com/opencontainers/runc/compare/v1.4.0-rc.3...v1.4.0
16111651
[1.4.0-rc.3]: https://github.com/opencontainers/runc/compare/v1.4.0-rc.2...v1.4.0-rc.3
16121652
[1.4.0-rc.2]: https://github.com/opencontainers/runc/compare/v1.4.0-rc.1...v1.4.0-rc.2

0 commit comments

Comments
 (0)