]> git.proxmox.com Git - grub2.git/blobdiff - NEWS
Installing to the RMP also needs mokmanager.
[grub2.git] / NEWS
diff --git a/NEWS b/NEWS
index e417ebad13ca01e0e43da8364aaa07e757966219..73b8492bc42230a99b4427f60f55f2793e8c1535 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,35 @@
+New in 2.06:
+
+* GCC 10 support.
+* clang 10 support.
+* SBAT support.
+* LUKS2 support.
+* Drop small MBR gap support.
+* Xen Security Modules (XSM/FLASK) support.
+* The lockdown mechanism similar to the Linux kernel one.
+* Disable the os-prober by default.
+* Many backports of GRUB distros specific patches.
+* BootHole and BootHole2 fixes.
+* ...and tons of other fixes and cleanups...
+
+New in 2.04:
+
+* GCC 8 and 9 support.
+* Gnulib integration overhaul.
+* RISC-V support.
+* Xen PVH support.
+* Native UEFI secure boot support.
+* UEFI TPM driver.
+* New IEEE 1275 obdisk driver.
+* Btrfs RAID 5 and RIAD 6 support.
+* PARTUUID support.
+* VLAN support.
+* Native DHCP support.
+* Many ARM and ARM64 fixes.
+* Many SPARC fixes.
+* Many IEEE 1275 fixes.
+* ...and tons of other fixes and cleanups...
+
 New in 2.02:
 
 * New/improved filesystem and disk support:
@@ -17,6 +49,8 @@ New in 2.02:
     files.
   * ZFS features support.
   * ZFS LZ4 support.
+  * XFS V5 format support.
+  * LVM RAID1 support.
 
 * New/improved terminal and video support:
   * Monochrome text (matching `hercules' in GRUB Legacy).
@@ -48,6 +82,9 @@ New in 2.02:
   * Improve TFTP robustness.
   * Parse `nd' disk names in GRUB Legacy configuration files.
   * Issue separate DNS queries for IPv4 and IPv6.
+  * Support IPv6 Router Advertisement to configure default router.
+  * New variable net_<interface>_next_server containing next server
+    from BOOTP reply.
 
 * Coreboot improvements:
   * CBFS support both in on-disk images (loopback) and flash.
@@ -58,6 +95,7 @@ New in 2.02:
   * Command for inspecting coreboot tables (`lscoreboot').
   * New target default_payload.elf.
   * Increased maximal core size.
+  * Prefer pmtimer for TSC calibration.
 
 * New/improved platform support:
   * New `efifwsetup' and `lsefi' commands on EFI platforms.
@@ -87,6 +125,15 @@ New in 2.02:
   * Support *-emu on Windows.
   * New platform `none' which builds only user level utilities. This is now
     default if target CPU is not supported.
+  * Support for booting little-endian Linux kernel on powerpc.
+  * Support network boot with Oracle sun4v vnet devices.
+  * Added SAS disks to the IEEE 1275 Open Firmware device list.
+  * Try multiple methods for TSC (timestamp counter) calibration - PIT, pmtimer,
+    EFI Stall. If everything fails, use hardcoded frequency 800MHz.
+  * Support Hyper-V Gen2 platforms which lack PIT for TSC calibration.
+  * Map UEFI Persistent Memory to E820 persistent memory.
+  * New Xen loader on ARM64.
+  * Respect alignment requirement for block device IO buffers on EFI.
 
 * Security:
   * Add optional facility to enforce that all files read by the core image
@@ -125,6 +172,11 @@ New in 2.02:
     menu entry immediately.
   * New `file' command and grub-file utility to check file types.
   * New syslinux configuration file parser.
+  * Set menu entry class to primary OS name returned by os-prober to display
+    OS specific icon.
+  * On Linux x86 detect EFI word size in grub-install and automatically select
+    correct platform (x86_64-efi or i386-efi) to install. Requires Linux kernel
+    4.0 or higher.
 
 * Build system:
   * Remove all uses of nested functions; GRUB no longer requires an
@@ -145,6 +197,15 @@ New in 2.02:
     Python 2.6.
   * modinfo.sh contains build information now.
   * Added many new tests to improve robustness.
+  * Target is built without libgcc now. Necessary builtins are reimplemented
+    directly. This removes requirement for target-specific runtime on build
+    system.
+  * emu libusb support removed (was broken and unmaintained).
+  * powerpc64le compile support.
+  * Use fixed timestamp when generating GRUB image for reproducible builds.
+  * Verify at build time that modules contain only supported relocations and their
+    structure matches what boot-time module loader expects.
+  * Do not require fonts on powerpc-ieee1275.
 
 * Revision control moved to git.