1
0
Fork 0
virtualbox/doc/manual/user_ChangeLogImpl.xml
Daniel Baumann 6b15cd43cb
Merging upstream version 7.1.10-dfsg.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-24 21:15:14 +02:00

666 lines
22 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (C) 2006-2024 Oracle and/or its affiliates.
This file is part of VirtualBox base platform packages, as
available from https://www.virtualbox.org.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation, in version 3 of the
License.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, see <https://www.gnu.org/licenses>.
SPDX-License-Identifier: GPL-3.0-only
-->
<!--
Release change log structure
Each release has a matching log of changes which were made for that and
earlier releases. Earlier releases means anything with a lower number (e.g.
5.0.18 is lower than 5.1.2) which was released before this one. The log is
kept in the file doc/manual/user_ChangeLogImpl.xml. Anything worth mentioning,
particularly new features and fixed bugs, with a trac bug number if possible,
should be added to the top of the change log (that is, the section for the
upcoming release) for the branch in which it first appears - stable or
development - before the next release. If you back-port it to older branches
please add an entry there too. When a new major release is made, change log
sections for earlier releases are merged in.
Change log sections are split into two groups: major new features (normally
only for dot zero releases) and fixes. In addition, the entries in each group
are ordered as follows:
VMM-related entries (most important)
GUI-related entries (most visible for users)
Device-related entries
VBoxManage/API/Main-related entries
Host-related entries
Guest-related entries
BIOS/EFI/ACPI-related entries
Please do further ordering as seems appropriate by importance and visibility for
users, e.g. audio before serial ports and generally Windows before Linux. Please
also try to describe the user impact, not the technical details, and only use
technical terms if no non-technical ones are clear enough.
Rules for adding a changelog entry to make them look more uniform:
1. Begin the entry with an UPPERCASE letter, e.g. "Foo: Fixed" vs. "Foo: fixed"
2. Use the past form of something, e.g. "Fixed ..." vs. "Fix ..."
3. No dot (.) after the entry, e.g. "<para>Foo: Bar</para>" vs. "<para>Foo: Bar.</para>"
4. Use TWO (2) spaces for indentation
5. Use line breaks when hitting column 80
Full example:
<listitem>
<para>Foo: Fixed something really important, really really long line
with lots more text not fitting into 80 columns</para>
</listitem>
-->
<chapter>
<!-- HACK ALERT! Seems we must have a single top level element for xi:include to work.
So, we use chapter and xpointer="xpointer(/chapter/)" with xi:include. -->
<sect1>
<title>Version 7.1.10 (2025-06-03)</title>
<para>This is a maintenance release. The following items were fixed and/or
added:</para>
<itemizedlist>
<listitem>
<para>VBoxManage: Fixed a crash when running 'guestcontrol run' on Windows
hosts (bug #22175)</para>
</listitem>
<listitem>
<para>Audio: Fixed device switching on Windows hosts (bug #22267)</para>
</listitem>
<listitem>
<para>Windows host installer: Fixed multiple installation entries in the
'Add or remove programs' dialog and upgrade issues</para>
</listitem>
<listitem>
<para>Linux host: Fixed issue which caused VM Selector process crash
due to missing libdl.so and libpthread.so libraries (bug #22193)</para>
</listitem>
<listitem>
<para>Linux host: Removed libIDL as a build time dependency when
building VirtualBox from source code (bug #21169)</para>
</listitem>
<listitem>
<para>Linux guest and host: Added initial support for kernel 6.15 (bug #22420)</para>
</listitem>
<listitem>
<para>Linux guest: Added initial support for kernel 6.16-RC0</para>
</listitem>
<listitem>
<para>Linux guest and host: Fixed issue with building modules
for UEK8 kernel on Oracle Linux 9 distribution</para>
</listitem>
<listitem>
<para>RDP: Fixed issue when it was not possible to paste clipboard buffer
into a guest over RDP remote session</para>
</listitem>
</itemizedlist>
</sect1>
<sect1>
<title>Version 7.1.8 (2025-04-15)</title>
<para>This is a maintenance release. The following items were fixed and/or
added:</para>
<itemizedlist>
<listitem>
<para>VMM: Fixed issue when VM clock went backwards in rare
circumstances (bug #22334)</para>
</listitem>
<listitem>
<para>GUI: Fixed issue when accelerated cursor image was not
displayed correctly (bug #22096)</para>
</listitem>
<listitem>
<para>DevVirtioSCSI: Fixed issue with restoring saved state</para>
</listitem>
<listitem>
<para>Graphics: Fixed issue when assertion was triggered on
restoring VM state if VMSVGA graphics adapter was used
without 3D acceleration (bug #21955)</para>
</listitem>
<listitem>
<para>Main: Fixed issue when VBoxSVC was crashing on saving machine config
through VirtualBox web service (bug #22259)</para>
</listitem>
<listitem>
<para>Main: Fixed issue when wireless network adapters could
not be discovered on modern Linux distributions (bug #22362)</para>
</listitem>
<listitem>
<para>Main: Fixed issue when deleting running VM snapshot was
leaving the .sav file on disk (bug #21345)</para>
</listitem>
<listitem>
<para>NAT: Fixed connectivity loss on Windows host (bug #22364)</para>
</listitem>
<listitem>
<para>VBoxManage: Updated User Manual to correct the 'VBoxManage modifyvm'
invocation for configuring a VM to use host-only networking (bug #22158)</para>
</listitem>
<listitem>
<para>VBoxManage: Fixed issue when it was not possible to set disk bandwidth
with 'VBoxManage bandwidthctl' command (bug #22328)</para>
</listitem>
<listitem>
<para>Windows installer: Automatically load the support driver after
a successful installation (bug #22292)</para>
</listitem>
<listitem>
<para>Linux Host Installer: Fixed issue which sometimes resulted in
installation failure due to incorrect check whether previous
VirtualBox installation is running or not</para>
</listitem>
<listitem>
<para>Linux Guest Additions: Fixed issue when VBoxClient could
crash in XWayland guest (bug #22345)</para>
</listitem>
<listitem>
<para>Linux Guest Additions: Fixed issue which resulted in cursor image
corruption when VM was using VBoxVGA graphics adapter</para>
</listitem>
<listitem>
<para>Linux Guest Additions: Fixed issue when installation could fail on
the system which does not have X11 libraries installed</para>
</listitem>
<listitem>
<para>Linux Guest Additions: Added initial support for kernel 6.14</para>
</listitem>
<listitem>
<para>Linux Guest Additions: Introduced initial support for RHEL 9.7 kernel</para>
</listitem>
<listitem>
<para>Linux Guest Additions: Introduced additional fixes
for RHEL 9.4 kernel, (bug #22277)</para>
</listitem>
<listitem>
<para>Linux Guest Additions: Improved 'rcvboxadd status-kernel' check</para>
</listitem>
<listitem>
<para>Windows installer: Various bugfixes for the new installation
code</para>
</listitem>
<listitem>
<para>Windows installer: Implemented a new fatal error dialog with
the ability to open the installer log file directly</para>
</listitem>
<listitem>
<para>Windows Guest Additions: Fixed mouse driver installation on
Vista guests</para>
</listitem>
<listitem>
<para>Windows Guest Additions: Fixed uninstallation integrity issues
(bug #22290)</para>
</listitem>
<listitem>
<para>Windows Guest Additions: Fixed driver installation
error ERROR_AUTHENTICODE_TRUST_NOT_ESTABLISHED (bug #22300)</para>
</listitem>
<listitem>
<para>Windows Guest Additions: Fixed 100% CPU usage of VBoxTray which
happened under certain circumstances (bug #22123)</para>
</listitem>
<listitem>
<para>Windows Guest Additions: Now also ships the VBoxAudioTest binary
for performing guest audio testing / diagnosis</para>
</listitem>
<listitem>
<para>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</para>
</listitem>
</itemizedlist>
</sect1>
<sect1>
<title>Version 7.1.6 (2025-01-21)</title>
<para>This is a maintenance release. The following items were fixed and/or
added:</para>
<itemizedlist>
<listitem>
<para>VMM: Fixed issue when Windows 11 24H2 guest was experiencing BSOD
in rare conditions</para>
</listitem>
<listitem>
<para>GUI: Improved representation of disabled preferences contents (mask+font)
when it is shown with certain Linux themes</para>
</listitem>
<listitem>
<para>GUI: Fixed issue when seamless mode was not properly enabled or disabled
in appropriate time according to GA status events</para>
</listitem>
<listitem>
<para>GUI: Fixed rare crash on macOS hosts on application exit</para>
</listitem>
<listitem>
<para>GUI: Fixed small 7.1.4 regression in preferences
windows when filter editor was not in focus</para>
</listitem>
<listitem>
<para>GUI: Introduced improvements in Advanced properties/settings
dialog area</para>
</listitem>
<listitem>
<para>GUI: Restored missing functionality to change bridged adapter
at VM startup if current one wasn't found</para>
</listitem>
<listitem>
<para>GUI: Fixed issue when Show action duplicates were created on macOS host in
attempt to switch between running and powered off VMs</para>
</listitem>
<listitem>
<para>GUI: Fixed regression when 3D acceleration check-box was not available
for certain guest OS and graphical controller types</para>
</listitem>
<listitem>
<para>GUI: Restored lost Help button for preferences
windows on macOS</para>
</listitem>
<listitem>
<para>GUI: Restored lost Help button shortcuts for certain
windows</para>
</listitem>
<listitem>
<para>GUI: Fixed issue when error message was shown when VM
was starting in full-screen mode</para>
</listitem>
<listitem>
<para>VirtioNet: Fixed issue with re-negotiation of features after reset</para>
</listitem>
<listitem>
<para>Graphics: Fixed issue with Linux guest screen flickering when
guest was using VMSVGA graphics adapter</para>
</listitem>
<listitem>
<para>VBoxManage: Added the ability to export and import VMs which
contain an NVMe storage controller</para>
</listitem>
<listitem>
<para>VBoxManage: Fixed issue when it was not possible to set graphics
controller to "QemuRamFB" using modifyvm command (bug #22232)</para>
</listitem>
<listitem>
<para>Main: Fixed issue when specifying custom proxy server in GUI settings
had no effect</para>
</listitem>
<listitem>
<para>Network: Added changes which replaced NAT engines with libslirp</para>
</listitem>
<listitem>
<para>Guest OSes: Added OS type for Windows Server 2025</para>
</listitem>
<listitem>
<para>Linux guest and host: Added more fixes for UBSAN related
warnings (bug #21877)</para>
</listitem>
<listitem>
<para>Linux guest and host: Added initial support for RHEL 9.6 kernel</para>
</listitem>
<listitem>
<para>Windows guests and host: Re-implemented driver installation</para>
</listitem>
<listitem>
<para>Solaris host: Removed the VirtualBox GUI shared objects
libqgtk2styleVBox.so and libqgtk2VBox.so from the Solaris installation
packages as they depend on GTK2 which is EOL and no longer supported</para>
</listitem>
<listitem>
<para>Linux Guest Additions: Introduced initial support for kernel 6.13</para>
</listitem>
<listitem>
<para>Linux Guest Additions: vboxvideo: Added improvement for kernel 6.4 support and
fixed issue when graphics could be frozen when using VBoxVGA adapter</para>
</listitem>
<listitem>
<para>Linux Guest Additions: Introduced additional fixes for kernel 6.12 in vboxvideo</para>
</listitem>
</itemizedlist>
</sect1>
<sect1>
<title>Version 7.1.4 (2024-10-15)</title>
<para>This is a maintenance release. The following items were fixed and/or
added:</para>
<itemizedlist>
<listitem>
<para>GUI: Added latest NLS update for Turkish, Indonesian and
Italian languages</para>
</listitem>
<listitem>
<para>VMSVGA: Improved flickering, black screen and other screen
update issues with recent Linux kernels (bug #21955)</para>
</listitem>
<listitem>
<para>NAT: Fixed issue with restoring 7.0.X saved state</para>
</listitem>
<listitem>
<para>VBoxManage: Fixed breakage of "list vms" and "showvminfo"
for inaccessible VMs</para>
</listitem>
<listitem>
<para>Windows host: Fixed system DLL size checking which failed
with Windows 11 24H2 and recent Insider Preview builds
(bug #22162)</para>
</listitem>
<listitem>
<para>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)</para>
</listitem>
<listitem>
<para>Linux/Arm Guest Additions: Added possibility to automatically upgrade
Guest Additions via Devices menu</para>
</listitem>
<listitem>
<para>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)</para>
</listitem>
<listitem>
<para>EFI: Restored broken network boot support (7.1.0 regression)</para>
</listitem>
</itemizedlist>
</sect1>
<sect1>
<title>Version 7.1.2 (2024-09-26)</title>
<para>This is a maintenance release. The following items were fixed and/or
added:</para>
<itemizedlist>
<listitem>
<para>GUI: Added multiple window layout and translation related fixes</para>
</listitem>
<listitem>
<para>GUI: Fixed an issue that meant VMs created using Unattended Install
were not removed cleanly</para>
</listitem>
<listitem>
<para>GUI: Added an option to change the remote display security method</para>
</listitem>
<listitem>
<para>GUI: Removed the BETA label from the macOS/Arm UI</para>
</listitem>
<listitem>
<para>NAT: Fixed slow performance on Windows host (bugs #22164 and #22180)</para>
</listitem>
<listitem>
<para>NAT: Fixed DHCP problems with certain guests when domain is empty</para>
</listitem>
<listitem>
<para>3D: Fixed enabling 3D acceleration in the VM settings</para>
</listitem>
<listitem>
<para>3D: Fixed black screen with Windows VMs</para>
</listitem>
<listitem>
<para>3D: Fixed rendering issues caused by incorrect view handling</para>
</listitem>
<listitem>
<para>3D: Added possibility to enable 3D acceleration function for Arm platform VMs</para>
</listitem>
<listitem>
<para>GCM: Fixed problem with loading saved state created by 7.0.x</para>
</listitem>
<listitem>
<para>API: Fixed an issue with incorrect handling of NVRAM state with legacy BIOS
and its removal on VM deletion</para>
</listitem>
<listitem>
<para>API: Fixed UEFI Secure Boot state querying when the VM was never started</para>
</listitem>
<listitem>
<para>Guest Additions: Fixed error message on automatic upgrading</para>
</listitem>
<listitem>
<para>SDK: Fixed building code using the XPCOM bindings (bug #22174)</para>
</listitem>
</itemizedlist>
</sect1>
<sect1>
<title>Version 7.1.0 (2024-09-09)</title>
<para>This is a major update. The following new features were added:</para>
<itemizedlist>
<listitem>
<para>GUI: Modernized look and feel, offering a selection between Basic
and Experienced user level with reduced or full UI functionality</para>
</listitem>
<listitem>
<para>OCI Integration: Performance dashboard now shows resource usage for cloud VMs</para>
</listitem>
<listitem>
<para>OCI Integration: Clone compute instances</para>
</listitem>
<listitem>
<para>OCI Integration: Reset compute instances</para>
</listitem>
<listitem>
<para>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</para>
</listitem>
<listitem>
<para>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</para>
</listitem>
<listitem>
<para>NAT: New engine with IPv6 support</para>
</listitem>
<listitem>
<para>macOS/Arm host: Arm virtualization for Linux and BSD VMs</para>
</listitem>
<listitem>
<para>Linux host and guest: Added Wayland support for Clipboard sharing
(bug #20808)</para>
</listitem>
<listitem>
<para>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</para>
</listitem>
<listitem>
<para>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</para>
</listitem>
</itemizedlist>
<para>In addition, the following items were fixed and/or added:</para>
<itemizedlist>
<listitem>
<para>VMM: Fixed EFLAGS.TF handling for CPUID instructions when Hyper-V
is being used (bug #17961)</para>
</listitem>
<listitem>
<para>virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)</para>
</listitem>
<listitem>
<para>EFI: Ability to add new Microsoft DB/KEX certificates to newly created VMs</para>
</listitem>
<listitem>
<para>Oracle Extension Pack: Fixed shipping the cryptographic support
module for full VM encryption</para>
</listitem>
<listitem>
<para>GUI: Improved overall accessibility</para>
</listitem>
<listitem>
<para>GUI: Update the version of Qt used</para>
</listitem>
<listitem>
<para>Unattended Installation: Added support for subiquity- / cloud-init-based installers;
this enables installing more modern Linux-based guest OSes in Unattended mode</para>
</listitem>
<listitem>
<para>Unattended Installation: Added support for specifying separate passwords for
the user and admin / root accounts</para>
</listitem>
<listitem>
<para>VBoxManage: Added ability to show and (re-)attach to a (video) recording progress
of a VM</para>
</listitem>
<listitem>
<para>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</para>
</listitem>
<listitem>
<para>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</para>
</listitem>
<listitem>
<para>VBoxShell: Lots of smaller and bigger bugfixes + Python 3.x compatibility</para>
</listitem>
</itemizedlist>
</sect1>
</chapter>