Skip to content

Commit 1931ebf

Browse files
committed
CHANGELOG: forward-port v1.2.7 changelog
Signed-off-by: Aleksa Sarai <[email protected]>
1 parent 95b448a commit 1931ebf

File tree

1 file changed

+43
-1
lines changed

1 file changed

+43
-1
lines changed

CHANGELOG.md

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,47 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
128128
* Support `skip-in-flight` and `link-remap` options for CRIU. (#4627)
129129
* Support cgroup v1 mounted with `noprefix`. (#4513)
130130

131+
## [1.2.7] - 2025-09-05
132+
133+
> さんをつけろよデコ助野郎!
134+
135+
### Fixed
136+
* Removed preemptive "full access to cgroups" warning when calling `runc
137+
pause` or `runc unpause` as an unprivileged user without
138+
`--systemd-cgroups`. Now the warning is only emitted if an actual permission
139+
error was encountered. (#4709, #4720)
140+
* Add time namespace to container config after checkpoint/restore. CRIU since
141+
version 3.14 uses a time namespace for checkpoint/restore, however it was
142+
not joining the time namespace in runc. (#4696, #4714)
143+
* Container processes will no longer inherit the CPU affinity of runc by
144+
default. Instead, the default CPU affinity of container processes will be
145+
the largest set of CPUs permitted by the container's cpuset cgroup and any
146+
other system restrictions (such as isolated CPUs). (#4041, #4815, #4858)
147+
* Close seccomp agent connection to prevent resource leaks. (#4796, #4800)
148+
* Several fixes to our CI, mainly related to AlmaLinux and CRIU. (#4670,
149+
#4728, #4736, #4742)
150+
* Setting `linux.rootfsPropagation` to `shared` or `unbindable` now functions
151+
properly. (#1755, #1815, #4724, #4791)
152+
* `runc update` will no longer clear intelRdt state information. (#4828,
153+
#4834)
154+
155+
### Changed
156+
* In runc 1.2, we changed our mount behaviour to correctly handle clearing
157+
flags. However, the error messages we returned did not provide as much
158+
information to users about what clearing flags were conflicting with locked
159+
mount flags. We now provide more diagnostic information if there is an error
160+
when in the fallback path to handle locked mount flags. (#4734, #4740)
161+
* Ignore the dmem controller in our cgroup tests, as systemd does not yet
162+
support it. (#4806, #4811)
163+
* `/proc/net/dev` is no longer included in the permitted procfs overmount
164+
list. Its inclusion was almost certainly an error, and because `/proc/net`
165+
is a symlink to `/proc/self/net`, overmounting this was almost certainly
166+
never useful (and will be blocked by future kernel versions). (#4817, #4820)
167+
* CI: Switch to GitHub-hosted ARM runners. Thanks again to @alexellis for
168+
supporting runc's ARM CI up until now. (#4844, #4856, #4867)
169+
* Simplify the `prepareCriuRestoreMounts` logic for checkpoint-restore.
170+
(#4765, #4872)
171+
131172
## [1.2.6] - 2025-03-17
132173

133174
> Hasta la victoria, siempre.
@@ -1136,7 +1177,8 @@ implementation (libcontainer) is *not* covered by this policy.
11361177
[1.1.0-rc.1]: https://github.com/opencontainers/runc/compare/v1.0.0...v1.1.0-rc.1
11371178

11381179
<!-- 1.2.z patch releases -->
1139-
[Unreleased 1.2.z]: https://github.com/opencontainers/runc/compare/v1.2.6...release-1.2
1180+
[Unreleased 1.2.z]: https://github.com/opencontainers/runc/compare/v1.2.7...release-1.2
1181+
[1.2.7]: https://github.com/opencontainers/runc/compare/v1.2.6...v1.2.7
11401182
[1.2.6]: https://github.com/opencontainers/runc/compare/v1.2.5...v1.2.6
11411183
[1.2.5]: https://github.com/opencontainers/runc/compare/v1.2.4...v1.2.5
11421184
[1.2.4]: https://github.com/opencontainers/runc/compare/v1.2.3...v1.2.4

0 commit comments

Comments
 (0)