VirtualBox

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

Last change on this file since 97894 was 97854, checked in by vboxsync, 2 years ago

Storage: Add VMDK resize. bugref:8707

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id Revision
File size: 15.7 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 Copyright (C) 2006-2022 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
61 Full example:
62
63 <listitem>
64 <para>Foo: Fixed something really important</para>
65 </listitem>
66-->
67<chapter>
68
69<!-- HACK ALERT! Seems we must have a single top level element for xi:include to work.
70 So, we use chapter and xpointer="xpointer(/chapter/)" with xi:include. -->
71 <sect1>
72
73 <title>Version 7.0.X (date tbd)</title>
74
75 <para>This is a maintenance release. The following items were fixed and/or
76 added:</para>
77
78 <itemizedlist>
79
80 <listitem>
81 <para>VMM: Fixed guru running the FreeBSD loader on older Intel CPUs
82 without unrestricted guest support (bug #21332)</para>
83 </listitem>
84
85 <listitem>
86 <para>VirtioNet: Fixed broken network after loading saved state (bug #21172)</para>
87 </listitem>
88
89 <listitem>
90 <para>Storage: Added support for increasing the size of the following VMDK disks: monolithicFlat,
91 monolithicSparse, twoGbMaxExtentSparse, twoGbMaxExtentFlat</para>
92 </listitem>
93
94 <listitem>
95 <para>Mouse Integration: Provided guest with extended host mouse state</para>
96 </listitem>
97
98 <listitem>
99 <para>Linux Host and Guest: Added initial support for building
100 UEK7 kernel on Oracle Linux 8</para>
101 </listitem>
102
103 <listitem>
104 <para>Linux Host and Guest: Added initial support for RHEL 9.1 kernel</para>
105 </listitem>
106
107 <listitem>
108 <para>Windows Host: Fixed support for VM autostart (bug#21349)</para>
109 </listitem>
110
111 </itemizedlist>
112 </sect1>
113
114 <sect1>
115
116 <title>Version 7.0.4 (2022-11-18)</title>
117
118 <para>This is a maintenance release. The following items were fixed and/or
119 added:</para>
120
121 <itemizedlist>
122
123 <listitem>
124 <para>VMM: Added nested paging support for nested virtualization (Intel hosts only)</para>
125 </listitem>
126
127 <listitem>
128 <para>VMM: Fixed rare guru meditations with certain guests on macOS 10.15 (Catalina) (bug #21237)</para>
129 </listitem>
130
131 <listitem>
132 <para>VMM: Fixed possible VM process crash on Windows hosts when Hyper-V is used with certain guests (bug #21174)</para>
133 </listitem>
134
135 <listitem>
136 <para>VMM: Fixed Windows XP guest hang or BSOD on AMD CPUs under certain circumstances (bug #21256)</para>
137 </listitem>
138
139 <listitem>
140 <para>GUI: Various bugfixes for the Guest Control file manager</para>
141 </listitem>
142
143 <listitem>
144 <para>GUI: Added more informative file operations in the Guest Control file manager</para>
145 </listitem>
146
147 <listitem>
148 <para>GUI: Added an option to the global settings (the display page) to resize user interface font</para>
149 </listitem>
150
151 <listitem>
152 <para>GUI: Fixed a regression in new vm wizard. Selected virtual disks are no longer deleted when the wizard
153 is cancelled (bug #21244)</para>
154 </listitem>
155
156 <listitem>
157 <para>GUI: Added a new menu item to the devices menu to optionally upgrade the guest additions.</para>
158 </listitem>
159
160 <listitem>
161 <para>VirtioSCSI: Fixed recognition of the virtio SCSI controller by the EFI firmware (bug #21200)</para>
162 </listitem>
163
164 <listitem>
165 <para>VirtioSCSI: Fixed hang when shutting down the VM if the virtio SCSI controller is used (bug #21144)</para>
166 </listitem>
167
168 <listitem>
169 <para>virtio-net: Workaround a bug in the virtio-net driver included in FreeBSD version up to 12.3
170 which renders the device non functional (bug #21201)</para>
171 </listitem>
172
173 <listitem>
174 <para>Storage: Fixed I/O errors with the VirtioSCSI controller when the host I/O cache is enabled (bug #19717)</para>
175 </listitem>
176
177 <listitem>
178 <para>VBoxManage: Fixed regression when 'createmedium disk --variant RawDisk' command resulted
179 in invalid .vmdk file (bug #21125)</para>
180 </listitem>
181
182 <listitem>
183 <para>Main: Restored input pointing device behavior in multi-monitor
184 VM configuration (bug #21137)</para>
185 </listitem>
186
187 <listitem>
188 <para>Main: Fixed progress indication during automatic Linux
189 Guest Additions installation</para>
190 </listitem>
191
192 <listitem>
193 <para>Guest Control: Fixed path handling issues (bug #21095)</para>
194 </listitem>
195
196 <listitem>
197 <para>3D: Fixed VM process crash on macOS with 3D enabled (bug #21232)</para>
198 </listitem>
199
200 <listitem>
201 <para>Linux Host and Guest: General improvements in startup scripts</para>
202 </listitem>
203
204 <listitem>
205 <para>Linux Guest Additions: Introduced initial support for
206 RHEL 8.7 and 9.2 kernels (bug #21272, #21258)</para>
207 </listitem>
208
209 <listitem>
210 <para>Linux Guest Additions: Introduced initial support for SLES 15.4 kernels</para>
211 </listitem>
212
213 <listitem>
214 <para>Linux Guest Additions: Fixed kernel modules rebuild behavior on
215 system shutdown</para>
216 </listitem>
217
218 </itemizedlist>
219 </sect1>
220
221 <sect1>
222
223 <title>Version 7.0.2 (2022-10-20)</title>
224
225 <para>This is a maintenance release. The following items were fixed and/or
226 added:</para>
227
228 <itemizedlist>
229
230 <listitem>
231 <para>Known issue: VMs having more than one vCPU configured will not work properly on macOS
232 Catalina due to an unknown memory corruption issue. Either lower the number of vCPUs to 1
233 or upgrade to BigSur or later where the issue does not occur</para>
234 </listitem>
235
236 <listitem>
237 <para>Main: Fixed issue when VBoxSVC could become unresponsive if Extension Pack
238 was not installed (bug #21167)</para>
239 </listitem>
240
241 <listitem>
242 <para>macOS hosts: Added workaround for a bug in the Hypervisor framework on Catalina causing
243 VERR_NEM_MAP_PAGES_FAILED errors when starting a VM. (bug #21128)</para>
244 </listitem>
245
246 <listitem>
247 <para>macOS hosts: Re-introduced support for internal networking, this is considered a bit
248 experimental still</para>
249 </listitem>
250
251 <listitem>
252 <para>macOS hosts: Fixed VM crash when the guest tries to access a microphone or webcam</para>
253 </listitem>
254
255 <listitem>
256 <para>Windows host: Shared Clipboard: Fixed issue when only 4Kb of host
257 clipboard buffer was accessible to guest (bug #21149)</para>
258 </listitem>
259
260 <listitem>
261 <para>Linux Guest Additions: Introduced initial support for kernel 6.1</para>
262 </listitem>
263
264 <listitem>
265 <para>Linux Guest Additions: Fixed issue when VBoxClient seamless service
266 caused a crash of some X11 applications (bug #21132)</para>
267 </listitem>
268
269 <listitem>
270 <para>Windows hosts: GUI: Fixed missing Qt libraries for vista style and sql driver (bug #21155)</para>
271 </listitem>
272
273 <listitem>
274 <para>GUI: Fixed a glitch in the log viewer which was causing wrong log file to be saved (bug #21156)</para>
275 </listitem>
276
277 </itemizedlist>
278 </sect1>
279
280 <sect1>
281
282 <title>Version 7.0.0 (2022-10-10)</title>
283
284 <para>This is a major update. The following major new features were added:</para>
285
286 <itemizedlist>
287
288 <listitem>
289 <para>Virtual machines can be fully encrypted now, including the VM config logs
290 and saved states (CLI only for now)</para>
291 </listitem>
292
293 <listitem>
294 <para>OCI: Cloud virtual machines can be added to Virtual Machine Manager and controlled
295 as local VMs</para>
296 </listitem>
297
298 <listitem>
299 <para>OCI: Cloud networks can now be configured via Network Manager tool same way as
300 it is done for Host-only and NAT networks</para>
301 </listitem>
302
303 <listitem>
304 <para>GUI: Added a new utility similar to "top" or "resource monitor" which lists peformance statistics
305 (CPU usage, RAM usage, disk I/O rate, etc.) of running guests</para>
306 </listitem>
307
308 <listitem>
309 <para>GUI: Reworked the new vm wizard to integrate the unattended
310 guest OS installation and to have a more streamlined work flow</para>
311 </listitem>
312
313 <listitem>
314 <para>GUI: Added a new help viewer widget which enables the user manual to be navigated
315 and searched</para>
316 </listitem>
317
318 <listitem>
319 <para>GUI: Adding new notification center unifying most of running progresses and error
320 reporting around the GUI</para>
321 </listitem>
322
323 <listitem>
324 <para>GUI: Improved theme support on all platforms. Linux and macOS
325 use native engine while for Windows host it is separately implemented.</para>
326 </listitem>
327
328 <listitem>
329 <para>GUI: Large icon update.</para>
330 </listitem>
331
332 <listitem>
333 <para>Audio recording: Now using Vorbis as the default audio format for WebM containers.
334 Opus is no longer being used.</para>
335 </listitem>
336
337 <listitem>
338 <para>Audio: Added "default" host driver type to make it possible to move VMs (appliances) between different platforms
339 without the need of changing the audio driver explicitly. When the "default" driver is selected, the best audio backend
340 option for a platform will be used. This is the default for newly created VMs.</para>
341 </listitem>
342
343 <listitem>
344 <para>Guest Control: Implemented initial support for automatic updating
345 of Guest Additions for Linux guests</para>
346 </listitem>
347
348 <listitem>
349 <para>Guest Control: Implemented ability to wait for and/or reboot the
350 guest when updating Guest Additions via VBoxManage</para>
351 </listitem>
352
353 <listitem>
354 <para>VBoxManage: Added Guest Control "waitrunlevel" sub-command to
355 make it possible to wait for a guest to reach a certain run level</para>
356 </listitem>
357
358 <listitem>
359 <para>Windows hosts: Added experimental support of running autostarted VMs
360 in session 0, to allow running VMS even when a usser is not being logged
361 in (disabled by default, please consult the manual)</para>
362 </listitem>
363
364 <listitem>
365 <para>macOS host: Dropped all kernel extensions. VirtualBox relies fully on
366 the hypervisor and vmnet frameworks provided by Apple now. At the moment
367 the implementation lacks "Internal Networking" functionality. This will be
368 provided at a later date.</para>
369 </listitem>
370
371 <listitem>
372 <para>macOS host: Providing a Developer Preview package for systems with
373 an Apple silicon CPU. This is unsupported work in progress, and is known
374 to have very modest performance.</para>
375 </listitem>
376
377 <listitem>
378 <para>Linux Guest Additions: Reworked guest screen re-size functionality,
379 added basic integration with some of guest Desktop Environments</para>
380 </listitem>
381
382 <listitem>
383 <para>Devices: Implemented new 3D support based on DirectX 11 (and DXVK
384 on non Windows hosts)</para>
385 </listitem>
386
387 <listitem>
388 <para>Devices: Added virtual IOMMU devices (Intel and AMD variant)</para>
389 </listitem>
390
391 <listitem>
392 <para>Devices: Added virtual TPM 1.2 and 2.0 devices</para>
393 </listitem>
394
395 <listitem>
396 <para>Devices: The EHCI and XHCI USB controller devices are now part of the
397 open source base package</para>
398 </listitem>
399
400 <listitem>
401 <para>EFI: Added support for Secure Boot</para>
402 </listitem>
403
404 <listitem>
405 <para>Debugging: Added experimental support for guest debugging through
406 GDB and highly experimental support for guest debugging through KD/WinDbg</para>
407 </listitem>
408
409 </itemizedlist>
410
411 <para>In addition, the following items were fixed and/or added:</para>
412
413 <itemizedlist>
414
415 <listitem>
416 <para>OCI: Cloud networking functionality is enhanced for local VMs, now local VMs could
417 be connected to cloud networking</para>
418 </listitem>
419
420 <listitem>
421 <para>GUI: Improved behavior of the virtual machine list and various VM related tools in case
422 multiple items are selected</para>
423 </listitem>
424
425 <listitem>
426 <para>GUI: On available platforms, added a new option to disable the host's screensaver</para>
427 </listitem>
428
429 <listitem>
430 <para>GUI: Reworked global preferences, machine settings and the wizards to improve stability
431 and usability</para>
432 </listitem>
433
434 <listitem>
435 <para>GUI: Improving mouse handling in multi-monitor case on X11 platform</para>
436 </listitem>
437
438 <listitem>
439 <para>GUI: Medium enumeration engine was reworked to improve permormance</para>
440 </listitem>
441
442 <listitem>
443 <para>GUI: NAT Network stuff was moved from global preferences to global Network Manager tool</para>
444 </listitem>
445
446 <listitem>
447 <para>GUI: Extension Pack Manager was moved from global preferences to global tools</para>
448 </listitem>
449
450 <listitem>
451 <para>GUI: Improved overall accessibility</para>
452 </listitem>
453
454 <listitem>
455 <para>GUI: Migrating to recent Qt versions.</para>
456 </listitem>
457
458 </itemizedlist>
459 </sect1>
460
461</chapter>
Note: See TracBrowser for help on using the repository browser.

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