Skip to content

Commit fb92dd1

Browse files
committed
VERSION: release v1.4.1
Note a few minor PRs were not mentioned: #5134, #5094, #5074. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
1 parent 6b36291 commit fb92dd1

2 files changed

Lines changed: 44 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,47 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased 1.4.z]
88

9+
## [1.4.1] - 2026-03-11
10+
11+
> La guerre n'est pas une aventure. La guerre est une maladie. Comme le typhus.
12+
13+
### Deprecated ###
14+
15+
- `libcontainer/configs.MPOL_*` constants added in runc [1.4.0][]. (#5110, #5055)
16+
17+
### Added ###
18+
19+
- Preliminary `loong64` support. (#5062, #4938)
20+
21+
### Fixed ###
22+
23+
- libct: fix panic in `initSystemdProps` when processing certain systemd
24+
properties in the OCI spec. (#5161, #5133)
25+
- Remove unnecessary `crypto/tls` dependency by open-coding the systemd socket
26+
activation logic, allowing us to more easily avoid false positive CVE
27+
warnings. (#5093, #5057)
28+
- Remove legacy `os.Is*` error usage, improving error type detection to make
29+
our error fallback paths more robust. (#5162, #5061)
30+
- Go 1.26 has started enforcing a restriction of `os/exec.Cmd` which caused
31+
issues with our usage of `CLONE_INTO_CGROUP` (on newer kernels). This has now
32+
been resolved. (#5116, #5091)
33+
- Recursive `atime`-related mount flags (`rrelatime` et al.) are now applied
34+
properly. (#5114, #5098)
35+
- Fix a regression in `runc exec` due to `CLONE_INTO_CGROUP` in the
36+
(inadvisable) scenario where a container is configured without cgroup
37+
namespaces and with `/sys/fs/cgroup` mounted `rw`. (#5117, #5101)
38+
- On machines with more than 1024 CPU cores, our logic for resetting the CPU
39+
affinity will now correctly reset the affinity onto _all_ available cores
40+
(not just the first 1024). (#5149, #5025)
41+
- PR #4757 caused a regression that resulted in spurious `cannot start a container
42+
that has stopped` errors when running `runc create` and has thus been
43+
reverted. (#5157, #5153, #5151, #4645, #4757)
44+
45+
### Changed ###
46+
47+
- Minor signing keyring updates. (#5147, #5139, #5144, #5148)
48+
49+
950
## [1.4.0] - 2025-11-27
1051

1152
> 路漫漫其修远兮,吾将上下而求索!
@@ -1418,7 +1459,8 @@ implementation (libcontainer) is *not* covered by this policy.
14181459
[1.3.0-rc.1]: https://github.com/opencontainers/runc/compare/v1.2.0...v1.3.0-rc.1
14191460

14201461
<!-- 1.4.z patch releases -->
1421-
[Unreleased 1.4.z]: https://github.com/opencontainers/runc/compare/v1.4.0...release-1.4
1462+
[Unreleased 1.4.z]: https://github.com/opencontainers/runc/compare/v1.4.1...release-1.4
1463+
[1.4.1]: https://github.com/opencontainers/runc/compare/v1.4.0...v1.4.1
14221464
[1.4.0]: https://github.com/opencontainers/runc/compare/v1.4.0-rc.3...v1.4.0
14231465
[1.4.0-rc.3]: https://github.com/opencontainers/runc/compare/v1.4.0-rc.2...v1.4.0-rc.3
14241466
[1.4.0-rc.2]: https://github.com/opencontainers/runc/compare/v1.4.0-rc.1...v1.4.0-rc.2

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.4.0+dev
1+
1.4.1

0 commit comments

Comments
 (0)