Version 118 (modified by 14 years ago) ( diff ) | ,
---|
Changelog for VirtualBox 4.0
VirtualBox 4.0.8 (released 2011-05-16)
This is a maintenance release. The following items were fixed and/or added:
- Mac OS X hosts: fixed incompatibility with recent Mac OS X versions in 64-bit mode (bug #8474)
- Mac OS X hosts: fixed incompatibility with hosts with more than 16 cores (bug #8389)
- Mac OS X hosts: fixed painting corruptions on a second monitor in 64-bit mode (bug #7606)
- GUI: restored functionality to set an empty host key to disallow any host key combination (4.0.6 regression; bug #8793)
- VBoxManage: added controlvm screenshotpng subcommand for saving the screenshot of a running VM in PNG format
- VBoxHeadless: fixed potential crash during shutdown (Windows hosts only)
- NAT: built-in services use the correct Ethernet addresses in Ethernet header and in ARP requests
- Host-only networking: fixed adapter reference counting
- E1000: fixed rare guest crashes with Linux SMP guests (bug #8755)
- SATA: fixed guest disk corruption under rare circumstances (only relevant for guests with more than 2GB RAM; bug #8826)
- Storage: fixed data corruption after a snapshot was taken with asynchronous I/O enabled (bug #8498)
- Floppy: several improvement
- HPET: another fix for time jumps (bug #8707)
- USB: removed assumption that string descriptors are null-terminated (Windows hosts only)
- 3D support: fixed a potential crash when resizing the guest window
- 3D support: fixed GNOME 3 rendering under Ubuntu 11.04 and Fedora 15
- Snapshots: fixed another bug which could lose entries in the media registry when restoring a snapshot (bug #8363)
- Shared Folders: don't stop mounting the other valid folders if one host folder is inaccessible (4.0.6 regression)
- Linux Additions: check whether gcc and make are installed before building kernel modules (bug #8795)
- Solaris Additions: added support for X.Org Server 1.10
- Guest Additions: fixed inappropriate Guest Additions update notification when using vendor-specific version suffixes (bug #8844)
VirtualBox 4.0.6 (released 2011-04-21)
This is a maintenance release. The following items were fixed and/or added:
- VMM: fixed incorrect handling of ballooned pages when restoring a VMM from a saved state
- VMM: don't crash on hosts with more than 64 cores / hyperthreads; implemented support for up to 256 host cores (except Windows hosts; bug #8489)
- VMM: fixed guru meditation for PAE guests running on hosts without PAE (bug #8006)
- VMM: fixed slow Linux guests with raw mode and recent guest kernels (bug #8726)
- GUI: support host key combinations (bug #979)
- GUI: fixed progress indicator (bug #7814)
- GUI: show the mouse pointer while the VM is paused if the USB tablet mouse emulation is used (bug #6799)
- GUI: adapt the snapshot folder as well when renaming a VM (bug #8469)
- GUI: persistently remember the last folders of the disk/DVD/floppy selectors
- GUI: never allow to start a VM with USB-2.0 activated if the proper extension pack is missing (bug #8182)
- GUI: fixed hang/crash when opening a file dialog in an non-existing folder (bug #8673)
- Snapshots: fixed a bug which could lose entries in the media registry when restoring a snapshot (bug #8363)
- Snapshots: allow snapshots to be stored in the VM directory
- 3D support: fixed a crash if a VM was forced to terminate (Windows hosts only; bug #7133)
- Storage: fixed memory leak (4.0 regression; bug #7966)
- Storage: fixed access to iSCSI targets over internal network
- Storage: fixed reading from disks with more than one snapshot for VHD and VMDK images with disabled host cache (bug #8408)
- Storage: fixed a possible hang during VM suspend after an I/O error occurred
- Storage: fixed a possible hang during VM suspend / reset (bug #8276, #8294)
- Storage: automatically create a diff image when attaching a streamOptimized VMDK image to a VM
- ATA/SATA: fixed automounting of virtual CD/DVD mediums with recent Linux distributions by correctly reporting the current profile as 'none' if no medium is present
- Buslogic: fixed emulation for certain guests (e.g. jRockit VE)
- Host-Only Networking: fixed interface creation failure on Windows hosts (4.0.4 regression; bug #8362)
- Host-Only & Bridged & Internal Networking: fix for processing promiscuous mode requests by VMs, defaulting to switch behaviour
- Host-Only Networking: fixed connectivity issue after resuming the host from sleep (bug #3625)
- Bridged Networking: support for interface bonding on Mac OS X hosts (bug #8731)
- NAT: fixed processing of ARP announcements for guests with static assigned IPs (bug #8609)
- VRDP: backward compatibility with VRDPAuth external authentication library (bug #8063)
- Shared Folders: don't fail to start a VM if a path is not absolute, for example when importing an OVF from a different host (bug #7941)
- Audio: fixed crash under certain conditions (bug #8527)
- USB: fixed a crash when plugging certain USB devices (bug #8699)
- HPET: fixed time jumps when reading the counter (bug #8707)
- OVF/OVA: automatically adjust disk paths if the VM name is changed on import
- OVF/OVA: fix export to slow medias
- OVF/OVA: automatically repair inconsistent appliances with multiple disks (bug #8253)
- rdesktop-vrdp: fixed an assertion triggered under certain conditions (bug #8593)
- Windows hosts: fixed occasional hangs during VM shutdown because sometimes COM was not properly uninitialized
- Mac OS X hosts: prevent the mouse from leaving the VM window while captured
- Mac OS X hosts: keep aspect ratio while resizing in scale mode (shift for old behaviour) (part of bug #7822)
- X11 hosts: fixed Yen key support (bug #8438)
- X11 hosts: fixed a regression which caused Host+F1 to pop up help instead of sending Ctrl+Alt+F1
- Linux hosts / Linux Additions: mangle IPRT symbols to allow installing VirtualBox inside a VM while the Guest Additions are active (bug #5686)
- Linux hosts / Linux guests: workaround for a bug in GLIBC older than version 1.11 leading to crashes under certain conditions (signed/unsigned problem with memchr on 64-bit machines)
- Solaris hosts: fixed a deadlock in event semaphores that could lead to unkillable VM processes
- Windows Additions: fixed Sysprep parameter handling
- Windows Additions: fixed spontaneous guest reboots under certain circumstances (4.0.2 regression; bugs #8406, #8429)
- Windows Additions: added auto logon support for locked workstations on legacy Windows versions
- Windows Additions: fixed driver bugcheck error when handling PnP messages (4.0 regression; bug #8367)
- Windows Additions: fixed memory leak in VBoxVideo
- X11 Additions: added support for X.Org Server 1.10 final
- Linux Additions: Linux kernel 2.6.39-rc1 fixes
- Linux Additions: improved auto-run support (bug #5509)
- Linux Additions: fix mouse support on SUSE 11 SP 1 guests (bug #7946)
- Solaris Additions: added support for X.Org Server 1.9
- Guest Additions: various bugfixes for guest control execution
- Webservice: use own log file, with log rotation to limit size
VirtualBox 4.0.4 (released 2011-02-17)
This is a maintenance release. The following items were fixed and/or added:
- VMM: fixed recompiler crashes under certain conditions (bugs #8255, #8319 and further)
- VMM: fixed running 64-bit guests on 32-bit host with nested paging enabled on AMD CPUs (4.0 regression; bug #7938)
- VMM: fixed timing issues / hangs for certain guests using the programmable interval timer (bugs #8033 and #8062)
- VMM: large page and monitoring fixes for live snapshots (bugs #7910, #8059, #8125)
- GUI: fixed error message when trying to exceed the maximum number of host network interfaces
- GUI: fixed saving of changes to the metadata of an existing snapshot (bug #8145)
- GUI: fixed rare crash on X11 hosts (bug #8131)
- GUI: when selecting a shared folder, start the file dialog in the users home directory (bug #8017)
- ExtPack: enforce the correct permissions which might be restricted by umask when creating directories (non-Windows hosts only; bug #7878)
- VBoxSDL: fixed crash when starting by specifying the VM UUID (4.0 regression; bug #8342)
- VBoxManage: allow savestate even if the VM is already paused
- VBoxManage: fixed modifyvm --synthcpu (bug #6577)
- VBoxManage: fixed hang when doing guestcontrol execute –wait-for exit and displaying process status on exit (bug #8235)
- VBoxManage: decreased CPU load during guestcontrol execute –wait-for exit/stdout while waiting for the guest process to terminate (bug #7872)
- VBoxManage: fixed list hostdvds/hostfloppies
- VBoxManage: fixed storageattach for host DVD drives and host floppy drives
- Metrics: introduced RAM/VMM base metric.
- Main: improved sanity check when taking a VM screen shot (bug #7966)
- Main: fixed a crash under rare circumstances if a VM failed to start
- Main: fixed attaching of immutable disk images (bug #8105)
- Main: fixed a crash at VM shutdown (bug #6443)
- Main: fixed incorrect handling of cross-referenced medium attachments (bug #8129)
- Settings: fixed truncating of big integer values (4.0 regression)
- Settings: properly store the ICH9 chipset type (bug #8123)
- Host-Only & Bridged Networking: fixed VBox DHCP server startup issue for Windows hosts (4.0 regression; bug #7905)
- Host-Only Networking: re-create vboxnetX interfaces after vboxnetadp.ko module reload on Linux and Darwin (bugs #5934, #6341)
- NAT: fixed an mbuf leak under rare circumstances (bug #7459)
- ACPI: don’t allow the guest to enter S4 by default and don’t announce S1 and S4 in the ACPI tables if disabled (bug #8008)
- Graphics card: made re-enabling disabled screens work correctly to prevent problems when X11 guests enter screen saving mode (bug #8122)
- Storage: fixed write errors with snapshots if the host cache is disabled (4.0 regression; bug #8221)
- ATA/SATA: fixed reset handling after ACPI suspend/resume
- BusLogic: fixed hang with SMP VMs
- Serial: another attempt to prevent lost characters during transmission (bug #1548)
- Linux hosts/guests: Linux 2.6.38-rc1 compile fixes
- Mac OS X hosts: fixed VBoxSVC crash when listing host interfaces without default gateway (64-bit hosts only; bug #7955)
- Solaris/Darwin hosts: fixed VM CPU execution cap
- X.Org guests: fixed a crash on X server restart (bug #8231)
- X.Org guests: support X.Org Server 1.10 pre-release and Ubuntu 11.04 Alpha.
- X.Org guests: Add EDID emulation in the graphics driver to prevent GNOME settings daemon changing the mode on login.
- X.Org guests: never send graphics modes to the host that older VirtualBox versions can’t handle.
- Linux Additions: fixed a memory leak in the shared folders code if a host link is not readable (bug #8185)
- Windows Additions: fixed handling of Security Attention Sequence (SAS) with VBoxGINA
VirtualBox 4.0.2 (released 2011-01-18)
This is a maintenance release. The following items were fixed and/or added:
- GUI: don't crash if a removable host drive referenced from the VM settings vanished
- GUI: fixed a crash when using the KDE4 Oxygen theme and clicked on the settings button (4.0 regression; bug #7875)
- GUI: properly warn if the machine folder cannot be created (bug #8031)
- GUI: several fixes for multimonitor X11 guests
- ExtPack: don’t make the installer helper application suid root (Linux .deb/.rpm packages only)
- ExtPack: improved user experience on Vista / Windows 7 when installing an extension pack
- ExtPack: fixed issue with non-ascii characters in the path name during installing an extension pack (bug #7917)
- ExtPack: fixed SELinux issues on 32-bit Linux hosts
- VBoxManage: Host-only interface creation and removal is now supported for all platforms except Solaris (bug #7741)
- VBoxManage: fixed segmentation fault when removing non-existent host-only interface
- Storage: fixed possible crashes with VMDK/VHD images with snapshots and async I/O (4.0 regression)
- Storage: don’t eject the physical medium if a DVD/CDROM/floppy drive is detached from a VM (bug #5825)
- Storage: be more robust when a faulty guest sends ATA commands to an ATAPI device (bug #6597)
- Parallels: fixed deletion of the image during suspend, pause or power off (4.0 regression)
- Bridged networking: fixed host kernel panic when bridging to devices with no TX queue (4.0 regression; Linux hosts only; bug #7908)
- NAT: port-forwarding rule registration respects protocol parameter (bug #8094)
- E1000: fixed PXE boot issues with WDS (bug #6330)
- Virtio-net: fixed the issue with TX performance in some Linux guests
- ICH9: fixed VM crash (software virtualization only; bug #7885)
- VGA: fixed VESA screen issue (4.0 regression; bug #7986)
- Shared Folders: fixed parameter parsing when creating symbolic links, fixes 32-bit/64-bit bitness issue (bug #818)
- Main: fixed crash under rare circumstances due to an invalid logging string (4.0 regression)
- Main: improve error information propagation for errors preventing a VM start
- Main: fixed problems with snapshots and non-ASCII characters in machine paths (bug #8024)
- Webservice: now listens to localhost by default as documented (bug #6067)
- Settings: do not fail loading machine settings if removeable drive attachment (host drive or image) cannot be found; with 4.0 this is much more likely when machines are moved from one host to another
- Settings: fixed issue that changing a snapshot name or description was not saved to machine XML
- OVF/OVA: fixed import of files created by other OVF tools (bug #7983)
- rdesktop-vrdp: fix a crash during USB device enumeration (bug #7981)
- Linux hosts: fixed a crash during USB device enumeration.
- Linux hosts: try a bit harder to allocate memory (bug #8035; 4.0 regression)
- Guest Additions: fixed parsing of parameters for guest control in VBoxService (4.0 regression; bug #8010)
- Windows Guest Additions: automatic logon on Windows Vista/Windows 7 now supports unlocking previously locked workstations
VirtualBox 4.0.0 (released 2010-12-22)
This version is a major update. The following major new features were added:
- Reorganization of VirtualBox into a base package and Extension Packs; see chapter 1.5, Installing VirtualBox and extension packs, see the manual for more information
- New settings/disk file layout for VM portability; see chapter 10.1, Where VirtualBox stores its files, see the manual for more information
- Major rework of the GUI (now called “VirtualBox Manager”):
- Redesigned user interface with guest window preview (also for screenshots)
- New “scale” display mode with scaled guest display; see chapter 1.8.5, Resizing the machine’s window, see the manual for more information
- Support for creating and starting .vbox desktop shortcuts (bug #1889)
- The VM list is now sortable
- Machines can now be deleted easily without a trace including snapshots and saved states, and optionally including attached disk images (bug #5511; also, VBoxManage unregistervm --delete can do the same now)
- Built-in creation of desktop file shortcuts to start VMs on double click (bug #2322)
- VMM: support more than 1.5/2 GB guest RAM on 32-bit hosts
- New virtual hardware:
- Intel ICH9 chipset with three PCI buses, PCI Express and Message Signaled Interrupts (MSI); see chapter 3.4.1, “Motherboard” tab, see the manual for more information
- Intel HD Audio, for better support of modern guest operating systems (e.g. 64-bit Windows; bug #2785)
- Improvements to OVF support (see chapter 1.12, Importing and exporting virtual machines, see the manual for more information):
- Open Virtualization Format Archive (OVA) support
- Significant performance improvements during export and import
- Creation of the manifest file on export is optional now
- Imported disks can have formats other than VMDK
- Resource control: added support for limiting a VM’s CPU time and IO bandwidth; see chapter 5.8, Limiting bandwidth for disk images, see the manual for more information
- Storage: support asynchronous I/O for iSCSI, VMDK, VHD and Parallels images
- Storage: support for resizing VDI and VHD images; see chapter 8.21, VBoxManage modifyhd, see the manual for more information.
- Guest Additions: support for multiple virtual screens in Linux and Solaris guests using X.Org server 1.3 and later
- Language bindings: uniform Java bindings for both local (COM/XPCOM) and remote (SOAP) invocation APIs
In addition, the following items were fixed and/or added:
- VMM: Enable large page support by default on 64-bit hosts (applies to nested paging only)
- VMM: fixed guru meditation when running Minix (VT-x only; bug #6557)
- VMM: fixed crash under certain circumstances (Linux hosts only, non VT-x/AMD-V mode only; bugs #4529 and #7819)
- GUI: add configuration dialog for port forwarding in NAT mode (bug #1657)
- GUI: show the guest window content on save and restore
- GUI: certain GUI warnings don’t stop the VM output anymore
- GUI: fixed black fullscreen minitoolbar on KDE4 hosts (Linux hosts only; bug #5449)
- BIOS: implemented multi-sector reading to speed up booting of certain guests (e.g. Solaris)
- Bridged networking: improved throughput by filtering out outgoing packets intended for the host before they reach the physical network (Linux hosts only; bug #7792)
- 3D support: allow use of CR_SYSTEM_GL_PATH again (bug #6864)
- 3D support: fixed various clipping/visibility issues (bugs #5659, #5794, #5848, #6018, #6187, #6570)
- 3D support: guest application stack corruption when using glGetVertexAttrib[ifd]v (bug #7395)
- 3D support: fixed OpenGL support for libMesa 7.9
- 3D support: fixed Unity/Compiz crashes on natty
- 2D Video acceleration: multimonitor support
- VRDP: fixed rare crash in multimonitor configuration
- VRDP: support for upstream audio
- Display: fixed occasional guest resize crash
- NAT: port forwarding rules can be applied at runtime
- SATA: allow to attach CD/DVD-ROM drives including passthrough (bug #7058)
- Floppy: support readonly image files, taking this as the criteria for making the medium readonly (bug #5651)
- Audio: fixed memory corruption during playback under rare circumstances
- Audio: the DirectSound backend now allows VMs to be audible when another DirectSound application is active, including another VM (bug #5578)
- EFI: support for SATA disks and CDROMs
- BIOS: reduce the stack usage of the VESA BIOS function #4F01 (Quake fix)
- OVF/OVA: fixed export of VMs with iSCSI disks
- Storage: Apple DMG image support for the virtual CD/DVD (bug #6760)
- Linux host USB support: introduced a less invasive way of accessing raw USB devices (bugs #1093, #5345, #7759)
- Linux hosts: support recent Linux kernels with CONFIG_DEBUG_SET_MODULE_RONX set
- Guest Additions: Shared Folders now can be marked as being auto-mounted on Windows, Linux and Solaris guests
- Linux Additions: Shared Folders now support symbolic links (bug #818)
- Linux Additions: combined 32-bit and 64-bit additions into one file
- Windows Additions: automatic logon on Windows Vista/Windows 7 is now able to handle renamed user accounts; added various bugfixes
For the changelog of previous VirtualBox series, have a look at