8.1.0
	+ Fix VNC console: redirect bare /vnc_auto.html to /vncws/
	+ Fix VNC console CGI crash and small window size with modern noVNC
	+ Set version to 8.1.0
	+ Add libvirtd apparmor profile
8.0.0
	+ Set version to 8.0.0
	+ Update Python dependency
	+ Set execution permissions to stop-vm script
	+ Added initial-setup script
	+ Update enable-module script
7.1.0
	+ Bump version number
7.0.1
	+ Fix VM modal size
7.0.0
	+ Fix VM shutdown (just for virsh)
	+ Fix regression on vnc service unit file
	+ Add bridge-utils
	+ Add libvirt-clients
	+ Replace libvirt-bin by libvirt-daemon-system
6.2.0
	+ Set version number to 6.2.0
6.1.1
	+ Improve device settings
	+ Fix VM manage command to exit with status code 0 when the VM is finished in less than 30 seconds
	+ Fix VM devices edit form
	+ Fix VM shutdown
	+ Fix vm hard disk version
6.1
	+ Set version number to 6.1
6.0
	+ Auto-resize View Console window to match VM resolution
	+ Simplify VNC management and fix SSL problems
	+ Fix virtual networks management
	+ Add support for EFI or Hybrid ISO files
	+ Adapt to Ubuntu 18.04
	+ Add virtlogd as managed daemon to avoid some random VM start errors
	+ Use HTTPS for VNC webserver
	+ Adapted to new CSS styles and replaced some icons
	+ Add view_console_new_window config key
3.1.3
	+ Added menu icon
	+ Request user confirmation when clicking remove virtual machine button
	+ Do not check for r/rw perms on disks as libvirt automatically fixes them
	+ Bridges already used are skipped instead of reused to avoid conflicts
	+ Delete unsued bridges once deleted
	+ Check for existing libvirt networks using test on files definition
	  insted of virsh net-list which was buggy
	+ Removed no longer necessary jQuery noConflict()
3.1.2
	+ Ported JS code to jQuery
3.1.1
	+ Remove deprecated backup domains methods
	+ More descriptive names for the windows types of virtual machines
	+ Do not stop VNC proxies before VMs are stopped
	+ Always try to shutdown VMs first and then destroy after 30 seconds
	+ Fix Qemu keymap detection when having UTF-8 environment
3.1
	+ Removed 3.0.X migration code
	+ Depend on zentyal-core 3.1
3.0.5
	+ Reload the page after saving changes if a VM has been modified
	+ Added calls to generate VM stop alerts on module stop
	+ Added calls to methods to generate alerts on VM start/stop
3.0.4
	+ Use shutdown command instead of halt in Windows systems
	+ Allow to use host CD drive
	+ Add VNC bar height to calculate VNC viewer frame height
	+ Use 'tablet' device type for pointing device on Windows machines
	  to avoid cursor offset
	+ Allow '_' and '-' in devices paths
3.0.3
	+ Added missing architectureTypes method to VBox backend
	+ Forced MAC prefix to workaround libvirt bug
3.0.2
	+ Operating System type can now be specified on each VM
	+ Windows Vista or newer machines use SATA disks
	+ Windows 2000 or older machines use IDE disks
	+ Linux machines use virtio disks
	+ Other machines use SCSI disks for compatibility with the
	  previous default, but can use IDE setting the use_ide_disks
	  key in /etc/zentyal/virt.conf as before
	+ Better checking of device path
3.0.1
	+ Support for another output of file program for qcow2 format
	+ Make use of the wideDialog parameter for VNC windows
2.3.5
	+ Fixed reference to inexistent attribute when adding a machine
2.3.4
	+ Report used ports as FirewallHelper
	+ Set maximum number of virtual machines via virt.conf
	+ New icons for the interface
2.3.3
	+ Validate that CD images are in ISO format
	+ MAC addresses can be always set without need of config key and also
	  have a random default value
2.3.2
	+ Remove no longer necessary parentComposite workarounds
	+ Adapted to new Model management framework
	+ Adapted Status type to new framework
	+ Fixed error in getting VM state with a language different than english
2.3.1
	+ Added printableName for VNC service
2.3
	+ Do not manually specify emulator in xml to make it work in precise
	+ Use novnc package in precise instead of custom one
	+ Validation of the format of the disk files
	+ Removed VMs are stopped, better treatment of disk addition errors
	+ VNC service is set before saving changes
	+ Added NetworkObserver methods
	+ 'None' interface is not longer allowed for libvirt backend
	+ Added validation of hard disk names
	+ Bugfix: custom keymap validation works properly now
	+ Replaced autotools with zbuildtools
	+ Internal networks now work in KVM
	+ Optimize check status operation in KVM using domstate command
	+ Start VNC proxies only when necessary, this also avoids wrong alerts
	+ Restrict virtual machine names to avoid problems with virsh and quotes
	+ Fixed problems with inexistent mac elements on network interface rows
	+ VMs have now always assigned the same VNC port
2.2.2
	+ Bugfix: delete commands are properly quoted now
	+ Bugfix: add newlines to the generated vnc-passwd file
	+ Bugfix: specify video card model to avoid problems with some guests
	+ Bugfix: created disks are now physically deleted when removed in the GUI
2.2.1
	+ Use /var/lib/zentyal/conf/vnc-passwd to store autogenerated passwords
	  and allow to customize them easily without having to create the file
	+ Bugfix: do not allow more than 16 SCSI devices
	+ Allow to force use of IDE disks if use_ide_disks config key is enabled
	+ Allow to specify MAC addresses for network interfaces if
	  custom_mac_addresses config key is enabled
	+ Do not try to stop machines that are not running
	+ Full cleanup of deleted VM directories when using VirtualBox
	+ Avoid console warnings when a machine is not created
	+ Bugfix: Do not stop machines on save changes if they haven't changed
	+ Do not try to start already running VMs
	+ Bugfix: OS type can now be changed after the machine is created
	+ New manageonly option for better integration with VBox GUI
2.1.7
	+ Read keymap when writing conf instead of when initializing
	+ Avoid warning when LANG environment variable is not defined
2.1.6
	+ Fixed problems with sparse disk images in KVM and use scsi bus
	+ Avoid undefined concatenation warnings during boot
2.1.5
	+ Removed /zentyal prefix from URLs
2.1.4
	+ Properly define the boot device with KVM
	+ Real devices like /dev/cdrom are now recognised as valid
	+ Only bridged interfaces appear in Select when using libvirt
	+ Do not generate console output when checking for VMX extensions
2.1.3
	+ Start button also resumes paused machines
	+ Do not pop up console if the machine is not running
	+ Allow to specify VNC passwords in /var/lib/zentyal/conf/vnc-passwd
	+ Include also VNC WS proxy ports in the service
	+ Do not try to pause stopped machines
2.1.2
	+ Removed no longer necessary parent workarounds after parentRow fix
	+ Fixed problems with autostart VMs during save changes
	+ Do not show incorrect "Optional" labels on non-optional fields
	+ Do not allow to modify disk size once disk is created
	+ Updated running, paused and stopped icons
	+ Fix viewCustomizer problems overriding the initHTMLStateOrder method
	+ Check precondition when trying to start a machine and remove general
	  unnecessary precondition, now it also checks for unsaved changes
	+ Remove annoying vncKeymap warning when not defined
	+ Fixed bug getting path for disk usage facilities
2.1.1
	+ Fixed wrong nested headers and show help links inside tabs
	+ Validate paths and names when adding a new device
	+ Pause and Resume actions now work
	+ Architecture of virtualized machines with KVM is now properly set
	+ Better management of manual and automatic start/stop of machines
	+ Integration with Backup and Disk Usage
	+ Check if keymap is supported and default to US english if not
	+ Allow to customize keymap and console size in virt.conf
	+ VNC on libvirt now can listen to external connections
	+ Reduce the effect of VNC mouse position problem  offset with libvirt
	+ Autodetection of hardware support to choose between KVM/QEMU
	+ Clean leftover vncviewer files
	+ Create sparse disk images to reduce disk usage
	+ Allow to customize user and initial VNC port in virt.conf
	+ Protect VNC sessions with password
	+ Create service and firewall rules for VNC
	+ Upstart files are properly purged now
2.1
	+ Initial release
