Skip to content

Release v0.5.0

Compare
Choose a tag to compare
@rodnymolina rodnymolina released this 24 Mar 07:43
· 7 commits to master since this release
v0.5.0
ec46ad1

Official Packages

📦  sysbox-ee_0.5.0-linux_amd64.deb
📦  sysbox-ee_0.5.0-linux_arm64.deb

Changelog

Added

  • Added support for Linux ID-mapped mounts (shiftfs alternative in kernels >= 5.12).
  • Added support for ARM64 hosts.
  • Added support for running buildx/buildkit inside Sysbox containers.
  • Added support for running Rancher RKE2 and Mirantis K0s inside Sysbox containers.
  • Added configs to disable trapping chown and xattr* syscalls (improves performance but may reduce functionality).
  • Added config to strictly honor container capabilities from higher-level container manager.
  • Added support for per-container configs via SYSBOX_* env vars.
  • Improved performance of Sysbox's syscall interception code.
  • Improved the way Sysbox releases the seccomp-fd handles for intercept syscalls (kernels >= 5.8).
  • Improved Sysbox's cross-compilation support (artifacts can now be generated from/to either AMD64 or ARM64 hosts).
  • Update to golang 1.16.
  • Replaced the per-distro *.deb installation packages with a single deb bundle package.
  • Allow alternative Docker data-root inside a Sysbox container (if Docker is pre-installed in the Sysbox container image).

Fixed (main issues)

  • Fixed segfault when building Docker image inside Sysbox container (issue #484).
  • Fixed segfault when running python pip install inside nested sysbox container (issue #485).
  • Fixed issue with running KinD inside a Sysbox container (issue #415).
  • Fixed problem with shiftfs mounts on Kubernetes persistent volumes (issue #431).

Checksums

$ sha256sum sysbox-ee_0.5.0-0.linux_amd64.deb
a71382ca9833e776d35209120ea5af4aa113d505c56d18c86dad792da8ff34a3  sysbox-ee_0.5.0-0.linux_amd64.deb

$ sha256sum sysbox-ee_0.5.0-0.linux_arm64.deb
c932fd0ae1d3a0881882e65b9f8322eef09329eaa0268c1eab176d502eb13b73  sysbox-ee_0.5.0-0.linux_arm64.deb