Skip to content

Releases: containers/crun

0.10.5

09 Nov 23:22
0.10.5
91db0f4
Compare
Choose a tag to compare
  • fix CVE-2019-18837
  • fix running on CentOS/RHEL 8
  • report errors opening the console socket
  • not leave config.json around if the container could not be created

0.10.4

31 Oct 16:47
0.10.4
4a46e90
Compare
Choose a tag to compare
  • ignore errors creating /dev/console
  • add an annotation "io.crun.keep_original_groups", if it is set then crun won't drop additional groups when creating the container

0.10.3

29 Oct 15:36
0.10.3
d73f362
Compare
Choose a tag to compare
  • systemd: set collectmode=inactive-or-failed
  • fix build on Alpine
  • use the the current working directory to lookup local paths
  • improve the error message when a hook fails
  • add granular enable/disable configure options

0.10.2

07 Oct 12:41
0.10.2
1a70f72
Compare
Choose a tag to compare
  • fix a regression in 0.10.1 where cgroups v1 could not be created
  • correctly chown cgroups when using a user namespace so that systemd can run in a container that uses a user namespace

0.10.1

04 Oct 12:53
0.10.1
336a921
Compare
Choose a tag to compare
  • linux: Keep MS_RDONLY when remounting bind mount of a read-only source. It solves an issue on Fedora Silverblue where /usr is mounted read only.
  • fix exec of rootless containers when cgroups are not available

0.10

01 Oct 15:56
0.10
d53f1bd
Compare
Choose a tag to compare
  • support for AppArmor
  • fix for CVE-2019-16884, make sure writes to /proc for the SELinux and AppArmor labels are on procfs
  • exec supports --preserve-fds
  • seccomp: fix lookup for pseudo syscalls, seccomp now works fine on non native archs
  • cgroup: ignore rootless errors if manager != systemd
  • error: always write errors to stderr
  • chroot: follow symlinks for the last component
  • set $HOME if it is not already defined

0.9.1

13 Sep 14:20
0.9.1
c42ae79
Compare
Choose a tag to compare
  • fix an issue with tmpcopyup that didn't work correctly with symlinks
  • create a new cgroup namespace before mounting the cgroup file system, so that it uses the correct namespace

0.9

11 Sep 21:24
0.9
beda2c3
Compare
Choose a tag to compare
0.9
  • fix exec into containers running systemd on cgroups v2
  • kill: honor --all
  • kill: when not using a PID namespace, use the freezer controller to prevent the container forking new processes
  • linux: handle tmpcopyup option to copy files from the rootfs to the new mounted tmpfs.
  • OCI: honor seccomp options. If not specified any seccomp option, now crun will default to using SECCOMP_FILTER_FLAG_SPEC_ALLOW|SECCOMP_FILTER_FLAG_LOG when using the seccomp(2) syscall.

0.8

19 Aug 13:09
0.8
d098caf
Compare
Choose a tag to compare
0.8
  • executable lookup. Now create fails immediately if the specified executable doesn't exist
  • subreaper enabled only when crun is attached
  • fix notify socket when used from create and prevent it hanging indefinitely when the container exits
  • correctly write cpu controller resources when using cgroups v2
  • support for the freezer controller when using cgroups v2
  • honor unspecified minor/major number for devices when using cgroups v2
  • reintroduce --no-pivot
  • do not add a cgroup path again if it was already specified in the OCI configuration

0.7

18 Jul 12:08
0.7
84884c5
Compare
Choose a tag to compare
0.7
  • support devices on cgroups v2 using eBPF.
  • new option --cgroup-manager=MANAGER. Accepted values are cgroupfs, systemd and disabled.
  • can run without using cgroups also as root.
  • NOTIFY_SOCKET works also for containers created via create/start.
  • when using systemd, create the same name for the scope as runc does.