Advertisement

CHANGELOG

What's New in version 6.1.18.142142:

  • Nested VM: Fixed hangs when executing SMP nested-guests under certain conditions on Intel hosts (bug #19315, #19561)
  • OCI integration: Cloud Instance parameters parsing is improved on import (bug #19156)
  • Network: UDP checksum offloading in e1000 no longer produces zero checksums (bug #19930)
  • Network: Fixed Host-Only Ethernet Adapter DHCP, guest os can not get IP on host resume (bug #19620)
  • NAT: Fixed mss parameter handing (bug #15256)
  • macOS host: Multiple optimizations for BigSur
  • Audio: Fixed issues with audio playback after host goes to sleep (bug #18594)
  • Documentation: Some content touch-up and table formatting fixes
  • Linux host and guest: Support kernel version 5.10 (bug #20055)
  • Solaris host: Fix regression breaking VGA text mode since version 6.1.0
  • Guest Additions: Fixed a build failure affecting CentOS 8.2-2004 and later (bug #20091)
  • Guest Additions: Fixed a build failure affecting Linux kernels 3.2.0 through 3.2.50 (bug #20006)
  • Guest Additions: Fixed a VM segfault on copy with shared clipboard with X11 (bug #19226)
  • Shared Folder: Fixed error with remounting on Linux guests

What's New in version 6.1.16.140961:

  • VMM: Fixed random memory corruption and XMM register state corruption inside the VM when Hyper-V is used (bug #19695)
  • VMM: Fixed VMSVGA 3D support with Linux guests when Hyper-V is used (bug #19884)
  • GUI: Fixed some Qt related crashes on macOS Big Sur
  • Oracle Cloud Infrastructure integration: Fixed network integration not working behind some proxies
  • USB: Mask out remote wake capability to avoid unresponsive devices
  • Audio: Fixed issues with audio playback after host goes to sleep (bug #18594)
  • Serial: Keep transferring data if the status line monitoring fails
  • Serial: Fixed blocking a re-connect when TCP mode is used (bug #19878)
  • HPET: Fixed inability of guests to use the last timer
  • VBoxManage: Fixed detection of system locale when running 'VBoxManage unattended install' without --locale (bug #19856)
  • macOS host: Installer on Big Sur is now reminding user that system has to be rebooted to load the installed KEXTs
  • Linux host and guest: Support kernel version 5.9 (bug #19845)
  • Linux guest: Workaround to improve resizing of 32-bit VMs with VMSVGA graphics controller, and do not try to use RandR version 1.3 due to bugs causing the X server to hang
  • Linux guest: Fixed VBoxService crashing in the CPU hot-plug service under certain circumstances during a CPU hot-unplug event (bugs #19902 and #19903)
  • Linux guest: Fixed Guest additions build for RHEL 8.3 beta (bug #19863)

What's New in version 6.1.14.140239:

  • GUI: Fixes file name changes in the File location field when creating Virtual Hard Disk (bug #19286)
  • VMM: Fixed running VMs which failed to start with VERR_NEM_MISSING_KERNEL_API_2 when Hyper-V is used (bug #19779 and #19804)
  • Audio: fix regression in HDA emulation introduced in 6.1.0
  • macOS host: Fixed webcam passthrough and audio input on Mojave and newer by requesting authorization from the user (bug #19758)
  • macOS host: VBoxHeadless no longer able to start VMs (6.1.4/6.0.18 regression; bug #19706)
  • Windows host: Fixes in serial port implementation
  • Shared Clipboard: Fixed a potential crash when copying HTML data (6.1.2 regression; bug #19226)
  • Linux host and guest: Linux kernel version 5.8 support
  • EFI: Fixed reading ISO9660 filesystems on attached media (6.1.0 regression; bug #19682)
  • EFI: Support booting from drives attached to the LsiLogic SCSI and SAS controller emulations

What's New in version 6.1.12.139181:

  • UI: Fixes for Log-Viewer search-backward icon
  • Devices: Fixes and improvements for the BusLogic SCSI controller emulation
  • Serial Port: Regression fixes in FIFO data handling
  • Oracle Cloud Infrastructure integration: Experimental new type of network attachment, allowing local VM to act as if it was run in cloud
  • API: improved resource management in the guest control functionality
  • VBoxManage: fixed command option parsing for the 'snapshot edit' sub-command
  • VBoxManage: Fix crash of 'VBoxManage internalcommands repairhd' when processing invalid input (bug #19579)
  • Guest Additions, 3D: New experimental GLX graphics output
  • Guest Additions, 3D: Fixed releasing texture objects, which could cause guest crashes
  • Guest Additions: Fixed writes to a file on a shared folder not being reflected on the host when the file is mmap'ed and the used Linux kernel is between version 4.10.0 and 4.11.x
  • Guest Additions: Fixed the shared folder driver on 32bit Windows 8 and newer returning an error when flushing writes to a file which is mapped into memory under rare circumstances
  • Guest Additions: Improve resize coverage for VMSVGA graphics controller
  • Guest Additions: Fix issues detecting guest additions ISO at runtime
  • Guest Additions: Fixed German translation encoding for Windows GA installer

What's New in version 6.1.10.138449:

  • GUI: Fixed crash when using Qt on Xwayland sessions (bug #19583)
  • GUI: Fixed mouse pointer doesn't work properly in Windows guests when scaling is on (bug #19597)
  • VBoxManage: Fixed crash of 'VBoxManage internalcommands repairhd' when processing invalid input (bug #19579)
  • Settings: disable audio input and audio output by default for new VMs (bug #19527)
  • Guest Additions: Fixed resizing and multi monitor handling for Wayland guests. (bug #19496)
  • Guest Additions: Fixed VBoxClient error: The parent session seems to be non-X11. (bug #19590)
  • Linux host and guest: Linux kernel version 5.7 support. (bug #19516)

What's New in version 6.1.8-137981:

  • GUI: Fix several layout and mouse position handling bugs with soft keyboard
  • GUI: Fixed crash on last VM removed (6.1.4 regression; bug #19568, #19525, #19506, #19490, #19481, #19397)
  • GUI and API: Allow renaming VMs which are in saved state
  • Serial: Fixed slow guest output when using the TCP server mode without anyone being connected
  • Guest Additions: Restored 'VBoxClient--checkhostversion' functionality (6.1.0 regression; bug #19470)
  • Guest Additions: Fixed resizing and multi monitor handling for X11 guests. (6.1.0 regression; bug #19496)
  • 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: Fixed handling of multiple environment variables supplied to 'VBoxManage guestcontrol VM run' (6.1.6/6.0.20 regression; bug #19518)
  • Guest Control: Implemented support for long(er) command lines
  • Guest Control: Various stability improvements

What's New in version 6.1.6.137129:

The following items were fixed and/or added:

  • GUI: Multiple enhancements including visual elements updates
  • Graphics: Fixed multi-monitor handling bugs on X11 guests with VMSVGA graphics adapter
  • Graphics: Enhancements in 2D and 3D acceleration and rendering
  • USB: Multiple enhancements improving prformance and stability
  • Serial port: Improve error handling and fix hang when host port disappears
  • VBoxManage: Multiple fixes for guestcontrol operations
  • API: Fix for exception handling bug in Python bindings
  • Shared clipboard: Multiple fixes including possible crash and HTML data support
  • Linux host and guest: Support Linux kernel 5.6 (bug #19312)

What's New in version 6.1.4-136177:

  • Virtualization core: Fixed a rare issue with ICEBP instruction causing guru meditations on Intel hosts (6.1.0 regression; bug #19171)
  • Virtualization core: Fixed macOS Catalina guests failing to boot after upgrading to 10.15.2 onwards (bug #19188)
  • GUI: recent NLS integration and bug fixes for GUI and Qt translation tags
  • USB: Fix isochronous transfers to the VM for xHCI
  • Serial: Fix buffer handling, avoiding receiving stale data when the receive queue is flushed (bug #18671)
  • Serial: Improve host serial port passthrough handling on Windows host
  • VBoxManage: Restore old --clipboard option for modifyvm command
  • macOS host: Use hardened runtime and request the needed entitlements, meeting latest notarization rules which also required moving VirtualBoxVM executable
  • macOS host: Update osxfuse to v3.10.4
  • Windows host: Update Italian translation of installer
  • Windows host: Improve shared folder compatibility with POSIX append semantic (bug #19003)
  • Windows host: Restore the ability to run VMs through Hyper-V, at the expense of performance
  • Linux guest: Support Linux 5.5 (bug #19145)
  • Linux guest: Shared folder fix for loopback mounting of images
  • BIOS: Always report non-ATA disks as ready
  • BIOS: Report EFI support through DMI table (bug 19144)
  • VGA BIOS: Reduce stack space usage for INT 10h handlers

What's New in version 6.1.2.135662:

  • Virtualization core: fixed performance issue observed with Windows XP guests on AMD hosts (6.0.0 regression; bug #19152)
  • Virtualization core: consistent IBRS/IBPB CPUID feature reporting, avoids crash of NetBSD 9.0 RC1 installer (bug #19146)
  • GUI: fixed updating of runtime info
  • GUI: in Display settings, do not show '2D video acceleration' checkbox if it is meaningless for the selected graphics adapter
  • Audio: fixed audio input handling when VRDE is enabled
  • Audio: fixed crash in the HDA emulation when using multi-speaker configurations
  • Storage: fixed use of encrypted disks with snapshots involved (6.1.0 regression; bug #19160)
  • Storage: improve performance of virtio-scsi
  • Storage: read-only support for compressed clusters in QCOW2 images
  • Windows installer: include unintentionally dropped vbox-img.exe utility again
  • Windows host: when installing or removing an extension pack, retry the sometimes failing directory renaming (usually caused by anti-virus software accessing the directory)
  • Linux host: Support Linux 5.5 (guest additions not yet)
  • Windows guest: accelerate 2D video decoding (scaling and color space conversion) if the VM is configured to use VBoxSVGA with 3D enabled
  • Windows guest: fix guest additions installer to upgrade the mouse filter driver reliably
  • Windows guest: when uninstalling older Guest Additions with old 3D support enabled try restoring original Direct3D files
  • 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)

What's New in version 6.0.10-132072:

  • 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
  • OS/2 guests: various shared folder fixes

What's New in version 6.0.8-130520:

  • 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)

What's New in version 6.0.4-128413:

  • 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
  • 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

What's New in version 5.2.22-126460:

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

  • Audio: fixed a regression in the Core Audio backend causing a hang when returning from host sleep when processing input buffers
  • Audio: fixed a potential crash in the HDA emulation if a stream has no valid mixer sink attached -- thanks to Rink Springer (rink@)
  • Windows hosts: fixed an incompatibility with recent versions of Windows 10 (bug #17977)
  • Windows hosts: fixed a number of brigded networking driver crashes (bug #18046)
  • Linux Additions: disable 3D for recent guests using Wayland (bug #18116)
  • Linux Additions: fix for rebuilding kernel modules for new kernels on RPM guests
  • Linux Additions: further fixes for Linux 4.19
  • Linux Additions: fixed errors rebuilding initrd files with dracut on EL 6 (bug 18055#)
  • Linux Additions: fixed 5.2.20 regression: guests not remembering the screen size after shutdown and restart (bug #18078)

What's New in version 5.2.20-125813:

The following items were fixed and/or added:

  • VMM: fixed task switches triggered by INTn instruction (bug #17979)
  • Storage: fixed connecting to certain iSCSI targets (bug #17507)
  • Storage: fixed handling of flush requests when configured to be ignored when the host I/O cache is used (bug #17573)
  • Drag and drop: implemented support for UNC paths (bug #17146)
  • Drag and drop: fixed resuming operation when restoring from a saved state (bug #17649)
  • Drag and drop: fixed copying files with long file names (> 248 characters) from guests to Windows hosts (bug #17447)
  • Drag and drop: fixed handling files with Unicode names on Windows guests (bug #15501)
  • Drag and drop: fixed copying empty (0-byte) files to / from guests (bugs #14863 + #17443)
  • Drag and drop: fixed copying over files from hosts to Linux guests (bug #16025)
  • Networking: restore connectivity for guests bridged to host adapters that were unavailable temporarily (Windows hosts, bug #17090)
  • Guest Control: fixed hang when using --wait-stdout and/or --wait-stderr (bug #17386). Needs updating Guest Additions
  • Video recording: fixed starting video recording on VM power up (bug #17307)
  • Linux Additions: various build fixes for kernel modules on recent distributions, and made sure modules end up in initramfs files
  • Linux Additions: build fixes for 4.19, thank you Larry Finger
  • Linux Additions: various small fixes for video driver

What's New in version 5.2.18-124319:

  • VMM: See user manual.
  • VMM: fix loading with recent binutils and self-built versions of VirtualBox (bug #17851)
  • NAT: fix --nataliasmode sameports which is a valid setting (bug #13000)
  • VRDP: fixed VM process termination on RDP client disconnect if 3D is enabled for the virtual machine

What's New in version 5.2.14-123301:

  • User interface: fixed a segmentation fault when accessing the interface through VNC (bug #16348)
  • User interface: X11: handle repeating keys on the host system correctly (bug #1296, previously fixed, 5.1.0 regression)
  • VMM: Fixed emulation of the undocumented SALC instruction
  • VMM: Fixed emulation of so-called "huge unreal mode" (bug #17744); this in practice only affected Intel CPUs with VT-x without unrestricted execution.
  • Keyboard: The PS/2 keyboard emulation has been corrected to not queue partial scan code sequences (bug #17709); this problem was likely only visible on Linux hosts due to losing the fix for bug #1296
  • Storage: Fixed CUE file support to correct REM keyword parsing (bug #17783)
  • USB: Fixed a problem where the emulated xHCI device under very rare circumstances failed to report an empty isochronous transfer ring error, causing the transfers on the corresponding endpoint to stop.
  • Audio: fixed Linux kernel log flooding (bug #17759)
  • Linux guests: made vboxvideo driver build with kernel 4.17 (bug #17801) and with pre-3.14 and EL 7.1 kernels (bug #17771)

What's New in version 5.2.10-122406:

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

  • VMM: Fixed missing NULL pointer check in MMIO code
  • Storage: fixed having multiple NVMe controllers with ICH9 enabled (5.2.0 regression)
  • Network: fixed wireless detection regression when bridging to adapters with unbound IP protocols (bug #17543)
  • Network: fixed VERR_INTNET_FLT_IF_NOT_FOUND when bridging to some adapters on Windows hosts (possibly related bugs #15294, #15060, #13481)
  • Audio: Fixed interrupt storm in FreeBSD guests with HDA (bug #17219)
  • Keyboard: Introduced a small delay to fix old software which expects to be able to read an incoming scan code more than once (bug #17592)
  • Windows installer: Removed the 'Ignore' action in the case the current VBox installation is still running, as the (successful) update will not work until a host reboot is performed
  • NAT: Handle nameserver 0.0.0.0 which is a valid setting (bug #17584)
  • BIOS: INT 15h/87h service must disable A20 gate when done
  • Linux Guest Additions: fix a hang starting KDE Plasma

What's New in version 4.0.6:

  • VMM: fixed incorrect handling of ballooned pages when restoring a VMM from a saved state
  • 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)
  • VMM: fixed guru meditation for PAE guests running on hosts without PAE (bug #8006)
  • VMM: fixed slow Linux guests with raw mode and recent guest kernels (bug #8726)
  • GUI: support host key combinations (bug #979)
  • GUI: fixed progress indicator (bug #7814)
  • GUI: show the mouse pointer while the VM is paused if the USB tablet mouse emulation is used (bug #6799)
  • GUI: adapt the snapshot folder as well when renaming a VM (bug #8469)
  • GUI: persistently remember the last folders of the disk/DVD/floppy selectors
  • GUI: never allow to start a VM with USB-2.0 activated if the proper extension pack is missing (bug #8182)
  • GUI: fixed hang/crash when opening a file dialog in an non-existing folder (bug #8673)
  • Snapshots: fixed a bug which could lose entries in the media registry when restoring a snapshot (bug #8363)
  • Snapshots: allow snapshots to be stored in the VM directory
  • 3D support: fixed a crash if a VM was forced to terminate (Windows hosts only; bug #7133)
  • Storage: fixed memory leak (4.0 regression; bug #7966)
  • Storage: fixed access to iSCSI targets over internal network
  • Storage: fixed reading from disks with more than one snapshot for VHD and VMDK images with disabled host cache (bug #8408)
  • Storage: fixed a possible hang during VM suspend after an I/O error occurred
  • Storage: fixed a possible hang during VM suspend / reset (bug #8276, #8294)
  • Storage: automatically create a diff image when attaching a streamOptimized VMDK image to a VM
  • 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
  • Buslogic: fixed emulation for certain guests (e.g. jRockit VE)
  • Host-Only Networking: fixed interface creation failure on Windows hosts (4.0.4 regression; bug #8362)
  • Host-Only & Bridged & Internal Networking: fix for processing promiscuous mode requests by VMs, defaulting to switch behaviour
  • Host-Only Networking: fixed connectivity issue after resuming the host from sleep (bug #3625)
  • Bridged Networking: support for interface bonding on Mac OS X hosts (bug #8731)
  • NAT: fixed processing of ARP announcements for guests with static assigned IPs (bug #8609)
  • VRDP: backward compatibility with VRDPAuth external authentication library (bug #8063)
  • 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)
  • Audio: fixed crash under certain conditions (bug #8527)
  • USB: fixed a crash when plugging certain USB devices (bug #8699)
  • HPET: fixed time jumps when reading the counter (bug #8707)
  • OVF/OVA: automatically adjust disk paths if the VM name is changed on import
  • OVF/OVA: fix export to slow medias
  • OVF/OVA: automatically repair inconsistent appliances with multiple disks (bug #8253)
  • rdesktop-vrdp: fixed an assertion triggered under certain conditions (bug #8593)
  • Windows hosts: fixed occasional hangs during VM shutdown because sometimes COM was not properly uninitialized
  • Mac OS X hosts: prevent the mouse from leaving the VM window while captured
  • Mac OS X hosts: keep aspect ratio while resizing in scale mode (shift for old behaviour) (part of bug #7822)
  • X11 hosts: fixed Yen key support (bug #8438)
  • X11 hosts: fixed a regression which caused Host+F1 to pop up help instead of sending Ctrl+Alt+F1
  • Linux hosts / Linux Additions: mangle IPRT symbols to allow installing VirtualBox inside a VM while the Guest Additions are active (bug #5686)
  • 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)
  • Solaris hosts: fixed a deadlock in event semaphores that could lead to unkillable VM processes
  • Windows Additions: fixed Sysprep parameter handling
  • Windows Additions: fixed spontaneous guest reboots under certain circumstances (4.0.2 regression; bugs #8406, #8429)
  • Windows Additions: added auto logon support for locked workstations on legacy Windows versions
  • Windows Additions: fixed driver bugcheck error when handling PnP messages (4.0 regression; bug #8367)
  • Windows Additions: fixed memory leak in VBoxVideo
  • X11 Additions: added support for X.Org Server 1.10 final
  • Linux Additions: Linux kernel 2.6.39-rc1 fixes
  • Linux Additions: improved auto-run support (bug #5509)
  • Linux Additions: fix mouse support on SUSE 11 SP 1 guests (bug #7946)
  • Solaris Additions: added support for X.Org Server 1.9
  • Guest Additions: various bugfixes for guest control execution
  • Webservice: use own log file, with log rotation to limit size