* NEWS: Add 2.00 entry.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Wed, 27 Jun 2012 20:28:32 +0000 (22:28 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Wed, 27 Jun 2012 20:28:32 +0000 (22:28 +0200)
ChangeLog
NEWS

index e9c42b3..f3596ba 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2012-06-27  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * NEWS: Add 2.00 entry.
+
 2012-06-27  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * grub-core/commands/wildcard.c (check_file): Fix bad logic.
diff --git a/NEWS b/NEWS
index 2a93c25..0a4d857 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,125 @@
+New in 2.00:
+
+* Appearence:
+  * Official theme for gfxmenu (starfield)
+  * Menu is organised with submenus.
+  * Better default video mode selection using EDID.
+
+* New platforms:
+  * Itanium port.
+  * Fuloong2F support (including GRUB as firmware)
+  * Fuloong2E support (except GRUB as firmware)
+  * ARCS (SGI machines) port.
+  * qemu -M mips port.
+
+* grub-mount to mount filesystems using GRUB FS drivers and FUSE.
+
+* Changed security default so entries are locked by default if any superuser is
+  defined. 
+
+* New drivers:
+  * EHCI.
+  * AHCI.
+  * ESCC serial.
+  * IEEE1275 serial.
+  * EFI serial.
+  * Network stack for BIOS, IEEE1275, EMU and EFI, including TFTP, HTTP and DNS.
+  * VBE on coreboot support.
+
+* New filesystem, filters and disks formats:
+  * DVH partition map.
+  * Plan9 partition map.
+  * Big-endian mdraid.
+  * Big-endian cpio.
+  * ODC and NEWC cpio.
+  * ExFAT.
+  * Minix3fs.
+  * Big-endian minixfs.
+  * RomFS.
+  * Squash4.
+  * Support non-512B disk blocks.
+  * LUKS and GELI support.
+  * LDM read support (no install yet).
+  * LZOP.
+
+* Improved filesystem and disks formats support:
+  * HFS+ label support.
+  * Improved reiserfs support.
+  * multidevice, mirrored and raidz(2,3) ZFS support.
+  * RAID LVM (internal RAIDing) support.
+  * ZFS crypto support.
+  * ZLE and GZIP on ZFS support.
+  * Support ZFS up to 33.
+  * HFS string is now treated like mac-roman and not UTF-8
+  * HFS mtime support.
+  * Improved AFFS and SFS support.
+  * LZO-compressed btrfs support.
+  * cpio and tar symlinks support.
+  * Better FS detection to reduce false positives.
+
+* New boot protocols:
+  * Ability to load another coreboot payload when on coreboot.
+  * Plan9.
+  * Freedos.
+  * Ntldr/bootmgr (Windows bootloader).
+  * chainloader --bpb support.
+  * PXE chainloading support.
+  * Darwin 11 (Mac OS X Lion) protocol support.
+
+* Boot protocol improvements:
+  * Multiple initrd support.
+  * Basic illumos and xnu autoconfig.
+
+* Testing and debugging:
+  * New grub-fstest commands: cat, zfsinfo, testload xnu_uuid
+  * grub-fstest recursive directory compare for quickly check that directory is
+    read correctly.
+  * Backtace on crash (if gdb module is loaded, x86 only)
+  * Disk cache statistics gathering.
+  * GDB stub and GDB support script.
+  * "make check" and "make bootcheck" expanded to almost all platforms
+    (except i386-ieee1275, mips-arc, sparc64-ieee1275, ia64-efi and emu)
+  * New `time' command.
+
+* Performance:
+  * Lazy scanning for improved performance.
+  * Use CPU cache when accessing video memory.
+  * Search hints for better performance.
+
+* Internationalisation:
+  * Updated to Unicode 6.0.
+  * $"..." syntax for translation in grub script. This allows easy
+    translation of grub.cfg at runtime.
+  * Translations to many languages included in official distribution.
+
+* Scripting:
+  * $grub_cpu and $grub_platform variables for conditioning grub.cfg on platform
+    on runtime.
+  * $feature_* variables to condition scripts on available features.
+  * Use of ids to identify menu entries.
+  * all_video module which is empty but depends on all video modules thus
+    allowing easy loading of all of them.
+
+* Installation:
+  * grub-mknetdir script for easy creation of netbootable GRUB directory.
+  * Itanium and mips support in grub-mkrescue.
+  * grub-install support for all platforms except emu.
+  * PreP partition install support.
+  * No files conflict between flavours (except grub-mkrescue for ppc). This
+    allows easy install of GRUB for several platforms.
+  * grub-mkstandalone script for easy creating of image including all modules
+    for platforms with generous limit on image size.
+  * program-transform-name now functions according to usual conventions.
+    Use --grubdir and --bootdir to get old behaviour.
+
+* ADLER32 and CRC64 support (for XZ and hashsum).
+
+* ofconsole renamed to console
+
+* Experimental support for compiling with Apple toolchain.
+
+* grub-mkdevicemap removed. Now all devices are detected on runtime.
+
 New in 1.99:
 
 * Keyboard layouts support.