Chapter 15. Change Log

Table of Contents

15.1. Version 6.0.x (2019-xx-xx)
15.2. Version 6.0.12 (2019-09-03)
15.3. Version 6.0.10 (2019-07-16)
15.4. Version 6.0.8 (2019-05-13)
15.5. Version 6.0.6 (2019-04-17)
15.6. Version 6.0.4 (2019-01-28)
15.7. Version 6.0.2 (2019-01-15)
15.8. Version 6.0.0 (2018-12-18)
15.9. Change Logs for Legacy Versions

This section summarizes the changes between Oracle VM VirtualBox versions. Note that this change log is not exhaustive and not all changes are listed.

Oracle VM VirtualBox version numbers consist of three numbers separated by dots where the first and second number represent the major version and the third number the minor version. Minor version numbers of official releases are always even. An odd minor version number represents an internal development or test build. In addition, each build contains a revision number.

15.1. Version 6.0.x (2019-xx-xx)

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)

15.2. Version 6.0.12 (2019-09-03)

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)

15.3. Version 6.0.10 (2019-07-16)

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

15.4. Version 6.0.8 (2019-05-13)

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)

15.5. Version 6.0.6 (2019-04-17)

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)

15.6. Version 6.0.4 (2019-01-28)

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

15.7. Version 6.0.2 (2019-01-15)

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

15.8. Version 6.0.0 (2018-12-18)

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:

  • Execution core: fixed single-stepping in certain circumstances (bug #17316)

  • User interface: video and audio recording can now be separately enabled

  • Audio/Video recording fixes and improvements

  • Audio: better support for attaching and detaching remote desktop connections

  • Serial port emulation fixes

  • Serial ports: allow changing the serial port attachment while a machine is running (bug #6115)

  • Networking: Added a workaround for older guests which do not enable bus mastering for the virtio PCI device

  • Networking: fixed wrong RCODE from DNS AAAA query with --natdnshostresolver1 (bug #18171)

  • iSCSI: In cases where there is no ambiguity, the LUN of an iSCSI target is automatically determined, for targets with non-zero LUNs

  • Transparently resize disk images when merging if possible

  • VBoxManage: support for DHCP options

  • Fixed VNC/RDP (bug #18153)

  • Guest Control: various new interfaces and features (see SDK documentation)

  • Linux hosts: support Linux 4.20 (thank you Larry Finger)

  • Solaris: installer fixes

  • Shared folders: performance improvements

  • Guest Additions: improved shared folder auto-mounting

  • Windows Guest Additions: fix incorrect tablet co-ordinate handling with recent Windows 10 builds

  • Linux Additions: fix for building vboxvideo on EL 7.6 standard kernel, contributed by Robert Conde (bug #18093)

  • Linux guests: support Linux 4.20 (thank you Larry Finger)

  • Linux guests: support VMSVGA in the Linux and X11 Additions

  • MacOS Guest Additions: initial support

  • OS/2 Guest Additions: initial shared folder support

  • BIOS fixes

  • ACPI: Up to four custom ACPI tables can now be configured for a VM

15.9. Change Logs for Legacy Versions

To view the change log for a legacy version of VirtualBox see the documentation for the relevant Oracle VM VirtualBox release.

Change logs are also available at: