diff --git a/CHANGELOG.md b/CHANGELOG.md index 00a1130..a9daefc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,28 @@ # Changelog All notable changes to this project will be documented in this file. +## [0.5.0] - 2022-03-23 +### 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 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). +### Removed + * None. + ## [0.4.1] - 2021-09-30 ### Added * Added important optimization to expedite the container creation cycle.