~ubuntu-branches/ubuntu/quantal/virtinst/quantal-proposed

1.2.4 by Guido Günther
Import upstream version 0.500.0
1
   Virtinst News
1 by Soren Hansen
Import upstream version 0.300.1+hg20071120
2
   =================
3
1.2.12 by Laurent Léonard
Import upstream version 0.600.1
4
Release 0.600.1 (January 31, 2012)
5
----------------------------------
6
- virt-install: --redir option for usb redirection (Marc-André Lureau)
7
- virt-install: Advanced --controller support for usb2 (Marc-André
8
  Lureau)
9
- Many bug fixes and minor improvments.
10
1.2.11 by Laurent Léonard
Import upstream version 0.600.0
11
Release 0.600.0 (July 26, 2011)
12
-------------------------------
13
- virt-install: Various improvements to enable LXC/container guests:
14
- New --filesystem option for <filesystem> devices
15
- New --init option for container <init> path
16
- New --container option (similar to --paravirt or --hvm)
17
- virt-install: Make --location  remotely (with latest libvirt)
18
- virt-install: New --smartcard option for <smartcard> devices
19
- (Marc-André Lureau)
20
- virt-install: New --numatune option for building guest <numatune> XML
21
- virt-install: option to set --disk error_policy=
22
- virt-install: option to set --disk serial=
23
1.2.10 by Laurent Léonard
Import upstream version 0.500.6
24
Release 0.500.6 (March 24, 2011)
25
--------------------------------
26
- virt-install: --graphics spice now enables spicevmc and qxl
27
- virt-install: New --disk parameter io=native|threads
28
1.2.9 by Laurent Léonard
Import upstream version 0.500.5
29
Release 0.500.5 (Jan 14, 2011)
30
----------------------------------
31
- New virt-install --cpu option for configuring CPU model/features
32
- virt-install --vcpus option can not specify topology and maxvcpus
33
- New virt-install --graphics option to unify --vnc, --sdl, spice config
34
- New virt-install --print-xml option to skip install and print XML
35
1.2.8 by Laurent Léonard
Import upstream version 0.500.4
36
Release 0.500.4 (August 24, 2010)
37
---------------------------------
38
- New virt-install --console option for specifying virtio console device
39
- New virt-install --channel option for specifying guest communication
40
  channel
41
- New virt-install --boot option. Allows setting post-install boot
42
  order, direct kernel/initrd boot, and enabling boot device menu.
43
- New virt-install --initrd-inject option, which enables installation
44
  using a _local_ kickstart file (Colin Walters)
45
1.2.7 by Laurent Léonard
Import upstream version 0.500.3
46
Release 0.500.3 (March 24, 2010)
47
--------------------------------
48
- virt-install: New --watchdog option: configure a virtual watchdog device
49
- virt-install: New --soundhw option: More flexible sound configuration
50
                deprecates --sound, though back compat is maintained
51
- virt-install: New --security option: configure VM security driver settings
52
- virt-install: New --description option: set a human readable description
53
- Better OS defaults: Use <video> VGA and <sound> AC97 if supported
54
1.2.6 by Laurent Léonard
Import upstream version 0.500.2
55
Release 0.500.2 (February 8, 2010)
56
----------------------------------
57
 - virt-install: New option --autostart for setting domain autostart flag
58
 - virt-install: Allow specifying --host-device with lsusb and lspci
59
                 format (0x1234:0x5678 for USB, etc)
60
 - virtinst: New 'Interface' module for building libvirt interface XML
61
1.2.5 by Guido Günther
Import upstream version 0.500.1
62
Release 0.500.1 (December 3, 2009)
63
----------------------------------
64
 - virt-install now attempts --os-variant detection by default. This can be
65
        disabled with '--os-variant none' (distro detection currently only
66
        works for URL installs)
67
 - New --disk option 'format', for creating image formats like qcow2 or vmdk
68
 - Many improvements and bugfixes
69
1.2.4 by Guido Günther
Import upstream version 0.500.0
70
Release 0.500.0 (July 28, 2009)
71
-------------------------------
72
73
This release includes:
74
75
 - New virt-install device options --serial, --parallel, and --video
76
 - Allow various auth types for libvirt connections (PolicyKit, SASL, ...)
77
 - New virt-clone option --auto-clone: generates all needed input.
78
 - Option to specify network device model via virt-install --network
79
     (Guido Gunther)
80
 - New virt-install option --virt-type for specifying hypervisor type
81
     (kvm, qemu). --accelerate is now the default behavior: To provision a
82
     plain qemu VM on a KVM enabled host, use '--virt-type qemu'
83
 - OVF input support for virt-convert
84
 - Many bug fixes and improvements
85
1.2.3 by Guido Günther
Import upstream version 0.400.3
86
Release 0.400.3 (March 9, 2009)
87
-------------------------------
88
89
This is largely a bug fix release, which fixes several annoying bugs present
90
in virtinst-0.400.2:
91
92
 - virt-install --file was busted
93
 - virt-install --os-type windows was busted for --cdrom installs
94
 - virt-install --os-variant values weren't used if installing from a URL
95
96
Release 0.400.2 (March 3, 2009)
97
-------------------------------
98
99
  - New virt-clone option --original-xml, allows cloning a guest from
100
      an xml file, rather than require an existing, defined guest.
101
  - New virt-install option --import, allows creating a guest from an
102
      existing disk image, bypassing any OS install phase.
103
  - New virt-install option --host-device, for connecting a physical
104
      host device to the guest.
105
  - Allow specifying 'cache' value via virt-install's --disk options
106
      (Ben Kochie)
107
  - New virt-install option --nonetworks (John Levon)
108
  - Lots of backend cleanups and documentation improvements.
109
1.2.2 by Guido Günther
Import upstream version 0.400.1
110
Release 0.400.1 (January 26, 2009)
111
----------------------------------
112
113
This release includes:
114
115
  - Add virt-image -> vmx support to virt-convert, replacing virt-pack
116
      (Joey Boggs)
117
  - Add disk checksum support to virt-image (Joey Boggs)
118
  - Enhanced URL install support: Debian Xen paravirt, Ubuntu kernel and
119
      boot.iso, Mandriva kernel, and Solaris Xen Paravirt (Guido Gunther,
120
      John Levon, Cole Robinson)
121
  - Expanded test suite
122
  - Numerous bug fixes, cleanups, and minor improvements
123
1.2.1 by Guido Günther
Import upstream version 0.400.0
124
Release 0.400.0 (September 10, 2008)
125
------------------------------------
126
127
This release includes:
128
129
  - New tool 'virt-convert': Allows converting between different types of
130
      virt configuration files. Currently only supports vmx -> virt-image
131
  - New tool 'virt-pack': Converts virt-image xml format to vmx and packs
132
      in a tar.gz. (Note this will likely be merged with virt-convert in
133
      the future)
134
  - virt-install: Support for remote VM installation. Can use install media
135
      and disk images on remote host if shared via libvirt. Allows can
136
      provisioning storage on remote pools.
137
  - virt-install new options:
138
      new --wait option, allows putting a hard time limit on installs
139
      new --sound option, to create VM with soundcard emulation
140
      new --disk option, allows specifying media as a path, storage volume, or
141
        a pool to provision storage on, device type, and several other options.
142
        Deprecates --file, --size, --nonsparse.
143
      new --prompt option. Input prompting is no longer the default, this
144
        option turns it back on.
145
  - virt-install: allow setting cpu pinning information for qemu/kvm VMs
146
  - virt-install: numa support via --cpuset=auto option
147
  - virt-image: --replace option to overwrite existing VM image file
148
  - virt-image: support multiple network interfaces in virt-image format
149
  - use virtio disk/net drivers if chosen os entry supports it (Fedora 9/10,
150
      Ubuntu Hardy)
151
  - Numerous bug fixes and minor improvements.
152
1.1.3 by Soren Hansen
Import upstream version 0.300.3
153
Release 0.300.3
154
---------------
155
156
This release addresses a number of major bugs, and optimizes
157
aspecst of the installation process. When probing for OS distro
158
type it will test file existance, rather than fetching the entire
159
file. RFC compliant NFS uris are now accepted & converted where
160
needed.  When probing for Red Hat distro variants, look for the
161
.treeinfo file to determine initrd/kernel locations. Print user
162
friendly error instead of stack traces, and hide bogus libvirt
163
error messages from console. Add a --noreboot flag to virt-install
164
to prevent the automatic reboot at end of installation. Use the
165
libvirt capabilities XML to determine the guest types supported
166
by a hypervisor. Add --force option to prevent any interactive
167
prompting.
168
169
Release 0.300.2
170
---------------
171
172
This release fixes a couple of minor bugs. XML attributes are
173
correctly escaped in the XML. vCPUs can be pinned to pCPUs at
174
install time. Windows guests will be automatically configured
175
to use localtime. Improved input validation
176
1 by Soren Hansen
Import upstream version 0.300.1+hg20071120
177
Release 0.300.1
178
---------------
179
180
This release fixes a couple of minor bugs. The detection of new
181
Fedora distros is fixed. The ability to PXE boot install fully
182
virtualized guests is enabled. Installation of QEMU guests from
183
remote ISO images is fixed. Choice of default architecture is
184
fixed on 32-bit.
185
186
Release 0.300.0
187
---------------
188
189
This release introduces the virt-image tool which provides the
190
ability to create guests based on a pre-define image. The image
191
provides metadata describing the required host virtualization
192
capabilities, the recommend resource allocations and one or more
193
pre-installed disk templates. From this is can instantiate new
194
guests on any suitable hypervisor supported by libvirt. With
195
the virt-install tool, all new fullyvirtualized guests now get
196
a USB tablet device configured providing an easier to use pointer.
197
Further improvements are made to input validation to catch user
198
errors earlier. Use of the 'xm console' and 'vncviewer' external
199
programs has been replaced with 'virsh console' and 'virt-viewer'
200
201
Release 0.200.0
202
---------------
203
204
This release introduces the virt-clone tool which provides the
205
ability to clone an existing inactive guest. The disk images
206
will be copied, new MAC address, UUID and name will be given to
207
the guest. Documentation is improved with the addition of manual
208
pages for both virt-install and virt-clone. Validation of input
209
parameters has been further enhanced, and re-factored to allow
210
sharing with virt-manager. The virt-install tool can be used to
211
boot live CD images, with or without underlying storage.
212
213
Release 0.103.0
214
---------------
215
216
This release has again focused on stablization and input
217
validation. UUIDs are now checked for syntactic correctness.
218
Fixed clashes with disk name & CDROM. Automatically reboot
219
Windows guest installs with CDROM still attached. The '-'
220
character is allowed in guest names. OS types /variants are
221
now specified using their short names. The way Red Hat distros
222
are detected is changed to be more robust, and cope with CentOS
223
and RHEL 5 tree layouts.
224
225
Release 0.102.0
226
---------------
227
228
This release has focused on stabilization & improved validation
229
of user inputs. MAC addresses, UUIDs are checked for uniqueness
230
wrt to other virtual machines. A few minor bug fixes to avoid
231
deprecated python features, and installation bugs are resolved.
232
233
Release 0.101.0
234
---------------
235
236
This release introduces the first support for provisioning
237
of QEMU / KVM virtual machines. This requires an updated
238
libvirt of at least 0.2.0 to enable the qemu driver. The
239
code for fetching bootable kernel/initrd images has been
240
refactored to facilitate porting to deal with other non
241
Fedora / RHEL operating systems. Prototype support for dealing
242
with SuSE paravirtualized installs is provided. The bootable
243
ISO image for fully virtualized installs can also be fetched
244
at runtime from an NFS/HTTP/FTP site, or equivalent initrd
245
and kernels for baremetal. A list of guest operating systems
246
is now maintained to enable virtual hardware configuration 
247
to be optimized to suit a particular guest OS.