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