qemu-toolkit / HISTORY

Full commit

= 0.5

  + 'boot' configuration option for specifying the boot order of the virtual
  + 'nic' option now optimises the virtio driver for throughput. 
  + Allows access to the built-in DHCP server for setting IP addresses from 
    the configuration file. See the 'nic' option.
  + Matches MAC addresses of vnics created; this matters for some of the 
    optimisations. In the future, we'll also allow random mac addresses 
    generated by the OS. 
  ! Fixes bug where all 'disk' options would be bootable.

= 0.4
  ! Fixes missing requires for fileutils
  ! Fixes for documentation on the VNC port
  + 'keyboard_layout' option for defining the layout for VNC connections
  + Support for a 'lib'-directory in /etc for helper functions
  + Support for using Ruby libraries in VM definitions
  + Reintroduced 'generate_mac' - turns out that was useful.
  * Now uses /dev/zvol/rdsk to access volumes, yielding a 2-10 times
    performance boost.
= 0.3
  + Allows controlling #ram and #cpus
  + Automatic generation of local device path candidates if storage is 
    available locally as well.
  ! Fixes default on storadm create.
  + A lot of configuration options, please see spec/fixture/etc/all.rb
  + VLAN support in nic via: syntax. Just use physical:VLAN, ie: e1000g0:2.
  + Allows multiple VM definitions in a single Ruby file.
  ! Another bugfix: Don't cache answer from iscsiadm list target
  + Checks if the storage exists before attempting to export it. 
  + Waits for iSCSI disks to come online before attempting a start.
  + storadm list
  + Checks before it executes a 'hide' command. 
  + Random MAC address in corrected template.
  + Make bootiso work again. 
  + random_mac address generation
  + automatic nic management
  + prints out iqn of exported volumes
  + sets qemu_toolkit:export attribute on VM datasets.
  + pretty VM listing
  + create VMNAME for vmadm
  + Full man pages.

= 0.2.0 / 30Aug12

  * First feature-complete version.