Add LowerCaseCharField to fix some db issues.
[ganeti_webmgr.git] / CHANGELOG
blob37842458664de66dba55b6271efd1c54517e2b36
1 =========
2 Changelog
3 =========
5 v0.10.1
6 -------
7 Notable Changes:
8   * Cluster defaults are now used for all steps in VM Wizard. Previously NIC settings and Disk size had no defaults.
9   * Pinned Versions of dependencies
11 * Fixed bug for KVM where kernel path was required, now optional. (KVM only)
12 * Fixed exception when owner of a VM was a group
13 * During VM Creation the form now properly raises a validation error if primary node is the same as the secondary node
15 v0.10
16 -----
18 Notable Changes:
19   * Ganeti 2.6 Support
20   * VM Wizard
21   * Job List - Cluster
22   * LDAP Support
23   * Manual Refresh Button
24   * Notice on Read-Only Clusters
25   * Sharedfile Disk Template Added
27 * Docs now ship with product
28 * Fabfile cleaned up and simplified
30 v0.9.2
31 ------
33 * Pinned requirements at Django 1.4. Project not reviewed for Django 1.5
34   compatibility.
36 v0.9.1
37 ------
39 * New Error list page
40 * Pagination links now correctly show up on the Virtual Machines page
41 * Migrate button disabled for non-drbd VMs on VM detail page
42 * VM template fields correctly set NIC and DNS defaults for new VM
43 * Fix network devices not copied back to new VM page, when deployment fails
44 * Account password reset form fixed
45 * Error messages on VMs clearable again
47 v0.9
48 ----
49 Notable changes:
50   * Django 1.4
51   * Ganeti 2.5 support
52   * Pip 1.0+ support
53   * Remove PyCurl dependency
54   * Immediate Shutdown button
55   * Improved installation process and documentation
56   * Improved RAPI functionality
58 * Simplified layout infrastructure
59 * Fix CSRF Token errors
60 * Transaction middleware
61 * Check VM hostnames for illegal characters 
62 * New Help Tips
63 * Many back-end fixes to improve standards compliance and Django best practices
64 * Many user interface fixes and improvements
66 v0.8.1
67 ------
69 Bugfix release.
71 Bugs fixed:
72   * CsrfResponseMiddleware removed from settings.py.dist
74 v0.8
75 ----
77 Notable Changes:
78   * VM Templates
79   * Multiple Disks and Nics for VM Creation
80   * 'No Install' option for VM Creation
81   * CDROM2 Image Path for KVM
82   * User auto-complete for all username fields
83   * Rework and stabilisation of Jobs
84   * User registration is now optional
85   * CPU info added to node list and detail pages
86   * Ability to replace disks for a VM on DRBD clusters
88 * Cached AJAX calls
89 * Unified json package use (django.utils.simplejson)
90 * Reduced name collisions with directory reorganizing
91 * Cache refresh migration moved to post_migrate hook
92 * Unified use of CSRF tokens
94 v0.7.2
95 ------
96   * Fixed HAYSTACK_SITECONF default setting
97   * Updated README to include virtualenv for mod_wsgi script
98   
100 v0.7.1
101 ------
102   * Updated Fabric dependency: Django Object Permissions 1.4.1
103   * Overview: Used resources was not displaying clusters when used did not 
104     permissions
107 v0.7
108 ----
110 Notable Changes:
111   * Xen Support
112   * Internationalization Support (only greek translations.)
113   * Fabric & Virtual Environment deployment.
114   * Improved Navigation:
115      * Search
116      * Contextual links added to more pages
117      * Breadcrumbs available on most pages
118   * Object log upgraded to 0.6 includes scalability improvements
119   * Object permissions upgraded to 1.4
120      * speed improvements
121      * contextual links added to generic views
122      * user/group selection widget added for permission editor.
123   * noVNC updated to latest head, includes better support for future revisions
124   * Node Evacuation now works properly
125   * VirtualMachine owner can now be edited
126   * Periodic Cache updater
127       - now syncronizes Nodes
128       - now runs using twistd
129   * Nodes can now be imported through the user interface
130   * Various UI fixes
131   * Various optimizations to views to improve load times.
134 v0.6.2
135 ------
136   * fixing packaging issue with object log
138 v0.6.1
139 ------
140   * updating object log to 0.5.1
142 v0.6
143 ----
145 Notable Changes:
146   * Nodes are now cached in the database:
147   * Node detail views are now available, including some admin methods
148   * VirtualMachines may now be edited, renamed, and migrated.
149   * Errors while creating virtual machines are now handled better, and can be recovered from
150   * Django Object Log is now providing logs for all objects tracked by GWM
151   * Admins can now add ssh keys for other users
152   * Virtual machine detail page has had its layout updated to be more readable and add more
153   * fixed bugs preventing syncdb working with postgresql
155 v0.5
156 ----
158 Notable Changes:
159   * Status Dashboard is now the front page for GWM
160      * lists cluster status for admins.
161      * lists summary of virtual machines status for users.
162      * lists resource usage for the user and groups.
163      * error list including job failures and ganeti errors.
164   * Integrated NoVNC, an HTML5 + WebSockets VNC viewer
165   * Super users can now view resource usage and permissions for users and groups.
166   * Virtual machine lists are now paginated for quicker loading
167   * Ram and CPU quota is now based off running virtual machines
168   * Improved layout
169   * Virtual Machines list now properly works for cluster admins
171 v0.4
172 ----
173 Initial Release
175   * Caching system
176   * Permissions system:
177       * user & group management
178       * per cluster/vm permissions
179   * basic VM management: Create, Delete, Start, Stop, Reboot
180   * ssh key feed
181   * basic quota system
182   * Import tools