@@ -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