VirtualBox

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

Last change on this file since 99159 was 98147, checked in by vboxsync, 23 months ago

ExtPacks/Puel: Fixed Makefile resulting in not shipping VBoxPuelCrypto...

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id Revision
File size: 17.6 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 Copyright (C) 2006-2023 Oracle and/or its affiliates.
4
5 This file is part of VirtualBox base platform packages, as
6 available from https://www.virtualbox.org.
7
8 This program is free software; you can redistribute it and/or
9 modify it under the terms of the GNU General Public License
10 as published by the Free Software Foundation, in version 3 of the
11 License.
12
13 This program is distributed in the hope that it will be useful, but
14 WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 General Public License for more details.
17
18 You should have received a copy of the GNU General Public License
19 along with this program; if not, see <https://www.gnu.org/licenses>.
20
21 SPDX-License-Identifier: GPL-3.0-only
22-->
23
24<!--
25Release change log structure
26
27Each release has a matching log of changes which were made for that and
28earlier releases. Earlier releases means anything with a lower number (e.g.
295.0.18 is lower than 5.1.2) which was released before this one. The log is
30kept in the file doc/manual/user_ChangeLogImpl.xml. Anything worth mentioning,
31particularly new features and fixed bugs, with a trac bug number if possible,
32should be added to the top of the change log (that is, the section for the
33upcoming release) for the branch in which it first appears - stable or
34development - before the next release. If you back-port it to older branches
35please add an entry there too. When a new major release is made, change log
36sections for earlier releases are merged in.
37
38Change log sections are split into two groups: major new features (normally
39only for dot zero releases) and fixes. In addition, the entries in each group
40are ordered as follows:
41
42 VMM-related entries (most important)
43 GUI-related entries (most visible for users)
44 Device-related entries
45 VBoxManage/API/Main-related entries
46 Host-related entries
47 Guest-related entries
48 BIOS/EFI/ACPI-related entries
49
50Please do further ordering as seems appropriate by importance and visibility for
51users, e.g. audio before serial ports and generally Windows before Linux. Please
52also try to describe the user impact, not the technical details, and only use
53technical terms if no non-technical ones are clear enough.
54
55Rules for adding a changelog entry to make them look more uniform:
56
57 1. Begin the entry with an UPPERCASE letter, e.g. "Foo: Fixed" vs. "Foo: fixed"
58 2. Use the past form of something, e.g. "Fixed ..." vs. "Fix ..."
59 3. No dot (.) after the entry, e.g. "<para>Foo: Bar</para>" vs. "<para>Foo: Bar.</para>"
60 4. Use TWO (2) spaces for indentation
61 5. Use line breaks when hitting column 80
62
63 Full example:
64
65 <listitem>
66 <para>Foo: Fixed something really important, really really long line
67 with lots more text not fitting into 80 columns</para>
68 </listitem>
69-->
70<chapter>
71
72<!-- HACK ALERT! Seems we must have a single top level element for xi:include to work.
73 So, we use chapter and xpointer="xpointer(/chapter/)" with xi:include. -->
74 <sect1>
75
76 <title>Version 7.0.X (date tbd)</title>
77
78 <para>This is a maintenance release. The following items were fixed and/or
79 added:</para>
80
81 <itemizedlist>
82
83 <listitem>
84 <para>VMM: Fixed EFLAGS.TF handling for CPUID instructions when Hyper-V is used (bug #17961)</para>
85 </listitem>
86
87 <listitem>
88 <para>Puel: Fixed shipping the cryptographic support module for full VM encryption</para>
89 </listitem>
90
91 <listitem>
92 <para>virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)</para>
93 </listitem>
94
95 </itemizedlist>
96 </sect1>
97
98 <sect1>
99
100 <title>Version 7.0.6 (2023-01-17)</title>
101
102 <para>This is a maintenance release. The following items were fixed and/or
103 added:</para>
104
105 <itemizedlist>
106
107 <listitem>
108 <para>VMM: Fixed guru running the FreeBSD loader on older Intel CPUs
109 without unrestricted guest support (bug #21332)</para>
110 </listitem>
111
112 <listitem>
113 <para>GUI: Fixed virtual machines grouping when VM was created or
114 modified in command line (bugs #11500, #20933)</para>
115 </listitem>
116
117 <listitem>
118 <para>GUI: Introduced generic changes in settings dialogs</para>
119 </listitem>
120
121 <listitem>
122 <para>VirtioNet: Fixed broken network after loading saved state
123 (bug #21172)</para>
124 </listitem>
125
126 <listitem>
127 <para>Storage: Added support for increasing the size of the following
128 VMDK image variants: monolithicFlat, monolithicSparse, twoGbMaxExtentSparse,
129 twoGbMaxExtentFlat</para>
130 </listitem>
131
132 <listitem>
133 <para>VBoxManage: Added missing --directory switch for guestcontrol mktemp command</para>
134 </listitem>
135
136 <listitem>
137 <para>Mouse Integration: Guest was provided with extended host mouse state (bug #21139)</para>
138 </listitem>
139
140 <listitem>
141 <para>DnD: Introduced generic improvements</para>
142 </listitem>
143
144 <listitem>
145 <para>Guest Control: Fixed handling creation mode for temporary directories
146 (bug #21394)</para>
147 </listitem>
148
149 <listitem>
150 <para>Linux Host and Guest: Added initial support for building UEK7 kernel on
151 Oracle Linux 8</para>
152 </listitem>
153
154 <listitem>
155 <para>Linux Host and Guest: Added initial support for RHEL 9.1 kernel</para>
156 </listitem>
157
158 <listitem>
159 <para>Windows Host: Fixed support for VM autostart (bug#21349)</para>
160 </listitem>
161
162 <listitem>
163 <para>Linux Guest Additions: Added initial support for kernel 6.2 for vboxvideo</para>
164 </listitem>
165
166 <listitem>
167 <para>Audio: The "--audio" option in VBoxManage is now marked as
168 deprecated; please use "--audio-driver" and "--audio-enabled"
169 instead. This will allow more flexibility when changing the driver
170 and/or controlling the audio functionality</para>
171 </listitem>
172
173 </itemizedlist>
174 </sect1>
175
176 <sect1>
177
178 <title>Version 7.0.4 (2022-11-18)</title>
179
180 <para>This is a maintenance release. The following items were fixed and/or
181 added:</para>
182
183 <itemizedlist>
184
185 <listitem>
186 <para>VMM: Added nested paging support for nested virtualization (Intel hosts only)</para>
187 </listitem>
188
189 <listitem>
190 <para>VMM: Fixed rare guru meditations with certain guests on macOS 10.15 (Catalina) (bug #21237)</para>
191 </listitem>
192
193 <listitem>
194 <para>VMM: Fixed possible VM process crash on Windows hosts when Hyper-V is used with certain guests (bug #21174)</para>
195 </listitem>
196
197 <listitem>
198 <para>VMM: Fixed Windows XP guest hang or BSOD on AMD CPUs under certain circumstances (bug #21256)</para>
199 </listitem>
200
201 <listitem>
202 <para>GUI: Various bugfixes for the Guest Control file manager</para>
203 </listitem>
204
205 <listitem>
206 <para>GUI: Added more informative file operations in the Guest Control file manager</para>
207 </listitem>
208
209 <listitem>
210 <para>GUI: Added an option to the global settings (the display page) to resize user interface font</para>
211 </listitem>
212
213 <listitem>
214 <para>GUI: Fixed a regression in new vm wizard. Selected virtual disks are no longer deleted when the wizard
215 is cancelled (bug #21244)</para>
216 </listitem>
217
218 <listitem>
219 <para>GUI: Added a new menu item to the devices menu to optionally upgrade the guest additions.</para>
220 </listitem>
221
222 <listitem>
223 <para>VirtioSCSI: Fixed recognition of the virtio SCSI controller by the EFI firmware (bug #21200)</para>
224 </listitem>
225
226 <listitem>
227 <para>VirtioSCSI: Fixed hang when shutting down the VM if the virtio SCSI controller is used (bug #21144)</para>
228 </listitem>
229
230 <listitem>
231 <para>virtio-net: Workaround a bug in the virtio-net driver included in FreeBSD version up to 12.3
232 which renders the device non functional (bug #21201)</para>
233 </listitem>
234
235 <listitem>
236 <para>Storage: Fixed I/O errors with the VirtioSCSI controller when the host I/O cache is enabled (bug #19717)</para>
237 </listitem>
238
239 <listitem>
240 <para>VBoxManage: Fixed regression when 'createmedium disk --variant RawDisk' command resulted
241 in invalid .vmdk file (bug #21125)</para>
242 </listitem>
243
244 <listitem>
245 <para>Main: Restored input pointing device behavior in multi-monitor
246 VM configuration (bug #21137)</para>
247 </listitem>
248
249 <listitem>
250 <para>Main: Fixed progress indication during automatic Linux
251 Guest Additions installation</para>
252 </listitem>
253
254 <listitem>
255 <para>Guest Control: Fixed path handling issues (bug #21095)</para>
256 </listitem>
257
258 <listitem>
259 <para>3D: Fixed VM process crash on macOS with 3D enabled (bug #21232)</para>
260 </listitem>
261
262 <listitem>
263 <para>Linux Host and Guest: General improvements in startup scripts</para>
264 </listitem>
265
266 <listitem>
267 <para>Linux Guest Additions: Introduced initial support for
268 RHEL 8.7 and 9.2 kernels (bug #21272, #21258)</para>
269 </listitem>
270
271 <listitem>
272 <para>Linux Guest Additions: Introduced initial support for SLES 15.4 kernels</para>
273 </listitem>
274
275 <listitem>
276 <para>Linux Guest Additions: Fixed kernel modules rebuild behavior on
277 system shutdown</para>
278 </listitem>
279
280 </itemizedlist>
281 </sect1>
282
283 <sect1>
284
285 <title>Version 7.0.2 (2022-10-20)</title>
286
287 <para>This is a maintenance release. The following items were fixed and/or
288 added:</para>
289
290 <itemizedlist>
291
292 <listitem>
293 <para>Known issue: VMs having more than one vCPU configured will not work properly on macOS
294 Catalina due to an unknown memory corruption issue. Either lower the number of vCPUs to 1
295 or upgrade to BigSur or later where the issue does not occur</para>
296 </listitem>
297
298 <listitem>
299 <para>Main: Fixed issue when VBoxSVC could become unresponsive if Extension Pack
300 was not installed (bug #21167)</para>
301 </listitem>
302
303 <listitem>
304 <para>macOS hosts: Added workaround for a bug in the Hypervisor framework on Catalina causing
305 VERR_NEM_MAP_PAGES_FAILED errors when starting a VM. (bug #21128)</para>
306 </listitem>
307
308 <listitem>
309 <para>macOS hosts: Re-introduced support for internal networking, this is considered a bit
310 experimental still</para>
311 </listitem>
312
313 <listitem>
314 <para>macOS hosts: Fixed VM crash when the guest tries to access a microphone or webcam</para>
315 </listitem>
316
317 <listitem>
318 <para>Windows host: Shared Clipboard: Fixed issue when only 4Kb of host
319 clipboard buffer was accessible to guest (bug #21149)</para>
320 </listitem>
321
322 <listitem>
323 <para>Linux Guest Additions: Introduced initial support for kernel 6.1</para>
324 </listitem>
325
326 <listitem>
327 <para>Linux Guest Additions: Fixed issue when VBoxClient seamless service
328 caused a crash of some X11 applications (bug #21132)</para>
329 </listitem>
330
331 <listitem>
332 <para>Windows hosts: GUI: Fixed missing Qt libraries for vista style and sql driver (bug #21155)</para>
333 </listitem>
334
335 <listitem>
336 <para>GUI: Fixed a glitch in the log viewer which was causing wrong log file to be saved (bug #21156)</para>
337 </listitem>
338
339 </itemizedlist>
340 </sect1>
341
342 <sect1>
343
344 <title>Version 7.0.0 (2022-10-10)</title>
345
346 <para>This is a major update. The following major new features were added:</para>
347
348 <itemizedlist>
349
350 <listitem>
351 <para>Virtual machines can be fully encrypted now, including the VM config logs
352 and saved states (CLI only for now)</para>
353 </listitem>
354
355 <listitem>
356 <para>OCI: Cloud virtual machines can be added to Virtual Machine Manager and controlled
357 as local VMs</para>
358 </listitem>
359
360 <listitem>
361 <para>OCI: Cloud networks can now be configured via Network Manager tool same way as
362 it is done for Host-only and NAT networks</para>
363 </listitem>
364
365 <listitem>
366 <para>GUI: Added a new utility similar to "top" or "resource monitor" which lists peformance statistics
367 (CPU usage, RAM usage, disk I/O rate, etc.) of running guests</para>
368 </listitem>
369
370 <listitem>
371 <para>GUI: Reworked the new vm wizard to integrate the unattended
372 guest OS installation and to have a more streamlined work flow</para>
373 </listitem>
374
375 <listitem>
376 <para>GUI: Added a new help viewer widget which enables the user manual to be navigated
377 and searched</para>
378 </listitem>
379
380 <listitem>
381 <para>GUI: Adding new notification center unifying most of running progresses and error
382 reporting around the GUI</para>
383 </listitem>
384
385 <listitem>
386 <para>GUI: Improved theme support on all platforms. Linux and macOS
387 use native engine while for Windows host it is separately implemented.</para>
388 </listitem>
389
390 <listitem>
391 <para>GUI: Large icon update.</para>
392 </listitem>
393
394 <listitem>
395 <para>Audio recording: Now using Vorbis as the default audio format for WebM containers.
396 Opus is no longer being used.</para>
397 </listitem>
398
399 <listitem>
400 <para>Audio: Added "default" host driver type to make it possible to move VMs (appliances) between different platforms
401 without the need of changing the audio driver explicitly. When the "default" driver is selected, the best audio backend
402 option for a platform will be used. This is the default for newly created VMs.</para>
403 </listitem>
404
405 <listitem>
406 <para>Guest Control: Implemented initial support for automatic updating
407 of Guest Additions for Linux guests</para>
408 </listitem>
409
410 <listitem>
411 <para>Guest Control: Implemented ability to wait for and/or reboot the
412 guest when updating Guest Additions via VBoxManage</para>
413 </listitem>
414
415 <listitem>
416 <para>VBoxManage: Added Guest Control "waitrunlevel" sub-command to
417 make it possible to wait for a guest to reach a certain run level</para>
418 </listitem>
419
420 <listitem>
421 <para>Windows hosts: Added experimental support of running autostarted VMs
422 in session 0, to allow running VMS even when a usser is not being logged
423 in (disabled by default, please consult the manual)</para>
424 </listitem>
425
426 <listitem>
427 <para>macOS host: Dropped all kernel extensions. VirtualBox relies fully on
428 the hypervisor and vmnet frameworks provided by Apple now. At the moment
429 the implementation lacks "Internal Networking" functionality. This will be
430 provided at a later date.</para>
431 </listitem>
432
433 <listitem>
434 <para>macOS host: Providing a Developer Preview package for systems with
435 an Apple silicon CPU. This is unsupported work in progress, and is known
436 to have very modest performance.</para>
437 </listitem>
438
439 <listitem>
440 <para>Linux Guest Additions: Reworked guest screen re-size functionality,
441 added basic integration with some of guest Desktop Environments</para>
442 </listitem>
443
444 <listitem>
445 <para>Devices: Implemented new 3D support based on DirectX 11 (and DXVK
446 on non Windows hosts)</para>
447 </listitem>
448
449 <listitem>
450 <para>Devices: Added virtual IOMMU devices (Intel and AMD variant)</para>
451 </listitem>
452
453 <listitem>
454 <para>Devices: Added virtual TPM 1.2 and 2.0 devices</para>
455 </listitem>
456
457 <listitem>
458 <para>Devices: The EHCI and XHCI USB controller devices are now part of the
459 open source base package</para>
460 </listitem>
461
462 <listitem>
463 <para>EFI: Added support for Secure Boot</para>
464 </listitem>
465
466 <listitem>
467 <para>Debugging: Added experimental support for guest debugging through
468 GDB and highly experimental support for guest debugging through KD/WinDbg</para>
469 </listitem>
470
471 </itemizedlist>
472
473 <para>In addition, the following items were fixed and/or added:</para>
474
475 <itemizedlist>
476
477 <listitem>
478 <para>OCI: Cloud networking functionality is enhanced for local VMs, now local VMs could
479 be connected to cloud networking</para>
480 </listitem>
481
482 <listitem>
483 <para>GUI: Improved behavior of the virtual machine list and various VM related tools in case
484 multiple items are selected</para>
485 </listitem>
486
487 <listitem>
488 <para>GUI: On available platforms, added a new option to disable the host's screensaver</para>
489 </listitem>
490
491 <listitem>
492 <para>GUI: Reworked global preferences, machine settings and the wizards to improve stability
493 and usability</para>
494 </listitem>
495
496 <listitem>
497 <para>GUI: Improving mouse handling in multi-monitor case on X11 platform</para>
498 </listitem>
499
500 <listitem>
501 <para>GUI: Medium enumeration engine was reworked to improve permormance</para>
502 </listitem>
503
504 <listitem>
505 <para>GUI: NAT Network stuff was moved from global preferences to global Network Manager tool</para>
506 </listitem>
507
508 <listitem>
509 <para>GUI: Extension Pack Manager was moved from global preferences to global tools</para>
510 </listitem>
511
512 <listitem>
513 <para>GUI: Improved overall accessibility</para>
514 </listitem>
515
516 <listitem>
517 <para>GUI: Migrating to recent Qt versions.</para>
518 </listitem>
519
520 </itemizedlist>
521 </sect1>
522
523</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