diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 14:19:18 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 14:19:18 +0000 |
commit | 4035b1bfb1e5843a539a8b624d21952b756974d1 (patch) | |
tree | f1e9cd5bf548cbc57ff2fddfb2b4aa9ae95587e2 /doc/manual/user_ChangeLogImpl.xml | |
parent | Initial commit. (diff) | |
download | virtualbox-4035b1bfb1e5843a539a8b624d21952b756974d1.tar.xz virtualbox-4035b1bfb1e5843a539a8b624d21952b756974d1.zip |
Adding upstream version 6.1.22-dfsg.upstream/6.1.22-dfsgupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'doc/manual/user_ChangeLogImpl.xml')
-rw-r--r-- | doc/manual/user_ChangeLogImpl.xml | 1269 |
1 files changed, 1269 insertions, 0 deletions
diff --git a/doc/manual/user_ChangeLogImpl.xml b/doc/manual/user_ChangeLogImpl.xml new file mode 100644 index 00000000..f50cf3b0 --- /dev/null +++ b/doc/manual/user_ChangeLogImpl.xml @@ -0,0 +1,1269 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- 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. +--> +<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 6.1.22 (2021-04-29)</title> + + <para>This is a maintenance release. The following items were fixed + and/or added:</para> + + <itemizedlist> + <listitem> + <para></para> + </listitem> + + <listitem> + <para>VMM: Improved performance of 64-bit Windows and Solaris guests when Hyper-V + is used on recent Windows 10 hosts</para> + </listitem> + + <listitem> + <para>VMM: Fixed frequent crashes of 64-bit Windows Vista and Server 2003 guests when Hyper-V + is used</para> + </listitem> + + <listitem> + <para>GUI: Fixed regression where user was not able to save unset default shortcuts (bug #20305)</para> + </listitem> + + <listitem> + <para>Storage: Fixed regression in LsiLogic SAS controller emulation caused VM crash (bug #20323)</para> + </listitem> + </itemizedlist> + </sect1> + + <sect1> + <title>Version 6.1.20 (2021-04-20)</title> + + <para>This is a maintenance release. The following items were fixed + and/or added:</para> + + <itemizedlist> + <listitem> + <para>VMM: Fixed extremely poor VM performance depending on the timing of various actions (regression in 6.1.0)</para> + </listitem> + + <listitem> + <para>VMM: Fixed guest OS hanging under certain circumstances when Hyper-V is present (bug #20141)</para> + </listitem> + + <listitem> + <para>VMM: Fixed Guru Meditation error when using a nested hypervisor under certain circumstances (bug #20175)</para> + </listitem> + + <listitem> + <para>VMM: Fixed a SMAP related host panic affecting Solaris 11.4 systems with Intel Haswell CPUs or later (bug #16068)</para> + </listitem> + + <listitem> + <para>OCI: Add cloud-init support for export to OCI and for OCI instance creation</para> + </listitem> + + <listitem> + <para>GUI: Fixed "Delete all files" leaving behind Logs/VBoxUI.log (bug #20235)</para> + </listitem> + + <listitem> + <para>Audio: Multiple fixes and enhancements</para> + </listitem> + + <listitem> + <para>Audio: Fixed detection of duplex audio devices on macOS (5.0 regression; bug #20171)</para> + </listitem> + + <listitem> + <para>Network: Fixed link status reporting for "not attached" adapters</para> + </listitem> + + <listitem> + <para>Network: Fixed connectivity issues with e1000 in OS/2 guests (6.1.18 regression; bug #20148)</para> + </listitem> + + <listitem> + <para>Network: Fixed VxWorks e1000 driver compatibility issue (bug #20182)</para> + </listitem> + + <listitem> + <para>Network: Fixed GUI checks for port forwarding rules rejecting IPv6 with "Nat Network" (bug #14847)</para> + </listitem> + + <listitem> + <para>DHCP: Don't crash in the presence of fixed address assignments (bug #20128)</para> + </listitem> + + <listitem> + <para>Serial: Fixed possible VM hang when using the a serial port in disconnected mode (bug #19854)</para> + </listitem> + + <listitem> + <para>Webcam: Fixed interoperability with v4l2loopback and fixed a crash under certain circumstances (bug #20176)</para> + </listitem> + + <listitem> + <para>NVMe: Fixed sporadic Windows VM hang or reboot on high CPU load</para> + </listitem> + + <listitem> + <para>VBoxManage: Allow changing network adapter attachment of a saved VM with "modifyvm"</para> + </listitem> + + <listitem> + <para>vboximg-mount: Fix for argument processing to honor the '--root' option (6.0 regression; bug #20073)</para> + </listitem> + + <listitem> + <para>Linux host and guest: Support kernel versions 5.11 (bug #20198) and 5.12</para> + </listitem> + + <listitem> + <para>Linux host: Maximum MTU size increased to 16110 for host-only adapters on Linux kernels 4.10+ (bug #19122)</para> + </listitem> + + <listitem> + <para>Linux Guest Additions: Fix vboxvideo module compilation for kernel version 5.10.x</para> + </listitem> + + <listitem> + <para>Linux Guest Additions: Fixed kernel module build for RHEL 8.4 beta and CentOS Stream (bug #20289)</para> + </listitem> + + <listitem> + <para>Linux Guest Additions: Fixed issue when it was not possible to run executables from mounted share (bug #20320)</para> + </listitem> + + </itemizedlist> + </sect1> + + <sect1> + <title>Version 6.1.18 (2021-01-19)</title> + + <para>This is a maintenance release. The following items were fixed + and/or added:</para> + + <itemizedlist> + <listitem> + <para>Nested VM: Fixed hangs when executing SMP nested-guests under certain + conditions on Intel hosts (bug #19315, #19561)</para> + </listitem> + + <listitem> + <para>OCI integration: Cloud Instance parameters parsing is improved + on import (bug #19156)</para> + </listitem> + + <listitem> + <para>Network: UDP checksum offloading in e1000 no longer produces + zero checksums (bug #19930)</para> + </listitem> + + <listitem> + <para>Network: Fixed Host-Only Ethernet Adapter DHCP, guest os can not + get IP on host resume (bug #19620)</para> + </listitem> + + <listitem> + <para>NAT: Fixed mss parameter handing (bug #15256)</para> + </listitem> + + <listitem> + <para>macOS host: Multiple optimizations for BigSur</para> + </listitem> + + <listitem> + <para>Audio: Fixed issues with audio playback after host goes to + sleep (bug #18594)</para> + </listitem> + + <listitem> + <para>Documentation: Some content touch-up and table formatting fixes</para> + </listitem> + + <listitem> + <para>Linux host and guest: Support kernel version 5.10 (bug + #20055)</para> + </listitem> + + <listitem> + <para>Solaris host: Fix regression breaking VGA text mode since version 6.1.0</para> + </listitem> + + <listitem> + <para>Guest Additions: Fixed a build failure affecting CentOS + 8.2-2004 and later (bug #20091)</para> + </listitem> + + <listitem> + <para>Guest Additions: Fixed a build failure affecting Linux + kernels 3.2.0 through 3.2.50 (bug #20006)</para> + </listitem> + + <listitem> + <para>Guest Additions: Fixed a VM segfault on copy with shared clipboard + with X11 (bug #19226)</para> + </listitem> + + <listitem> + <para>Shared Folder: Fixed error with remounting on Linux guests</para> + </listitem> + + </itemizedlist> + </sect1> + + <sect1> + <title>Version 6.1.16 (2020-10-16)</title> + + <para>This is a maintenance release. The following items were fixed + and/or added:</para> + + <itemizedlist> + + <listitem> + <para>VMM: Fixed random memory corruption and XMM register state + corruption inside the VM when Hyper-V is used (bug + #19695)</para> + </listitem> + + <listitem> + <para>VMM: Fixed VMSVGA 3D support with Linux guests when Hyper-V + is used (bug #19884)</para> + </listitem> + + <listitem> + <para>GUI: Fixed some Qt related crashes on macOS Big Sur</para> + </listitem> + + <listitem> + <para>Oracle Cloud Infrastructure integration: Fixed network + integration not working behind some proxies</para> + </listitem> + + <listitem> + <para>USB: Mask out remote wake capability to avoid unresponsive + devices</para> + </listitem> + + <listitem> + <para>Audio: Fixed issues with audio playback after host goes to + sleep (bug #18594)</para> + </listitem> + + <listitem> + <para>Serial: Keep transferring data if the status line monitoring + fails</para> + </listitem> + + <listitem> + <para>Serial: Fixed blocking a re-connect when TCP mode is used + (bug #19878)</para> + </listitem> + + <listitem> + <para>HPET: Fixed inability of guests to use the last timer</para> + </listitem> + + <listitem> + <para>VBoxManage: Fixed detection of system locale when running + 'VBoxManage unattended install' without --locale (bug + #19856)</para> + </listitem> + + <listitem> + <para>macOS host: Installer on Big Sur is now reminding user that + system has to be rebooted to load the installed KEXTs</para> + </listitem> + + <listitem> + <para>Linux host and guest: Support kernel version 5.9 (bug + #19845)</para> + </listitem> + + <listitem> + <para>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</para> + </listitem> + + <listitem> + <para>Linux guest: Fixed VBoxService crashing in the CPU hot-plug + service under certain circumstances during a CPU hot-unplug + event (bugs #19902 and #19903)</para> + </listitem> + + <listitem> + <para>Linux guest: Fixed Guest additions build for RHEL 8.3 beta + (bug #19863)</para> + </listitem> + + </itemizedlist> + </sect1> + + <sect1> + <title>Version 6.1.14 (2020-09-04)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>GUI: Fixes file name changes in the File location field when creating Virtual Hard Disk (bug #19286) + </para> + </listitem> + + <listitem> + <para>VMM: Fixed running VMs which failed to start with VERR_NEM_MISSING_KERNEL_API_2 when Hyper-V + is used (bug #19779 and #19804)</para> + </listitem> + + <listitem> + <para>Audio: fix regression in HDA emulation introduced in 6.1.0</para> + </listitem> + + <listitem> + <para>macOS host: Fixed webcam passthrough and audio input on Mojave and newer by requesting + authorization from the user (bug #19758)</para> + </listitem> + + <listitem> + <para>macOS host: VBoxHeadless no longer able to start VMs (6.1.4/6.0.18 regression; bug #19706)</para> + </listitem> + + <listitem> + <para>Windows host: Fixes in serial port implementation</para> + </listitem> + + <listitem> + <para>Shared Clipboard: Fixed a potential crash when copying HTML data (6.1.2 regression; bug #19226)</para> + </listitem> + + <listitem> + <para>Linux host and guest: Linux kernel version 5.8 support</para> + </listitem> + + <listitem> + <para>EFI: Fixed reading ISO9660 filesystems on attached media (6.1.0 regression; bug #19682)</para> + </listitem> + + <listitem> + <para>EFI: Support booting from drives attached to the LsiLogic SCSI and SAS controller emulations</para> + </listitem> + + </itemizedlist> + </sect1> + + <sect1> + <title>Version 6.1.12 (2020-07-14)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>UI: Fixed Log-Viewer search-backward icon</para> + </listitem> + + <listitem> + <para>Devices: Fixes and improvements for the BusLogic SCSI controller emulation</para> + </listitem> + + <listitem> + <para>Serial Port: Regression fixes in FIFO data handling</para> + </listitem> + + <listitem> + <para>Oracle Cloud Infrastructure integration: Experimental new type of + network attachment, allowing local VM to act as if it was run in cloud</para> + </listitem> + + <listitem> + <para>API: Improved resource management in the guest control functionality</para> + </listitem> + + <listitem> + <para>VBoxManage: Fixed command option parsing for the "snapshot edit" + sub-command</para> + </listitem> + + <listitem> + <para>VBoxManage: Fixed crash of 'VBoxManage internalcommands repairhd' + when processing invalid input (bug #19579)</para> + </listitem> + + <listitem> + <para>Guest Additions, 3D: New experimental GLX graphics output</para> + </listitem> + + <listitem> + <para>Guest Additions, 3D: Fixed releasing texture objects, which could cause + guest crashes</para> + </listitem> + + <listitem> + <para>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</para> + </listitem> + + <listitem> + <para>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 + </para> + </listitem> + + <listitem> + <para>Guest Additions: Improved resize coverage for VMSVGA graphics controller</para> + </listitem> + + <listitem> + <para>Guest Additions: Fixed issues detecting guest additions ISO at runtime</para> + </listitem> + + <listitem> + <para>Guest Additions: Fixed German translation encoding for Windows GA installer</para> + </listitem> + + </itemizedlist> + </sect1> + + <sect1> + <title>Version 6.1.10 (2020-06-05)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>GUI: Fixed crash when using Qt on Xwayland sessions + (bug #19583)</para> + </listitem> + + <listitem> + <para>GUI: Fixed mouse pointer doesn't work properly in Windows guests + when scaling is on (bug #19597)</para> + </listitem> + + <listitem> + <para>VBoxManage: Fixed crash of 'VBoxManage internalcommands repairhd' + when processing invalid input (bug #19579)</para> + </listitem> + + <listitem> + <para>Settings: disable audio input and audio output by default for new VMs + (bug #19527)</para> + </listitem> + + <listitem> + <para>Guest Additions: Fixed resizing and multi monitor handling for + Wayland guests. (bug #19496)</para> + </listitem> + + <listitem> + <para>Guest Additions: Fixed VBoxClient error: The parent session seems + to be non-X11. (bug #19590)</para> + </listitem> + + <listitem> + <para>Linux host and guest: Linux kernel version 5.7 support. (bug #19516)</para> + </listitem> + + </itemizedlist> + </sect1> + + <sect1> + <title>Version 6.1.8 (2020-05-15)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>GUI: Fix several layout and mouse position handling bugs with + soft keyboard</para> + </listitem> + + <listitem> + <para>GUI: Fixed crash on last VM removed (6.1.4 regression; bug #19568, #19525, #19506, + #19490, #19481, #19397)</para> + </listitem> + + <listitem> + <para>GUI and API: Allow renaming VMs which are in saved state</para> + </listitem> + + <listitem> + <para>Serial: Fixed slow guest output when using the TCP server mode + without anyone being connected</para> + </listitem> + + <listitem> + <para>Guest Additions: Restored 'VBoxClient--checkhostversion' + functionality (6.1.0 regression; bug #19470)</para> + </listitem> + + <listitem> + <para>Guest Additions: Fixed resizing and multi monitor handling for X11 guests. + (6.1.0 regression; bug #19496)</para> + </listitem> + + <listitem> + <para>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)</para> + </listitem> + + <listitem> + <para>Guest Control/VBoxManage: Fixed handling of multiple environment variables + supplied to 'VBoxManage guestcontrol VM run' (6.1.6/6.0.20 regression; bug #19518)</para> + </listitem> + + <listitem> + <para>Guest Control: Implemented support for long(er) command lines</para> + </listitem> + + <listitem> + <para>Guest Control: Various stability improvements</para> + </listitem> + + </itemizedlist> + </sect1> + + <sect1> + <title>Version 6.1.6 (2020-04-14)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + + <listitem> + <para>GUI: Multiple enhancements including visual elements updates</para> + </listitem> + + <listitem> + <para>Graphics: Fixed monitor resizing and multi-monitor handling bugs on X11 guests with + VMSVGA graphics adapter</para> + </listitem> + + <listitem> + <para>Graphics: Enhancements in 2D and 3D acceleration and rendering</para> + </listitem> + + <listitem> + <para>USB: Multiple enhancements improving prformance and stability</para> + </listitem> + + <listitem> + <para>Serial port: Improve error handling and fix hang when host port disappears</para> + </listitem> + + <listitem> + <para>VBoxManage: Multiple fixes for guestcontrol operations</para> + </listitem> + + <listitem> + <para>API: Fix for exception handling bug in Python bindings</para> + </listitem> + + <listitem> + <para>Shared clipboard: Multiple fixes including possible crash and HTML + data support</para> + </listitem> + + <listitem> + <para>Linux host and guest: Support Linux kernel 5.6 (bug #19312)</para> + </listitem> + + </itemizedlist> + </sect1> + + <sect1> + + <title>Version 6.1.4 (2020-02-19)</title> + + <para>This is a maintenance release. The following items were fixed and/or + added:</para> + + <itemizedlist> + <listitem> + <para>Virtualization core: Fixed a rare issue with ICEBP instruction + causing guru meditations on Intel hosts (6.1.0 regression; + bug #19171)</para> + </listitem> + + <listitem> + <para>Virtualization core: Fixed macOS Catalina guests failing to boot + after upgrading to 10.15.2 onwards (bug #19188)</para> + </listitem> + + <listitem> + <para>GUI: Recent NLS integration and bug fixes for GUI and Qt + translation tags</para> + </listitem> + + <listitem> + <para>USB: Fixed isochronous transfers to the VM for xHCI</para> + </listitem> + + <listitem> + <para>Serial: Fixed buffer handling, avoiding receiving stale data + when the receive queue is flushed (bug #18671)</para> + </listitem> + + <listitem> + <para>Serial: Improve host serial port passthrough handling on + Windows host</para> + </listitem> + + <listitem> + <para>VBoxManage: Restore old --clipboard option for modifyvm + command</para> + </listitem> + + <listitem> + <para>macOS host: Use hardened runtime and request the needed + entitlements, meeting latest notarization rules which also + required moving VirtualBoxVM executable</para> + </listitem> + + <listitem> + <para>macOS host: Update osxfuse to v3.10.4</para> + </listitem> + + <listitem> + <para>Windows host: Update Italian translation of installer</para> + </listitem> + + <listitem> + <para>Windows host: Improve shared folder compatibility with POSIX + append semantic (bug #19003)</para> + </listitem> + + <listitem> + <para>Windows host: Restore the ability to run VMs through Hyper-V, + at the expense of performance</para> + </listitem> + + <listitem> + <para>Linux guest: Support Linux 5.5 (bug #19145)</para> + </listitem> + + <listitem> + <para>Linux guest: Shared folder fix for loopback mounting of + images</para> + </listitem> + + <listitem> + <para>BIOS: Always report non-ATA disks as ready</para> + </listitem> + + <listitem> + <para>BIOS: Report EFI support through DMI table (bug 19144)</para> + </listitem> + + <listitem> + <para>VGA BIOS: Reduce stack space usage for INT 10h handlers</para> + </listitem> + + </itemizedlist> + </sect1> + + <sect1> + <title>Version 6.1.2 (2020-01-14)</title> + + <para> + This is a maintenance release. The following items were fixed and/or + added: + </para> + + <itemizedlist> + + <listitem> + <para>Virtualization core: Fixed performance issue observed with + Windows XP guests on AMD hosts (6.0.0 regression; bug #19152)</para> + </listitem> + + <listitem> + <para>Virtualization core: Consistent IBRS/IBPB CPUID feature + reporting, avoids crash of NetBSD 9.0 RC1 installer (bug + #19146)</para> + </listitem> + + <listitem> + <para>GUI: Fixed updating of runtime info</para> + </listitem> + + <listitem> + <para>GUI: In Display settings, do not show "2D video acceleration" + checkbox if it is meaningless for the selected graphics + adapter</para> + </listitem> + + <listitem> + <para>Audio: Fixed audio input handling when VRDE is enabled</para> + </listitem> + + <listitem> + <para>Audio: Fixed crash in the HDA emulation when using multi-speaker + configurations</para> + </listitem> + + <listitem> + <para>Storage: Fixed use of encrypted disks with snapshots involved + (6.1.0 regression; bug #19160)</para> + </listitem> + + <listitem> + <para>Storage: Improve performance of virtio-scsi</para> + </listitem> + + <listitem> + <para>Storage: Read-only support for compressed clusters in QCOW2 + images</para> + </listitem> + + <listitem> + <para>Windows installer: Include unintentionally dropped vbox-img.exe + utility again</para> + </listitem> + + <listitem> + <para>Windows host: When installing or removing an extension pack, + retry the sometimes failing directory renaming (usually caused by + anti-virus software accessing the directory)</para> + </listitem> + + <listitem> + <para>Linux host: Support Linux 5.5 (guest additions not yet)</para> + </listitem> + + <listitem> + <para>Windows guest: Accelerate 2D video decoding (scaling and color + space conversion) if the VM is configured to use VBoxSVGA with 3D + enabled</para> + </listitem> + + <listitem> + <para>Windows guest: Fix guest additions installer to upgrade the mouse + filter driver reliably</para> + </listitem> + + <listitem> + <para>Windows guest: When uninstalling older Guest Additions with old + 3D support enabled try restoring original Direct3D files</para> + </listitem> + + <listitem> + <para>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)</para> + </listitem> + + </itemizedlist> + </sect1> + + <sect1> + <title>Version 6.1.0 (2019-12-10)</title> + + <para> + This is a major update. The following major new features were + added: + </para> + + <itemizedlist> + + <listitem> + <para> + Implemented support for importing a virtual machine from Oracle + Cloud Infrastructure + </para> + </listitem> + + <listitem> + <para> + Extended support for exporting a virtual machine to Oracle + Cloud Infrastructure, allowing the creation of multiple + virtual machines without re-uploading. Also added option to + export a VM to the cloud using the more efficient variant + "paravirtialized", and to specify free-form tags for cloud + images + </para> + </listitem> + + <listitem> + <para> + Virtualization core: Support for nested hardware-virtualization + on Intel CPUs (starting with 5th generation Core i, codename + Broadwell), so far tested only with guest running VirtualBox + </para> + </listitem> + + <listitem> + <para> + Graphics: New style 3D support (with VBoxSVGA and VMSVGA) remains, + old style 3D support (with VBoxVGA) has been completely removed + </para> + </listitem> + + <listitem> + <para> + Shared Clipboard: Implemented experimental support for file transfers + (Windows hosts/guests only at the moment). Needs to be enabled via + VBoxManage (disabled by default). + </para> + </listitem> + + </itemizedlist> + + <para> + In addition, the following items were fixed and/or added: + </para> + + <itemizedlist> + + <listitem> + <para> + Virtualization core: Drop recompiler, i.e. running VMs now needs + a CPU supporting hardware virtualization + </para> + </listitem> + + <listitem> + <para> + Runtime: Works now on hosts with many CPUs (limit now 1024) + </para> + </listitem> + + <listitem> + <para> + Appliance and Cloud Import: Add field for defining firmware type (not + part of OVF spec and thus manual in the Appliance case, for OCI it is + automatically taken from the instance information) + </para> + </listitem> + + <listitem> + <para> + GUI: Improved the VISO creation and file manager dialogs + </para> + </listitem> + + <listitem> + <para> + GUI: Virtual machine list of VirtualBox Manager was improved. Machine + groups are now more obvious visually and VM search functionality + has been improved. Global Tools element can now be pinned in place, + to avoid scrolling it with rest of machine list + </para> + </listitem> + + <listitem> + <para> + GUI: Virtual machine details pane is now extended with embedded editors + for selected VM attributes, allowing user to edit them on-the-fly byi + clicking corresponding hyper-links without opening VM settings dialog + </para> + </listitem> + + <listitem> + <para> + GUI: Details pane provides more complete information + </para> + </listitem> + + <listitem> + <para> + GUI: Internal medium enumeration routines were optimized to reduce the load + and optimize the performance in cases when user have lots + of media registered. Also, we again allowed to add existing media (and create new) + via Virtual Media Manager + </para> + </listitem> + + <listitem> + <para> + GUI: More consistent medium selection (both showing known images + and allowing to select using the file picker) + </para> + </listitem> + + <listitem> + <para> + GUI: VM storage settings page was adjusted a bit in usability regard. User is now + allowed to change controller bus type and can move attachments between the controllers + by using drag and drop + </para> + </listitem> + + <listitem> + <para> + GUI: Storage and Network settings pages bug-fixes and usability optimization + </para> + </listitem> + + <listitem> + <para> + GUI: Added a new soft (virtual) keyboard enabling arbitrary keyboard input to guests, + including multimedia keys + </para> + </listitem> + + <listitem> + <para> + GUI: Fixed crash in cloud related wizards when accessibility + functionality was enabled + </para> + </listitem> + + <listitem> + <para> + GUI: Show VM CPU load as part of status bar CPU indicator + </para> + </listitem> + + <listitem> + <para> + GUI: Improved and extended the Session Information dialog + </para> + </listitem> + + <listitem> + <para> + GUI: Fixed/improved mouse pointer scaling + </para> + </listitem> + + <listitem> + <para> + GUI: Some issues related to mouse integration cursor scaling were + addressed (bug #14366), more to go + </para> + </listitem> + + <listitem> + <para> + GUI: Fix and unify geometry save/restore in various dialogs + </para> + </listitem> + + <listitem> + <para> + GUI: Added the missing restriction options for disabling new + functionality such as the VISO creator + </para> + </listitem> + + <listitem> + <para> + GUI: Popup messages mouse click fix + </para> + </listitem> + + <listitem> + <para> + Graphics: Remove 3D support for VBoxVGA (old one deprecated with 6.0) + </para> + </listitem> + + <listitem> + <para> + Graphics: Additional texture format support on Windows host + </para> + </listitem> + + <listitem> + <para> + Graphics: Improved fix for flickering on Windows host + </para> + </listitem> + + <listitem> + <para>Input: Added support for horizontal scrolling in the PS/2 mouse + device using the IntelliMouse Explorer protocol. Note that this support + is automatically used by Linux guests but not by Windows guests + </para> + </listitem> + + <listitem> + <para>vboximg-mount: Experimental support for direct read-only access + to NTFS, FAT and ext2/3/4 filesystems inside a disk image without + the need for support on the host + </para> + </listitem> + + <listitem> + <para>vboximg-mount: Now also available on Linux host + </para> + </listitem> + + <listitem> + <para> + Storage: Experimental support for virtio-scsi, for both hard disks and + optical drives (including boot support in BIOS) + </para> + </listitem> + + <listitem> + <para> + Storage: For optical drive emulation fix empty host drive crash + </para> + </listitem> + + <listitem> + <para> + USB: Improvements for EHCI controller implementation + </para> + </listitem> + + <listitem> + <para> + USB: Filter can now specify port path, uniquely identifying a port + in a system + </para> + </listitem> + + <listitem> + <para> + NAT: Fix TFTP OACK response, send only if request has options + </para> + </listitem> + + <listitem> + <para> + NAT Network: Use non-blocking sockets on Linux for accepted + incoming connections (port forwarding) + </para> + </listitem> + + <listitem> + <para> + PCnet-ISA: Added new network adapter type, currently CLI only + </para> + </listitem> + + <listitem> + <para> + Audio: Allow changing the host audio backend while the VM is + in saved state + </para> + </listitem> + + <listitem> + <para> + ACPI: Report NVMe controller + </para> + </listitem> + + <listitem> + <para> + VGA: Improve hardware and BIOS compatibility + </para> + </listitem> + + <listitem> + <para> + VBoxSVGA/VMSVGA: Support YUV2 and related texture formats with hosts + using OpenGL (macOS and Linux), which accelerates video playback + when 3D is enabled by delegating the color space conversion to the + host GPU + </para> + </listitem> + + <listitem> + <para> + VBoxSVGA/VMSVGA: Several drawing fixes for the 3D case + </para> + </listitem> + + <listitem> + <para> + VMSVGA 3D: Fixed OpenGL compressed textures + </para> + </listitem> + + <listitem> + <para> + VBoxManage: More cloud functionality coverage, e.g. starting + a cloud instance + </para> + </listitem> + + <listitem> + <para> + VBoxManage: As part of the guest control feature support moving + multiple source files/directories to a target directory + </para> + </listitem> + + <listitem> + <para>Guest Control/VBoxManage: Added support for specifying multiple sources + when renaming guest files + </para> + </listitem> + + <listitem> + <para>VBoxManage: Show "unrestricted guest" and "nested HW + virtualization" CPU features when listing the host information</para> + </listitem> + + <listitem> + <para> + API: Reduce the amount of leftovers from Move VM function + </para> + </listitem> + + <listitem> + <para> + Shared Clipboard: Implemented experimental support for file transfers + for Linux hosts on Windows guests (disabled by default) + </para> + </listitem> + + <listitem> + <para> + SMBIOS: Store system UUID in little endian format which is the + default for new VMs, while existing VMs stick to the old VirtualBox + behavior of storing them in big endian format for backwards + compatibility to avoid breaking the activation status of Windows VMs + </para> + </listitem> + + <listitem> + <para>VBoxSDL frontend: Fixed running on Windows hosts</para> + </listitem> + + <listitem> + <para> + macOS host: Fix VM crashes (most visible on macOS Catalina) + </para> + </listitem> + + <listitem> + <para> + Linux host: Improve vboxweb systemd service dependency information + </para> + </listitem> + + <listitem> + <para> + Linux host: Drop PCI passthrough, the current code is too incomplete + (cannot handle PCIe devices at all), i.e. not useful enough + </para> + </listitem> + + <listitem> + <para>Linux host and guest: Support Linux 5.4 (bug #18945)</para> + </listitem> + + <listitem> + <para>Linux host and guest: Force disabling of kernel module signing + during build (user can do it afterwards)</para> + </listitem> + + <listitem> + <para> + Windows host: When possible, distinguish USB devices by port number; helps + with accurate capturing of devices when multiple otherwise identical devices + are connected + </para> + </listitem> + + <listitem> + <para> + Windows Guest Additions: Many fixes for drawing problems in the + driver for VBoxSVGA + </para> + </listitem> + + <listitem> + <para> + Windows Guest Additions: Fixes for legacy VBoxVGA adapter, restore + previously working cases + </para> + </listitem> + + <listitem> + <para> + Windows Guest Additions: Restore VHWA functionality for VBoxSVGA + </para> + </listitem> + + <listitem> + <para> + Windows guest: DXVA implementation for WDDM driver + </para> + </listitem> + + <listitem> + <para> + Documentation: Updated supported host operating systems, added few + new manual pages (more to come later) + </para> + </listitem> + + <listitem> + <para> + EFI: Switch to newer firmware code base and add NVRAM support, + should improve compatibility with OSes significantly + </para> + </listitem> + + <listitem> + <para> + EFI: Added support for booting from APFS + </para> + </listitem> + + <listitem> + <para> + EFI: Added support for non-standard SATA and NVMe boot device paths + created by OS X + </para> + </listitem> + + <listitem> + <para> + EFI: Modified updated EFI code base to support older OS X guests again + </para> + </listitem> + + </itemizedlist> + + </sect1> + +</chapter> |