VirtualBox

source: vbox/trunk/doc/manual/user_ChangeLogImpl.xml@ 96285

Last change on this file since 96285 was 96209, checked in by vboxsync, 3 years ago

Changelog. bugref:10275

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id Revision
File size: 22.9 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!-- Release change log structure
3
4Each release has a matching log of changes which were made for that and
5earlier releases. Earlier releases means anything with a lower number (e.g.
65.0.18 is lower than 5.1.2) which was released before this one. The log is
7kept in the file doc/manual/user_ChangeLogImpl.xml. Anything worth mentioning,
8particularly new features and fixed bugs, with a trac bug number if possible,
9should be added to the top of the change log (that is, the section for the
10upcoming release) for the branch in which it first appears - stable or
11development - before the next release. If you back-port it to older branches
12please add an entry there too. When a new major release is made, change log
13sections for earlier releases are merged in.
14
15Change log sections are split into two groups: major new features (normally
16only for dot zero releases) and fixes. In addition, the entries in each group
17are ordered as follows:
18
19 VMM-related entries (most important)
20 GUI-related entries (most visible for users)
21 Device-related entries
22 VBoxManage/API/Main-related entries
23 Host-related entries
24 Guest-related entries
25 BIOS/EFI/ACPI-related entries
26
27Please do further ordering as seems appropriate by importance and visibility for
28users, e.g. audio before serial ports and generally Windows before Linux. Please
29also try to describe the user impact, not the technical details, and only use
30technical terms if no non-technical ones are clear enough.
31
32Rules for adding a changelog entry to make them look more uniform:
33
34 1. Begin the entry with an UPPERCASE letter, e.g. "Foo: Fixed" vs. "Foo: fixed"
35 2. Use the past form of something, e.g. "Fixed ..." vs. "Fix ..."
36 3. No dot (.) after the entry, e.g. "<para>Foo: Bar</para>" vs. "<para>Foo: Bar.</para>"
37
38 Full example:
39
40 <listitem>
41 <para>Foo: Fixed something really important</para>
42 </listitem>
43-->
44<chapter>
45
46<!-- HACK ALERT! Seems we must have a single top level element for xi:include to work.
47 So, we use chapter and xpointer="xpointer(/chapter/)" with xi:include. -->
48
49<sect1>
50
51 <title>Version 7.0.0_XXX (2022-XX-XX)</title>
52
53 <para>This is a maintenance release. The following items were fixed and/or
54 added:</para>
55
56 <itemizedlist>
57
58 <listitem>
59 <para>Audio recording: Now using Vorbis as the default audio format for WebM containers.
60 Opus is no longer being used.</para>
61 </listitem>
62
63 </itemizedlist>
64 </sect1>
65
66 <sect1>
67
68 <title>Version 7.0.0_ALPHA2 (2022-08-05)</title>
69
70 <para>This is a maintenance release. The following items were fixed and/or
71 added:</para>
72
73 <itemizedlist>
74
75 <listitem>
76 <para>Audio: Added "default" host driver type to make it possible to move VMs (appliances) between different platforms
77 without the need of changing the audio driver explicitly. When the "default" driver is selected, the best audio backend
78 option for a platform will be used. This is the default for newly created VMs.</para>
79 </listitem>
80
81 <listitem>
82 <para>Guest Control: Implemented initial support for automatic updating
83 of Guest Additions for Linux guests</para>
84 </listitem>
85
86 <listitem>
87 <para>Guest Control: Implemented ability to wait for and/or reboot the
88 guest when updating Guest Additions via VBoxManage</para>
89 </listitem>
90
91 <listitem>
92 <para>VBoxManage: Added Guest Control "waitrunlevel" sub-command to
93 make it possible to wait for a guest to reach a certain run level</para>
94 </listitem>
95
96 <listitem>
97 <para>Windows hosts: Added experimental support of running autostarted VMs
98 in session 0, to allow running VMS even when a usser is not being logged
99 in (disabled by default, please consult the manual)</para>
100 </listitem>
101
102 </itemizedlist>
103 </sect1>
104
105 <sect1>
106
107 <title>Version 7.0.0_ALPHA1 (2022-05-18)</title>
108
109 <para>This is a maintenance release. The following items were fixed and/or
110 added:</para>
111
112 <itemizedlist>
113
114 <listitem>
115 <para>Audio: Added "default" host driver type to make it possible to move VMs (appliances) between different platforms
116 without the need of changing the audio driver explicitly. When the "default" driver is selected, the best audio backend
117 option for a platform will be used. This is the default for newly created VMs.</para>
118 </listitem>
119
120 <listitem>
121 <para>Guest Control: Implemented initial support for automatic updating
122 of Guest Additions for Linux guests</para>
123 </listitem>
124
125 <listitem>
126 <para>Guest Control: Implemented ability to wait for and/or reboot the
127 guest when updating Guest Additions via VBoxManage</para>
128 </listitem>
129
130 <listitem>
131 <para>VBoxManage: Added Guest Control "waitrunlevel" sub-command to
132 make it possible to wait for a guest to reach a certain run level</para>
133 </listitem>
134
135 <listitem>
136 <para>Windows hosts: Added experimental support of running autostarted VMs
137 in session 0, to allow running VMS even when a usser is not being logged
138 in (disabled by default, please consult the manual)</para>
139 </listitem>
140
141 </itemizedlist>
142 </sect1>
143
144 <sect1>
145
146 <title>Version 6.1.4 (2020-02-19)</title>
147
148 <para>This is a maintenance release. The following items were fixed and/or
149 added:</para>
150
151 <itemizedlist>
152 <listitem>
153 <para>Virtualization core: Fixed a rare issue with ICEBP instruction
154 causing guru meditations on Intel hosts (6.1.0 regression;
155 bug #19171)</para>
156 </listitem>
157
158 <listitem>
159 <para>Virtualization core: Fixed macOS Catalina guests failing to boot
160 after upgrading to 10.15.2 onwards (bug #19188)</para>
161 </listitem>
162
163 <listitem>
164 <para>GUI: recent NLS integration and bug fixes for GUI and Qt
165 translation tags</para>
166 </listitem>
167
168 <listitem>
169 <para>USB: Fix isochronous transfers to the VM for xHCI</para>
170 </listitem>
171
172 <listitem>
173 <para>Serial: Fix buffer handling, avoiding receiving stale data
174 when the receive queue is flushed (bug #18671)</para>
175 </listitem>
176
177 <listitem>
178 <para>Serial: Improve host serial port passthrough handling on
179 Windows host</para>
180 </listitem>
181
182 <listitem>
183 <para>VBoxManage: Restore old --clipboard option for modifyvm
184 command</para>
185 </listitem>
186
187 <listitem>
188 <para>macOS host: Use hardened runtime and request the needed
189 entitlements, meeting latest notarization rules which also
190 required moving VirtualBoxVM executable</para>
191 </listitem>
192
193 <listitem>
194 <para>macOS host: Update osxfuse to v3.10.4</para>
195 </listitem>
196
197 <listitem>
198 <para>Windows host: Update Italian translation of installer</para>
199 </listitem>
200
201 <listitem>
202 <para>Windows host: Improve shared folder compatibility with POSIX
203 append semantic (bug #19003)</para>
204 </listitem>
205
206 <listitem>
207 <para>Windows host: Restore the ability to run VMs through Hyper-V,
208 at the expense of performance</para>
209 </listitem>
210
211 <listitem>
212 <para>Linux guest: Support Linux 5.5 (bug #19145)</para>
213 </listitem>
214
215 <listitem>
216 <para>Linux guest: Shared folder fix for loopback mounting of
217 images</para>
218 </listitem>
219
220 <listitem>
221 <para>BIOS: Always report non-ATA disks as ready</para>
222 </listitem>
223
224 <listitem>
225 <para>BIOS: Report EFI support through DMI table (bug 19144)</para>
226 </listitem>
227
228 <listitem>
229 <para>VGA BIOS: Reduce stack space usage for INT 10h handlers</para>
230 </listitem>
231
232 </itemizedlist>
233 </sect1>
234
235 <sect1>
236 <title>Version 6.1.2 (2020-01-14)</title>
237
238 <para>
239 This is a maintenance release. The following items were fixed and/or
240 added:
241 </para>
242
243 <itemizedlist>
244
245 <listitem>
246 <para>Virtualization core: Fixed performance issue observed with
247 Windows XP guests on AMD hosts (6.0.0 regression; bug #19152)</para>
248 </listitem>
249
250 <listitem>
251 <para>Virtualization core: Consistent IBRS/IBPB CPUID feature
252 reporting, avoids crash of NetBSD 9.0 RC1 installer (bug
253 #19146)</para>
254 </listitem>
255
256 <listitem>
257 <para>GUI: Fixed updating of runtime info</para>
258 </listitem>
259
260 <listitem>
261 <para>GUI: In Display settings, do not show "2D video acceleration"
262 checkbox if it is meaningless for the selected graphics
263 adapter</para>
264 </listitem>
265
266 <listitem>
267 <para>Audio: Fixed audio input handling when VRDE is enabled</para>
268 </listitem>
269
270 <listitem>
271 <para>Audio: Fixed crash in the HDA emulation when using multi-speaker
272 configurations</para>
273 </listitem>
274
275 <listitem>
276 <para>Storage: Fixed use of encrypted disks with snapshots involved
277 (6.1.0 regression; bug #19160)</para>
278 </listitem>
279
280 <listitem>
281 <para>Storage: Improve performance of virtio-scsi</para>
282 </listitem>
283
284 <listitem>
285 <para>Storage: Read-only support for compressed clusters in QCOW2
286 images</para>
287 </listitem>
288
289 <listitem>
290 <para>Windows installer: Include unintentionally dropped vbox-img.exe
291 utility again</para>
292 </listitem>
293
294 <listitem>
295 <para>Windows host: When installing or removing an extension pack,
296 retry the sometimes failing directory renaming (usually caused by
297 anti-virus software accessing the directory)</para>
298 </listitem>
299
300 <listitem>
301 <para>Linux host: Support Linux 5.5 (guest additions not yet)</para>
302 </listitem>
303
304 <listitem>
305 <para>Windows guest: Accelerate 2D video decoding (scaling and color
306 space conversion) if the VM is configured to use VBoxSVGA with 3D
307 enabled</para>
308 </listitem>
309
310 <listitem>
311 <para>Windows guest: Fix guest additions installer to upgrade the mouse
312 filter driver reliably</para>
313 </listitem>
314
315 <listitem>
316 <para>Windows guest: When uninstalling older Guest Additions with old
317 3D support enabled try restoring original Direct3D files</para>
318 </listitem>
319
320 <listitem>
321 <para>Linux guest: Improve resize and multi-monitor handling for VMs
322 using VMSVGA (known remaining issue: do not disable a monitor
323 "in the middle", causes confusion)</para>
324 </listitem>
325
326 </itemizedlist>
327 </sect1>
328
329 <sect1>
330 <title>Version 6.1.0 (2019-12-10)</title>
331
332 <para>
333 This is a major update. The following major new features were
334 added:
335 </para>
336
337 <itemizedlist>
338
339 <listitem>
340 <para>
341 Implemented support for importing a virtual machine from Oracle
342 Cloud Infrastructure
343 </para>
344 </listitem>
345
346 <listitem>
347 <para>
348 Extended support for exporting a virtual machine to Oracle
349 Cloud Infrastructure, allowing the creation of multiple
350 virtual machines without re-uploading. Also added option to
351 export a VM to the cloud using the more efficient variant
352 "paravirtialized", and to specify free-form tags for cloud
353 images
354 </para>
355 </listitem>
356
357 <listitem>
358 <para>
359 Virtualization core: Support for nested hardware-virtualization
360 on Intel CPUs (starting with 5th generation Core i, codename
361 Broadwell), so far tested only with guest running VirtualBox
362 </para>
363 </listitem>
364
365 <listitem>
366 <para>
367 Graphics: New style 3D support (with VBoxSVGA and VMSVGA) remains,
368 old style 3D support (with VBoxVGA) has been completely removed
369 </para>
370 </listitem>
371
372 </itemizedlist>
373
374 <para>
375 In addition, the following items were fixed and/or added:
376 </para>
377
378 <itemizedlist>
379
380 <listitem>
381 <para>
382 Virtualization core: Drop recompiler, i.e. running VMs now needs
383 a CPU supporting hardware virtualization
384 </para>
385 </listitem>
386
387 <listitem>
388 <para>
389 Runtime: Works now on hosts with many CPUs (limit now 1024)
390 </para>
391 </listitem>
392
393 <listitem>
394 <para>
395 Appliance and Cloud Import: Add field for defining firmware type (not
396 part of OVF spec and thus manual in the Appliance case, for OCI it is
397 automatically taken from the instance information)
398 </para>
399 </listitem>
400
401 <listitem>
402 <para>
403 GUI: Improved the VISO creation and file manager dialogs
404 </para>
405 </listitem>
406
407 <listitem>
408 <para>
409 GUI: Virtual machine list of VirtualBox Manager was improved. Machine
410 groups are now more obvious visually and VM search functionality
411 has been improved. Global Tools element can now be pinned in place,
412 to avoid scrolling it with rest of machine list
413 </para>
414 </listitem>
415
416 <listitem>
417 <para>
418 GUI: Virtual machine details pane is now extended with embedded editors
419 for selected VM attributes, allowing user to edit them on-the-fly byi
420 clicking corresponding hyper-links without opening VM settings dialog
421 </para>
422 </listitem>
423
424 <listitem>
425 <para>
426 GUI: Details pane provides more complete information
427 </para>
428 </listitem>
429
430 <listitem>
431 <para>
432 GUI: Internal medium enumeration routines were optimized to reduce the load
433 and optimize the performance in cases when user have lots
434 of media registered. Also, we again allowed to add existing media (and create new)
435 via Virtual Media Manager
436 </para>
437 </listitem>
438
439 <listitem>
440 <para>
441 GUI: More consistent medium selection (both showing known images
442 and allowing to select using the file picker)
443 </para>
444 </listitem>
445
446 <listitem>
447 <para>
448 GUI: VM storage settings page was adjusted a bit in usability regard. User is now
449 allowed to change controller bus type and can move attachments between the controllers
450 by using drag and drop
451 </para>
452 </listitem>
453
454 <listitem>
455 <para>
456 GUI: Storage and Network settings pages bug-fixes and usability optimization
457 </para>
458 </listitem>
459
460 <listitem>
461 <para>
462 GUI: Added a new soft (virtual) keyboard enabling arbitrary keyboard input to guests,
463 including multimedia keys
464 </para>
465 </listitem>
466
467 <listitem>
468 <para>
469 GUI: Fixed crash in cloud related wizards when accessibility
470 functionality was enabled
471 </para>
472 </listitem>
473
474 <listitem>
475 <para>
476 GUI: Show VM CPU load as part of status bar CPU indicator
477 </para>
478 </listitem>
479
480 <listitem>
481 <para>
482 GUI: Improved and extended the Session Information dialog
483 </para>
484 </listitem>
485
486 <listitem>
487 <para>
488 GUI: Fixed/improved mouse pointer scaling
489 </para>
490 </listitem>
491
492 <listitem>
493 <para>
494 GUI: Some issues related to mouse integration cursor scaling were
495 addressed (bug #14366), more to go
496 </para>
497 </listitem>
498
499 <listitem>
500 <para>
501 GUI: Fix and unify geometry save/restore in various dialogs
502 </para>
503 </listitem>
504
505 <listitem>
506 <para>
507 GUI: Added the missing restriction options for disabling new
508 functionality such as the VISO creator
509 </para>
510 </listitem>
511
512 <listitem>
513 <para>
514 GUI: Popup messages mouse click fix
515 </para>
516 </listitem>
517
518 <listitem>
519 <para>
520 Graphics: Remove 3D support for VBoxVGA (old one deprecated with 6.0)
521 </para>
522 </listitem>
523
524 <listitem>
525 <para>
526 Graphics: Additional texture format support on Windows host
527 </para>
528 </listitem>
529
530 <listitem>
531 <para>
532 Graphics: Improved fix for flickering on Windows host
533 </para>
534 </listitem>
535
536 <listitem>
537 <para>Input: Added support for horizontal scrolling in the PS/2 mouse
538 device using the IntelliMouse Explorer protocol. Note that this support
539 is automatically used by Linux guests but not by Windows guests
540 </para>
541 </listitem>
542
543 <listitem>
544 <para>vboximg-mount: Experimental support for direct read-only access
545 to NTFS, FAT and ext2/3/4 filesystems inside a disk image without
546 the need for support on the host
547 </para>
548 </listitem>
549
550 <listitem>
551 <para>vboximg-mount: Now also available on Linux host
552 </para>
553 </listitem>
554
555 <listitem>
556 <para>
557 Storage: Experimental support for virtio-scsi, for both hard disks and
558 optical drives (including boot support in BIOS)
559 </para>
560 </listitem>
561
562 <listitem>
563 <para>
564 Storage: For optical drive emulation fix empty host drive crash
565 </para>
566 </listitem>
567
568 <listitem>
569 <para>
570 USB: Improvements for EHCI controller implementation
571 </para>
572 </listitem>
573
574 <listitem>
575 <para>
576 USB: Filter can now specify port path, uniquely identifying a port
577 in a system
578 </para>
579 </listitem>
580
581 <listitem>
582 <para>
583 NAT: Fix TFTP OACK response, send only if request has options
584 </para>
585 </listitem>
586
587 <listitem>
588 <para>
589 NAT Network: Use non-blocking sockets on Linux for accepted
590 incoming connections (port forwarding)
591 </para>
592 </listitem>
593
594 <listitem>
595 <para>
596 PCnet-ISA: Added new network adapter type, currently CLI only
597 </para>
598 </listitem>
599
600 <listitem>
601 <para>
602 Audio: Allow changing the host audio backend while the VM is
603 in saved state
604 </para>
605 </listitem>
606
607 <listitem>
608 <para>
609 ACPI: Report NVMe controller
610 </para>
611 </listitem>
612
613 <listitem>
614 <para>
615 VGA: Improve hardware and BIOS compatibility
616 </para>
617 </listitem>
618
619 <listitem>
620 <para>
621 VBoxSVGA/VMSVGA: Support YUV2 and related texture formats with hosts
622 using OpenGL (macOS and Linux), which accelerates video playback
623 when 3D is enabled by delegating the color space conversion to the
624 host GPU
625 </para>
626 </listitem>
627
628 <listitem>
629 <para>
630 VBoxSVGA/VMSVGA: Several drawing fixes for the 3D case
631 </para>
632 </listitem>
633
634 <listitem>
635 <para>
636 VMSVGA 3D: Fixed OpenGL compressed textures
637 </para>
638 </listitem>
639
640 <listitem>
641 <para>
642 VBoxManage: More cloud functionality coverage, e.g. starting
643 a cloud instance
644 </para>
645 </listitem>
646
647 <listitem>
648 <para>
649 VBoxManage: As part of the guest control feature support moving
650 multiple source files/directories to a target directory
651 </para>
652 </listitem>
653
654 <listitem>
655 <para>Guest Control/VBoxManage: Added support for specifying multiple sources
656 when renaming guest files
657 </para>
658 </listitem>
659
660 <listitem>
661 <para>VBoxManage: Show "unrestricted guest" and "nested HW
662 virtualization" CPU features when listing the host information</para>
663 </listitem>
664
665 <listitem>
666 <para>
667 API: Reduce the amount of leftovers from Move VM function
668 </para>
669 </listitem>
670
671 <listitem>
672 <para>
673 Shared Clipboard: Implemented experimental support for file transfers
674 for Linux hosts on Windows guests (disabled by default)
675 </para>
676 </listitem>
677
678 <listitem>
679 <para>
680 SMBIOS: Store system UUID in little endian format which is the
681 default for new VMs, while existing VMs stick to the old VirtualBox
682 behavior of storing them in big endian format for backwards
683 compatibility to avoid breaking the activation status of Windows VMs
684 </para>
685 </listitem>
686
687 <listitem>
688 <para>VBoxSDL frontend: Fixed running on Windows hosts</para>
689 </listitem>
690
691 <listitem>
692 <para>
693 macOS host: Fix VM crashes (most visible on macOS Catalina)
694 </para>
695 </listitem>
696
697 <listitem>
698 <para>
699 Linux host: Improve vboxweb systemd service dependency information
700 </para>
701 </listitem>
702
703 <listitem>
704 <para>
705 Linux host: Drop PCI passthrough, the current code is too incomplete
706 (cannot handle PCIe devices at all), i.e. not useful enough
707 </para>
708 </listitem>
709
710 <listitem>
711 <para>Linux host and guest: Support Linux 5.4 (bug #18945)</para>
712 </listitem>
713
714 <listitem>
715 <para>Linux host and guest: Force disabling of kernel module signing
716 during build (user can do it afterwards)</para>
717 </listitem>
718
719 <listitem>
720 <para>
721 Windows host: When possible, distinguish USB devices by port number; helps
722 with accurate capturing of devices when multiple otherwise identical devices
723 are connected
724 </para>
725 </listitem>
726
727 <listitem>
728 <para>
729 Windows Guest Additions: Many fixes for drawing problems in the
730 driver for VBoxSVGA
731 </para>
732 </listitem>
733
734 <listitem>
735 <para>
736 Windows Guest Additions: Fixes for legacy VBoxVGA adapter, restore
737 previously working cases
738 </para>
739 </listitem>
740
741 <listitem>
742 <para>
743 Windows Guest Additions: Restore VHWA functionality for VBoxSVGA
744 </para>
745 </listitem>
746
747 <listitem>
748 <para>
749 Windows guest: DXVA implementation for WDDM driver
750 </para>
751 </listitem>
752
753 <listitem>
754 <para>
755 Documentation: Updated supported host operating systems, added few
756 new manual pages (more to come later)
757 </para>
758 </listitem>
759
760 <listitem>
761 <para>
762 EFI: Switch to newer firmware code base and add NVRAM support,
763 should improve compatibility with OSes significantly
764 </para>
765 </listitem>
766
767 <listitem>
768 <para>
769 EFI: Added support for booting from APFS
770 </para>
771 </listitem>
772
773 <listitem>
774 <para>
775 EFI: Added support for non-standard SATA and NVMe boot device paths
776 created by OS X
777 </para>
778 </listitem>
779
780 <listitem>
781 <para>
782 EFI: Modified updated EFI code base to support older OS X guests again
783 </para>
784 </listitem>
785
786 </itemizedlist>
787
788 </sect1>
789
790</chapter>
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette