VirtualBox

Changes between Initial Version and Version 1 of Changelog-4.0


Ignore:
Timestamp:
Jul 19, 2011 11:18:17 AM (13 years ago)
Author:
Frank Mehnert
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Changelog-4.0

    v1 v1  
     1= Changelog for VirtualBox 4.0 =
     2
     3'''!VirtualBox 4.0.12''' (released 2011-07-15)[[BR]][[BR]]
     4This is a maintenance release. The following items were fixed and/or added:
     5 * Mac OS X hosts: Lion fixes
     6 * Solaris hosts: fixed preemption issue with Solaris 11 hosts (builds 166 and above)
     7 * VBoxManage: more convenient configuration of storage controller attachments by automatically determining the port or device parameter when a storage controller has only one port or device per port (bug #9188)
     8 * Storage: fixed possible data corruption under certain circumstances whith VHD and Parallels images (bug #9150)
     9 * Storage: fixed access to CD/DVD images beyond 4GB when using the SATA controller (bug #8592)
     10 * Floppy: make it possible to unmount a host floppy disk (bug #6651)
     11 * Networking: fixed the problem with segmentation offloading when several VMs were transmitting at once
     12 * 3D support: fixed ''GL_VERSION'' string for different locales (bug #8916)
     13 * Sources: fixed USB 2.0 support using extension packs for non-official builds
     14 * Solaris Additions: fixed automounting of shared folders (bug #8014)
     15
     16'''!VirtualBox 4.0.10''' (released 2011-06-27)[[BR]][[BR]]
     17This is a maintenance release. The following items were fixed and/or added:
     18 * GUI: fixed disappearing settings widgets on KDE hosts (bug #6809)
     19 * Storage: fixed hang under rare circumstances with flat VMDK images
     20 * Storage: a saved VM could not be restored under certain circumstances after the host kernel was updated (bug #8983)
     21 * Storage: refuse to create a medium with an invalid variant (for example Split2G with VDI; bug #7227)
     22 * Snapshots: none of the hard disk attachments must be attached to another VM in normal mode when creating a snapshot
     23 * USB: fixed occasional VM hangs with SMP guests (bug #4580)
     24 * USB: proper device detection on RHEL/OEL/CentOS 5 guests (partial fix for bug #8978)
     25 * ACPI: force the ACPI timer to return monotonic values for improve behavior with SMP Linux guests (bug #8511 and others)
     26 * RDP: fixed screen corruption under rare circumstances (bug #8977)
     27 * rdesktop-vrdp: updated to version 1.7.0
     28 * OVF: under rare circumstances some data at the end of a VMDK file was not written during export
     29 * Mac OS X hosts: Lion fixes (bug #8903)
     30 * Mac OS X hosts: GNOME 3 fix
     31 * Linux hosts: fixed VT-x detection on Linux 3.0 hosts (bug #9071)
     32 * Linux hosts: fixed Python 2.7 bindings in the universal Linux binaries
     33 * Windows hosts: fixed leak of thread and process handles
     34 * Windows Additions: fixed bug when determining the extended version of the Guest Additions (4.0.8 regression; bug #8948)
     35 * Solaris Additions: fixed installation to 64-bit Solaris 10u9 guests (4.0.8 regression)
     36 * Linux Additions: RHEL6.1/OL6.1 compile fix
     37 * Linux Additions: fixed a memory leak during VBoxManage guestcontrol execute (bug #9068)
     38
     39'''!VirtualBox 4.0.8''' (released 2011-05-16)[[BR]][[BR]]
     40This is a maintenance release. The following items were fixed and/or added:
     41 * Mac OS X hosts: fixed incompatibility with recent Mac OS X versions in 64-bit mode (bug #8474)
     42 * Mac OS X hosts: fixed incompatibility with hosts with more than 16 cores (bug #8389)
     43 * Mac OS X hosts: fixed painting corruptions on a second monitor in 64-bit mode (bug #7606)
     44 * GUI: restored functionality to set an empty host key to disallow any host key combination (4.0.6 regression; bug #8793)
     45 * VBoxManage: added ''controlvm screenshotpng'' subcommand for saving the screenshot of a running VM in PNG format
     46 * VBoxHeadless: fixed potential crash during shutdown (Windows hosts only)
     47 * NAT: built-in services use the correct Ethernet addresses in Ethernet header and in ARP requests
     48 * Host-only networking: fixed adapter reference counting
     49 * E1000: fixed rare guest crashes with Linux SMP guests (bug #8755)
     50 * SATA: fixed guest disk corruption under rare circumstances (only relevant for guests with more than 2GB RAM; bug #8826)
     51 * Storage: fixed data corruption after a snapshot was taken with asynchronous I/O enabled (bug #8498)
     52 * Floppy: several improvement
     53 * HPET: another fix for time jumps (bug #8707)
     54 * USB: removed assumption that string descriptors are null-terminated (Windows hosts only)
     55 * 3D support: fixed a potential crash when resizing the guest window
     56 * 3D support: fixed GNOME 3 rendering under Ubuntu 11.04 and Fedora 15
     57 * Snapshots: fixed another bug which could lose entries in the media registry when restoring a snapshot (bug #8363)
     58 * Shared Folders: don't stop mounting the other valid folders if one host folder is inaccessible (4.0.6 regression)
     59 * Linux Additions: check whether gcc and make are installed before building kernel modules (bug #8795)
     60 * Solaris Additions: added support for X.Org Server 1.10
     61 * Guest Additions: fixed inappropriate Guest Additions update notification when using vendor-specific version suffixes (bug #8844)
     62
     63'''!VirtualBox 4.0.6''' (released 2011-04-21)[[BR]][[BR]]
     64This is a maintenance release. The following items were fixed and/or added:
     65 * VMM: fixed incorrect handling of ballooned pages when restoring a VMM from a saved state
     66 * 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)
     67 * VMM: fixed guru meditation for PAE guests running on hosts without PAE (bug #8006)
     68 * VMM: fixed slow Linux guests with raw mode and recent guest kernels (bug #8726)
     69 * GUI: support host key combinations (bug #979)
     70 * GUI: fixed progress indicator (bug #7814)
     71 * GUI: show the mouse pointer while the VM is paused if the USB tablet mouse emulation is used (bug #6799)
     72 * GUI: adapt the snapshot folder as well when renaming a VM (bug #8469)
     73 * GUI: persistently remember the last folders of the disk/DVD/floppy selectors
     74 * GUI: never allow to start a VM with USB-2.0 activated if the proper extension pack is missing (bug #8182)
     75 * GUI: fixed hang/crash when opening a file dialog in an non-existing folder (bug #8673)
     76 * Snapshots: fixed a bug which could lose entries in the media registry when restoring a snapshot (bug #8363)
     77 * Snapshots: allow snapshots to be stored in the VM directory
     78 * 3D support: fixed a crash if a VM was forced to terminate (Windows hosts only; bug #7133)
     79 * Storage: fixed memory leak (4.0 regression; bug #7966)
     80 * Storage: fixed access to iSCSI targets over internal network
     81 * Storage: fixed reading from disks with more than one snapshot for VHD and VMDK images with disabled host cache (bug #8408)
     82 * Storage: fixed a possible hang during VM suspend after an I/O error occurred
     83 * Storage: fixed a possible hang during VM suspend / reset (bug #8276, #8294)
     84 * Storage: automatically create a diff image when attaching a streamOptimized VMDK image to a VM
     85 * 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
     86 * Buslogic: fixed emulation for certain guests (e.g. jRockit VE)
     87 * Host-Only Networking: fixed interface creation failure on Windows hosts (4.0.4 regression; bug #8362)
     88 * Host-Only & Bridged & Internal Networking: fix for processing promiscuous mode requests by VMs, defaulting to switch behaviour
     89 * Host-Only Networking: fixed connectivity issue after resuming the host from sleep (bug #3625)
     90 * Bridged Networking: support for interface bonding on Mac OS X hosts (bug #8731)
     91 * NAT: fixed processing of ARP announcements for guests with static assigned IPs (bug #8609)
     92 * VRDP: backward compatibility with VRDPAuth external authentication library (bug #8063)
     93 * 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)
     94 * Audio: fixed crash under certain conditions (bug #8527)
     95 * USB: fixed a crash when plugging certain USB devices (bug #8699)
     96 * HPET: fixed time jumps when reading the counter (bug #8707)
     97 * OVF/OVA: automatically adjust disk paths if the VM name is changed on import
     98 * OVF/OVA: fix export to slow medias
     99 * OVF/OVA: automatically repair inconsistent appliances with multiple disks (bug #8253)
     100 * rdesktop-vrdp: fixed an assertion triggered under certain conditions (bug #8593)
     101 * Windows hosts: fixed occasional hangs during VM shutdown because sometimes COM was not properly uninitialized
     102 * Mac OS X hosts: prevent the mouse from leaving the VM window while captured
     103 * Mac OS X hosts: keep aspect ratio while resizing in scale mode (shift for old behaviour) (part of bug #7822)
     104 * X11 hosts: fixed Yen key support (bug #8438)
     105 * X11 hosts: fixed a regression which caused Host+F1 to pop up help instead of sending Ctrl+Alt+F1
     106 * Linux hosts / Linux Additions: mangle IPRT symbols to allow installing !VirtualBox inside a VM while the Guest Additions are active (bug #5686)
     107 * 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)
     108 * Solaris hosts: fixed a deadlock in event semaphores that could lead to unkillable VM processes
     109 * Windows Additions: fixed Sysprep parameter handling
     110 * Windows Additions: fixed spontaneous guest reboots under certain circumstances (4.0.2 regression; bugs #8406, #8429)
     111 * Windows Additions: added auto logon support for locked workstations on legacy Windows versions
     112 * Windows Additions: fixed driver bugcheck error when handling PnP messages (4.0 regression; bug #8367)
     113 * Windows Additions: fixed memory leak in VBoxVideo
     114 * X11 Additions: added support for X.Org Server 1.10 final
     115 * Linux Additions: Linux kernel 2.6.39-rc1 fixes
     116 * Linux Additions: improved auto-run support (bug #5509)
     117 * Linux Additions: fix mouse support on SUSE 11 SP 1 guests (bug #7946)
     118 * Solaris Additions: added support for X.Org Server 1.9
     119 * Guest Additions: various bugfixes for guest control execution
     120 * Webservice: use own log file, with log rotation to limit size
     121
     122'''!VirtualBox 4.0.4''' (released 2011-02-17)[[BR]][[BR]]
     123This is a maintenance release. The following items were fixed and/or added:
     124 * VMM: fixed recompiler crashes under certain conditions (bugs #8255, #8319 and further)
     125 * VMM: fixed running 64-bit guests on 32-bit host with nested paging enabled on AMD CPUs (4.0 regression; bug #7938)
     126 * VMM: fixed timing issues / hangs for certain guests using the programmable interval timer (bugs #8033 and #8062)
     127 * VMM: large page and monitoring fixes for live snapshots (bugs #7910, #8059, #8125)
     128 * GUI: fixed error message when trying to exceed the maximum number of host network interfaces
     129 * GUI: fixed saving of changes to the metadata of an existing snapshot (bug #8145)
     130 * GUI: fixed rare crash on X11 hosts (bug #8131)
     131 * GUI: when selecting a shared folder, start the file dialog in the users home directory (bug #8017)
     132 * !ExtPack: enforce the correct permissions which might be restricted by umask when creating directories (non-Windows hosts only; bug #7878)
     133 * VBoxSDL: fixed crash when starting by specifying the VM UUID (4.0 regression; bug #8342)
     134 * VBoxManage: allow ''savestate'' even if the VM is already paused
     135 * VBoxManage: fixed ''modifyvm --synthcpu'' (bug #6577)
     136 * VBoxManage: fixed hang when doing ''guestcontrol execute –wait-for exit'' and displaying process status on exit (bug #8235)
     137 * VBoxManage: decreased CPU load during ''guestcontrol execute –wait-for exit/stdout'' while waiting for the guest process to terminate (bug #7872)
     138 * VBoxManage: fixed ''list hostdvds/hostfloppies''
     139 * VBoxManage: fixed ''storageattach'' for host DVD drives and host floppy drives
     140 * Metrics: introduced RAM/VMM base metric.
     141 * Main: improved sanity check when taking a VM screen shot (bug #7966)
     142 * Main: fixed a crash under rare circumstances if a VM failed to start
     143 * Main: fixed attaching of immutable disk images (bug #8105)
     144 * Main: fixed a crash at VM shutdown (bug #6443)
     145 * Main: fixed incorrect handling of cross-referenced medium attachments (bug #8129)
     146 * Settings: fixed truncating of big integer values (4.0 regression)
     147 * Settings: properly store the ICH9 chipset type (bug #8123)
     148 * Host-Only & Bridged Networking: fixed VBox DHCP server startup issue for Windows hosts (4.0 regression; bug #7905)
     149 * Host-Only Networking: re-create vboxnetX interfaces after vboxnetadp.ko module reload on Linux and Darwin (bugs #5934, #6341)
     150 * NAT: fixed an mbuf leak under rare circumstances (bug #7459)
     151 * 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)
     152 * Graphics card: made re-enabling disabled screens work correctly to prevent problems when X11 guests enter screen saving mode (bug #8122)
     153 * Storage: fixed write errors with snapshots if the host cache is disabled (4.0 regression; bug #8221)
     154 * ATA/SATA: fixed reset handling after ACPI suspend/resume
     155 * !BusLogic: fixed hang with SMP VMs
     156 * Serial: another attempt to prevent lost characters during transmission (bug #1548)
     157 * Linux hosts/guests: Linux 2.6.38-rc1 compile fixes
     158 * Mac OS X hosts: fixed VBoxSVC crash when listing host interfaces without default gateway (64-bit hosts only; bug #7955)
     159 * Solaris/Darwin hosts: fixed VM CPU execution cap
     160 * X.Org guests: fixed a crash on X server restart (bug #8231)
     161 * X.Org guests: support X.Org Server 1.10 pre-release and Ubuntu 11.04 Alpha.
     162 * X.Org guests: Add EDID emulation in the graphics driver to prevent GNOME settings daemon changing the mode on login.
     163 * X.Org guests: never send graphics modes to the host that older !VirtualBox versions can’t handle.
     164 * Linux Additions: fixed a memory leak in the shared folders code if a host link is not readable (bug #8185)
     165 * Windows Additions: fixed handling of Security Attention Sequence (SAS) with VBoxGINA
     166
     167'''!VirtualBox 4.0.2''' (released 2011-01-18)[[BR]][[BR]]
     168This is a maintenance release. The following items were fixed and/or added:
     169 * GUI: don't crash if a removable host drive referenced from the VM settings vanished
     170 * GUI: fixed a crash when using the KDE4 Oxygen theme and clicked on the settings button (4.0 regression; bug #7875)
     171 * GUI: properly warn if the machine folder cannot be created (bug #8031)
     172 * GUI: several fixes for multimonitor X11 guests
     173 * !ExtPack: don’t make the installer helper application suid root (Linux .deb/.rpm packages only)
     174 * !ExtPack: improved user experience on Vista / Windows 7 when installing an extension pack
     175 * !ExtPack: fixed issue with non-ascii characters in the path name during installing an extension pack (bug #7917)
     176 * !ExtPack: fixed SELinux issues on 32-bit Linux hosts
     177 * VBoxManage: Host-only interface creation and removal is now supported for all platforms except Solaris (bug #7741)
     178 * VBoxManage: fixed segmentation fault when removing non-existent host-only interface
     179 * Storage: fixed possible crashes with VMDK/VHD images with snapshots and async I/O (4.0 regression)
     180 * Storage: don’t eject the physical medium if a DVD/CDROM/floppy drive is detached from a VM (bug #5825)
     181 * Storage: be more robust when a faulty guest sends ATA commands to an ATAPI device (bug #6597)
     182 * Parallels: fixed deletion of the image during suspend, pause or power off (4.0 regression)
     183 * Bridged networking: fixed host kernel panic when bridging to devices with no TX queue (4.0 regression; Linux hosts only; bug #7908)
     184 * NAT: port-forwarding rule registration respects protocol parameter (bug #8094)
     185 * E1000: fixed PXE boot issues with WDS (bug #6330)
     186 * Virtio-net: fixed the issue with TX performance in some Linux guests
     187 * ICH9: fixed VM crash (software virtualization only; bug #7885)
     188 * VGA: fixed VESA screen issue (4.0 regression; bug #7986)
     189 * Shared Folders: fixed parameter parsing when creating symbolic links, fixes 32-bit/64-bit bitness issue (bug #818)
     190 * Main: fixed crash under rare circumstances due to an invalid logging string (4.0 regression)
     191 * Main: improve error information propagation for errors preventing a VM start
     192 * Main: fixed problems with snapshots and non-ASCII characters in machine paths (bug #8024)
     193 * Webservice: now listens to localhost by default as documented (bug #6067)
     194 * 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
     195 * Settings: fixed issue that changing a snapshot name or description was not saved to machine XML
     196 * OVF/OVA: fixed import of files created by other OVF tools (bug #7983)
     197 * rdesktop-vrdp: fix a crash during USB device enumeration (bug #7981)
     198 * Linux hosts: fixed a crash during USB device enumeration.
     199 * Linux hosts: try a bit harder to allocate memory (bug #8035; 4.0 regression)
     200 * Guest Additions: fixed parsing of parameters for guest control in VBoxService (4.0 regression; bug #8010)
     201 * Windows Guest Additions: automatic logon on Windows Vista/Windows 7 now supports unlocking previously locked workstations
     202
     203'''!VirtualBox 4.0.0''' (released 2010-12-22)[[BR]][[BR]]
     204This version is a major update. The following major new features were added:
     205 * 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
     206 * New settings/disk file layout for VM portability; see chapter 10.1, Where !VirtualBox stores its files, see the manual for more information
     207 * Major rework of the GUI (now called “!VirtualBox Manager”):
     208  * Redesigned user interface with guest window preview (also for screenshots)
     209  * New “scale” display mode with scaled guest display; see chapter 1.8.5, Resizing the machine’s window, see the manual for more information
     210  * Support for creating and starting .vbox desktop shortcuts (bug #1889)
     211  * The VM list is now sortable
     212  * 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)
     213  * Built-in creation of desktop file shortcuts to start VMs on double click (bug #2322)
     214 * VMM: support more than 1.5/2 GB guest RAM on 32-bit hosts
     215 * New virtual hardware:
     216  * 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
     217  * Intel HD Audio, for better support of modern guest operating systems (e.g. 64-bit Windows; bug #2785)
     218 * Improvements to OVF support (see chapter 1.12, Importing and exporting virtual machines, see the manual for more information):
     219  * Open Virtualization Format Archive (OVA) support
     220  * Significant performance improvements during export and import
     221  * Creation of the manifest file on export is optional now
     222  * Imported disks can have formats other than VMDK
     223 * 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
     224 * Storage: support asynchronous I/O for iSCSI, VMDK, VHD and Parallels images
     225 * Storage: support for resizing VDI and VHD images; see chapter 8.21, VBoxManage modifyhd, see the manual for more information.
     226 * Guest Additions: support for multiple virtual screens in Linux and Solaris guests using X.Org server 1.3 and later
     227 * Language bindings: uniform Java bindings for both local (COM/XPCOM) and remote (SOAP) invocation APIs
     228In addition, the following items were fixed and/or added:
     229 * VMM: Enable large page support by default on 64-bit hosts (applies to nested paging only)
     230 * VMM: fixed guru meditation when running Minix (VT-x only; bug #6557)
     231 * VMM: fixed crash under certain circumstances (Linux hosts only, non VT-x/AMD-V mode only; bugs #4529 and #7819)
     232 * GUI: add configuration dialog for port forwarding in NAT mode (bug #1657)
     233 * GUI: show the guest window content on save and restore
     234 * GUI: certain GUI warnings don’t stop the VM output anymore
     235 * GUI: fixed black fullscreen minitoolbar on KDE4 hosts (Linux hosts only; bug #5449)
     236 * BIOS: implemented multi-sector reading to speed up booting of certain guests (e.g. Solaris)
     237 * Bridged networking: improved throughput by filtering out outgoing packets intended for the host before they reach the physical network (Linux hosts only; bug #7792)
     238 * 3D support: allow use of ''CR_SYSTEM_GL_PATH'' again (bug #6864)
     239 * 3D support: fixed various clipping/visibility issues (bugs #5659, #5794, #5848, #6018, #6187, #6570)
     240 * 3D support: guest application stack corruption when using ''glGetVertexAttrib[ifd]v'' (bug #7395)
     241 * 3D support: fixed OpenGL support for libMesa 7.9
     242 * 3D support: fixed Unity/Compiz crashes on natty
     243 * 2D Video acceleration: multimonitor support
     244 * VRDP: fixed rare crash in multimonitor configuration
     245 * VRDP: support for upstream audio
     246 * Display: fixed occasional guest resize crash
     247 * NAT: port forwarding rules can be applied at runtime
     248 * SATA: allow to attach CD/DVD-ROM drives including passthrough (bug #7058)
     249 * Floppy: support readonly image files, taking this as the criteria for making the medium readonly (bug #5651)
     250 * Audio: fixed memory corruption during playback under rare circumstances
     251 * Audio: the !DirectSound backend now allows VMs to be audible when another !DirectSound application is active, including another VM (bug #5578)
     252 * EFI: support for SATA disks and CDROMs
     253 * BIOS: reduce the stack usage of the VESA BIOS function !#4F01 (Quake fix)
     254 * OVF/OVA: fixed export of VMs with iSCSI disks
     255 * Storage: Apple DMG image support for the virtual CD/DVD (bug #6760)
     256 * Linux host USB support: introduced a less invasive way of accessing raw USB devices (bugs #1093, #5345, #7759)
     257 * Linux hosts: support recent Linux kernels with ''CONFIG_DEBUG_SET_MODULE_RONX'' set
     258 * Guest Additions: Shared Folders now can be marked as being auto-mounted on Windows, Linux and Solaris guests
     259 * Linux Additions: Shared Folders now support symbolic links (bug #818)
     260 * Linux Additions: combined 32-bit and 64-bit additions into one file
     261 * Windows Additions: automatic logon on Windows Vista/Windows 7 is now able to handle renamed user accounts; added various bugfixes
     262
     263
     264For the changelog of previous !VirtualBox series, have a look at
     265 * [wiki:Changelog-3.2 VirtualBox 3.2]
     266 * [wiki:Changelog-3.1 VirtualBox 3.1]
     267 * [wiki:Changelog-3.0 VirtualBox 3.0]
     268 * [wiki:Changelog-2.2 VirtualBox 2.2]
     269 * [wiki:Changelog-2.1 VirtualBox 2.1]
     270 * [wiki:Changelog-2.0 VirtualBox 2.0]
     271 * [wiki:Changelog-1.6 VirtualBox 1.6]

© 2023 Oracle
ContactPrivacy policyTerms of Use