Merge tag '0.10.2'
[ganeti_webmgr.git] / CHANGELOG
bloba3d808a1aaa4287ac54fe4354c97ad111193bc5c
1 =========
2 Changelog
3 =========
5 v0.10.2
6 -------
7 Notable Changes:
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
23 v0.10.1
24 -------
25 Notable Changes:
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
33 v0.10
34 -----
36 Notable Changes:
37   * Ganeti 2.6 Support
38   * VM Wizard
39   * Job List - Cluster
40   * LDAP Support
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
48 v0.9.2
49 ------
51 * Pinned requirements at Django 1.4. Project not reviewed for Django 1.5
52   compatibility.
54 v0.9.1
55 ------
57 * New Error list page
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
65 v0.9
66 ----
67 Notable changes:
68   * Django 1.4
69   * Ganeti 2.5 support
70   * Pip 1.0+ support
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
80 * New Help Tips
81 * Many back-end fixes to improve standards compliance and Django best practices
82 * Many user interface fixes and improvements
84 v0.8.1
85 ------
87 Bugfix release.
89 Bugs fixed:
90   * CsrfResponseMiddleware removed from settings.py.dist
92 v0.8
93 ----
95 Notable Changes:
96   * VM Templates
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
106 * Cached AJAX calls
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
112 v0.7.2
113 ------
114   * Fixed HAYSTACK_SITECONF default setting
115   * Updated README to include virtualenv for mod_wsgi script
118 v0.7.1
119 ------
120   * Updated Fabric dependency: Django Object Permissions 1.4.1
121   * Overview: Used resources was not displaying clusters when used did not
122     permissions
125 v0.7
126 ----
128 Notable Changes:
129   * Xen Support
130   * Internationalization Support (only greek translations.)
131   * Fabric & Virtual Environment deployment.
132   * Improved Navigation:
133      * Search
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
138      * speed improvements
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
148   * Various UI fixes
149   * Various optimizations to views to improve load times.
152 v0.6.2
153 ------
154   * fixing packaging issue with object log
156 v0.6.1
157 ------
158   * updating object log to 0.5.1
160 v0.6
161 ----
163 Notable Changes:
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
173 v0.5
174 ----
176 Notable Changes:
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
186   * Improved layout
187   * Virtual Machines list now properly works for cluster admins
189 v0.4
190 ----
191 Initial Release
193   * Caching system
194   * Permissions system:
195       * user & group management
196       * per cluster/vm permissions
197   * basic VM management: Create, Delete, Start, Stop, Reboot
198   * ssh key feed
199   * basic quota system
200   * Import tools