News

LXCFS 4.0.11 has been released

19th of October 2021

Introduction

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

This is the eleventh bugfix release for LXCFS 4.0 which is supported until June 2025.

NOTE: This was originally released as LXCFS 4.0.10 but a bug caused the published release tarball to be missing a file. LXCFS 4.0.11 includes that fix.

Bugfixes

Some of the highlights for this release are:

  • Fixed a potential deadlock in the cpuinfo handler
  • Reduced daemon verbosity

The full list of commits is available below:

Detailed changelog
  • proc_cpuview: unlock mutex in all error paths
  • src: rely on config.h for fuse version
  • tree-wide: include own header file first
  • tree-wide: fix fuse header inclusion
  • tree-wide: fix prototypes
  • tree-wide: fix some ifdef checks
  • macro: fix bracket warnings in non-debug mode
  • proc_cpuview: fix unused variable warning
  • tests: rely on config.h only for fuse versioning
  • tests: fix build warnings
  • README: Fix package name
  • lxcfs: fix lxcfs CLI -v and no arg output
  • lxcfs: fix version and usage handling
  • Fix padding for Slab entry in /proc/meminfo
  • cpuview: log non-fatal error in verbose mode only
  • tree-wide: fix type comparisons
  • tree-wide: fix fuse version detection
  • tree-wide: fix HAVE_FUSE3 checks
  • tree-wide: use a single fuse header
  • github: Drop 16.04
  • doc: guide for reload share libary file
  • macro: cast to correct integer types
  • tree-wide: set _GNU_SOURCE configure.ac
  • build: fix lxcfs_fuse.h in release tarball

Support and upgrade

The LXCFS 4.0 branch is supported until June 2025.
Only bugfixes and securitiy 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

LXCFS 4.0.9 LTS has been released

17th of July 2021

Introduction

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

This is the ninth bugfix release for LXCFS 4.0 which is supported until June 2025.

Bugfixes

Some of the highlights for this release are:

  • Improve libfuse2/libfuse3 handling

The full list of commits is available below:

Detailed changelog
  • lxcfs: rework argument parsing
  • lxcfs: remove obsolete logging
  • bindings: introduce lxcfs_has_opt() helper
  • cpuset_parse: drop unneeded dependencies
  • bindings: fix struct lxcfs_opts by making it versioned
  • proc_fuse: don't spam log needlessly
  • cgroup_fuse: replace potentially problematic terminology
  • lxcfs: handle libfuse2 vs libfuse3
  • lxcfs: handle libfuse2 vs libfuse3

Support and upgrade

The LXCFS 4.0 branch is supported until June 2025.
Only bugfixes and securitiy 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

LXC/LXD/LXCFS 2.0 - End of Life announcement

14th of June 2021

Introduction

The 2.0 LTS branch has reached its end of life.

This affects the following projects:

  • LXC 2.0 (released 6th of April 2016)
  • LXCFS 2.0 (released 31st of March 2016)
  • LXD 2.0 (released 11th of April 2016)

After over 5 years of bugfixes and security maintenance, those releases have now reached the end of their supported lifetime.

Concretely, this means that we will not be issuing any new releases, that our stable branches will be closed and associated CI disabled.

All remaining users should upgrade to a supported release as soon as possible.

Long term support releases

Upstream commits to 5 years support for its LTS branches.
Such branches exist for LXC, LXCFS and LXD and see bugfixes and security fixes backported to them.

No new features get added to those branches and only the latest LTS branch sees most bugfixes backported, once a new LTS branch is released, the previous one will only get security and critical bugfixes.

Currently supported releases

There are currently two remaining LTS releases, 3.0 with support lasting until June 2023 and 4.0 with support until June 2025.

Additionally, some projects (currently LXD) may have more frequent feature releases. Those do not get long term support and are usually only supported until the next one comes out.

LXCFS 4.0.8 LTS has been released

6th of May 2021

Introduction

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

This is the eight bugfix release for LXCFS 4.0 which is supported until June 2025.

Bugfixes

Some of the highlights for this release are:

  • Correct file size for proc files

The full list of commits is available below:

Detailed changelog
  • proc_cpuview: release lock before returning
  • Determine the file size from the current system file size
  • Switch to Github Actions

Support and upgrade

The LXCFS 4.0 branch is supported until June 2025.
Only bugfixes and securitiy 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

LXCFS 4.0.7 LTS has been released

8th of January 2021

Introduction

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

This is the seventh bugfix release for LXCFS 4.0 which is supported until June 2025.

Bugfixes

Some of the highlights for this release are:

  • Consistent swap behavior (documented in README)

The full list of commits is available below:

Detailed changelog
  • meminfo: show host swap values when no limit or equal limits are set
  • README: clarify SWAP
  • cgroups: Add get_memory_swappiness
  • swap: Fix usage reporting
  • swap: Only report usage when swappiness is 0
  • swap: Tweak meminfo logic
  • swap: Make /proc/swaps match /proc/meminfo
  • swap: Remove now unused variable
  • docs: fix simple typo, throuh -> through

Support and upgrade

The LXCFS 4.0 branch is supported until June 2025.
Only bugfixes and securitiy 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

Older news