7.2.4
- GUI: Fixed VirtualBox VM Manager crash when host was resuming from sleep (?github:gh-121, ?github:gh-170)
- GUI: Updated native language support for Traditional Chinese, Greek, Swedish, Hungarian and Indonesian translations
- NAT: Fixed issue when multiple port forwarding rules affected NAT functionality (?github:gh-232)
- Linux host and guest: Introduced initial support for kernel 6.18
- Linux Guest Additions: Introduced additional fixes for RHEL 9.6 and 9.7 kernels (?github:GH-12)
- Windows Guest Additions: Introduced additional fixes for issue when installation was failing in Windows XP SP2 guest (?github:GH-142)
|
|
|
|
|
7.2.2
- VMM: Fixed issue when VM was not able to start on Windows Arm host (issue ?github:gh-8)
- GUI: Fixed VBox Manager crash when some VM has a lot of snapshots (issue ?github:gh-119)
- GUI: Fixed issue when error notifications could not be displayed on snapshot deletion (issue ?github:gh-75)
- GUI: Fixed VBox Manager crash while attempting to show error notifications too early (issues ?github:gh-135 and ?github:gh-171)
- GUI: Fixed VBox Manager crash while removing all VMs from VM list
- GUI: Fixed VBox Manager freeze on Linux hosts at startup or while attempting to add a VM (issues ?github:gh-70 and ?github:gh-168)
- GUI: Fixed VBox Manager layout bug with too strict size constraints (issue ?github:gh-87)
- GUI: Updated VBox VM network status-bar indicator tooltip (IP address) on guest additions change (issue ?github:gh-179)
- GUI: Added possibility for Windows 11 host to use legacy light/dark themes from Windows 10 (issues ?github:gh-137 and ?github:gh-151)
- GUI: Forcing xdgdesktopportal platform theme on Linux when org.freedesktop.portal.Desktop DBus service is available (issues ?github:gh-138 and ?github:gh-150)
- Network (NAT, DNS): Fixed potential issue where a nameserver in the 127/8 network could have been passed to the guest (issue ?github:gh-136)
- Network: Added a new experimental type of e1000 adapter (82583V). It requires the ICH9 chipset, since MSIs are not supported by PIIX3
- USB: Fixed passing through USB devices exposed over USB/IP (issue ?github:gh-192)
- USB Webcam: The virtual USB webcam is now part of the open source base package
- Arm host: Improved high CPU usage for idling VMs (issue ?github:gh-34)
- Linux host: Use KVM APIs on kernel 6.16.0 and newer for acquiring/releasing VT-x (issue ?github:gh-81, ?github:gh-139 and ?github:gh-141)
- macOS host: Fixed internal networking, including NAT networks on macOS (7.2.0 regression; issue ?github:gh-140)
- macOS host: Fixed VM crash on Arm host on VM start (issue ?github:gh-101)
- Linux Guest Additions: Fixed issue when VBoxClient was reporting it's unable to load shared libraries on start (issue ?github:gh-165)
- Windows Guest Additions: Fixed issue when installation was failing on Windows XP SP2 64-bit (issue ?github:gh-142)
- EFI: Fixed TPM device not working with certain guests (issue ?github:gh-143)
|
7.2.0
This is a major update. The following new features were added:
- GUI: Moved global and VM tools from hamburger menus to global tools taskbar (vertically on the left) and the VM tools tabs (horizontally above the right hand panel) to make them easier to reach
- Windows/Arm host: Arm virtualization of VMs added, in the unified Windows installer package
- Arm host: Virtualization of Windows 11/Arm VMs
- Linux host: Video decoding acceleration when 3D is enabled
- Windows/Arm guest: Guest additions for new OS type Windows 11/Arm
- macOS Arm host: Experimental 3D acceleration support using DXMT, removing the previous non working solution using DXVK on top of MoltenVK. 3D acceleration is not supported on macOS hosts using Intel CPUs anymore.
- Storage: The NVMe storage controller emulation is now part of the open source base package
In addition, the following items were fixed or added:
- Arm VMs: Note that the saved state of Arm VMs from VirtualBox 7.1 is incompatible with VirtualBox 7.2, so please shut down such VMs in saved state before upgrading to 7.2 (snapshots with associated saved state created with 7.1 will no longer work with 7.2)
- VMM: Improved x86_64 and Arm CPU feature reporting when using Windows Hyper-V as the virtualization engine
- VMM: Added xsave/xrestor instruction handling when using Windows/x86_64 Hyper-V as the virtualization engine, offering the x86_64-v3 instruction set extensions (including AVX and AVX2) on recent CPUs
- VMM: Fixed issue when X86_64-v3 features were not passed to the guest (?github:gh-36)
- VMM/HM: Fixed Nested Virtualization feature on Intel CPUs
- GUI: Fixed a bug in clone VM wizard which made impossible to include snapshots in clone result (?github:GH-59)
- GUI: Polished Preferences and Settings pages, NLS fixing
- GUI: Improved handling of keyboard LEDs in the Soft Keyboard
- GUI: Added checkbox for making a Shared Folder global to all VMs
- GUI: Removed IO-APIC from Arm VM settings
- Graphics: Avoid assertion when guest tries to use VMSVGA 3D functions when the feature is disabled
- Audio: Fixed crash in rare circumstances (?github:gh-72)
- NAT: Multiple fixes and improvements, for example better DNS server handling, saving of the VM settings and generating a boot file name which stays within the length limit
- NAT Network: Use the (almost) same code as for NAT, unifying behavior and features
- NAT: Fixed possible crash in rare circumstances when no nameservers could be detected in the host system
- Storage: Fixed corruption of VMDK images when resizing
- Video Recording: Fixed frame synchronization, a small memory leak and other bugs
- TPM: Fixed save state load failures
- Arm VMs: ACPI now available
- API/Unattended: Added explicit unattended installation support for Oracle Linux 10
- API and VBoxManage: Added functionality to define global Shared Folders for all VMs
- API: Fixed issue when OVF/OVA import resulted in a broken VM on Arm (bug #22370)
- API: Fixed issue when exporting a VM which had an inaccessible disk resulted in crash
- VBoxManage: Document currently unavailable NAT options
- Linux host and guest: Initial support for kernel version 6.16
- Linux/Solaris host: Fixed swapped scan code for Pause and Num Lock keys in the table used when relying on Xkb for translation
- Windows host: Removed release assertion causing crash of VBoxUsbMon driver if unloading fails
- Arm host: vboxwebsrv is now included in the packages
- Linux host and guest: Introduced initial support for kernel 6.17
- Linux guest: Fixed handling of (long optional) vboxvideo kernel module in init script
- Linux guest: Fixed start failure of VBoxClient with kernel from the 2.6 series or older
- Windows/Arm guest: Added WDDM Graphics driver, with 2D and 3D mode
- Windows/Arm guest: Added Shared Folder feature
- Windows Host: Added improvements in Windows drivers installation
- Linux Guest Additions: Fixed issue when autorun installer was not automatically starting on Additions ISO image insert for Oracle Linux 10 and RHEL 10 guests
- BIOS: Fixed keyboard translation, added and updated several entries and do not report keypresses when scan code and ASCII code are both zero
- BIOS: Fixed error reporting fo single sided floppy disks
- UEFI: Added workaround for Grub bug causing guest OS crashes
- UEFI: Fixed macOS kernel logging over serial port (?github:gh-82)
- 3rd Party Tools: Eliminated build time dependency on libIDL and IASL
|
7.1.12
- VMM: Fixed issue when running a nested VM caused Guru Meditation for outer VM
- NAT: Fixed issue when VMs with long names were unable to start (?github:GH-16)
- Linux host: Fixed possible kernel panic when using bridged networking with a network interface handled by the ixgbe driver on newer kernels
- Windows Host: Fixed issue resulting in BSOD upon closing VirtualBox GUI after host package uninstall (?github:GH-38)
- Windows Host: General improvements in drivers installation
- Windows Host: Implement support for exposing AVX/AVX2 to the guest when Hyper-V is used (?github:GH-36)
- Recording: Fixed issue when Windows Guest Machine was unable to start when recording was enabled in Display Settings (bug #22363)
- Linux Host and Guest: Added additional fixes to support kernel 6.16
- Linux Guest Additions: Fixed issue when 'rcvboxadd status-kernel' was reporting incorrect status when guest was running kernel 3.10 series and older
- Linux Guest Additions: Fixed issue when VBoxClient was unable to start if guest was running kernel 2.6 series and older
- Linux Guest Additions: Fixed issue which caused a warning in system log due to incorrect udev rule
|
7.1.10
- VBoxManage: Fixed a crash when running 'guestcontrol run' on Windows hosts (bug #22175)
- Audio: Fixed device switching on Windows hosts (bug #22267)
- Windows host installer: Fixed multiple installation entries in the 'Add or remove programs' dialog and upgrade issues
- Linux host: Fixed issue which caused VM Selector process crash due to missing libdl.so and libpthread.so libraries (bug #22193)
- Linux host: Removed libIDL as a build time dependency when building VirtualBox from source code (bug #21169)
- Linux guest and host: Added initial support for kernel 6.15 (bug #22420)
- Linux guest: Added initial support for kernel 6.16-RC0
- Linux guest and host: Fixed issue with building modules for UEK8 kernel on Oracle Linux 9 distribution
- RDP: Fixed issue when it was not possible to paste clipboard buffer into a guest over RDP remote session
|
7.1.8
- This is a maintenance release. The following items were fixed and/or added:
- VMM: Fixed issue when VM clock went backwards in rare circumstances (bug #22334)
- GUI: Fixed issue when accelerated cursor image was not displayed correctly (bug #22096)
- DevVirtioSCSI: Fixed issue with restoring saved state
- Graphics: Fixed issue when assertion was triggered on restoring VM state if VMSVGA graphics adapter was used without 3D acceleration (bug #21955)
- Main: Fixed issue when VBoxSVC was crashing on saving machine config through VirtualBox web service (bug #22259)
- Main: Fixed issue when wireless network adapters could not be discovered on modern Linux distributions (bug #22362)
- Main: Fixed issue when deleting running VM snapshot was leaving the .sav file on disk (bug #21345)
- NAT: Fixed connectivity loss on Windows host (bug #22364)
- VBoxManage: Updated User Manual to correct the 'VBoxManage modifyvm' invocation for configuring a VM to use host-only networking (bug #22158)
- VBoxManage: Fixed issue when it was not possible to set disk bandwidth with 'VBoxManage bandwidthctl' command (bug #22328)
- Windows installer: Automatically load the support driver after a successful installation (bug #22292)
- Windows installer: Various bugfixes for the new installation code
- Windows installer: Implemented a new fatal error dialog with the ability to open the installer log file directly
- Windows Guest Additions: Fixed mouse driver installation on Vista guests
- Windows Guest Additions: Fixed uninstallation integrity issues (bug #22290)
- Windows Guest Additions: Fixed driver installation error ERROR_AUTHENTICODE_TRUST_NOT_ESTABLISHED (bug #22300)
- Windows Guest Additions: Fixed 100% CPU usage of VBoxTray which happened under certain circumstances (bug #22123)
- Windows Guest Additions: Now also ships the VBoxAudioTest binary for performing guest audio testing / diagnosis
- Windows Guest Additions: For older Windows versions (Windows 2000 to Windows 7) install alternative Shared Folder driver which avoids some compatibility glitches of the usual driver
|
7.1.4
- GUI: Added latest NLS update for Turkish, Indonesian and Italian languages
- VMSVGA: Improved flickering, black screen and other screen update issues with recent Linux kernels (bug #21955)
- NAT: Fixed issue with restoring 7.0.X saved state
- VBoxManage: Fixed breakage of "list vms" and "showvminfo" for inaccessible VMs
- Windows host: Fixed system DLL size checking which failed with Windows 11 24H2 and recent Insider Preview builds (bug #22162)
- Linux Guest Additions: Introduce initial support for kernel 6.12 (NOTE: In kernel 6.12, KVM initializes virtualization on module loading by default. This prevents VirtualBox VMs from starting. In order to avoid this, either add "kvm.enable_virt_at_load=0" parameter into kernel command line or unload corresponding kvm_XXX module)
- Linux/Arm Guest Additions: Added possibility to automatically upgrade Guest Additions via Devices menu
- EFI: Added missing LsiLogic MPT SCSI driver again to fix booting from devices attached to this device if the EFI firmware is used (7.1.0 regression)
- EFI: Restored broken network boot support (7.1.0 regression)
|
7.1.2
- GUI: Added multiple window layout and translation related fixes
- GUI: Fixed an issue that meant VMs created using Unattended Install were not removed cleanly
- GUI: Added an option to change the remote display security method
- GUI: Removed the BETA label from the macOS/Arm UI
- NAT: Fixed slow performance on Windows host (bugs #22164 and #22180)
- NAT: Fixed DHCP problems with certain guests when domain is empty
- 3D: Fixed enabling 3D acceleration in the VM settings
- 3D: Fixed black screen with Windows VMs
- 3D: Fixed rendering issues caused by incorrect view handling
- 3D: Added possibility to enable 3D acceleration function for Arm platform VMs
- GCM: Fixed problem with loading saved state created by 7.0.x
- API: Fixed an issue with incorrect handling of NVRAM state with legacy BIOS and its removal on VM deletion
- API: Fixed UEFI Secure Boot state querying when the VM was never started
- Guest Additions: Fixed error message on automatic upgrading
- SDK: Fixed building code using the XPCOM bindings (bug #22174)
|
7.1.0
- GUI: Modernized look and feel, offering a selection between Basic and Experienced user level with reduced or full UI functionality
- OCI Integration: Performance dashboard now shows resource usage for cloud VMs
- OCI Integration: Clone compute instances
- OCI Integration: Reset compute instances
- Oracle VirtualBox Extension Pack: Update to the PUEL license, removing the evaluation option. For evaluation use of the Extension Pack, please download it from the Oracle Software Delivery Cloud
- VRDE: If user does not set up TLS with custom certificates, enable it with self-signed certificate, including issuing a new one before the old one expires
- NAT: New engine with IPv6 support
- macOS/Arm host: Arm virtualization for Linux and BSD VMs
- Linux host and guest: Added Wayland support for Clipboard sharing (bug #20808)
- Shared Clipboard: Added initial support for transferring files on Linux and Windows hosts / guests. This requires the 7.1 Guest Additions to be installed. See User Guide for known limitations
- Screen Recording: Significant performance improvements for the encoding pipeline, resulting in less CPU usage while recording is active. This requires 7.1 Guest Additions to be installed on Windows guests
- VMM: Fixed EFLAGS.TF handling for CPUID instructions when Hyper-V is being used (bug #17961)
- virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
- EFI: Ability to add new Microsoft DB/KEX certificates to newly created VMs
- Oracle Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
- GUI: Improved overall accessibility
- GUI: Update the version of Qt used
- Unattended Installation: Added support for subiquity- / cloud-init-based installers; this enables installing more modern Linux-based guest OSes in Unattended mode
- Unattended Installation: Added support for specifying separate passwords for the user and admin / root accounts
- VBoxManage: Added ability to show and (re-)attach to a (video) recording progress of a VM
- VBoxManage: Added the ability to query the guest's mount points via a new "mount" Guest Control sub command. Requires at least 7.1 Guest Additions
- Python: Our API bindings for Python 2.x is now marked as being deprecated and will be removed in a future version. Please upgrade your code to use Python 3
- VBoxShell: Lots of smaller and bigger bugfixes + Python 3.x compatibility
|