Changelog for VirtualBox 6.0

This page lists all changes of the VirtualBox 6.0 Downloads.

All branches: 6.1 · 6.0 · 5.2 · 5.1 · 5.0 · 4.3 · 4.2 · 4.1 · 4.0

VirtualBox 6.0.24 (released July 14 2020)



This is a maintenance release. The following items were fixed and/or added:

API: Fix unintentionally enabled audio due to a settings file version dependent bug

VBoxManage: Fix crash of 'VBoxManage internalcommands repairhd' when processing invalid input (bug #19579)

Guest Additions: Fix issues detecting guest additions ISO at runtime

VirtualBox 6.0.22 (released May 15 2020)



This is a maintenance release. The following items were fixed and/or added:

Guest Additions: Build problems fix with Oracle Linux 8.2 (Red Hat compatible kernel) / Red Hat Enterprise Linux 8.2 / CentOS 8.2 (bug #19391)

Guest Control/VBoxManage: fix handling of multiple environment variables supplied to 'VBoxManage guestcontrol VM run' (6.1.6/6.0.20 regression; bug #19518)

VirtualBox 6.0.20 (released April 14 2020)



This is a maintenance release. The following items were fixed and/or added:

USB: Multiple enhancements improving prformance and stability

VBoxManage: Multiple fixes for guestcontrol command

Graphics: Enhancements in 2D and 3D acceleration and rendering

API: Fix for exception handling bug in Python bindings

Linux host and guest: Support Linux kernel 5.6 (bug #19312)

VirtualBox 6.0.18 (released February 21 2020)



This is a maintenance release. The following items were fixed and/or added:

GUI: Update medium location shown im VM details when the Virtual Media Manager was used to move it

Virtualization core: Ignore writes to MSR_IA32_TSX_CTRL to avoid Windows 10 VM crashes on very new Intel CPUs (bug #19169)

DVD: Fix possible crash when ejecting the medium

USB: Fix isochronous transfers to the VM for xHCI

Serial: Avoid hangs due to inconsistent handshake signals when the config keeps it is disconnected

Serial: Improve host serial port passthrough handling on Windows host

VBoxManage: fixed creating a new VM using the default settings parameter (bug #19310)

macOS host: Use hardened runtime and request the needed entitlements, meeting latest notarization rules which also required moving VirtualBoxVM executable

macOS host: Fix a possible crash when accessing VM related memory from the kernel

macOS host: Update osxfuse to v3.10.4

Linux guest: Support Linux 5.5 (bug #19145)

Linux guest: Shared folder fix for loopback mounting of images

VirtualBox 6.0.16 (released January 14 2020)



This is a maintenance release. The following items were fixed and/or added:

Virtualization core: fixed delivery of debug exceptions when the guest single-steps under certain rare conditions (6.0.0 regression)

Virtualization core: fixed performance issue observed with Windows XP guests on AMD hosts (6.0.0 regression; bug #19152)

Storage: Fix crash when using host DVD drive without medium

Graphics: Improved fix for flickering on Windows host

Audio: fixed crash in the HDA emulation when using multi-speaker configurations

VBoxManage: fix "updateguestadditions" sub-command of "guestcontrol"

VBoxManage: show graphics controller type in VM info

API: support Python 3.8

macOS host: Fix VM crashes (most visible on macOS Catalina)

Linux host: fix systemd service dependency for web service

Linux host: Support Linux 5.5 (guest additions not yet)

Linux host and guest: Support Linux 5.4 (bug #18945)

Windows guest: Many fixes for drawing problems in the driver for VBoxSVGA

Linux guest: improve resize and multi-monitor handling for VMs using VMSVGA (known remaining issue: do not disable a monitor "in the middle", causes confusion)

Linux guest: Fix missing symbol issue for shared folder kernel module affecting some Linux 4.x kernels (bug #18926)

macOS Guest Additions: Fix permissions of the uninstall tool (bug #19044)

VirtualBox 6.0.14 (released October 15 2019)



This is a maintenance release. The following items were fixed and/or added:

Virtualization core: fixed an invalid-guest state guru meditation in some rare circumstances on Intel hosts

Virtualization core: some fixes for systems with lots of processors

Audio: relaxed VRM / VRA (variable rate audio) bit checks to provide more compatibility for guests running ALSA setups with the AC'97 emulation

USB: made device capturing for passthrough more accurate and reliable on Windows host

Network: fixed potential issue with interrupt signalling for network adapters in UEFI guests

3D: fixed flicker and redraw issues when using VBoxSVGA or VMSVGA graphics adapter (bugs #18562, #18956)

3D: fixed crash with some applications when using VBoxSVGA or VMSVGA graphics adapter (bug #18638)

macOS host: fix crash of GUI VM process which showed up frequently with 10.15 Catalina (bug #18990)

Linux host: support Linux 5.3, thank you Larry Finger (see also bug #18911)

Linux host: improve python version detection during rpm package creation, can change package dependencies and fix some installation problems

Linux guests: calls to aio_read(3) and aio_write(3) may fail inside shared folders (bug #18805)

Linux guests: fix problem with shared folder unmounting in service script, thank you Denis Ryndine (bug #18853)

Linux guests: VBox 6.0.10 GAs fail to compile on Red Hat/CentOS/Oracle Linux 7.7 and Red Hat 8.1 Beta (bug #18917)

VirtualBox 6.0.12 (released September 03 2019)



This is a maintenance release. The following items were fixed and/or added:

OCI export: handle empty disk image correctly

API: fix potential crash when using the medium I/O functionality

VBoxManage: fixed documentation of VBoxManage modifyvm uarttype (bug #18759)

Network: scrub inbound TCP URG pointer, working around incorrect OOB handling

USB: Improved identification of power-saved devices on Windows hosts

Audio: in the AC97 work around buggy guest drivers which reprogram the sampling rate, breaking audio in and/or audio out

Windows host: fixed crashes on startup with software trying to inject code into a VM process

Linux host and guest: fix kernel module build for SLES 12 SP4 kernel

3D: fixed state saving and loading when the VBoxVGA graphics adapter is used with 3D enabled (bug #18802, 6.0.10 regression)

Windows guests: fixed mouse cursor visibility updating

Windows guests: fixed graphics corruption in Windows 10 search menu with VBoxSVGA adapter

Windows guests: fixed dwm.exe crashes related to the WDDM driver for VBoxSVGA adapter when the VM has lots of RAM

MacOS Guest Additions fail to start in 6.0.10 (bug #18793)

Windows guests: fixed crashes when using shared folders (bug #18766)

Linux guests: unprivileged users unable to create files inside shared folders (bug #18737)

Linux guests: improve compatibility of vboxvideo.ko kernel module build logic (bug #18869)

VirtualBox 6.0.10 (released July 16 2019)



This is a maintenance release. The following items were fixed and/or added:

User interface: fix issue inputing controller names (bug #11579)

User interface: fix resize problems with recent Linux hosts (bug #18677)

Serial: fixed guru meditation when raw mode is enabled (bug #18632)

Serial: fixed possible VM crash under certain circumstances

USB: Fixed "unrecoverable error" problems in OHCI emulation (bug #18593, 6.0.6 regression)

USB: improve captured device identification

VBoxManage: fix reversed reporting of audio input and output (thank you Socratis Kalogrianitis)

VBoxManage: fix controlling recording for running machine (bug #18723)

Guest control service: various fixes

Windows hosts: fix problems copying files from shared folders (bug #18569)

Linux hosts: kernel module build fixes for various kernels (bug #18316)

Linux hosts: support UEFI secure boot driver signing on Ubuntu and Debian hosts (bug #11577)

Linux hosts: fix focus grabbing problems with recent Qt versions (builds from source only; thank you Fabian Vogt (SUSE) and Larry Finger; bug #18745)

Windows guests: many shared folders fixes

Windows guests: fix other services failing if seamless mode was not available

Linux guests: kernel module build fixes for various kernels (bugs #18677 and #18697; fixes by Larry Finger and Gianfranco Costamagna)

Linux guests: do not try to load old versions of libcrypt on recent guests in Guest Additions tools (bug #18682)

Linux guests: udev rules for guest kernel modules did not always take effect in time

Linux guests/VMSVGA: do not forget the guest screen size after a guest reboot

Linux guests: Kernel panic in Debian 9 guest at shut down with shared folders (bug #18667)

OS/2 guests: various shared folder fixes

VirtualBox 6.0.8 (released May 13 2019)



This is a maintenance release. The following items were fixed and/or added:

Core: fix saved state resume failures (bugs #18265 and #18331)

User interface: show full file location in New Medium window.

User interface: fix mouse click pass-through problems in multi-screen virtual machines (6.0.6 regression, bug #18567)

Graphics: fixed a crash when powering off a VM without graphics controller (bug #18570)

API: partial fix for dealing with VM config conflicting with other VMs related to medium UUIDs, now correctly flags VM as inaccessible (bug #17908)

Windows hosts: Support paths longer than 4096 characters on in shared folders

Linux hosts: fix kernel module build breakage in non-default build set-ups (bug #18620, thank you Ambroz Bizjak)

Linux hosts: fix kernel module build breakage in debug build set-ups (bug #18621, thank you Ambroz Bizjak)

Windows guests: notice file size increases in shared folders which were missed in certain cases

Linux guests: make shared folders work with Linux 3.16.35

Linux guests: fix incorrectly read-only shared folders (bug #18345)

VirtualBox 6.0.6 (released April 17 2019)



This is a maintenance release. The following items were fixed and/or added:

Virtualization core: nested AMD virtualization fixes

User interface: fixed copying directories in file manager

User interface: fixed operation progress in file manager when copying content

User interface: fixed operation progress when deleting snapshots

User interface: fixed unattended installation of recent Ubuntu guests

User interface: new virtual disk sector sizes should be divisible by 512 (bug #18177)

User interface: various additional improvements

Storage: fixed loading saved states for LsiLogic devices (6.0.0 regression; bug #18263)

Storage: fixed fixed reading certain QCOW2 images and support version 3 of the format readonly

Storage: Improved IDE PCI emulation to allow NetWare IDE drivers to use bus-mastering

Graphics: Improved VMSVGA support to work with old X servers which previously showed only a badly scrambled screen

Graphics: fixed invisible mouse cursor with VMSVGA emulation and without mouse integration (bug #18239)

Graphics: make EFI work with VMSVGA emulation (bug #18282)

Graphics: remember last guest screen size VMSVGA emulation (bug #18408)

Graphics: fix RDP to guests using VMSVGA emulation (bug #18518)

Graphics: various additional VMSVGA emulation fixes

Audio: implemented audio device enumeration for the DirectSound backend

Network: fixed unwanted padding bytes in Windows host adaptor network packets (bug #18202 and bug #18355)

Serial: fixed possible crash on Windows when using a host device (6.0.0 regression; bug #18319)

Serial: fixed loopback handling in the emulation causing garbage to be sent during boot with Linux guests (6.0.0 regression; bug #18319)

Shared folders: fixed duplicate folders after restoring a saved state (bug #18373)

Shared folders: fixed hangs inside guest (bug #18151)

Drag and drop: fixed copying files from guest host (bug #18305)

Recording: fixed modifying settings via VBoxManage (bug #18494)

Fixed invalid Extra Data characters making machines inaccessible

VBoxManage: crash fix (bug #18341)

Fixed hangs during failed virtual machine start-up

Windows host: fix unwanted wake-ups from standby, thank you Daniel Karsubka (bug #18549)

Windows host: disallow Pause as a host key (bug #18482)

Linux host and guest: support Linux 5.0 and 5.1, thank you Valdis Kletnieks (see also bug #18515)

Linux host: support kernel 4.4.169 (bug #18315)

Linux host: fix logging when building Linux kernel modules (bug #18226)

Linux host: clarified building Linux host drivers with secure boot (bug #18312)

FreeBSD host: compilation fixes

Installers: reduced size of packages

Web services: work with Java 11

LibreSSL compilation fix, thank you Stefan Strogin

Windows guests: fixed running applications which use complex display topologies with WDDM driver, fixed Skype for Business hangs (bug #17092)

Windows guests: fixed an occasional guest crash with WDDM driver and VBoxSVGA adapter (bug #18369)

Windows guests: shared folder file creation detection issue (bug #9276)

Windows guests: fixed "mismatched pool allocation/free" error with checked builds of Windows and ReactOS (bug #18187, thank you Adam Stachowicz)

Linux guests: shared folder performance and reliability improvements and missing features (bugs #17360, #819)

Linux guests: fixed a NULL pointer dereference in vboxvideo (bug #18443)

Solaris guests: fix an error message from VBoxClient (bug #18428)

VirtualBox 6.0.4 (released January 28 2019)



This is a maintenance release. The following items were fixed and/or added:

Virtualization core: support Shanghai/Zhaoxin CPUs.

User interface: handle command line arguments to VirtualBox correctly (bugs #18206 and #18197)

User interface: improvements to machine manager window, virtual optical disk creator, storage selector window and log viewer window

User interface: various small fixes and improvements

User interface: fix incorrect restoring of main window position (bug #18367)

Audio: implemented time scheduling for the AC'97 device emulation to keep audio and video in sync

Graphics: basic support for VMSVGA graphics device in virtual machines using EFI

Network: fix occasional NATNet crashes (bug #13899)

Network: worked around problems in certain PCnet drivers on old operating systems

Serial: fixed connecting to pseudo terminals on POSIX hosts (6.0.0 regression; bug #18319)

Linux hosts and guests: fix for building kernel modules against Linux 5.0. Thank you Kyle Laker

VirtualBox 6.0.2 (released January 15 2019)



This is a maintenance release. The following items were fixed and/or added:

User interface: fixed creation of desktop shortcuts for starting virtual machines (bug #18207)

User interface: allow the first run window to selecting host drives (bug #18230)

User interface: fixed attaching empty host optical drives (bug #18223)

User interface: implemented a new virtual optical disk creation window

USB: modified Linux backends to reset USB devices (previously, most guest attempts to reset USB devices were ignored)

PCnet: fixed a regression which caused some PCnet PCI guest drivers to not detect the emulated hardware (bug #18286)

Linux hosts: Skip device enumeration if PulseAudio interface is not available

Linux hosts: fixed conflict between Debian and Oracle build desktop files (bug #18264)

Linux and MacOS hosts: VirtualBoxVM command not accessible (bug #18257)

Windows guests: multiple monitor fixes with VBoxSVGA graphics

Windows guests: black screen with VBoxSVGA graphics when 3D is disabled (bug #18205)

Linux guests: fixed building drivers on SLES 12.4 (bug #18213)

Linux guests: fixed building shared folder driver with older kernels (bug #18238)

OS/2 shared folders: fixed write regression introduced in 6.0.0 GA

VirtualBox 6.0.0 (released December 18 2018)



This is a major update. The following major new features were added:

Implemented support for exporting a virtual machine to Oracle Cloud Infrastructure

Virtualization core: support for nested hardware-virtualization on AMD CPUs

User interface: greatly improved HiDPI and scaling support, including better detection and per-machine configuration

Major rework of user interface with simpler and more powerful application and virtual machine set-up

User interface: a new file manager enabling user to control the guest file system and copy files between host and guest.

Graphics: major update of 3D graphics support for Windows guests, and VMSVGA 3D graphics device emulation on Linux and Solaris guests

Added support for surround speaker setups (as used by Windows 10 Build 1809)

Added utility vboximg-mount on Apple hosts to access the content of guest disks on the host

Added support for using Hyper-V as the fallback execution core on Windows host, to avoid inability to run VMs at the price of reduced performance

In addition, the following items were fixed and/or added: