@@ -27,6 +27,77 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2727 support would return ` -EPERM ` despite the existence of the ` -ENOSYS ` stub
2828 code (this was due to how s390x does syscall multiplexing). (#3474 )
2929
30+ ## [ 1.1.8] - 2023-07-20
31+
32+ > 海纳百川 有容乃大
33+
34+ ### Added
35+
36+ * Support riscv64. (#3905 )
37+
38+ ### Fixed
39+
40+ * init: do not print environment variable value. (#3879 )
41+ * libct: fix a race with systemd removal. (#3877 )
42+ * tests/int: increase num retries for oom tests. (#3891 )
43+ * man/runc: fixes. (#3892 )
44+ * Fix tmpfs mode opts when dir already exists. (#3916 )
45+ * docs/systemd: fix a broken link. (#3917 )
46+ * ci/cirrus: enable some rootless tests on cs9. (#3918 )
47+ * runc delete: call systemd's reset-failed. (#3932 )
48+ * libct/cg/sd/v1: do not update non-frozen cgroup after frozen failed. (#3921 )
49+
50+ ### Changed
51+
52+ * CI: bump Fedora, Vagrant, bats. (#3878 )
53+ * ` .codespellrc ` : update for 2.2.5. (#3909 )
54+
55+ ## [ 1.1.7] - 2023-04-26
56+
57+ > Ночевала тучка золотая на груди утеса-великана.
58+
59+ ### Fixed
60+
61+ * When used with systemd v240+, systemd cgroup drivers no longer skip
62+ ` DeviceAllow ` rules if the device does not exist (a regression introduced
63+ in runc 1.1.3). This fix also reverts the workaround added in runc 1.1.5,
64+ removing an extra warning emitted by runc run/start. (#3845 , #3708 , #3671 )
65+
66+ ### Added
67+
68+ * The source code now has a new file, ` runc.keyring ` , which contains the keys
69+ used to sign runc releases. (#3838 )
70+
71+ ## [ 1.1.6] - 2023-04-11
72+
73+ > In this world nothing is certain but death and taxes.
74+
75+ ### Compatibility
76+
77+ * This release can no longer be built from sources using Go 1.16. Using a
78+ latest maintained Go 1.20.x or Go 1.19.x release is recommended.
79+ Go 1.17 can still be used.
80+
81+ ### Fixed
82+
83+ * systemd cgroup v1 and v2 drivers were deliberately ignoring ` UnitExist ` error
84+ from systemd while trying to create a systemd unit, which in some scenarios
85+ may result in a container not being added to the proper systemd unit and
86+ cgroup. (#3780 , #3806 )
87+ * systemd cgroup v2 driver was incorrectly translating cpuset range from spec's
88+ ` resources.cpu.cpus ` to systemd unit property (` AllowedCPUs ` ) in case of more
89+ than 8 CPUs, resulting in the wrong AllowedCPUs setting. (#3808 )
90+ * systemd cgroup v1 driver was prefixing container's cgroup path with the path
91+ of PID 1 cgroup, resulting in inability to place PID 1 in a non-root cgroup.
92+ (#3811 )
93+ * runc run/start may return "permission denied" error when starting a rootless
94+ container when the file to be executed does not have executable bit set for
95+ the user, not taking the ` CAP_DAC_OVERRIDE ` capability into account. This is
96+ a regression in runc 1.1.4, as well as in Go 1.20 and 1.20.1 (#3715 , #3817 )
97+ * cgroup v1 drivers are now aware of ` misc ` controller. (#3823 )
98+ * Various CI fixes and improvements, mostly to ensure Go 1.19.x and Go 1.20.x
99+ compatibility.
100+
30101## [ 1.1.5] - 2023-03-29
31102
32103> 囚われた屈辱は
@@ -385,7 +456,10 @@ implementation (libcontainer) is *not* covered by this policy.
385456[ 1.0.1 ] : https://github.com/opencontainers/runc/compare/v1.0.0...v1.0.1
386457
387458<!-- 1.1.z patch releases -->
388- [ Unreleased 1.1.z ] : https://github.com/opencontainers/runc/compare/v1.1.5...release-1.1
459+ [ Unreleased 1.1.z ] : https://github.com/opencontainers/runc/compare/v1.1.8...release-1.1
460+ [ 1.1.8 ] : https://github.com/opencontainers/runc/compare/v1.1.7...v1.1.8
461+ [ 1.1.7 ] : https://github.com/opencontainers/runc/compare/v1.1.6...v1.1.7
462+ [ 1.1.6 ] : https://github.com/opencontainers/runc/compare/v1.1.5...v1.1.6
389463[ 1.1.5 ] : https://github.com/opencontainers/runc/compare/v1.1.4...v1.1.5
390464[ 1.1.4 ] : https://github.com/opencontainers/runc/compare/v1.1.3...v1.1.4
391465[ 1.1.3 ] : https://github.com/opencontainers/runc/compare/v1.1.2...v1.1.3
0 commit comments