mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-12-24 11:03:31 +00:00
4.0 KiB
4.0 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v0.8] - 2020-05-10
Added
- Removed dependency on external
notaryandmanifest-toolbinaries for package builds - Risc-V support for
binfmt - Support for GPT partitions
metadatapackage support for Digital Ocean and Hetzner as well as loading from a file- Support for
/sys/fs/bpfininit - Github Actions for CI
Changed
alpinebase updated to 3.11containerdupdated to v1.3.4runcupdated to v1.0.0-rc9binfmtupdated to qemu 4.2node_exporterupdated to v0.18.1cadvisorupdated to v0.36.0- WireGuard updated to 1.0.20200319
- Improved CDROM support and fixes to GCP and Scaleway providers in the
metadatapackage - Improved creation of
swapfiles - Improved RPI3 build
Removed
- Containerized
qemu - Windows binary from release
[v0.7] - 2019-04-17
Added
- Reproducible
linuxkit buildfor some output formats - Support uncompressed kernels, e.g., for crosvm and firecracker.
- Support encrypted disks via
dm-crypt - New
bpftracepackage - Support for USB devices in
qemu
Changed
- Alpine base updated to 3.9
containerdupdated to v1.2.6- WireGuard updated to 0.0.20190227
- Updated Docker base API level
- VirtualBox improvements (multiple drives and network adapters)
- Fixed Windows path handling in
linuxkit - GCP: Improve error checking/handling
Removed
[v0.6] - 2018-07-26
Added
linuxkit buildnow works with private repositories and registries.linuxkit pkg buildcan build packages with sources outside the package directory.- New
kernel+isoformat forlinuxkit build.
Changed
containerdupdated to v1.1.2.- WireGuard updated to 0.0.20180718.
- Fixed SSH key handling on GCP.
- Changed name of logfiles when memlogd/logwrite is used.
moby/toolcode merged back intolinuxkit/linuxkit- Smaller
mkimage-*packages.
Removed
[v0.5] - 2018-07-10
Added
- New logging support with log rotation.
- Scaleway provider.
- Support for v4.17.x kernels.
- Kernel source are now included in the kernel packages.
- Improved documentation about debugging LinuxKit.
Changed
- Switched to Alpine Linux 3.8 as the base.
containerdupdated to v1.1.1.pkg/cadvisorupdated to v0.30.2pkg/node_exporterupdated to 0.16.0- WireGuard updated to 0.0.20180708.
- Linux firmware binaries update to latest.
- Improved support for building on Windows.
- Improved support for AWS/GCP metadata.
- Better handling of reboot/poweroff.
Removed
- Support for v4.16.x. kernels as they have been EOLed.
[v0.4] - 2018-05-12
Added
- Support for v4.16.x kernels.
- Support for MPLS, USB_STORAGE, and SCTP support in the kernel config.
- Support for creating and booting from squashfs root filesystems.
- Super experimental support for crosvm.
- Support for compiling with go 1.10.
- Adjusted hyperkit support to be compatible with soon to be released Docker for Mac changes.
Changed
containerdupdated to v1.1.0.- WireGuard updated to 0.0.20180420.
- Intel CPU microcode update to 20180425.
Removed
- Support for v4.15.x. kernels as they have been EOLed.
perfsupport for 4.9.x kernels (the compile broke).
[v0.3] - 2018-04-05
Added
- Initial
s390xsupport. - Support for RealTime Linux kernels (
-rt) onx86_64andarm64. - Support for booting of
qcow2disks via EFI. - Support for CEPH filesystems in the kernel.
- Logging for
onbootcontainers to/var/log - Changelog file.
Changed
- Switched the default kernel to 4.14.x.
- Update to
containerdv1.0.3. - Update to
notaryv0.6.0. - Update WireGuard to 0.0.20180304.
Removed
- Removed support for 4.4.x and 4.9.x kernels for
arm64.
[v0.2] - 2018-01-25
- Almost everything
[v0.1] - 2017-??-??
- Sometime in 2017 we did a mini v0.1 release but we seem to have lost any trace of it :)
[v0.0] - 2017-04-18
- Initial open sourcing of LinuxKit