diff --git a/MANIFEST.in b/MANIFEST.in index 79814dd06..adb3e4b76 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,5 +1,5 @@ # to be included/excluded from the tarball produced by sdist -include COPYING HACKING.md INSTALL.md NEWS README.md +include COPYING HACKING.md INSTALL.md NEWS.md README.md include MANIFEST.in include setup.py include virt-* diff --git a/NEWS b/NEWS.md similarity index 76% rename from NEWS rename to NEWS.md index 5237875a4..6a069c5f3 100644 --- a/NEWS +++ b/NEWS.md @@ -1,35 +1,34 @@ - Virtual Machine Manager News - ============================ +# Virtual Machine Manager News + +## Release 1.4.0 (June 18, 2016) -Release 1.4.0 (June 18, 2016) ------------------------------ - virt-manager: spice GL console support (Marc-André Lureau, Cole Robinson) - Bump gtk and pygobject deps to 3.14 - virt-manager: add checkbox to forget keyring password (Pavel Hrdina) -- cli: add --graphics gl= (Marc-André Lureau) -- cli: add --video accel3d= (Marc-André Lureau) -- cli: add --graphics listen=none (Marc-André Lureau) -- cli: add --transient flag (Richard W.M. Jones) -- cli: --features gic= support, and set a default for it (Pavel Hrdina) -- cli: Expose --video heads, ram, vram, vgamem -- cli: add --graphics listen=socket +- cli: add `--graphics gl=` (Marc-André Lureau) +- cli: add `--video accel3d=` (Marc-André Lureau) +- cli: add `--graphics listen=none` (Marc-André Lureau) +- cli: add `--transient` flag (Richard W.M. Jones) +- cli: `--features gic=` support, and set a default for it (Pavel Hrdina) +- cli: Expose `--video heads, ram, vram, vgamem` +- cli: add `--graphics listen=socket` - cli: add device address.type/address.bus/... -- cli: add --disk seclabelX.model (and .label, .relabel) -- cli: add -cpu cellX.id (and .cpus, and .memory) -- cli: add --network rom_bar= and rom_file= -- cli: add --disk backing_format= +- cli: add `--disk seclabelX.model` (and .label, .relabel) +- cli: add `-cpu cellX.id` (and .cpus, and .memory) +- cli: add `--network rom_bar=` and `rom_file=` +- cli: add `--disk backing_format=` - Many bug fixes and improvements -Release 1.3.2 (December 24, 2015) ---------------------------------- +## Release 1.3.2 (December 24, 2015) + - Fix dependency issues with vte -Release 1.3.1 (December 06, 2015) ---------------------------------- +## Release 1.3.1 (December 06, 2015) + - Fix command line API on RHEL7 pygobject -Release 1.3.0 (November 24, 2015) ---------------------------------- +## Release 1.3.0 (November 24, 2015) + - Git hosting moved to http://github.com/virt-manager/virt-manager - Switch translation infrastructure from transifex to fedora.zanata.org - Add dogtail UI tests and infrastructure @@ -37,43 +36,43 @@ Release 1.3.0 (November 24, 2015) - virt-install and virt-manager now remove created disk images if VM install startup fails - Replace urlgrabber usage with requests and urllib2 -- virt-install: add --network virtualport support for openvswitch +- virt-install: add `--network` virtualport support for openvswitch (Daniel P. Berrange) -- virt-install: support multiple --security labels -- virt-install: support --features kvm_hidden=on|off (Pavel Hrdina) -- virt-install: add --features pmu=on|off -- virt-install: add --features pvspinlock=on|off (Abhijeet Kasurde) -- virt-install: add --events on_lockfailure=on|off (Abhijeet Kasurde) -- virt-install: add --network link_state=up|down -- virt-install: add --vcpu placement=static|auto +- virt-install: support multiple `--security` labels +- virt-install: support `--features kvm_hidden=on|off` (Pavel Hrdina) +- virt-install: add `--features pmu=on|off` +- virt-install: add `--features pvspinlock=on|off` (Abhijeet Kasurde) +- virt-install: add `--events on_lockfailure=on|off` (Abhijeet Kasurde) +- virt-install: add `--network link_state=up|down` +- virt-install: add `--vcpu placement=static|auto` + +## Release 1.2.1 (June 06, 2015) -Release 1.2.1 (June 06, 2015) ------------------------------ - Bugfix release - Fix connecting to older libvirt versions (Michał Kępień) - Fix connecting to VM console with non-IP hostname (Giuseppe Scrivano) - Fix addhardware/create wizard errors when a nodedev disappears - Fix adding a second cdrom via customize dialog -Release 1.2.0 (May 04, 2015) ----------------------------- +## Release 1.2.0 (May 04, 2015) + - OVMF/AAVMF Support (Laszlo Ersek, Giuseppe Scrivano, Cole Robinson) - Improved support for AArch64 qemu/kvm -- virt-install: Support --disk type=network parameters -- virt-install: Make --disk just work -- virt-install: Add --disk sgio= option (Giuseppe Scrivano) +- virt-install: Support `--disk type=network` parameters +- virt-install: Make `--disk` just work +- virt-install: Add `--disk sgio=` option (Giuseppe Scrivano) - addhardware: default to an existing bus when adding a new disk (Giuseppe Scrivano) -- virt-install: Add --input device option +- virt-install: Add `--input` device option - virt-manager: Unify storagebrowser and storage details functionality - virt-manager: allow setting a custom connection row name -- virt-install: Support --hostdev scsi passthrough -- virt-install: Fill in a bunch of --graphics spice options +- virt-install: Support `--hostdev scsi` passthrough +- virt-install: Fill in a bunch of `--graphics` spice options - Disable spice image compression for new local VMs - virt-manager: big reworking of the migration dialog -Release 1.1.0 (September 07, 2014) ----------------------------------- +## Release 1.1.0 (September 07, 2014) + - Switch to libosinfo as OS metadata database (Giuseppe Scrivano) - Use libosinfo for OS detection from CDROM media labels (Giuseppe Scrivano) @@ -84,47 +83,46 @@ Release 1.1.0 (September 07, 2014) - Revert virtio-console default, back to plain serial console - Experimental q35 option in new VM 'customize' dialog - UI for virtual network QoS settings (Giuseppe Scrivano) -- virt-install: --disk discard= support (Jim Minter) +- virt-install: `--disk discard=` support (Jim Minter) - addhardware: Add spiceport UI (Marc-André Lureau) -- virt-install: --events on_poweroff etc. support (Chen Hanxiao) -- cli --network portgroup= support and UI support -- cli --boot initargs= and UI support +- virt-install: `--events on_poweroff` etc. support (Chen Hanxiao) +- cli:`--network portgroup=` support and UI support +- cli:`--boot initargs=` and UI support - addhardware: allow setting controller model (Chen Hanxiao) - virt-install: support setting hugepage options (Chen Hanxiao) -Release 1.0.1 (March 22, 2014) ------------------------------- -- virt-install/virt-xml: New --memorybacking option (Chen Hanxiao) -- virt-install/virt-xml: New --memtune option (Chen Hanxiao) -- virt-manager: UI for LXC (Chen Hanxiao) +## Release 1.0.1 (March 22, 2014) + +- virt-install/virt-xml: New `--memorybacking` option (Chen Hanxiao) +- virt-install/virt-xml: New `--memtune option` (Chen Hanxiao) +- virt-manager: UI for LXC `` (Chen Hanxiao) - virt-manager: gsettings key to disable keygrab (Kjö Hansi Glaz) - virt-manager: Show domain state reason in the UI (Giuseppe Scrivano) - Fix a number of bugs found since the 1.0.0 release -Release 1.0.0 (February 14, 2014) ---------------------------------- +## Release 1.0.0 (February 14, 2014) + - virt-manager: Snapshot support - New tool virt-xml: Edit libvirt XML in one shot from the command line -- Improved defaults: qcow2, USB2, host CPU model, guest agent channel, - ... -- Introspect command line options like --disk=? or --network=help +- Improved defaults: qcow2, USB2, host CPU model, guest agent channel,... +- Introspect command line options like `--disk=?` or `--network=help` - The virt-image tool will be removed before the next release, speak up if you have a good reason not to remove it. - virt-manager: Support arm vexpress VM creation - virt-manager: Add guest memory usage graphs (Thorsten Behrens) -- virt-manager: UI for editing devices (Cédric Bosdonnat) +- virt-manager: UI for editing `` devices (Cédric Bosdonnat) - Spice USB redirection support (Guannan Ren) -- UI and command line support (Stefan Berger) -- UI and command line support (Giuseppe Scrivano) -- UI and command line support (Chen Hanxiao) -- command line support (Chen Hanxiao) +- `` UI and command line support (Stefan Berger) +- `` UI and command line support (Giuseppe Scrivano) +- `` UI and command line support (Chen Hanxiao) +- `` command line support (Chen Hanxiao) - virt-manager: support for glusterfs storage pools (Giuseppe Scrivano) -- cli: New options --memory, --features, --clock, --metadata, --pm +- cli: New options `--memory`, `--features`, `--clock`, `--metadata`, `--pm` - Greatly improve app responsiveness when connecting to remote hosts - Lots of UI cleanup and improvements -Release 0.10.0 (June 19, 2013) ------------------------------- +## Release 0.10.0 (June 19, 2013) + - Merged code with python-virtinst. virtinst is no longer public - Port from GTK2 to GTK3 (Daniel Berrange, Cole Robinson) - Port from gconf to gsettings @@ -132,64 +130,64 @@ Release 0.10.0 (June 19, 2013) - Remove virt-manager-tui - Remove HAL support - IPv6 and static route virtual network support (Gene Czarcinski) -- virt-install: Add --cpu host-passthrough (Ken ICHIKAWA, Hu Tao) +- virt-install: Add `--cpu host-passthrough` (Ken ICHIKAWA, Hu Tao) + +## Release 0.9.5 (April 01, 2013) -Release 0.9.5 (April 01, 2013) ------------------------------- - Enable adding virtio-scsi disks (Chen Hanxiao) - Support security auto-relabel setting (Martin Kletzander) - Support disk iotune settings (David Shane Holden) - Support 'reset' as a reboot option (John Doyle) - Bug fixes and minor improvements -Release 0.9.4 (July 29, 2012) ------------------------------ +## Release 0.9.4 (July 29, 2012) + - Fix VNC keygrab issues -Release 0.9.3 (July 09, 2012) ------------------------------ +## Release 0.9.3 (July 09, 2012) + - Fix broken release tar.gz of version 0.9.2 -Release 0.9.2 (July 09, 2012) ------------------------------ +## Release 0.9.2 (July 09, 2012) + - Convert to gtkbuilder: UI can now be edited with modern glade tool - virt-manager no longer runs on RHEL5, but can manage a remote RHEL5 host - Option to configure spapr net and disk devices for pseries (Li Zhang) - Many bug fixes and improvements -Release 0.9.1 (January 31, 2012) --------------------------------- +## Release 0.9.1 (January 31, 2012) + - Support for adding usb redirection devices (Marc-André Lureau) - Option to switch usb controller to support usb2.0 (Marc-André Lureau) - Option to specify machine type for non-x86 guests (Li Zhang) - Support for filesystem device type and write policy (Deepak C Shetty) - Many bug fixes! -Release 0.9.0 (July 26, 2011) ------------------------------ +## Release 0.9.0 (July 26, 2011) + - Use a hiding toolbar for fullscreen mode - Use libguestfs to show guest packagelist and more (Richard W.M. Jones) - Basic 'New VM' wizard support for LXC guests - Remote serial console access (with latest libvirt) - Remote URL guest installs (with latest libvirt) -- Add Hardware: Support devices -- Add Hardware: Support devices (Marc-André Lureau) +- Add Hardware: Support `` devices +- Add Hardware: Support `` devices (Marc-André Lureau) - Enable direct interface selection for qemu/kvm (Gerhard Stenzel) - Allow viewing and changing disk serial number -Release 0.8.7 (March 24, 2011) ------------------------------- +## Release 0.8.7 (March 24, 2011) + - Allow renaming an offline VM - Spice password support (Marc-André Lureau) -- Allow editting NIC settings (Gerhard Stenzel) +- Allow editting NIC `` settings (Gerhard Stenzel) - Allow enabling/disabling individual CPU features - Allow easily changing graphics type between VNC and SPICE for existing VM - Allow easily changing network source device for existing VM -Release 0.8.6 (Jan 14, 2011) ----------------------------- +## Release 0.8.6 (Jan 14, 2011) + - SPICE support (requires spice-gtk) (Marc-André Lureau) - Option to configure CPU model - Option to configure CPU topology @@ -198,30 +196,28 @@ Release 0.8.6 (Jan 14, 2011) - Option to enable bios boot menu - Option to configure direct kernel/initrd boot -Release 0.8.5 (August 24, 2010) -------------------------------- +## Release 0.8.5 (August 24, 2010) + - Improved save/restore support - Option to view and change disk cache mode - Configurable VNC keygrab sequence (Michal Novotny) -Release 0.8.4 (March 24, 2010) ------------------------------- +## Release 0.8.4 (March 24, 2010) + - 'Import' install option, to create a VM around an existing OS image - Support multiple boot devices and boot order - Watchdog device support - Enable setting a human readable VM description. - Option to manually specifying a bridge name, if bridge isn't detected -Release 0.8.3 (February 8th, 2010) ----------------------------------- +## Release 0.8.3 (February 8th, 2010) - New ability to manage network interfaces: start, stop, and view existing interfaces. Provision new bridge, bond, and vlan devices. - New option to 'customize VM before install', which allows adjusting most VM options from the install wizard. -Release 0.8.2 (December 14th, 2009) ------------------------------------ +## Release 0.8.2 (December 14th, 2009) This is largely a bug fix release. The following important bugs were fixed: @@ -235,21 +231,19 @@ Additionally, there is one new feature: - Allow ejecting and connecting floppy media -Release 0.8.1 (December 3rd, 2009) ----------------------------------- +## Release 0.8.1 (December 3rd, 2009) - VM Migration wizard, exposing various migration options - Enumerate CDROM and bridge devices on remote connections - Can once again list multiple graphs in main manager window (Jon Nordby) - Support disabling dhcp (Michal Novotny), and specifying 'routed' type for - new virtual networks + new virtual networks - Support storage pool source enumeration for LVM, NFS, and SCSI - Allow changing VM ACPI, APIC, clock offset, individual vcpu pinning, - and video model (vga, cirrus, etc.) + and video model (vga, cirrus, etc.) - Many improvements and bugfixes -Release 0.8.0 (July 28th, 2009) -------------------------------- +## Release 0.8.0 (July 28th, 2009) This release includes: @@ -261,21 +255,19 @@ This release includes: - Ability to view and change VM security (sVirt) settings (Dan Walsh) - Many bug fixes and improvements -Release 0.7.0 (March 9th, 2009) -------------------------------- +## Release 0.7.0 (March 9th, 2009) This release includes: - Redesigned 'New Virtual Machine' wizard (Jeremy Perry, Tim Allen, - Cole Robinson) + Cole Robinson) - Option to remove storage when deleting a virtual machine. - File browser for libvirt storage pools and volumes, for use when - attaching storage to a new or existing guest. + attaching storage to a new or existing guest. - Physical device assignment (PCI, USB) for existing virtual machines. - Bug fixes and minor improvements. -Release 0.6.1 (January 26th, 2009) ----------------------------------- +## Release 0.6.1 (January 26th, 2009) This release includes: @@ -289,8 +281,7 @@ This release includes: - Allow connection to multiple VM serial consoles - Bug fixes and many minor improvements. -Release 0.6.0 (September 10th, 2008) ------------------------------------- +## Release 0.6.0 (September 10th, 2008) This release includes: @@ -312,8 +303,7 @@ This release includes: - Allow limiting amount of stored stats history - Numerous bug fixes and minor improvements. -Release 0.5.4 -------------- +## Release 0.5.4 This release focuses on minor feature enhancement and bug fixes. Using the new GTK-VNC accelerated scaling support, the guest console window @@ -328,8 +318,7 @@ to use an interface. Allow setting of autostart flag, and changing boot device ordering. Control the new VM wizard based on declared hypervisor capabilities. -Release 0.5.3 -------------- +## Release 0.5.3 This is a bug fix release. The sizing of the VNC window is fixed for screens where the physical size is less than the guest screen size. @@ -338,8 +327,7 @@ placement). Restore of VMs is working again for local connections. A menu for sending special key sequences to the guest is added. Lots of other misc bug fixes -Release 0.5.2 -------------- +## Release 0.5.2 This is a bug fix release. Some broken menu items are hooked up again. The rounding of memory values is fixed. Re-connecting to the VNC display @@ -349,8 +337,7 @@ is close to the maximum local screensize. One new VM wizard is enabled per connection. Hardware device details are immediately refreshed after changes. Ability to add/remove display and input devices is enabled. -Release 0.5.1 -------------- +## Release 0.5.1 This release improves upon the remote management capabilities. It can now tunnel connections to the VNC server over SSH. It avoids prompting @@ -360,8 +347,7 @@ fly (requires suitably updated libvirt). There is ability to PXE boot install fullyvirtualized guests. Connetions to hypervisors are opened in the background to avoid blocking the whole UI. -Release 0.5.0 -------------- +## Release 0.5.0 This release introduces the ability to manage multiple remote machines, using either SSH+public keys, or TLS+x509 certificates to connect and @@ -373,8 +359,7 @@ implementation has been replaced with the GTK-VNC widget for greatly improved performance and increased feature set. Other miscellaneous bug fixes and feature enhancements are also included. -Release 0.4.0 -------------- +## Release 0.4.0 This release introduces major new functionality. There is new UI for the creation & management of virtual networks using the new libvirt networking @@ -389,8 +374,7 @@ people using non-English keyboard layouts. There is improved error reporting for a number of critical operations such as starting guests / connecting to the hypervisor. -Release 0.3.2 -------------- +## Release 0.3.2 The release introduces online help for all windows / dialogs in the application, to explain usage & operation of key functions. Auto-popup @@ -398,8 +382,7 @@ of consoles was fixed for existing inactive domains. Additional control operations are available on the right-click menu in the VM list. A handful of other minor bug fixes are also applied. -Release 0.3.1 -------------- +## Release 0.3.1 This release introduces support for managing QEMU / KVM virtual machines using the new libvirt QEMU driver backend. This requires a new libvirt @@ -412,8 +395,7 @@ wizard also allows the user to specify the type of guest OS being installed. This will allow the setup of virtual hardware to be optimized for the needs of specific guest OS. -Release 0.3.0 -------------- +## Release 0.3.0 This release brings a major functionality update, enabling management of inactive domains. This requires a new libvirt (at least 0.1.11) @@ -427,8 +409,7 @@ Finally there have been a variety of minor UI fixes & enhancements such as progress bars during guest creation, reliability fixes to the virtual console and even greater coverage for translations. -Release 0.2.6 -------------- +## Release 0.2.6 The release focus has been on major bug fixing. This is also the first release in which (partial) translations are available for @@ -441,8 +422,7 @@ UI issues were fixed / clarified, particularly in the graphical console and new VM creation wizard. -Release 0.1.4 -------------- +## Release 0.1.4 * Integration with GNOME keyring for the VNC console to avoid need to remember passwords when accessing the guest domain's @@ -456,9 +436,8 @@ Release 0.1.4 * Update status icons to match those in the gnome-applet-vm * Added domain ID and # VCPUs to summary view * Misc bug fixes - -Release 0.1.3 -------------- + +## Release 0.1.3 * Fixed DBus service activation & general brokenness * Added a display of virtual CPU count in summary page @@ -466,8 +445,7 @@ Release 0.1.3 * Make hardware config panel resizeable * Switch detailed graph rendering to use sparkline code * Switch to use filled sparkline graphs - -Release 0.1.2 -------------- + +## Release 0.1.2 * First public release diff --git a/virt-manager.spec.in b/virt-manager.spec.in index 9d3c09d73..5562f5422 100644 --- a/virt-manager.spec.in +++ b/virt-manager.spec.in @@ -188,7 +188,7 @@ fi %files -%doc README.md COPYING NEWS +%doc README.md COPYING NEWS.md %{_bindir}/%{name} %{_mandir}/man1/%{name}.1*