8 * Assigning owners to a VM has been changed slightly.
10 * Must have admin/create_vm permissions to be an owner
11 * Groups can be owners
12 * Superusers can assign owner to anyone
13 * Owner assignment dropdown is now sorted by name (finally)
14 * Users without perms on any clusters now get a 403 error if they try to go to the VM Creation page. Before they would get to the page but have no clusters to choose from.
15 * The 5th step of the VM Wizard composing of HVParams is now properly submitting the data to the RAPI
16 * Refresh button now refreshes data for nodes and vms instead of just the cluster from the RAPI.
17 * Hostnames are now stored in the database using all lowercase
18 * More validation on data retrieved from the RAPI
19 * Updated sshkeys scripts to be more redundant
20 * Fixed missing CSRF token on password reset page
21 * VM List pages should be consistent between the global VM list and the cluster VM lists
26 * Cluster defaults are now used for all steps in VM Wizard. Previously NIC settings and Disk size had no defaults.
27 * Pinned Versions of dependencies
29 * Fixed bug for KVM where kernel path was required, now optional. (KVM only)
30 * Fixed exception when owner of a VM was a group
31 * During VM Creation the form now properly raises a validation error if primary node is the same as the secondary node
41 * Manual Refresh Button
42 * Notice on Read-Only Clusters
43 * Sharedfile Disk Template Added
45 * Docs now ship with product
46 * Fabfile cleaned up and simplified
51 * Pinned requirements at Django 1.4. Project not reviewed for Django 1.5
58 * Pagination links now correctly show up on the Virtual Machines page
59 * Migrate button disabled for non-drbd VMs on VM detail page
60 * VM template fields correctly set NIC and DNS defaults for new VM
61 * Fix network devices not copied back to new VM page, when deployment fails
62 * Account password reset form fixed
63 * Error messages on VMs clearable again
71 * Remove PyCurl dependency
72 * Immediate Shutdown button
73 * Improved installation process and documentation
74 * Improved RAPI functionality
76 * Simplified layout infrastructure
77 * Fix CSRF Token errors
78 * Transaction middleware
79 * Check VM hostnames for illegal characters
81 * Many back-end fixes to improve standards compliance and Django best practices
82 * Many user interface fixes and improvements
90 * CsrfResponseMiddleware removed from settings.py.dist
97 * Multiple Disks and Nics for VM Creation
98 * 'No Install' option for VM Creation
99 * CDROM2 Image Path for KVM
100 * User auto-complete for all username fields
101 * Rework and stabilisation of Jobs
102 * User registration is now optional
103 * CPU info added to node list and detail pages
104 * Ability to replace disks for a VM on DRBD clusters
107 * Unified json package use (django.utils.simplejson)
108 * Reduced name collisions with directory reorganizing
109 * Cache refresh migration moved to post_migrate hook
110 * Unified use of CSRF tokens
114 * Fixed HAYSTACK_SITECONF default setting
115 * Updated README to include virtualenv for mod_wsgi script
120 * Updated Fabric dependency: Django Object Permissions 1.4.1
121 * Overview: Used resources was not displaying clusters when used did not
130 * Internationalization Support (only greek translations.)
131 * Fabric & Virtual Environment deployment.
132 * Improved Navigation:
134 * Contextual links added to more pages
135 * Breadcrumbs available on most pages
136 * Object log upgraded to 0.6 includes scalability improvements
137 * Object permissions upgraded to 1.4
139 * contextual links added to generic views
140 * user/group selection widget added for permission editor.
141 * noVNC updated to latest head, includes better support for future revisions
142 * Node Evacuation now works properly
143 * VirtualMachine owner can now be edited
144 * Periodic Cache updater
145 - now syncronizes Nodes
146 - now runs using twistd
147 * Nodes can now be imported through the user interface
149 * Various optimizations to views to improve load times.
154 * fixing packaging issue with object log
158 * updating object log to 0.5.1
164 * Nodes are now cached in the database:
165 * Node detail views are now available, including some admin methods
166 * VirtualMachines may now be edited, renamed, and migrated.
167 * Errors while creating virtual machines are now handled better, and can be recovered from
168 * Django Object Log is now providing logs for all objects tracked by GWM
169 * Admins can now add ssh keys for other users
170 * Virtual machine detail page has had its layout updated to be more readable and add more
171 * fixed bugs preventing syncdb working with postgresql
177 * Status Dashboard is now the front page for GWM
178 * lists cluster status for admins.
179 * lists summary of virtual machines status for users.
180 * lists resource usage for the user and groups.
181 * error list including job failures and ganeti errors.
182 * Integrated NoVNC, an HTML5 + WebSockets VNC viewer
183 * Super users can now view resource usage and permissions for users and groups.
184 * Virtual machine lists are now paginated for quicker loading
185 * Ram and CPU quota is now based off running virtual machines
187 * Virtual Machines list now properly works for cluster admins
194 * Permissions system:
195 * user & group management
196 * per cluster/vm permissions
197 * basic VM management: Create, Delete, Start, Stop, Reboot