Changelog for VirtualBox 6.0
This page lists all changes of the VirtualBox 6.0 releases.
All branches: 7.1 · 7.0 · 6.1 · 6.0 · 5.2 · 5.1 · 5.0 · 4.3 · 4.2 · 4.1 · 4.0
VirtualBox 6.0.x is no longer supported!
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:
- 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