New in version 4.3.20 r96996

November 21st, 2014
  • VMM: fixed reboot hang of 32-bit Windows SMP guests
  • VMM: proper Math Fault handling with certain legacy guests
  • VMM: fixed a Guru Meditation VINF_EM_TRIPLE_FAULT on older CPUs that don't support MSR-bitmaps
  • GUI: fix 3D overlay window re-parenting issue when VM goes to full screen mode on X11 hosts.
  • GUI: fix occasional loss of focus in full-screen mode on X11 host systems (4.3.16 regression)
  • GUI: Mac OS X: wizards should have Cancel button
  • GUI: added a global option to prevent automatic raising of the new window by mouse move with multi-screen guests
  • API: accept remote display port 0 as the default RDP port
  • VBoxManage: fixed crash when executing showvminfo command under certain circumstances
  • ACPI: fixed occasional Guru Meditations in ACPI timer code (4.3.18 regression)
  • EFI: improved performance of IDE disk access
  • EFI: fixed a bug in the EFI video driver which prevented Windows to boot in UEFI mode
  • EFI: properly announce the amount of RAM for big VMs
  • Storage: fixed a crash under certain circumstances when a medium was ejected from a drive attached to the SATA controller without inserting a new medium before pausing or closing the VM (4.3.16 regression)
  • Storage: fixed an interrupt acknowledge issue causing hanging guests or slower I/O (4.3.18 regression)
  • Storage: fixed broken resume after the VM was suspended due to a full disk if host I/O caching is used
  • Storage: fixed a Guru Meditation under certain conditions when using the DevLsiLogic controller with VMs running in raw mode
  • Guest Control: fixed a bug which might lead to a crash during recursive copy
  • SDK: Java COM bindings fixes
  • iPXE: enable the HTTP download protocol
  • Runtime: do not use a fixed stack size creating temporary threads during initialization
  • Windows hosts: fixed more startup problems on certain Windows hosts due to conflicts with anti-virus software; better error reporting
  • Windows hosts: fixed DirectSound host audio failure under certain conditions
  • Windows hosts: fixed additional cases of 4.3.14 regression whereby AltGr stopped working for some people
  • Windows Additions: preserve guest monitor layout when resizing Windows 7 or newer guests
  • Linux Additions: Linux 3.18 compile fixes

New in version 4.3.18 r96516 (October 11th, 2014)

  • VMM: fixed a potential misbehavior after restoring the A20 state from a saved state
  • GUI: fixed full-screen mode mini-toolbar related regressions for different platforms and window managers
  • Storage: fixed data corruption when resizing huge VHD images under certain circumstances
  • Storage: fixed a rare hang during startup when the BIOS enumerates the storage devices attached to the SATA controller
  • Storage: follow the spec with AHCI interrupt acknowledge
  • Storage: fixed broken iSCSI authentication
  • NAT Network: properly parse port forwarding rules to allow UDP rules
  • ACPI: fixed ACPI timer anomalies
  • Guest Control: fixed a memory leak
  • Main: when removing a VM, do also remove the VBoxStartup.log file which might exist on Windows hosts
  • Windows hosts: fixed more startup problems on certain Windows hosts due to conflicts with anti-virus software; better error reporting (4.3.14 regression; bug #13187)
  • Windows hosts: propagate the process startup information to the child process (4.3.14 regression; bug #13243)
  • Windows Additions: some Windows 10 tweaks

New in version 4.3.16 r95972 (September 10th, 2014)

  • VMM: fixed restoring 32-bit FPU state on 64-bit capable VMs and restoring guest FPU in raw-mode VMs
  • GUI: properly restore normal/scale mode guest-screen size after exiting full-screen/seamless mode
  • GUI: mini-toolbar should provoke less artifacts/conflicts with 3D guest rendering
  • GUI: added extradata item for configuring the mouse capture behavior, see the manual for more information
  • Storage: fixed a VBoxSVC crash when querying an iSCSI target with authentication configured (4.3.14 regression)
  • Storage: fixed a rare data corruption during reads if another allocating write is running concurrently and accesses the same range
  • Storage: fixed a rare crash for certain VHD images from other products
  • Storage: fixed a rare release assertion when using the AHCI controller
  • Floppy: fixed read errors and guest memory corruption when running under control of QEMM
  • 3D: fixed white window appearing on entering FullScreen mode on OSX host
  • 3D: fixed video recording support for 3D data regression
  • 3D: fixes for MS Office 2013 support
  • 3D: several fixes
  • Bridged Networking: improved IPv6 support when bridging to a wireless interface
  • NAT: preserve DF (if possible) and TOS when proxying outbound UDP datagrams
  • NAT: don't let multicast datagrams out
  • NAT: fixed handling of large incoming UDP datagrams on Windows hosts
  • NAT: fixed handling of the RFC 1533 DHCP PAD option
  • NAT Network: fixed inbound half-close on Windows hosts
  • NAT Network: preserve IPv4 DF (if possible), TTL, TOS and IPv6 Hop Limit when proxying outbound UDP datagrams
  • VRDP: fixed a rare crash when using remote audio input
  • USB: fixed several regressions from 4.3.14
  • Windows hosts: fixed startup problems on certain Windows hosts due to conflicts with anti-virus software
  • fixed 4.3.14 regression whereby AltGr stopped working for some people
  • VirtualKD: introduced stub/loader device for speeding up Windows kernel debugging

New in version 4.3.14 r95030 (July 16th, 2014)

  • Includes changes form the previous RC version
  • Windows host installer: fixed the need for rebooting Windows after installation or upgrade, extended logging for NetFlt/NetAdp (un)installation

New in version 4.3.14 r94870 RC 1 (July 10th, 2014)

  • VMM: more fixes for MSR emulation on certain hardware (bugs #12784, #12949, #13034)
  • VMM: improve MSI handling under rare circumstances (only relevant for the ICH9 chipset)
  • VMM: fixed #UD exception for 64-bit guests with the EFER.SCE bit and the SYSCALL instruction (VT-x only; 4.3 regression; bug #13008)
  • VMM: fixed timekeeping after resuming a multi-CPU VM
  • GUI: fixed a potential crash
  • GUI: fixed stuck AltGr key on Windows hosts (bug #2537)
  • GUI: fixed a potential error during the version check
  • GUI: shortcut change should not require Enter/Return (or other trigger) to confirm (bugs #12828, #12847, #12937, #13087)
  • NAT: fixed inbound half-close (bug #13116)
  • NAT: fixed slow upload speed under certain conditions (bug #10034)
  • NAT Network: fixed inbound half-close on Mac OS X hosts
  • NAT Network: fixed socket leak on Solaris hosts
  • NAT Network: fixed ping of mapped host loopback on Mac OS X and Solaris hosts, fixed proxying of IMCP errors on Mac OS X
  • Host-Only Network: fixed SNMP ifConnectorPresent value on Windows (bug #13143)
  • Storage: fixed a possible crash with CD/DVD passthrough under certain circumstances
  • Storage: fixed a crash when trying to open an inaccessible QED or QCOW image (bug #12613)
  • Storage: fixed data corruption or read errors under rare circumstances
  • AHCI: fixed a crash under rare circumstances
  • USB: performance fixes
  • ICH9: properly reset MSI capability on reset
  • 3D: fixed misbehavior with huge guests (i.e. guest more than 4GB guest memory
  • 3D: several fixes
  • API: properly detect the Windows 8.1 guest OS type (bug #13090)
  • Linux hosts / guests: compile fix for EL7 (bug #12638)
  • Linux Additions: made 3D pass-through work with recent versions of Mesa in the guest (bug #12941)
  • Mac OS X hosts: when scanning for host CD/DVD devices also consider BlueRay devices
  • OS/2 Additions: fixed gengradd.dll library name (bug #12785)
  • Solaris Additions: fixed permissions of files and directories located on shared folders

New in version 4.3.12 r93733 (May 17th, 2014)

  • VMM: fixed an occasional Guru Meditation (Mac OS X hosts only; bugs #12727, #12954)
  • VMM: fixed a rare condition that would fail to invalidate guest TLB entries or would invalidate them when not required (Windows hosts only)
  • VMM: fixed a VERR_NOT_SUPPORTED Guru Meditation seen with certain guests, e.g. OpenServer 5.0.7
  • VMM: more fixes for MSR emulation on certain hardware (tickets #12240, #12875)
  • GUI: fixed mouse positioning with mouse integration disabled and multiple guest screens (Windows hosts only; bug #9059)
  • GUI: fixed crash in VM manager (bug #12878)
  • GUI: fixed crash under rare conditions on entering/exiting fullscreen/seamless mode
  • Shared Clipboard: don't stop working after taking a snapshot (bug #12700)
  • AHCI: fixed a crash under rare circumstances
  • API: fixed a hang during VM shutdown under rare conditions
  • NAT: fixed generation of malformed ICMP error datagrams (4.3.10 regression)
  • NAT: fixed potential crash in DNS proxy
  • NAT Network: don't drop port forwarding rules after some time
  • NAT: fixed ARP cache corruption and network loss in Windows guest caused by iSCSI service activity
  • USB: improved check if a storage device is currently mounted to the host when the device is about to be attached to the VM (Mac OS X hosts only; #11038)
  • 3D support: several fixes, including better support for Ubuntu 14.04
  • VRDP: fixed a potential crash on client disconnect (bug #12858)
  • VBoxSVC: fixed a race when a new client is started a few seconds after the last client terminated (Windows hosts only; bugs #11309, #12509)
  • VBoxSVC: fixed VirtualBox.xml registry corruption after VM renaming
  • VBoxSVC: fixed a potential crash caused by incorrect USB device filter (Mac OS X hosts only; #11038)
  • Windows hosts: partly support 32-bit COM on 64-bit systems
  • Windows host installer: implemented merge module (msm) support

New in version 4.3.10 r93012 (March 27th, 2014)

  • Fixed bug:
  • Version 4.3.10 hangs on "Starting Virtual Machine"

New in version 4.3.10 r92957 (March 26th, 2014)

  • VMM: more work on improving the emulation of certain MSR registers on certain host CPUs (e.g. bugs #12734, #12736, #12744, #12748, #12686, #12770)
  • VMM: fixed single-stepping for real-mode guests (VT-x without unrestricted guest execution) and some I/O instructions (bug #12636)
  • VMM: fixed a potential problem with COW pages if nested paging is not available
  • GUI: experimental HID LEDs synchronization for Windows and Mac OS X hosts: fixed keyboard re-synchronization if the feature is disabled (as done by default; bug #12758)
  • GUI: fixed a potential crash when opening the preferences menu (bug #12862)
  • OVF: fixed a crash of the VirtualBox Manager when re-starting guest export (bug #12586)
  • 3D support: several fixes
  • HGCM: fixed a problem with saved states which could cause several guest misbehavior after a VM was started from a saved state
  • Storage: fixed a bug preventing to compact differential snapshots under certain conditions
  • VBoxSVC: fixed a segmentation fault on Linux hosts if a very long path exists under /dev (bug #12760)
  • API: fixed guest misbehavior under certain conditions if a storage medium was attached or removed at VM runtime
  • Windows installer: make the --silent parameter work again (bug #12764)
  • Windows Additions: fixed the environment for guest processes (4.3.8 regression; bug #12782)
  • Windows Additions/WDDM: fixed divide by zero exception with multiple guest screens under certain conditions

New in version 4.3.8 r92456 (February 26th, 2014)

  • This is a maintenance release. The following items were fixed and/or added:
  • VMM: more work on improving the emulation of certain MSR registers (e.g. bugs #12224, #12544)
  • VMM: fixed a VERR_INVALID_RPL Guru Meditation when booting certain guests (bug #11350)
  • VMM: experimental support for SSE 4.1 / SSE 4.2 passthrough, see here how to enable it (bug #8651)
  • GUI: experimental HID LEDs synchronization for Windows hosts, see here
  • GUI: warn the user if the Oracle Extension Pack is not installed and the user tries to activate the remote display feature (bug #9104)
  • GUI: make sure that a minimized guest (using mini toolbar in fullscreen/seamless mode) keeps the minimized state (bug #12199)
  • GUI: popup banner’s “do not show this message again” check-box replaced with corre- sponding button
  • GUI: network adapter cables can now be connected/disconnected directly through the run- ning virtual machine Devices / Network menu a Network status-bar indicator
  • GUI: the new VM wizard now proposes 64-bit guests on 64-bit hosts by default; better distinction between 32-bit OS types 64-bit OS types (bug #12533)
  • GUI: better error message if appliance import fails (bug #12657)
  • GUI: allow to set host-combination to ’None’ using the Global settings / Input page (bug #12730)
  • GUI: don’t switch the guest to a black screen during online snapshot merge (4.3 regression)
  • VBoxManage: when exporting an appliance, support the suppression of MAC addresses, which means they will be always recreated on import, avoiding duplicate MAC addresses for VMs which are imported several times
  • AHCI: fixed a VM hang during suspend under certain circumstances
  • AHCI: fixed a VM hang during online snapshot merge under certain circumstances
  • AHCI: fixed a bug which resulted in Windows XP guest hangs if a SATA CDROM is attached (bug #12417)
  • AHCI: fixed a Guru Meditation under certain conditions
  • AHCI: ejecting a CD/DVD medium failed under certain conditions
  • AHCI: disk hotplugging fixes
  • NAT: transparent handling of host sleep/resume and network configuration changes if the dnsproxy is enabled or if the hostresolver is used (bug #12441)
  • NAT: fixed crash and misbehaviour under some circumstances with ICMP packets having TTL=1
  • NAT Network: fixed IPv6 reassembly
  • NAT Network: ping proxy implemented
  • OVF: fixed reading of the OVF 0.9 section element (4.3 regression; bug #12345)
  • OVF: several fixes
  • 3D: several fixes, multiscreen fixes (e.g. bug #9124)
  • 3D: include 3D content in captured videos (bug #12666)
  • 3D: include 3D content in captured screenshot (bug #11758)
  • VGA: proper handling of legacy graphics modes if the Guest Additions are active (bug #6649)
  • USB: fixed crash during isochronous transfer under rare circumstances
  • BIOS: better disk geometry handling of SCSI drives
  • API: fix crashes in Java API clients using the XPCOM binding, happened with output pa- rameters only (bug #11232)
  • VBoxSVC: documented the handling of host power management events (see here) and added an extradata item for configuring the handling of the battery-low event (bug #9925)
  • VBoxSVC: fixed a bug which could trigger a crash if a VM snapshot was restored the second time and the VM has associated bandwidth groups (bug #12569)
  • VBoxSVC: properly detect ifconfig if located in /bin (bug #12713)
  • Shared Folders: fixed a failure to restore transient shared folders when starting a VM from a saved state (bug #12578)
  • Windows hosts: fixes for non-ANSI code page user names and similar environment contents (bug #12596)
  • Windows hosts / guests: fixed setting and using a guest user’s process environment vari- ables (relevant for Guest Control)
  • Windows Additions: fixed handle leaks in VBoxTray (bug #12563)
  • Windows Additions: fixed a crash while detecting active guest users
  • Windows Additions: fixed restoring backed up D3D files on XPDM -> WDDM upgrade
  • Guest Control: fixed setting and using a guest user’s process environment variables