2.8 KiB
Changelog
Unreleased
v2.0.0 2026-03-06
-
Add support for UEFI Secure Boot via a dedicated iPXE shim.
-
Add support for LoongArch64 and RISC-V CPU architectures.
-
Add initial support for bare-metal operation on RISC-V.
-
Automatically download and boot
autoexec.ipxescript if it exists. -
Construct initrd-style CPIO archive for UEFI kernels.
-
Support loading a UEFI executable via a shim.
-
Add the
${cwuri}and${cwduri}settings to expose the current working URI. -
Automatically open the boot network device after chainloading.
-
Support EAPoL and port authentication.
-
Support Link Layer Discovery Protocol (LLDP).
-
Support DHE and ECDHE key exchange mechanisms, GCM cipher mode of operation, X25519, P-256, and P-384 elliptic curves, and ECDSA certificates.
-
Close TLS connections gracefully via closure alerts.
-
Remove support for TLS v1.0.
-
Support gzip decompression and compressed arm64 kernels.
-
Support decryption of CMS-encrypted files.
-
Use ACPI-provided system MAC address for USB NICs.
-
Support ECAM as a mechanism for accessing PCI configuration space.
-
Support keyboard maps.
-
Support dynamically created interactive forms.
-
Extend ConnectX driver to support ConnectX-3 devices.
-
Support error recovery on Broadcom NetXtreme-E devices.
-
Add Intel 100 Gigabit Ethernet device driver.
-
Add Marvell AQtion device driver.
-
Add Cadence Gigabit Ethernet MAC (GEM) device driver.
-
Add DesignWare MAC device driver.
-
Add DesignWare USB3 host controller device driver.
-
Add RDC R6040 device driver.
-
Add Google Virtual Ethernet (GVE) device driver.
-
Add EFI Managed Network Protocol device driver.
-
Add libslirp-based virtual NIC device driver.
-
Allow for reproducible builds.
-
Publish official images for AWS and Google Cloud.
-
Switch from Travis CI to GitHub Actions.
-
Automate UEFI Secure Boot signing and the release process.
v1.21.1 2020-12-31
-
Create DMA API and support UEFI systems with the IOMMU enabled (for drivers that have been updated to the new API).
-
Add iPhone USB tethering device driver.
-
Add USB mass storage device driver.
-
Add Broadcom NetXtreme-E device driver.
-
Enable stack cookies (for UEFI).
v1.20.1 2020-01-02
- See commit log for significant changes in this and any earlier releases.
v1.0.0 2010-02-02
- Prehistoric version.