= 0.5 + 'boot' configuration option for specifying the boot order of the virtual machine. + '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.