Skip to content

Commit bac5261

Browse files
authored
Merge pull request #4712 from rata/runc-1.3-rc.2
Release 1.3.0-rc.2
2 parents 6994570 + 55e45c6 commit bac5261

File tree

2 files changed

+44
-3
lines changed

2 files changed

+44
-3
lines changed

CHANGELOG.md

+43-2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [1.3.0-rc.2] - 2025-04-10
10+
> Eppur si muove.
11+
12+
### Fixed
13+
* Use the container's `/etc/passwd` to set the `HOME` env var. After a refactor
14+
for 1.3, we were setting it reading the host's `/etc/passwd` file instead.
15+
(#4693, #4688)
16+
* Override `HOME` env var if it's set to the empty string. This fixes a
17+
regression after the same refactor for 1.3 and aligns the behavior with older
18+
versions of runc. (#4711)
19+
* Add time namespace to container config after checkpoint/restore. CRIU since
20+
version 3.14 uses a time namespace for checkpoint/restore, however it was not
21+
joining the time namespace in runc. (#4705)
22+
923
## [1.3.0-rc.1] - 2025-03-04
1024

1125
> No tengo miedo al invierno, con tu recuerdo lleno de sol.
@@ -63,6 +77,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6377
* Support `skip-in-flight` and `link-remap` options for CRIU. (#4627)
6478
* Support cgroup v1 mounted with `noprefix`. (#4513)
6579

80+
## [1.2.6] - 2025-03-17
81+
82+
> Hasta la victoria, siempre.
83+
84+
### Fixed
85+
* Fix a stall issue that would happen if setting `O_CLOEXEC` with
86+
`CloseExecFrom` failed (#4647).
87+
* `runc` now properly handles joining time namespaces (such as with `runc
88+
exec`). Previously we would attempt to set the time offsets when joining,
89+
which would fail. (#4635, #4649)
90+
* Handle `EINTR` retries correctly for socket-related direct
91+
`golang.org/x/sys/unix` system calls. (#4650)
92+
* We no longer use `F_SEAL_FUTURE_WRITE` when sealing the runc binary, as it
93+
turns out this had some unfortunate bugs in older kernel versions and was
94+
never necessary in the first place. (#4651, #4640)
95+
96+
### Removed
97+
* Remove `Fexecve` helper from `libcontainer/system`. Runc 1.2.1 removed
98+
runc-dmz, but we forgot to remove this helper added only for that. (#4646)
99+
100+
### Changed
101+
* Use Go 1.23 for official builds, run CI with Go 1.24 and drop Ubuntu 20.04
102+
from CI. We need to drop Ubuntu 20.04 from CI because Github Actions
103+
announced it's already deprecated and it will be discontinued soon. (#4648)
104+
66105
## [1.2.5] - 2025-02-13
67106

68107
> Мороз и солнце; день чудесный!
@@ -1015,7 +1054,7 @@ implementation (libcontainer) is *not* covered by this policy.
10151054
cgroups at all during `runc update`). (#2994)
10161055

10171056
<!-- minor releases -->
1018-
[Unreleased]: https://github.com/opencontainers/runc/compare/v1.3.0-rc.1...HEAD
1057+
[Unreleased]: https://github.com/opencontainers/runc/compare/v1.3.0-rc.2...HEAD
10191058
[1.2.0]: https://github.com/opencontainers/runc/compare/v1.2.0-rc.1...v1.2.0
10201059
[1.1.0]: https://github.com/opencontainers/runc/compare/v1.1.0-rc.1...v1.1.0
10211060
[1.0.0]: https://github.com/opencontainers/runc/releases/tag/v1.0.0
@@ -1046,7 +1085,8 @@ implementation (libcontainer) is *not* covered by this policy.
10461085
[1.1.0-rc.1]: https://github.com/opencontainers/runc/compare/v1.0.0...v1.1.0-rc.1
10471086

10481087
<!-- 1.2.z patch releases -->
1049-
[Unreleased 1.2.z]: https://github.com/opencontainers/runc/compare/v1.2.5...release-1.2
1088+
[Unreleased 1.2.z]: https://github.com/opencontainers/runc/compare/v1.2.6...release-1.2
1089+
[1.2.6]: https://github.com/opencontainers/runc/compare/v1.2.5...v1.2.6
10501090
[1.2.5]: https://github.com/opencontainers/runc/compare/v1.2.4...v1.2.5
10511091
[1.2.4]: https://github.com/opencontainers/runc/compare/v1.2.3...v1.2.4
10521092
[1.2.3]: https://github.com/opencontainers/runc/compare/v1.2.2...v1.2.3
@@ -1057,4 +1097,5 @@ implementation (libcontainer) is *not* covered by this policy.
10571097
[1.2.0-rc.1]: https://github.com/opencontainers/runc/compare/v1.1.0...v1.2.0-rc.1
10581098

10591099
<!-- 1.3.z patch releases -->
1100+
[1.3.0-rc.2]: https://github.com/opencontainers/runc/compare/v1.3.0-rc.1...v1.3.0-rc.2
10601101
[1.3.0-rc.1]: https://github.com/opencontainers/runc/compare/v1.2.0...v1.3.0-rc.1

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.3.0-rc.1
1+
1.3.0-rc.2+dev

0 commit comments

Comments
 (0)