LXCFS 6.0.6 LTS has been released

Introduction

The LXCFS team is pleased to announce the release of LXCFS 6.0.6!

This is the sixth bugfix release for LXCFS 6.0 which is supported until June 2029.

Changes

The highlights for this release are:

  • Fix issue with CPU count in /proc/stat
  • Fix issue causing the cgroup2 mount flags to be changed on startup

The full list of commits is available below:

Detailed changelog
  • proc_fuse: fix proc_stat_read reporting host cpu count under cgroup v2
  • cgroups: extract cgfsng_can_use_memory_feature() util function
  • cgroups: replace dup() call with openat_safe()
  • src/utils: fix in_same_namespace helper
  • bindings: add private_data field to struct file_info
  • meson: add “mocks” option for CI/testing purposes
  • github: enable mocks for CI builds
  • lxcfs: use macro to generate liblxcfs call helpers
  • lxcfs: wire up ->write callback for /proc
  • lxcfs: wire up ->poll callback for /proc
  • proc_fuse: move release/releasedir at the end
  • cgroups/cgfsng: fix whitespace errors in __cg_mount_direct
  • cgroups/cgfsng: do not change host-wide cgroup2 superblock options
  • github: pass LIBFUSE env variable to upgrade tests
  • github: enable mocks for CI upgrade tests
  • meson: don’t forget to set PSI trigger mocks for liblxcfstest
  • cgroups/cgfsng: check memory allocation in add_hierarchy

Support and upgrade

The LXCFS 6.0 branch is supported until June 2029.
Only bugfixes and security issues get included into the stable bugfix releases, so it’s always safe and recommended to keep up and run the latest bugfix release.

Downloads