47 | | '''!VirtualBox 2.1.2''' (released 2009-01-21)[[BR]][[BR]] |
48 | | This is a maintenance release. The following items were fixed and/or added: |
49 | | * USB: improved support for recent Linux hosts |
50 | | * VMM: fixed guru meditation for PAE guests on non-PAE hosts (AMD-V) |
51 | | * VMM: fixed guru meditation on Mac OS X hosts when using VT-x |
52 | | * VMM: allow running up to 1023 VMs on 64-bit hosts (used to be 127) |
53 | | * VMM: several FreeBSD guest related fixes (bugs #2342, #2341, #2761) |
54 | | * VMM: fixed guru meditation when installing Suse Enterprise Server 10U2 (VT-x only; bug #3039) |
55 | | * VMM: fixed guru meditation when booting Novell Netware 4.11 (VT-x only; bug #2898) |
56 | | * VMM: fixed VERR_ADDRESS_TOO_BIG error on some Mac OS X systems when starting a VM |
57 | | * VMM: clear MSR_K6_EFER_SVME after probing for AMD-V (bug #3058) |
58 | | * VMM: fixed guru meditation during Windows 7 boot with more than 2 GB guest RAM (VT-x, nested paging only) |
59 | | * VMM: fixed hang during OS/2 MCP2 boot (AMD-V and VT-x only) |
60 | | * VMM: fixed loop during OpenBSD 4.0 boot (VT-x only) |
61 | | * VMM: fixed random crashes related to FPU/XMM with 64 bits guests on 32 bits hosts |
62 | | * VMM: fixed occasional XMM state corruption with 64 bits guests |
63 | | * VMM: speed improvements for real mode and protected mode without paging (software virtualization only) |
64 | | * GUI: raised the RAM limit for new VMs to 75% of the host memory |
65 | | * GUI: added Windows 7 as operating system type |
66 | | * VBoxSDL: fixed -fixed fixedmode parameter (bug #3067) |
67 | | * Clipboard: stability fixes (Linux and Solaris hosts only, bug #2675 and #3003) |
68 | | * 3D support: fixed VM crashes for certain guest applications (bugs #2781, #2797, #2972, #3089) |
69 | | * !LsiLogic: improved support for Windows guests (still experimental) |
70 | | * VGA: fixed a 2.1.0 regression where guest screen resize events were not properly handled (bug #2783) |
71 | | * VGA: significant performance improvements when using VT-x/AMD-V on Mac OS X hosts |
72 | | * VGA: better handling for VRAM offset changes (fixes GRUB2 and Dos DOOM display issues) |
73 | | * VGA: custom VESA modes with invalid widths are now rounded up to correct ones (bug #2895) |
74 | | * IDE: fixed ATAPI passthrough support (Linux hosts only; bug #2795) |
75 | | * Networking: fixed kernel panics due to NULL pointer dereference in Linux kernels < 2.6.20 (Linux hosts only; bug #2827) |
76 | | * Networking: fixed intermittend BSODs when using the new host interface (Windows hosts only; bugs #2832, #2937, #2929) |
77 | | * Networking: fixed several issues with displaying hostif NICs in the GUI (Windows hosts only; bugs 2814, #2842) |
78 | | * Networking: fixed the issue with displaying hostif NICs without assigned IP addresses (Linux hosts only; bug #2780) |
79 | | * Networking: fixed the issue with sent packets coming back to internal network when using hostif (Linux hosts only; bug #3056). |
80 | | * NAT: fixed port forwarding (Windows hosts only; bug #2808) |
81 | | * NAT: fixed booting from the builtin TFTP server (bug #1959) |
82 | | * NAT: fixed occasional crashes (bug #2709) |
83 | | * SATA: vendor product data (VPD) is now configurable |
84 | | * SATA: raw disk partitions were not recognized (2.1.0 regression, Windows host only, bug #2778) |
85 | | * SATA: fixed timeouts in the guest when using raw VMDK files (Linux host only, bug #2796) |
86 | | * SATA: huge speed up during certain I/O operations like formatting a drive |
87 | | * SATA/IDE: fixed possible crash/errors during VM shutdown |
88 | | * VRDP: fixed loading of libpam.so.1 from the host (Solaris hosts only) |
89 | | * VRDP: fixed RDP client disconnects |
90 | | * VRDP: fixed VRDP server misbehavior after a broken client connection |
91 | | * VBoxManage showvminfo: fixed assertion for running VMs (bug #2773) |
92 | | * VBoxManage convertfromraw: added parameter checking and made it default to creating VDI files; fixed and documented format parameter (bug #2776) |
93 | | * VBoxManage clonehd: fixed garbled output image when creating VDI files (bug #2813) |
94 | | * VBoxManage guestproperty: fixed property enumeration (incorrect parameters/exception) |
95 | | * VHD: fixed error when attaching certain container files (bug #2768) |
96 | | * Solaris hosts: added support for serial ports (bug #1849) |
97 | | * Solaris hosts: fix for Japanese keyboards (bug #2847) |
98 | | * Solaris hosts: 32-bit and 64-bit versions now available as a single, unified package |
99 | | * Linux hosts: don’t depend on libcap1 anymore (bug #2859) |
100 | | * Linux hosts: compile fixes for 2.6.29-rc1 |
101 | | * Linux hosts: don’t drop any capability if the VM was started by root (2.1.0 regression) |
102 | | * Mac OS X hosts: save the state of running or paused VMs when the host machine’s battery reaches critical level |
103 | | * Mac OS X hosts: improved window resizing of the VM window |
104 | | * Mac OS X hosts: added GUI option to disable the dock icon realtime preview in the GUI to decrease the host CPU load when the guest is doing 3D |
105 | | * Mac OS X hosts: polished realtime preview dock icon |
106 | | * Windows Additions: fixed guest property and logging OS type detection for Windows 2008 and Windows 7 Beta |
107 | | * Windows Additions: added support for Windows 7 Beta (bugs #2995, #3015) |
108 | | * Windows Additions: fixed Windows 2000 guest freeze when accessing files on shared folders (bug #2764) |
109 | | * Windows Additions: fixed Ctrl-Alt-Del handling when using VBoxGINA |
110 | | * Windows Additions Installer: Added /extract switch to only extract (not install) the files to a directory (can be specified with ''/D=path'') |
111 | | * Linux installer and Additions: added support for the Linux From Scratch distribution (bug #1587) and recent Gentoo versions (bug #2938) |
112 | | * Additions: added experimental support for X.Org Server 1.6 RC on Linux guests |
113 | | * Linux Additions: fixed bug which prevented to properly set fmode on mapped shared folders (bug #1776) |
114 | | * Linux Additions: fixed appending of files on shared folders (bug #1612) |
115 | | * Linux Additions: ignore noauto option when mounting a shared folder (bug #2498) |
116 | | * Linux Additions: fixed a driver issue preventing X11 from compiling keymaps (bug #2793 and #2905) |
117 | | * X11 Additions: workaround in the mouse driver for a server crash when the driver is loaded manually (bug #2397) |
118 | | |
119 | | '''!VirtualBox 2.1.0''' (released 2008-12-17)[[BR]][[BR]] |
120 | | This version is a major update. The following major new features were added: |
121 | | * Support for hardware virtualization (VT-x and AMD-V) on Mac OS X hosts |
122 | | * Support for 64-bit guests on 32-bit host operating systems (experimental; see user manual, chapter 1.6, 64-bit guests, page 16) |
123 | | * Added support for Intel Nehalem virtualization enhancements (EPT and VPID; see user manual, chapter 1.2, Software vs. hardware virtualization (VT-x and AMD-V), page 10)) |
124 | | * Experimental 3D acceleration via OpenGL (see user manual, chapter 4.8, Hardware 3D acceleration (OpenGL), page 66) |
125 | | * Experimental !LsiLogic and !BusLogic SCSI controllers (see user manual, chapter 5.1, Hard disk controllers: IDE, SATA (AHCI), SCSI, page 70) |
126 | | * Full VMDK/VHD support including snapshots (see user manual, chapter 5.2, Disk image files (VDI, VMDK, VHD), page 72) |
127 | | * New NAT engine with significantly better performance, reliability and ICMP echo (ping) support (bugs #1046, #2438, #2223, #1247) |
128 | | * New Host Interface Networking implementations for Windows and Linux hosts with easier setup (replaces TUN/TAP on Linux and manual bridging on Windows) |
129 | | In addition, the following items were fixed and/or added: |
130 | | * VMM: significant performance improvements for VT-x (real mode execution) |
131 | | * VMM: support for hardware breakpoints (VT-x and AMD-V only; bug #477) |
132 | | * VMM: VGA performance improvements for VT-x and AMD-V |
133 | | * VMM: Solaris and !OpenSolaris guest performance improvements for AMD-V (Barcelona family CPUs only) |
134 | | * VMM: fixed guru meditation while running the Dr. Web virus scanner (software virtualization only; bug #1439) |
135 | | * VMM: deactivate VT-x and AMD-V when the host machine goes into suspend mode; reactivate when the host machine resumes (Windows, Mac OS X & Linux hosts; bug #1660) |
136 | | * VMM: fixed guest hangs when restoring VT-x or AMD-V saved states/snapshots |
137 | | * VMM: fixed guru meditation when executing a one byte debug instruction (VT-x only; bug #2617) |
138 | | * VMM: fixed guru meditation for PAE guests on non-PAE hosts (VT-x) |
139 | | * VMM: disallow mixing of software and hardware virtualization execution in general (bug #2404) |
140 | | * VMM: fixed black screen when booting OS/2 1.x (AMD-V only) |
141 | | * GUI: pause running VMs when the host machine goes into suspend mode (Windows & Mac OS X hosts) |
142 | | * GUI: resume previously paused VMs when the host machine resumes after suspend (Windows & Mac OS X hosts) |
143 | | * GUI: save the state of running or paused VMs when the host machine’s battery reaches critical level (Windows hosts) |
144 | | * GUI: properly restore the position of the selector window when running on the compiz window manager |
145 | | * GUI: properly restore the VM in seamless mode (2.0 regression) |
146 | | * GUI: warn user about non optimal memory settings |
147 | | * GUI: structure operating system list according to family and version for improved usability |
148 | | * GUI: predefined settings for QNX guests |
149 | | * IDE: improved ATAPI passthrough support |
150 | | * Networking: added support for up to 8 Ethernet adapters per VM |
151 | | * Networking: fixed issue where a VM could lose connectivity after a reboot |
152 | | * iSCSI: allow snapshot/diff creation using local VDI file |
153 | | * iSCSI: improved interoperability with iSCSI targets |
154 | | * Graphics: fixed handling of a guest video memory which is not a power of two (bug #2724) |
155 | | * VBoxManage: fixed bug which prevented setting up the serial port for direct device access. |
156 | | * VBoxManage: added support for VMDK and VHD image creation |
157 | | * VBoxManage: added support for image conversion (VDI/VMDK/VHD/RAW) |
158 | | * Solaris hosts: added IPv6 support between host and guest when using host interface networking |
159 | | * Mac OS X hosts: added ACPI host power status reporting |
160 | | * API: redesigned storage model with better generalization |
161 | | * API: allow attaching a hard disk to more than one VM at a time |
162 | | * API: added methods to return network configuration information of the host system |
163 | | * Shared Folders: performance and stability fixes for Windows guests (Microsoft Office Applications) |
164 | | |
165 | | '''!VirtualBox 2.0.6''' (released 2008-11-21)[[BR]][[BR]] |
166 | | This is a maintenance release. The following items were fixed and/or added: |
167 | | * VMM: fixed Guru meditation when running 64 bits Windows guests (bug #2220) |
168 | | * VMM: fixed Solaris 10U6 boot hangs (VT-x and AMD-V) bug #2565) |
169 | | * VMM: fixed Solaris 10U6 reboot hangs (AMD-V only; bug #2565) |
170 | | * GUI: the host key was sometimes not properly displayed (Windows hosts only, bug #1996) |
171 | | * GUI: the keyboard focus was lost after minimizing and restoring the VM window via the Windows taskbar (bugs #784) |
172 | | * VBoxManage: properly show SATA disks when showing the VM information (bug #2624) |
173 | | * SATA: fixed access if the buffer size is not sector-aligned (bug #2024) |
174 | | * SATA: improved performance |
175 | | * SATA: fixed snapshot function with ports>1 (bug #2510) |
176 | | * E1000: fixed crash under rare circumstances |
177 | | * USB: fixed support for iPhone and Nokia devices (Linux host: bugs #470 & #491) |
178 | | * Windows host installer: added proper handling of open !VirtualBox applications when updating the installation |
179 | | * Windows host installer: fixed default installation directory on 64-bit on new installations (bug #2501) |
180 | | * Linux/Solaris/Darwin hosts: verify permissions in `/tmp/vbox-$USER-ipc` |
181 | | * Linux hosts: fixed assertion on high network load (AMD64 hosts, fix for Linux distributions with glibc 2.6 and newer (bug #616) |
182 | | * Linux hosts: don’t crash during shutdown with serial ports connected to a host device |
183 | | * Solaris hosts: fixed incompatibility between IPSEC and host interface networking |
184 | | * Solaris hosts: fixed a rare race condition while powering off VMs with host interface networking |
185 | | * Solaris hosts: fixed VBoxSDL on Solaris 10 by shipping the required SDL library (bug #2475) |
186 | | * Windows additions: fixed logged in users reporting via guest properties when using native RDP connections |
187 | | * Windows additions: fixed Vista crashes when accessing shared folders under certain circumstances (bug #2461) |
188 | | * Windows additions: fixed shared folders access with MS-Office (bug #2591) |
189 | | * Linux additions: fixed compilation of `vboxvfs.ko` for 64-bit guests (bug #2550) |
190 | | * SDK: added JAX-WS port caching to speedup connections |
191 | | |
192 | | '''!VirtualBox 2.0.4''' (released 2008-10-24)[[BR]][[BR]] |
193 | | This is a maintenance release. The following items were fixed and/or added: |
194 | | * VMM: better error reporting for VT-x failures |
195 | | * VMM: don’t overflow the release log with PATM messages (bug #1775) |
196 | | * VMM: fixed save state restore in real mode (software virtualization only) |
197 | | * GUI: work around a Qt bug on Mac OS X (bug #2321) |
198 | | * GUI: properly install the Qt4 accessible plugin (bug #629) |
199 | | * SATA: error message when starting a VM with a VMDK connected to a SATA port (bug #2182) |
200 | | * SATA: fixed Guru mediation when booting !OpenSolaris/64; most likely applies to other guests as well (bug #2292) |
201 | | * Network: don’t crash when changing the adapter link state if no host driver is attached (bug #2333) |
202 | | * VHD: fixed bug which prevents booting from VHD images bigger than 4GB (bug #2085) |
203 | | * VRDP: fixed a repaint problem when the guest resolution was not equal to the client resolution |
204 | | * Clipboard: don’t crash when host service initialization takes longer than expected (Linux hosts only; bug #2001) |
205 | | * Windows hosts: VBoxSVC.exe crash (bug #2212) |
206 | | * Windows hosts: VBoxSVC.exe memory leak due to a Windows WMI memory leak (Vista only) (bug #2242) |
207 | | * Windows hosts: VBoxSVC.exe delays GUI startup |
208 | | * Linux hosts: handle jiffies counter overflow (VM stuck after 300 seconds of host uptime; bug #2247) |
209 | | * Solaris hosts: fixed host or guest side networking going stale while using host interface networking (bug #2474) |
210 | | * Solaris hosts: added support for using unplumbed network interfaces and Crossbow Virtual Network Interfaces (VNICs) with host interface networking |
211 | | * Solaris hosts: reworked threading model improves performance for host interface networking |
212 | | * Windows additions: fixed crash when accessing deep directory structures in a shared folder |
213 | | * Windows additions: improved shared folder name resolving (bug #1728) |
214 | | * Windows additions: fixed Windows 2000 shutdown crash (bug #2254) |
215 | | * Windows additions: fixed error code for `MoveFile()` if the target exists (bug #2350) |
216 | | * Linux additions: fixed `seek()` for files bigger than 2GB (bug #2379) |
217 | | * Linux additions: support Ubuntu 8.10 |
218 | | * Linux additions: clipboard fixes (bug #2015) |
219 | | * Web services: improved documentation and fixed example (bug #1642) |
220 | | |
221 | | '''!VirtualBox 2.0.2''' (released 2008-09-12)[[BR]][[BR]] |
222 | | This is a maintenance release. The following items were fixed and/or added: |
223 | | * VMM: fixed inability to run more than one VM in parallel (AMD-V on CPUs with erratum 170 only; bug #2167) |
224 | | * VMM: VT-x stability fixes (bug #2179 and others) |
225 | | * VMM: fixed Linux 2.6.26+ kernel crashes (used by Ubuntu 8.10 Alpha, Fedora 10 Alpha; bug #1875) |
226 | | * VMM: fixed 64 bits Linux 2.6.26 kernel crashes (Debian) |
227 | | * VMM: fixed Vista (32 bits) guest crash during boot when PAE and NX are enabled (applied to 64 bits hosts with VT-x enabled only) |
228 | | * VMM: fixed OS/2 guest crashes during boot (AMD-V; bug #2132) |
229 | | * GUI: fixed crash when trying to release an inaccessible image in the virtual disk manager |
230 | | * GUI: fixed invalid error message for a changed snapshot path even if that path wasn't changed (bug #2064) |
231 | | * GUI: fixed crash when creating a new hard disk image (bug #2060) |
232 | | * GUI: fixed crash when adding a hard disk in the VM settings (bug #2081) |
233 | | * GUI: fixed a bug where !VirtualBox isn't working with the new QGtkStyle plugin (bug #2066) |
234 | | * GUI: fixed VM close dialog in seamless mode (Mac OS X hosts only; bug #2067) |
235 | | * GUI: fixed standard menu entries for NLS versions (Mac OS X hosts only) |
236 | | * GUI: disable the VT-x/AMD-V setting when it's not supported by the CPU (or on Mac OS X hosts) |
237 | | * VBoxManage: fixed crash during internalcommands createrawvmdk (bug #2184) |
238 | | * VBoxManage: fixed output of snapshot showvminfo (bug #698) |
239 | | * Guest properties: added information about guest network interfaces (Windows guests only) |
240 | | * Shared Folders: fixed regression that caused Windows guest crashes (bug #2055) |
241 | | * API: fixed number of installed CPUs (Solaris hosts only) |
242 | | * VRDP: allow a client to reconnect to an existing session on the VRDP server by dropping the existing connection (configurable and disabled by default; only relevant when multiconnection mode is disabled) |
243 | | * VRDP: fixed an image repaint problem |
244 | | * Linux hosts: fixed bug in vboxdrv.ko that could corrupt kernel memory and panic the kernel (bug #2078) |
245 | | * Linux hosts: compile fixes for kernel module on Linux 2.6.27 |
246 | | * Mac OS X hosts: added Python support |
247 | | * Additions: fixed a possible hang in HGCM communication after a VM reboot |
248 | | * Windows additions: added support for Windows XP 64 bits (bug #2117) |
249 | | * Linux additions: deactivate dynamic resizing on Linux guests with buggy X servers |
250 | | * Linux additions: support Ubuntu 8.10 guests and Fedora 9 guests (dynamic resizing disabled for the latter) (bug #1854) |
251 | | * Linux additions: added installer check for the system architecture |
252 | | * Linux additions: fixed Xorg modules path for some Linux distributions (bug #2128) |
253 | | * VMDK: be more liberal with ambiguous parts of the format specification and accept more format variants (bug #2062) |
254 | | * VHD: fixed a bug in the VHD backend which resulted in reading the wrong data (bug #2085) |
255 | | * Solaris hosts: fixed kernel panic on certain machines when starting VMs with host interface networking (bug #2183) |
256 | | * Solaris hosts: fixed inability to access NFS shares on the host when host interface networking was enabled |
257 | | * Solaris hosts: installer now detects and reports when installing under the wrong architecture |
258 | | * Solaris hosts: fixed security hardening that prevented starting VMs from non-global zones even as root (bug #1948) |
259 | | * Solaris additions: combined the 32 bit and 64 bit additions installer into a single package |
260 | | * Mac OS X hosts: experimental support for attaching a real serial port to the guest |
261 | | |
262 | | |
263 | | '''!VirtualBox 2.0.0''' (released 2008-09-04)[[BR]][[BR]] |
264 | | This version is a major update. The following major new features were added: |
265 | | * 64 bits guest support (64 bits host only) |
266 | | * New native Leopard user interface on Mac OS X hosts |
267 | | * The GUI was converted from Qt3 to Qt4 with many visual improvements |
268 | | * New-version notifier |
269 | | * Guest property information interface |
270 | | * Host Interface Networking on Mac OS X hosts |
271 | | * New Host Interface Networking on Solaris hosts |
272 | | * Support for Nested Paging on modern AMD CPUs (major performance gain) |
273 | | * Framework for collecting performance and resource usage data (metrics) |
274 | | * Added SATA asynchronous IO (NCQ: Native Command Queuing) when accessing raw disks/partitions (major performance gain) |
275 | | * Clipboard integration for OS/2 Guests |
276 | | * Created separate SDK component featuring a new Python programming interface on Linux and Solaris hosts |
277 | | * Support for VHD disk images |
278 | | In addition, the following items were fixed and/or added: |
279 | | * VMM: VT-x fixes |
280 | | * AHCI/SATA: improved performance |
281 | | * GUI: keyboard fixes |
282 | | * Linux installer: properly uninstall the package even if unregistering the DKMS module fails |
283 | | * Linux additions: the guest screen resolution is properly restored |
284 | | * Network: added support for jumbo frames (> 1536 bytes) |
285 | | * Shared Folders: fixed guest crash with Windows Media Player 11 |
286 | | * Mac OS X: Ctrl+Left mouse click doesn’t simulate a right mouse click in the guest anymore. Use Hostkey+Left for a right mouse click emulation. (bug #1766) |
287 | | |
288 | | '''!VirtualBox 1.6.6''' (released 2008-08-26)[[BR]][[BR]] |
289 | | This is a maintenance release. The following items were fixed and/or added: |
290 | | * VMM: fixed excessive logging (bug #1901) |
291 | | * VMM: AMD-V stability fixes (bug #1685) |
292 | | * GUI: added support for Ctrl+Caps reversed keyboards (bug #1891) |
293 | | * SATA: fixed BSODs of Windows guests on a SATA disk (bug #1941) |
294 | | * SATA: fixed hard disk detection on Solaris 10 U5 (bug #1789) |
295 | | * VBoxHeadless: don’t start the clipboard service (bug #1743) |
296 | | * VBoxHeadless: added -vrdp parameter which allows to start the VM session without VRDP (bug #1960) |
297 | | * VBoxManage: fixes to creating raw disk/partition VMDK files, now accepts removable media on Windows (bug #1869) |
298 | | * VRDP: fixed communication with MS Remote Desktop Connection on Mac OS X (bug #1337) |
299 | | * VRDP: clipboard fixes (bug #1410) |
300 | | * VRDP: fixed crash during PAM authentication (bug #1953) |
301 | | * Shared Folders: fixed a regression introduced in version 1.6.2: the shared folders service was sometimes not properly installed (Windows guests only, bug #1915) |
302 | | * Shared Folders: don’t deny to load a VM if a shared folder is not accessible (bug #822) |
303 | | * BIOS: allow to specify empty DMI strings (bug #1957) |
304 | | * OSE archive: added missing Makefiles (bug #1912) |
305 | | * Linux hosts: workaround for buggy gcc-4.3 compilers (e.g. openSUSE 11) |
306 | | * Linux hosts: one more fix for compiling the kernel modules on Linux 2.6.27 (bug |
307 | | #1962) |
308 | | * Mac OS X hosts: shared folders unicode fix |
309 | | * Solaris hosts: fixed link issue (bug #1840) |
310 | | * Windows additions: allow to downgrade the package |
311 | | * Windows additions: fixed corrupted installer icon on Windows 2000 (bug #1486) |
312 | | * Windows additions: fixed bug when creating intermediate directories (bug #1870) |
313 | | * Windows additions: implemented `/xres=`, `/yres=` and `/depth=` switches for the installer (bug #1990) |
314 | | * Linux additions: properly unregister the misc device when unloading the kernel module |
315 | | * Linux additions: fixed startup order for recent Linux distributions again (e.g. openSUSE 11) |
316 | | * Linux additions: attempt to fix the autostart issue of !VBoxClient with Mandriva guests (bug #1699) |
317 | | * Linux additions: fixed detection of patched Linux 2.6.18 kernels of RHEL5 / FC6 / CentOS 5.2 (bugs #1899, #1973) |
318 | | * Linux additions: added new mount flags `dmode`, `fmode`, `umask`, `dmask` and `fmask` allowing to override the file mode (bug #1776) |
319 | | * Documentation: added a note that jumbo frames don’t work (bug #1877) |
320 | | * Documentation: document special host interface names on openSUSE11 (bug #1892) |
321 | | |
322 | | '''!VirtualBox 1.6.4''' (released 2008-07-30)[[BR]][[BR]] |
323 | | This is a maintenance release. The following items were fixed and/or added: |
324 | | * AMD-V, VT-x: stability fixes |
325 | | * Shared Folders: fixed host crash (Solaris host only, bugs #1336, #1646) |
326 | | * Shared Folders: fixed BSOD when debugging with Visual Studio (bug #1627) |
327 | | * Shared Folders: fixed BSOD when compiling on a shared folder (bug #1683) |
328 | | * Shared Folders: several fixes/stability improvements |
329 | | * SATA: fixed a race that could cause an occasional Windows guest system hang |
330 | | * SATA: fixed spurious BIOS log messages |
331 | | * Networking: fixed NIC tracing with NAT interfaces (bug #1790) |
332 | | * USB: fixed crash under certain conditions when unplugging a USB device (bug #1295) |
333 | | * Settings: fixed bug when converting 1.5.x settings |
334 | | * RDP: fixed enabling the RDP server during runtime |
335 | | * RDP: properly detect the rdesktop 1.6.0 RDP client |
336 | | * RDP: fixed RDP crash (bug #1521) |
337 | | * RDP: updated modified rdesktop client to version 1.6.0 |
338 | | * GUI: NLS improvements |
339 | | * BIOS: added SMBIOS header to make Solaris and Vista recognize the DMI data |
340 | | * ACPI: properly hide a disabled floppy controller |
341 | | * VMM: small fixes to protected mode without paging |
342 | | * VMDK: fixed handling of .vmdk images without UUIDs |
343 | | * Windows hosts: fixed driver parameter validation issue in VBoxDrv.sys that could allow an attacker on the host to crash the system |
344 | | * Windows hosts: installer now contains web service examples mentioned in the manual |
345 | | * Linux hosts: properly deregister the Linux kernel module before uninstalling a Linux deb/rpm package |
346 | | * Linux hosts: kernel module works now with Linux 2.6.27 |
347 | | * Linux hosts: fixed a typo in the vboxnet setup script for host network interfaces (bug #1714) |
348 | | * Linux hosts: fixed usage of tar in installer (bug #1767) |
349 | | * Linux hosts: fixed long guest shutdown time when serial port is enabled |
350 | | * Solaris hosts: refuse to install in Sun xVM hypervisor dom0 |
351 | | * Solaris hosts: accept Solaris raw disks when for raw disk access |
352 | | * Windows additions: made installation of shared folders more robust |
353 | | * Windows additions: improved installation |
354 | | * Linux additions: accept every user-defined guest video mode in /etc/X11/xorg.conf |
355 | | * Linux additions: fixed startup order for recent Linux distributions (e.g. openSUSE 11) |
356 | | |
357 | | '''!VirtualBox 1.6.2''' (released 2008-06-06)[[BR]][[BR]] |
358 | | This is a maintenance release. The following items were fixed and/or added: |
359 | | * GUI: fixed a bug which prevented to add more than one SATA drive from the GUI |
360 | | * GUI: fixed a regression introduced in 1.6.0: the fullscreen mode was left on every guest video mode switch |
361 | | * GUI: fixed several minor issues |
362 | | * Networking: fixed a host interface networking regression introduced in 1.6.0 |
363 | | * VMM: fixed starting of VMs with AMD-V enabled |
364 | | * VMM: massive performance enhancements for AMD-V |
365 | | * VMM: stability improvements for AMD-V on Windows hosts |
366 | | * VMM: correctly detect AMD CPUs with erratum 170 (AMD-V) |
367 | | * VMM: detect inconsistent timestamp counters on certain AMD Phenom CPUs (Windows host only) |
368 | | * VMM: fixed KVM check (Linux hosts only) XPCOM: fixed several races |
369 | | * VMM: fixed a regression introduced in 1.6.0: Windows stuck during installation |
370 | | * SATA: improved performance with Vista guests |
371 | | * SATA: fixed statistics counter |
372 | | * Shared Folders: several fixes (iTunes download, speed up browsing) |
373 | | * ATA/IDE: fixed boot from CDROM if a medium was added while the boot menu was active |
374 | | * Networking: provide an Intel PRO/1000 T Server (82543GC) network device emulation which is recognized by Windows XP guests |
375 | | * Networking: fixes for the E1000 emulation (don't crash if not attached, fixed a bug in the statistics counter implementation) |
376 | | * NAT: don't crash if the guest sent a DHCPRELEASE message with an invalid IP address |
377 | | * NAT: fixed ARP reply for the NAT gateway and for the NAT name server if the guest IP range was changed |
378 | | * Internal Networking: fixed shutdown if more than two VMs are connected to the same network |
379 | | * BIOS: allow to change the DMI information (see chapter 9.13, Con'guring the BIOS DMI information, page 125) |
380 | | * RTC: fixed UIP emulation to prevent jumping of time in Solaris guests |
381 | | * Windows host: !VirtualBox installation directory corrected for 64 bits Windows |
382 | | * Windows host: fixed VBoxVRDP.exe symlink |
383 | | * Windows host: solved locking problems in raw partition VMDK support |
384 | | * Windows host: fixed stability during high system load (page fault in !KeQueryActiveProcessors) |
385 | | * Mac OS X host: fixed crashes under certain conditions |
386 | | * Shared Folders: limited users without admin rights now also can use Shared Folders on Windows guests |
387 | | * Linux hosts: fixed default runlevel for the kernel module helper script |
388 | | * Solaris hosts: enabled support for VT-x and AMD-V |
389 | | * Solaris hosts: dynamic loading of libdlpi fixes a problem where Solaris 10 was not able to start a VM |
390 | | * Linux additions: fixed runlevels for kernel module helper scripts |
391 | | * Linux additions: compatibility fixes with Linux 2.6.26 |
392 | | * Linux additions: fixed occasional guest kernel crash during unload of the vboxadd guest kernel module |
393 | | |
394 | | '''!VirtualBox 1.6.0''' (released 2008-04-30)[[BR]][[BR]] |
395 | | This version is a major update. The following major new features were added: |
396 | | * Solaris and Mac OS X host support |
397 | | * Seamless windowing for Linux and Solaris guests |
398 | | * Guest Additions for Solaris |
399 | | * A webservice API |
400 | | * SATA hard disk (AHCI) controller |
401 | | * Experimental Physical Address Extension (PAE) support |
402 | | In addition, the following items were fixed and/or added: |
403 | | * GUI: added accessibility support (508) |
404 | | * GUI: VM session information dialog |
405 | | * VBoxHeadless: renamed from VBoxVRDP |
406 | | * VMM: reduced host CPU load of idle guests |
407 | | * VMM: many fixes for VT-x/SVM hardware-supported virtualization |
408 | | * ATA/IDE: better disk geometry compatibility with VMware images |
409 | | * ATA/IDE: virtualize an AHCI controller |
410 | | * Storage: better write optimization, prevent images from growing unnecessarily. |
411 | | * Network: support PXE booting with NAT |
412 | | * Network: fixed the Am79C973 PCNet emulation for Nexenta guests |
413 | | * NAT: improved builtin DHCP server (implemented DHCPNAK response) |
414 | | * NAT: port forwarding stopped when restoring the VM from a saved state |
415 | | * NAT: make subnet configurable |
416 | | * XPCOM: moved to libxml2 |
417 | | * XPCOM: fixed VBoxSVC autostart race |
418 | | * Audio: !SoundBlaster 16 emulation |
419 | | * USB: fixed problems with USB 2.0 devices |
420 | | * Mac OS X: fixed seamless mode |
421 | | * Mac OS X: better desktop integration, several look’n’feel fixes |
422 | | * Mac OS X: switched to Quartz2D framebuffer |
423 | | * Mac OS X: added support for shared folders |
424 | | * Mac OS X: added support for clipboard integration |
425 | | * Solaris: added host audio playback support (experimental) |
426 | | * Solaris: made it possible to run !VirtualBox from non-global zones |
427 | | * Shared Folders: made them work for NT4 guests |
428 | | * Shared Folders: many bugfixes to improve stability |
429 | | * Seamless windows: added support for Linux guests |
430 | | * Linux installer: support DKMS for compiling the kernel module |
431 | | * Linux host: compatibility fixes with Linux 2.6.25 |
432 | | * Windows host: support for USB devices has been significantly improved; many |
433 | | additional USB devices now work |
434 | | * Windows Additions: automatically install AMD PCNet drivers on Vista guests |
435 | | * Linux additions: several fixes, experimental support for RandR 1.2 |
436 | | * Linux additions: compatibility fixes with Linux 2.6.25 |
437 | | |
438 | | '''!VirtualBox 1.5.6''' (released 2008-02-19) |
439 | | * GUI: fixed several error messages |
440 | | * GUI: fixed registration dialog crashes once and for all |
441 | | * GUI: really ask before resetting the VM |
442 | | * GUI: release mouse and keyboard before the host activates the screensaver |
443 | | * GUI: fixed issue with license display on big screens |
444 | | * GUI: added setting for network name for internal networks |
445 | | * GUI: added setting for network device type |
446 | | * GUI: keyboard fixes |
447 | | * GUI: seamless mode and fullscreen mode fixes |
448 | | * GUI: fixed soaked hostkey keyup event under certain conditions |
449 | | * GUI: more informative message dialog buttons |
450 | | * GUI: VM selector context menu |
451 | | * VBoxSDL: added -termacpi switch |
452 | | * VBoxSDL: fixed automatic adaption of the guest screen resolution to the size of the VM window |
453 | | * VMM: under heavy guest activity, for example when copying files to/from a shared folder, the VM could crash with an assertion |
454 | | * VMM: added an option to select PIIX4 (improves compatibility with Windows guests created by VMware) |
455 | | * VMM: fixed a bug which could lead to memory corruption under rare circumstances |
456 | | * VMM: improved performance of Solaris guests |
457 | | * VRDP: fixed a 1.5.4 regression: VRDP client and server were out-of-sync if the VM was started using the GUI |
458 | | * VRDP: proper error handling if the VRDP library could not be loaded |
459 | | * VBoxManage: fixed crash during clonevdi |
460 | | * VBoxManage: added ’list runningvms’ command |
461 | | * VBoxManage: improved the compatibility when reading the partition table of a raw disk |
462 | | * Shared Folders: added support for read-only shared folders |
463 | | * Shared Clipboard: several fixes |
464 | | * Network: experimental support for E1000 device emulation |
465 | | * iSCSI: better check for misconfigured targets |
466 | | * iSCSI: allow to directly attach to internal networks with integrated mini IP stack |
467 | | * !PulseAudio: don’t hang during VM initialization if no sound server is available |
468 | | * VDI: fixed sized virtual disk images are now completely written during creation to workaround buggy sparse file handling on some OS (e.g. Vista) |
469 | | * VDI/VMDK: prevent indexing of .vdi and .vmdk files on Windows hosts |
470 | | * RDP: fixed compilation of the Linux rdesktop client on newer Linux kernels |
471 | | * RDP: install rdesktop-vrdp on Linux hosts |
472 | | * ACPI: added sleep button event |
473 | | * Serial: proper handling of inaccessible host devices |
474 | | * Windows installer: allow smooth upgrade without deinstallation |
475 | | * Linux installer: fixed Slackware detection regression |
476 | | * Linux installer: updated VBoxTunctl allowing to assign a tap device to a group on Linux kernels > 2.6.23 |
477 | | * Windows additions: several fixes, in particular for Windows NT4 |
478 | | * Linux additions: fixed installer for Kubuntu 8.04 |
479 | | * Linux additions: add default video mode for handling video mode hints from the host |
480 | | * Linux host: compatibility fixes with Linux > 2.6.24 |
481 | | |
482 | | |
483 | | '''!VirtualBox 1.5.4''' (released 2007-12-29) |
484 | | * USB 2.0 support |
485 | | * !PulseAudio backend |
486 | | * GUI: fixed accelerators in German translation |
487 | | * GUI: fixed registration dialog crashes |
488 | | * GUI: allow to enter unicode characters to the name of the registration dialog |
489 | | * GUI: pre-select attached media in the disk manager when opened from the VM |
490 | | settings dialog |
491 | | * GUI: remember the last active VM |
492 | | * GUI: don’t accept empty paths for serial/parallel ports in XML |
493 | | * GUI: fixed !NumLock / !CapsLock synchronization on Windows hosts |
494 | | * GUI: don’t start the kernel timer if no VM is active (Linux host) |
495 | | * VMM: improved compatibility with FreeBSD guests |
496 | | * VMM: properly restore CR4 after leaving VT-x mode |
497 | | * VMM: patch code and disassembler updates |
498 | | * VMM: with VT-x a pending interrupt could be cleared behind our back |
499 | | * VMM: workaround for missed cpuid patch (some Linux guests refuse to boot on |
500 | | multi-core CPUs) |
501 | | * VMM: fixed code for overriding CPUID values |
502 | | * API: don’t crash when trying to create a VM with a duplicate name |
503 | | * API: don’t crash when trying to access the settings of a VM when some other VMs |
504 | | are not accessible |
505 | | * API: fixed several memory leaks |
506 | | * ATA/IDE: fixed SuSE 9.1 CD read installer regression |
507 | | * Floppy: fixed inverted write protect flag |
508 | | * USB: virtualize an EHCI controller |
509 | | * USB: several minor fixes |
510 | | * Network: fixed MAC address check |
511 | | * Network: host interface fixes for Solaris guests |
512 | | * Network: guest networking stopped completely after taking a snapshot |
513 | | * Network: don’t crash if a network card is enabled but not attached |
514 | | * PXE: fix for PXE-EC8 error on soft reboot |
515 | | * NAT: update the DNS server IP address on every DNS packet sent by the guest |
516 | | * VGA: reset VRAM access handers after a fullscreen update |
517 | | * VGA: don’t overwrite guest’s VRAM when displaying a blank screen |
518 | | * ACPI: implemented the sleep button event |
519 | | * VRDP: fixed crash when querying VRDP properties |
520 | | * VRDP: netAddress fixes |
521 | | * VRDP: fixed the Pause/Break keys over VRDP |
522 | | * VRDP: sync !NumLock / !CapsLock sync over VRDP |
523 | | * VRDP: workaround for scrambled icons with a guest video mode of 16bpp |
524 | | * VRDP: reset modifier keys on RDP_INPUT_SYNCHRONIZE |
525 | | * VRDP: reset RDP updates after resize to prevent obsolete updates |
526 | | * Clipboard: Windows host/guest fixes |
527 | | * Clipboard: fixed a SEGFAULT on VM exit (Linux host) |
528 | | * Clipboard: fixed a buffer overflow (Linux host) |
529 | | * Shared Folders: fixed memory leaks |
530 | | * Linux installer: remove the old kernel module before compiling a new one |
531 | | * Linux host: compatibility fixes with Linux 2.6.24 |
532 | | * Linux host: script fixes for !ArchLinux |
533 | | * Linux host: load correct HAL library to determine DVD/floppy (libhal.so.1 not |
534 | | libhal.so) |
535 | | * Linux host: make sure the tun kernel module is loaded before initializing static |
536 | | TAP interfaces |
537 | | * Windows additions: fixed hang during HGCM communication |
538 | | * Windows additions: fixed delay when shutting down the guest |
539 | | * Linux additions: added sendfile support to allow HTTP servers to send files on |
540 | | shared folders |
541 | | * Linux additions: make additions work with Fedora 8 (SELinux policy added) |
542 | | * Linux additions: sometimes ARGB pointers were display incorrectly |
543 | | * Linux additions: several small script fixes |
544 | | |
545 | | '''!VirtualBox 1.5.2''' (released 2007-10-18) |
546 | | |
547 | | * Windows Installer: fixed installation on Windows 2000 hosts |
548 | | * Windows Installer: proper warning when installing a 32-bit !VirtualBox version on 64-bit Windows and vice versa |
549 | | * Linux Installer: no longer require license acceptance during install, instead at first GUI startup (addresses issues with hanging installer on Debian based distributions) |
550 | | * GUI: added user registration dialog |
551 | | * GUI: fixed crashes on 64-bit Linux hosts |
552 | | * GUI: several fixes and improvements to seamless mode |
553 | | * GUI: fixed !DirectDraw mode with certain video cards (e.g. Intel i915) |
554 | | * GUI: fixed incorrect guest resolution after leaving fullscreen mode |
555 | | * GUI: improved keyboard handling on Linux host |
556 | | * GUI: show fatal VM aborts (aka "Guru Meditation") |
557 | | * GUI: fixed crashes due to a display update race condition on some systems |
558 | | * GUI: added ACPI shutdown option to the VM close dialog |
559 | | * GUI: NLS improvements |
560 | | * BIOS: fixed floppy boot menu |
561 | | * BIOS: expose the VM UUID in the DMI/SMBIOS area |
562 | | * VGA: fixed CGA video modes |
563 | | * VGA: fixed 8-bit DAC handling (Solaris setup) |
564 | | * VMM: fixed issue with VT-x on Windows 64-bit hosts |
565 | | * VMM: improved compatibility with Linux KVM |
566 | | * VMM: fixed issues with Fedora 8 guests |
567 | | * VMM: fixed fatal errors while installing Windows guests when using AMD-V |
568 | | * VMM: fixed sporadic hangs when minimizing VM window and using VT-x/AMD-V |
569 | | * VMM: fixed high load of ksoftirq on tickless Linux hosts |
570 | | * VMM: fixed Windows 2000 guests hangs related to IRQ sharing |
571 | | * VMM: fixed sporadic errors during openSUSE 10.3 installation |
572 | | * VMM: fixed issue with Linux 2.6.23 guests |
573 | | * VMM: fixed issues with Solaris guests |
574 | | * VMM: fixed stability issue related to incorrect relocations |
575 | | * Serial: significantly reduced CPU utilization |
576 | | * Network: fixed issues with FreeBSD guests |
577 | | * Network: added MII support (100MBit detection fix) |
578 | | * Network: improved MAC address handling |
579 | | * Network: added PXE release logging |
580 | | * IDE: large reads from CD could exceed the I/O buffer size |
581 | | * Audio: load ALSA dynamically on Linux (i.e. do not fail when ALSA is not present) |
582 | | * VRDP: support additional RDP clients (!SunRay, !WinConnect, Mac OS X) |
583 | | * VRDP: fixed issues when client color depth is higher than server color depth |
584 | | * VRDP: make PAM authentication service name configurable |
585 | | * VRDP: increased stack size to deal with stack consuming PAM library calls |
586 | | * Additions: various fixes and enhancements to clipboard handling |
587 | | * Windows Additions: fixed issues with Additions on NT 4 guests |
588 | | * Windows Additions: added support for 8-bit video modes |
589 | | * Windows Additions: allow specifying custom resolutions for secondary screens |
590 | | * Windows Additions: several fixes and improvements for !DirectDraw |
591 | | * Windows Additions: improved the mouse filter driver compatibility with other mouse drivers |
592 | | * Linux Additions: several fixes and enhancements to Shared Folders |
593 | | * Linux Additions: added support for X.org Server 1.4 |
594 | | * Shared folders: fixed MS Powerpoint access issues (Linux host) |
595 | | * API: fixed RPC_E_CHANGED_MODE startup error on Windows hosts |
596 | | * API: fixed SMP race condition on Linux hosts |
597 | | * API: fixed stability issues on Windows hosts in low memory conditions |
598 | | |
599 | | '''!VirtualBox 1.5.0''' (released 2007-09-03) |
600 | | |
601 | | * Major: Seamless windows |
602 | | * Major: Virtual serial ports |
603 | | * Major: Support for 64-bit Windows hosts |
604 | | * Major: Intel PXE 2.1 network boot |
605 | | * Major: Guest Additions for IBM OS/2 Warp |
606 | | * GUI: sometimes two mouse cursors were visible when Windows guest additions became active |
607 | | * GUI: added VT-x/AMD-V settings |
608 | | * GUI: disable 'Show log...' menu entry to prevent crash if VM list is empty |
609 | | * GUI: the log window grabbed the keyboard |
610 | | * GUI: fixed error handling if Linux host clipboard initialization fails |
611 | | * GUI: pass the Pause key and the !PrtScrn key to the guest (Linux hosts) |
612 | | * GUI: increased maximum guest RAM to 2 GB (Windows host) |
613 | | * GUI: improved rendering performance (Windows host) |
614 | | * GUI: status lights for USB and shared folders |
615 | | * GUI: properly respect the DISPLAY environment variable |
616 | | * GUI: download Guest Additions from virtualbox.org in case they are not present locally |
617 | | * VRDP: support for multimonitor configurations in Windows guests |
618 | | * VRDP: support for MS RDP6 and MS RDP Mac clients |
619 | | * VRDP: added support for !WinConnect RDP client |
620 | | * VRDP: performance improvements |
621 | | * VRDP: fixed sporadic client disconnects |
622 | | * VBoxManage: never delete existing target during clonevdi |
623 | | * VBoxManage: properly print the size of currently used hard disks |
624 | | * VMM: fixed Xandros Desktop 4.1 hang |
625 | | * VMM: fixed VT-x/AMD-V hang with newer versions of gcc (Linux hosts) |
626 | | * VMM: improved stability of VT-x |
627 | | * VMM: check for disabled AMD-V when detecting support |
628 | | * VMM: fixed AMD-V issue when running OS/2 guests |
629 | | * VMM: fixed application startup regressions (e.g. !VideoReDo) |
630 | | * VMM: fixed regression that broke disk access in OS/2 and OpenBSD guests (possibly much more) |
631 | | * VMM: fixed crashes if memory allocation failed (Linux) |
632 | | * VMM: fixed enabling of Local APIC on AMD hosts (fixed Ubuntu Feisty installation kernel hang during boot) |
633 | | * VMM: fixed XFree86 4.3 (Debian/Sarge) segfaults when switching to text mode |
634 | | * VMM: refuse to start when KVM is active (Linux Host) |
635 | | * VMM: fixed bootup hangs with ReactOS |
636 | | * VMM: fixed out-of-memory errors under certain environments with enough appropriate memory available |
637 | | * API: fixed occasional crashes of the VBoxSVC server during VM shutdown (Linux host) |
638 | | * API: some components were not notified when mounting a CD/DVD |
639 | | * VMDK: improve geometry compatibility with existing VDMK images |
640 | | * IDE/Floppy: optionally make non-available host device non-fatal |
641 | | * IDE: improve emulation accuracy of the IRQ line between master and slave drive |
642 | | * IDE: guest could freeze when unmounting the CD/DVD drive |
643 | | * VGA: several text mode fixes in particular with Windows DOS boxes |
644 | | * USB: fixed some issues with Windows hosts |
645 | | * USB: fixed race condition between udev and USB filters (Linux host) |
646 | | * Shared Folders: reversed network provider order to increase mapping performance (Windows guest) |
647 | | * Shared Folders: browsable from Windows Explorer (Windows guests) |
648 | | * Shared Folders: stability fixes (Windows guest) |
649 | | * Shared Folders: case sensitivity fixes (Windows guest and Linux host) |
650 | | * Audio: fall back to the NULL audio driver if no voice could be opened |
651 | | * NAT: fixed crash |
652 | | * Guest Additions: reworked the shared clipboard for Linux hosts and guests based on user feedback about problems with individual applications |
653 | | * Guest Additions: don't allow to disable mouse pointer integration for Linux guests as an Xorg hardware mouse cursor cannot be turned into a software mouse cursor |
654 | | * Guest Additions: Linux guests shipping Xorg 1.3 (e.g. Fedora 7, Ubuntu Gutsy) are now supported |
655 | | * Guest Additions: added !DirectDraw support to the Windows display driver |
656 | | |
657 | | |
658 | | '''!VirtualBox 1.4.0''' (released 2007-06-06) |
659 | | |
660 | | * General: added support for OS X hosts |
661 | | * General: added support for AMD64 hosts |
662 | | * General: signed all executables and device drivers on Windows |
663 | | * GUI: added user interface for Shared Folders |
664 | | * GUI: added context menu for network adapters |
665 | | * GUI: added VM description field for taking notes |
666 | | * GUI: always restore guest mouse pointer when entering VM window (Windows host) |
667 | | * GUI: added configuration options for clipboard synchronization |
668 | | * GUI: improved keyboard handling on Linux hosts |
669 | | * GUI: added first run wizard |
670 | | * GUI: improved boot device order dialog |
671 | | * GUI: auto-resize did not work after save/restore |
672 | | * GUI: restore original window size when returning from fullscreen mode |
673 | | * GUI: fixed screen update when switching to fullscreen mode |
674 | | * GUI: the size of the VM window was sometimes resetted to 640x480 |
675 | | * GUI: added localizations |
676 | | * GUI: various minor improvements |
677 | | * VBoxManage: added convertdd command |
678 | | * API: automatically start and terminate VBoxSVC on Linux and OS X hosts |
679 | | * VMM: increased startup performance due to lazy memory allocation |
680 | | * VMM: significantly increased maximum guest memory size |
681 | | * VMM: fixed issues with V86 mode |
682 | | * VMM: support V86 extensions (VME) |
683 | | * VMM: support guests with a full GDT |
684 | | * VMM: fixed boot hangs for some Linux kernels |
685 | | * VMM: improved FreeBSD and OpenBSD support |
686 | | * VMM: improved performance of guests that aggressively patch kernel code (very recent Linux 2.6 kernels) |
687 | | * VMM: added workaround for a design flaw in AMD AM2 CPUs where the timestamp counter shows large differences among CPU cores |
688 | | * VMM: fixed Linux guests with `grsecurity` |
689 | | * VMM: fixed issue on 2G/2G Linux kernels (even 1G/3G kernels should work) |
690 | | * VMM: fixed Linux detection of Local APIC on non-Intel and non-AMD CPUs |
691 | | * VMM: timing improvements with high host system loads (VM starvation) |
692 | | * VMM: experimental AMD SVM hardware virtualization support now also handles real and protected mode without paging |
693 | | * VMM: added system time offset parameter to allow for VMs to run in the past or future |
694 | | * VMM: provide an MPS 1.4 table if the IOAPIC is enabled |
695 | | * RDP: allow binding the RDP server to a specific interface |
696 | | * RDP: added support for clipboard synchronization |
697 | | * RDP: fixed problems with OS X RDP client |
698 | | * RDP: added support for multiple simultaneous connections to one VM |
699 | | * RDP: added support for MS RDP6 clients (Vista) |
700 | | * Storage: experimental support for VMDK images (writethrough mode only, no snapshots yet) |
701 | | * Storage: raw host disk support, including individual partitions |
702 | | * IDE: improve CHS geometry detection |
703 | | * IDE: fixed problem that only one VM could open an immutable image |
704 | | * NAT: allow more than one card configured for NAT networking |
705 | | * NAT: pass first entry in DNS search list (Linux host) or primary DNS suffix (Windows host) as domain name in DHCP |
706 | | * NAT: support UDP broadcasts, which enables using Windows shares |
707 | | * NAT: only warn if the name server could not be determined, no fatal error anymore |
708 | | * NAT: fix a potential problem with incorrect memory allocation |
709 | | * Internal Networking: fixed issue on Windows hosts |
710 | | * Host Interface Networking: fixed sporadic crashes on interface creation/destruction (Windows host) |
711 | | * Host Interface Networking: reworked TAP handling for Linux 2.6.18+ compatibility |
712 | | * PXE: show error for unsupported V86 case |
713 | | * PXE: small fix for parsing PXE menu entry without boot server IP |
714 | | * Network: fixed network card hang after save/restore |
715 | | * USB: Rewrote Windows USB handling without the need for a filter driver |
716 | | * USB: Possible to steal arbitrary devices in Windows |
717 | | * Serial: added serial ports with support for named pipes (local domain sockets) on the host |
718 | | * Audio: fixed problem with ALSA on Linux before 2.6.18 blocking other ALSA clients on the system |
719 | | * Audio: fixed problem with ALSA on AMD64 hosts |
720 | | * Input: fixed PS/2 mouse detection in Win 3.x guests |
721 | | * Shared Folders: fixed VM save/restore behaviour |
722 | | * Shared Folders: functionality and stability fixes |
723 | | * Shared Folders: allow non admin users to map folders |
724 | | * Additions: added clipboard synchronization |
725 | | * Windows Additions: fixed dynamic resolution changes after save/restore |
726 | | * Windows Additions: added AMD PCNet driver for Windows Vista guests (with kind permission from AMD) |
727 | | * Linux Additions: fixed a dependency problem which caused the vboxadd kernel module sometimes start after the X server |
728 | | * Linux Additions: make VBox version visible in Linux modules with modinfo |
729 | | * Linux Additions: make X11 guest video driver accept arbitrary X resolutions |
730 | | * Linux Additions: make X11 setup work if /tmp uses a separate file system |
731 | | * Linux Additions: better support unknown distributions |
732 | | * Linux Installer: force a non-executable stack for all binaries and shared libraries |
733 | | * Linux Installer: make it work on SELinux-enabled systems |
734 | | * Linux Installer: ship VBoxTunctl |
735 | | |
736 | | '''!VirtualBox 1.3.8''' (released 2007-03-14) |
737 | | |
738 | | * Windows installer: fixed installation problem if UAC is active |
739 | | * Linux installer: added RPM for rhel4 and Mandriva 2007.1 |
740 | | * Linux installer: remove any old vboxdrv modules in /lib/modules/*/misc |
741 | | * Linux installer: many small improvements for .deb and .rpm packages |
742 | | * Linux installer: improved setup of kernel module |
743 | | * GUI: Host-Fn sends Ctrl-Alt-Fn to the guest (Linux guest VT switch) |
744 | | * GUI: fixed setting for Internal Networking |
745 | | * GUI: show correct audio backend on Windows (dsound) |
746 | | * GUI: improved error messages if the kernel module is not accessible |
747 | | * GUI: never fail to start the GUI if the kernel module is not accessible |
748 | | * VMM: fixed occasional crashes when shutting down Windows TAP device |
749 | | * VMM: fixed issues with IBM's 1.4.2 JVM in Linux guests |
750 | | * RDP: fixed color encoding with 24bpp |
751 | | * BIOS: zero main memory on reboot |
752 | | * BIOS: added release logging |
753 | | * USB: fixed parsing of certain devices to prevent VBoxSVC crashes |
754 | | * USB: properly wakeup suspended ports |
755 | | * USB: fixed a problem with unplugged USB devices during suspend |
756 | | * Audio: fixed crashes on Vista hosts |
757 | | * NAT: allow configuration of incoming connections (aka port mapping) |
758 | | * Network: hard reset network device on reboot |
759 | | * iSCSI: fixed a hang of unpaused VMs accessing unresponsive iSCSI disks |
760 | | * Linux Additions: support Xorg 7.2.x |
761 | | * Linux Additions: fixed default video mode if all other modes are invalid |
762 | | * Linux Additions: set default DPI to 100,100 |
763 | | * Linux Additions: fixed initialization of video driver on X server reset |
764 | | |
765 | | |
766 | | '''!VirtualBox 1.3.6''' (released 2007-02-20) |
767 | | |
768 | | * Windows installer: perform installation for all users instead of just the current user (old behavior still available) |
769 | | * Linux installer: fixed license display to not block installation |
770 | | * Linux installer: added RPM for openSUSE 10.2 |
771 | | * GUI: fixed problems with several keyboard layouts on Linux hosts |
772 | | * GUI: added online help on Linux hosts (using kchmviewer) |
773 | | * GUI: fixed handle leak on Windows hosts |
774 | | * Graphics: increased VRAM limit to 128MB |
775 | | * BIOS: fixed CD/DVD-ROM detection in Windows Vista guests |
776 | | * VMM: fixed incompatibility with OpenBSD 4.0 |
777 | | * VDI: fixed issues with snapshot merging |
778 | | * Network: fixed incompatibility between Vista UAC and Host Interface Networking |
779 | | * Network: fixed issues with Windows NT 4.0 guests |
780 | | * Audio: fixed problem with ALSA on Linux before 2.6.18 causing system reboots |
781 | | * RDP: added support for MS RDP 6.0 clients |
782 | | * RDP: fixed issue with PAM authentication on certain distributions |
783 | | * RDP: fixed sporadic disconnects with MS RDP clients |
784 | | * RDP: fixed memory leak |
785 | | * iSCSI: improved behavior when pausing a VM with iSCSI connections |
786 | | * iSCSI: improved read timeout handling |
787 | | |
788 | | |
789 | | '''!VirtualBox 1.3.4''' (released 2007-02-12) |
790 | | |
791 | | * General: fixed unresolved symbol issue on Windows 2000 hosts |
792 | | * General: added warnings at !VirtualBox startup when there is no valid Linux kernel module |
793 | | * General: fixed problem with unrecognized host CDROM/DVD drives on Linux |
794 | | * General: fixed compatibility issue with SELinux |
795 | | * GUI: improved USB user interface, easier filter definitions, menu to directly attach specific devices |
796 | | * GUI: added VM settings options for VRDP |
797 | | * GUI: fixed GDI handle leak on Windows hosts |
798 | | * GUI: worked around issue in the Metacity window manager (GNOME) leading to unmovable VM windows |
799 | | * GUI: show an information dialog before entering fullscreen mode about how to get back |
800 | | * GUI: several fixes and improvements |
801 | | * VMM: fixed occasional crashes when shutting down a Windows guest |
802 | | * VMM: fixed crash while loading Xorg on openSUSE 10.2 |
803 | | * VMM: fixed problems with OpenBSD 3.9 and 4.0 |
804 | | * VMM: fixed crash while loading XFree86 in SUSE 9.1 |
805 | | * VMM: fixed Debian 3.1 (Sarge) installation problem (network failure) |
806 | | * VMM: fixed crash during SUSE 10.2 installation |
807 | | * VMM: fixed crash during Ubuntu 7.04 RC boot |
808 | | * VMM: fixed crash during ThinClientOS (Linux 2.4.33) bootup |
809 | | * ATA/IDE: pause VM when host disk is full and display message |
810 | | * ATA/IDE: fixed incompatibility with !OpenSolaris 10 |
811 | | * VDI containers: do not allocate blocks when guest only writes zeros to it (size optimization when zeroing freespace prior to compacting) |
812 | | * CDROM/DVD: fixed media recognition by Linux guests |
813 | | * Network: corrected reporting of physical interfaces (fixes Linux guest warnings) |
814 | | * Network: fixed IRQ conflict causing occasional major slowdowns with XP guests |
815 | | * Network: significantly improved send performance |
816 | | * Audio: added mixer support to the AC'97 codec (master volume only) |
817 | | * Audio: added support for ALSA on Linux (native, no OSS emulation) |
818 | | * iSCSI: improved LUN handling |
819 | | * iSCSI: fixed hang due to packet overflow |
820 | | * iSCSI: pause VM on iSCSI connection loss |
821 | | * Linux module: never fail unloading the module (blocks Ubuntu/Debian uninstall) |
822 | | * Linux module: improved compatibility with NMI watchdog enabled |
823 | | * Windows Additions: fixed hardware mouse pointer with Windows 2003 Server guests |
824 | | * Linux Additions: compile everything from sources instead of using precompiled objects |
825 | | * Linux Additions: better compatibility with older glibc versions |
826 | | * Linux Additions: when uninstalling, only delete the files we put there during installation, don't remove the directory recursively to prevent unwanted data loss |
827 | | * Linux Installer: added support for Slackware |
828 | | * Linux Additions: added support for Linux 2.4.28 to 2.4.34 |
829 | | * RDP: fixed sporadic disconnects with MS RDP clients |
830 | | * RDP: fixed race condition during resolution resize leading to rare crashes |
831 | | |
832 | | |
833 | | '''!VirtualBox 1.3.2''' (released 2007-01-15) |
834 | | |
835 | | * first public version |
| 73 | For the changelog of previous !VirtualBox series, have a look at |
| 74 | * [wiki:Changelog-2.1 VirtualBox 2.1] |
| 75 | * [wiki:Changelog-2.0 VirtualBox 2.0] |
| 76 | * [wiki:Changelog-1.6 VirtualBox 1.6] |