Abort and print when dependencies not met.
[ganeti_webmgr.git] / CHANGELOG
blob4a5a40d13e450dc0b42abc600231ad709e222260
1 =========
2 Changelog
3 =========
5 v0.9.1
6 ------
8 * New Error list page
9 * Pagination links now correctly show up on the Virtual Machines page
10 * Migrate button disabled for non-drbd VMs on VM detail page
11 * VM template fields correctly set NIC and DNS defaults for new VM
12 * Fix network devices not copied back to new VM page, when deployment fails
13 * Account password reset form fixed
14 * Error messages on VMs clearable again
16 v0.9
17 ----
18 Notable changes:
19   * Django 1.4
20   * Ganeti 2.5 support
21   * Pip 1.0+ support
22   * Remove PyCurl dependency
23   * Immediate Shutdown button
24   * Improved installation process and documentation
25   * Improved RAPI functionality
27 * Simplified layout infrastructure
28 * Fix CSRF Token errors
29 * Transaction middleware
30 * Check VM hostnames for illegal characters 
31 * New Help Tips
32 * Many back-end fixes to improve standards compliance and Django best practices
33 * Many user interface fixes and improvements
35 v0.8.1
36 ------
38 Bugfix release.
40 Bugs fixed:
41   * CsrfResponseMiddleware removed from settings.py.dist
43 v0.8
44 ----
46 Notable Changes:
47   * VM Templates
48   * Multiple Disks and Nics for VM Creation
49   * 'No Install' option for VM Creation
50   * CDROM2 Image Path for KVM
51   * User auto-complete for all username fields
52   * Rework and stabilisation of Jobs
53   * User registration is now optional
54   * CPU info added to node list and detail pages
55   * Ability to replace disks for a VM on DRBD clusters
57 * Cached AJAX calls
58 * Unified json package use (django.utils.simplejson)
59 * Reduced name collisions with directory reorganizing
60 * Cache refresh migration moved to post_migrate hook
61 * Unified use of CSRF tokens
63 v0.7.2
64 ----
65   * Fixed HAYSTACK_SITECONF default setting
66   * Updated README to include virtualenv for mod_wsgi script
67   
69 v0.7.1
70 ----
71   * Updated Fabric dependency: Django Object Permissions 1.4.1
72   * Overview: Used resources was not displaying clusters when used did not 
73     permissions
76 v0.7
77 ----
79 Notable Changes:
80   * Xen Support
81   * Internationalization Support (only greek translations.)
82   * Fabric & Virtual Environment deployment.
83   * Improved Navigation:
84      * Search
85      * Contextual links added to more pages
86      * Breadcrumbs available on most pages
87   * Object log upgraded to 0.6 includes scalability improvements
88   * Object permissions upgraded to 1.4
89      * speed improvements
90      * contextual links added to generic views
91      * user/group selection widget added for permission editor.
92   * noVNC updated to latest head, includes better support for future revisions
93   * Node Evacuation now works properly
94   * VirtualMachine owner can now be edited
95   * Periodic Cache updater
96       - now syncronizes Nodes
97       - now runs using twistd
98   * Nodes can now be imported through the user interface
99   * Various UI fixes
100   * Various optimizations to views to improve load times.
103 v0.6.2
104 ----
105   * fixing packaging issue with object log
107 v0.6.1
108 ----
109   * updating object log to 0.5.1
111 v0.6
112 ----
114 Notable Changes:
115   * Nodes are now cached in the database:
116   * Node detail views are now available, including some admin methods
117   * VirtualMachines may now be edited, renamed, and migrated.
118   * Errors while creating virtual machines are now handled better, and can be recovered from
119   * Django Object Log is now providing logs for all objects tracked by GWM
120   * Admins can now add ssh keys for other users
121   * Virtual machine detail page has had its layout updated to be more readable and add more
122   * fixed bugs preventing syncdb working with postgresql
124 v0.5
125 ----
127 Notable Changes:
128   * Status Dashboard is now the front page for GWM
129      * lists cluster status for admins.
130      * lists summary of virtual machines status for users.
131      * lists resource usage for the user and groups.
132      * error list including job failures and ganeti errors.
133   * Integrated NoVNC, an HTML5 + WebSockets VNC viewer
134   * Super users can now view resource usage and permissions for users and groups.
135   * Virtual machine lists are now paginated for quicker loading
136   * Ram and CPU quota is now based off running virtual machines
137   * Improved layout
138   * Virtual Machines list now properly works for cluster admins
140 v0.4
141 ----
142  * Initial Release
143    
144    * Caching system
145    * Permissions system: 
146        * user & group management
147        * per cluster/vm permissions
148    * basic VM management: Create, Delete, Start, Stop, Reboot
149    * ssh key feed 
150    * basic quota system
151    * Import tools