5 Add in release dates for each version. Don't include links to all the
6 tickets. This can be accessed from the issue tracker (Roadmap). Add
7 reference for each upgrade version.
12 Updating Django Object Log to 0.5.1
20 - Nodes are now cached in the database:
21 - Node detail views are now available, including some admin methods
22 - VirtualMachines may now be edited, renamed, and migrated.
23 - Errors while creating virtual machines are now handled better, and
25 - Django Object Log is now providing logs for all objects tracked by
27 - Admins can now add ssh keys for other users
28 - Virtual machine detail page has had its layout updated to be more
30 - fixed bugs preventing syncdb working with postgresql
35 - `#987 <http://code.osuosl.org/issues/987>`_ **Feature** VM: Modify settings
36 - `#2661 <http://code.osuosl.org/issues/2661>`_ **Feature** VM Migration
37 - `#2703 <http://code.osuosl.org/issues/2703>`_ **Feature** Nodes: Implement RAPI features
38 - `#2715 <http://code.osuosl.org/issues/2715>`_ **Feature** Nodes: change roles
39 - `#2727 <http://code.osuosl.org/issues/2727>`_ **Feature** Nodes: evacuate button
40 - `#3309 <http://code.osuosl.org/issues/3309>`_ **Bug** Overview: missing/import links
42 - `#3423 <http://code.osuosl.org/issues/3423>`_ **Bug** Migrate incorrectly sets cleanup=true
43 - `#3435 <http://code.osuosl.org/issues/3435>`_ **Bug** Nodes: Modify role lacks node, force
45 - `#3447 <http://code.osuosl.org/issues/3447>`_ **Bug** Conflicts between required fields for
46 VirtualMachineTemplate and NewVirtualMachineForm and
47 ModifyVirtualMachineForm
48 - `#3471 <http://code.osuosl.org/issues/3471>`_ **Feature** SSH Keys: Cluster support in
50 - `#3489 <http://code.osuosl.org/issues/3489>`_ **Bug** VirtualMachine create is not checking
52 - `#3549 <http://code.osuosl.org/issues/3549>`_ **Bug** Add GPL header to files
53 - `#3555 <http://code.osuosl.org/issues/3555>`_ **Bug** Reboot VirtualMachine log message is
55 - `#3621 <http://code.osuosl.org/issues/3621>`_ **Bug** Migrate buttons showing when user
57 - `#3651 <http://code.osuosl.org/issues/3651>`_ **Bug** Admins adding ssh key to another user
58 adds the sshkey to their own profile
59 - `#3657 <http://code.osuosl.org/issues/3657>`_ **Bug** Pulling ssh keys for a VM produces an
61 - `#2841 <http://code.osuosl.org/issues/2841>`_ **Feature** Allow reinstall when create fails
62 - `#3225 <http://code.osuosl.org/issues/3225>`_ **Feature** SSH keys view for all keys
63 - `#3285 <http://code.osuosl.org/issues/3285>`_ **Bug** VM Edit shouldn't always require
65 - `#3315 <http://code.osuosl.org/issues/3315>`_ **Bug** VM Reinstall: Job always displaying
67 - `#3357 <http://code.osuosl.org/issues/3357>`_ **Feature** virtual machine detail view
68 should use an installation progress template
69 - `#3399 <http://code.osuosl.org/issues/3399>`_ **Bug** Add "Free" to Memory/Disk column
70 labels on overview page
71 - `#3411 <http://code.osuosl.org/issues/3411>`_ **Bug** Template error when creating a VM
73 - `#3417 <http://code.osuosl.org/issues/3417>`_ **Bug** JSON output not displaying when doing
75 - `#3441 <http://code.osuosl.org/issues/3441>`_ **Bug** Nodes: Incorrect wording for evacuate
76 - `#3213 <http://code.osuosl.org/issues/3213>`_ **Bug** Create form does not remember values
77 when errors are reached
78 - `#3243 <http://code.osuosl.org/issues/3243>`_ **Bug** When deleting someones permissions
79 frmo cluster/vm the html row is not removed
80 - `#3465 <http://code.osuosl.org/issues/3465>`_ **Bug** clearing the job error from a failed
81 create results in vm that cannot be recovered by a user
82 - `#3513 <http://code.osuosl.org/issues/3513>`_ **Bug** Nodes: Setting node to offline
83 results in a traceback
84 - `#3531 <http://code.osuosl.org/issues/3531>`_ **Bug** Change "Failover Node" to "Secondary
85 Node" on VM Detail page
86 - `#3561 <http://code.osuosl.org/issues/3561>`_ **Bug** Log messages that can involve a Group
87 in place of a User are not rendered correctly
88 - `#789 <http://code.osuosl.org/issues/789>`_ **Feature** VM Creation - add network boot
90 - `#2667 <http://code.osuosl.org/issues/2667>`_ **Feature** Add templates and keys to LogItem
91 - `#2673 <http://code.osuosl.org/issues/2673>`_ **Feature** create generic view for
92 displaying LogItems for a given object
93 - `#2679 <http://code.osuosl.org/issues/2679>`_ **Feature** need to log virtualmachine
94 reinstallation actions
95 - `#2691 <http://code.osuosl.org/issues/2691>`_ **Feature** VM: Rename
96 - `#2709 <http://code.osuosl.org/issues/2709>`_ **Feature** Nodes: Node Detail Tab
97 - `#2721 <http://code.osuosl.org/issues/2721>`_ **Feature** Nodes: migrate button
98 - `#2901 <http://code.osuosl.org/issues/2901>`_ **Bug** CD-ROM selected as Create VM Boot
100 - `#3105 <http://code.osuosl.org/issues/3105>`_ **Feature** form dropdowns replaced with
101 single choice should be formatted better
102 - `#3123 <http://code.osuosl.org/issues/3123>`_ **Bug** Modify Instance: disk\_type fails
103 - `#3129 <http://code.osuosl.org/issues/3129>`_ **Bug** CreateVM: CD-ROM Image Path needs to
105 - `#3135 <http://code.osuosl.org/issues/3135>`_ **Feature** Create VM: Only show VM Image
106 Path if CD-ROM is selected as a boot device
107 - `#3159 <http://code.osuosl.org/issues/3159>`_ **Bug** VM: users with only tags/modify
108 should at least see overview
109 - `#3195 <http://code.osuosl.org/issues/3195>`_ **Feature** Add links to editing permissions
110 on Group-Permissions page
111 - `#3207 <http://code.osuosl.org/issues/3207>`_ **Bug** Ram/Disk is missing jquery progress
112 bar on resources tab for user and group
113 - `#3231 <http://code.osuosl.org/issues/3231>`_ **Feature** Separate the create VM javascript
114 code and CSS from template into their own files
115 - `#3261 <http://code.osuosl.org/issues/3261>`_ **Feature** Create sendable disabled
117 - `#3267 <http://code.osuosl.org/issues/3267>`_ **Bug** Adding a cluster with a bogus
118 hostname results in a django exception page
119 - `#3279 <http://code.osuosl.org/issues/3279>`_ **Feature** Cluster: Add totals to detail
121 - `#3291 <http://code.osuosl.org/issues/3291>`_ **Feature** VM Edit: add more parameters
122 - `#3297 <http://code.osuosl.org/issues/3297>`_ **Feature** VM: Improve detail page
123 - `#3321 <http://code.osuosl.org/issues/3321>`_ **Feature** Jobs: link to job output on
125 - `#3351 <http://code.osuosl.org/issues/3351>`_ **Bug** Create VM: Don't show a secondary
126 node if drbd selected for disk template and there's only one node
128 - `#3393 <http://code.osuosl.org/issues/3393>`_ **Bug** Getting 500 internal sever error on
130 - `#3405 <http://code.osuosl.org/issues/3405>`_ **Bug** CSRF Vulnerabilities in AJAX POST
131 requests that do not use forms.
132 - `#3453 <http://code.osuosl.org/issues/3453>`_ **Bug** Clearing job error did not clear it
133 from the objects detail page
134 - `#3459 <http://code.osuosl.org/issues/3459>`_ **Feature** Ability to clear job error from
136 - `#3477 <http://code.osuosl.org/issues/3477>`_ **Bug** SSH keys: strip new lines
137 - `#3495 <http://code.osuosl.org/issues/3495>`_ **Bug** javascript on vm create page is
138 reseting node selection and hostname
139 - `#3501 <http://code.osuosl.org/issues/3501>`_ **Bug** Nodes column empty on clusters page
140 - `#3507 <http://code.osuosl.org/issues/3507>`_ **Feature** Add units, better description to
142 - `#3543 <http://code.osuosl.org/issues/3543>`_ **Bug** A failed create VM will list two jobs
143 - `#3633 <http://code.osuosl.org/issues/3633>`_ **Feature** Rename "reboot" button on modify
145 - `#999 <http://code.osuosl.org/issues/999>`_ **Feature** VM Creation: add network boot
147 - `#3111 <http://code.osuosl.org/issues/3111>`_ **Bug** overview page css for tables is not
149 - `#3201 <http://code.osuosl.org/issues/3201>`_ **Bug** Setting owner without cluster write
151 - `#3339 <http://code.osuosl.org/issues/3339>`_ **Bug** Virtual Machine Template - Model
153 - `#3345 <http://code.osuosl.org/issues/3345>`_ **Bug** Virtual Machine Action Buttons not
155 - `#3363 <http://code.osuosl.org/issues/3363>`_ **Bug** Node Bar Discrepencies
156 - `#3369 <http://code.osuosl.org/issues/3369>`_ **Feature** Job list: Update icons for node,
158 - `#3375 <http://code.osuosl.org/issues/3375>`_ **Feature** update object log templates to
159 include link to the associated job when appropriate
167 - Status Dashboard is now the front page for GWM
169 - lists cluster status for admins.
170 - lists summary of virtual machines status for users.
171 - lists resource usage for the user and groups.
172 - error list including job failures and ganeti errors.
174 - Integrated NoVNC, an HTML5 + WebSockets VNC viewer
175 - Super users can now view resource usage and permissions for users and
177 - Virtual machine lists are now paginated for quicker loading
178 - Ram and CPU quota is now based off running virtual machines
180 - Virtual Machines list now properly works for cluster admins
185 - `#273 <http://code.osuosl.org/issues/273>`_ **Bug** Deleting a User/Group from a Cluster
186 does not remove custom Quota
187 - `#399 <http://code.osuosl.org/issues/399>`_ **Bug** Cluster admin permission does not
188 extend permissions to virtual machines
189 - `#537 <http://code.osuosl.org/issues/537>`_ **Feature** Need final layout for index page
190 - `#561 <http://code.osuosl.org/issues/561>`_ **Feature** Implement a common logging system
191 - `#585 <http://code.osuosl.org/issues/585>`_ **Feature** Logging - Group edit
192 - `#591 <http://code.osuosl.org/issues/591>`_ **Feature** Logging - core tables
193 - `#597 <http://code.osuosl.org/issues/597>`_ **Feature** Implement pagination and or
194 incremental loading for Cluster Detail > Virtual Machines
195 - `#609 <http://code.osuosl.org/issues/609>`_ **Feature** Cluster should only automatically
196 import virtual machines once
197 - `#693 <http://code.osuosl.org/issues/693>`_ **Bug** Clean up VM config page
198 - `#729 <http://code.osuosl.org/issues/729>`_ **Feature** Add sorting capability on VM/Node
200 - `#765 <http://code.osuosl.org/issues/765>`_ **Feature** Add ability to reinstall an
202 - `#849 <http://code.osuosl.org/issues/849>`_ **Bug** Create a Ganeti Web Manager logo
203 - `#903 <http://code.osuosl.org/issues/903>`_ **Feature** Virtual Machine Creation - Manually
205 - `#909 <http://code.osuosl.org/issues/909>`_ **Feature** Virtual Machine Creation -
207 - `#963 <http://code.osuosl.org/issues/963>`_ **Bug** Virtual Machine Creation - Formatting
209 - `#1017 <http://code.osuosl.org/issues/1017>`_ **Feature** Admin VM pages: show cluster each
211 - `#1023 <http://code.osuosl.org/issues/1023>`_ **Bug** Cluster Removal: no progress shown
212 - `#1029 <http://code.osuosl.org/issues/1029>`_ **Bug** Orphan VM: order VMs
213 - `#1035 <http://code.osuosl.org/issues/1035>`_ **Feature** VM Creation: allow units for
215 - `#1041 <http://code.osuosl.org/issues/1041>`_ **Bug** VM VNC: keep console connected when
217 - `#1779 <http://code.osuosl.org/issues/1779>`_ **Feature** Improve usability of User
219 - `#1917 <http://code.osuosl.org/issues/1917>`_ **Bug** Changing Tab disconnects VNC
220 - `#1935 <http://code.osuosl.org/issues/1935>`_ **Feature** Implement HTML5 based VNC console
222 - `#1947 <http://code.osuosl.org/issues/1947>`_ **Feature** edit and delete buttons on
223 cluster list page should have a title
224 - `#1959 <http://code.osuosl.org/issues/1959>`_ **Feature** Add "power" buttons on VNC page
225 - `#1965 <http://code.osuosl.org/issues/1965>`_ **Bug** Cluster edit/create form doesn't need
226 to confirm password entered
227 - `#2025 <http://code.osuosl.org/issues/2025>`_ **Bug** Sorting needs to be numeric
228 - `#2037 <http://code.osuosl.org/issues/2037>`_ **Feature** Add sortable columns on Cluster
230 - `#2055 <http://code.osuosl.org/issues/2055>`_ **Feature** Swap slug with cluster
231 description on clusters view
232 - `#2061 <http://code.osuosl.org/issues/2061>`_ **Bug** Edit cluster always requires password
233 - `#2067 <http://code.osuosl.org/issues/2067>`_ **Bug** Display units for quota
234 - `#2163 <http://code.osuosl.org/issues/2163>`_ **Feature** activation page needs to include
236 - `#2169 <http://code.osuosl.org/issues/2169>`_ **Feature** VM Reboot and Shutdown buttons
237 should require confirmation
238 - `#2175 <http://code.osuosl.org/issues/2175>`_ **Feature** RAM/CPU Quota should be based off
239 running virtualmachines
240 - `#2181 <http://code.osuosl.org/issues/2181>`_ **Feature** add auto create for profile and
242 - `#2187 <http://code.osuosl.org/issues/2187>`_ **Bug** Profile changes need "success"
244 - `#2193 <http://code.osuosl.org/issues/2193>`_ **Bug** VM Creation (/vm/add): Hide options
246 - `#2259 <http://code.osuosl.org/issues/2259>`_ **Bug** fix issues with vncauthproxy
247 - `#2301 <http://code.osuosl.org/issues/2301>`_ **Bug** Create a daemon capable of managing
249 - `#2307 <http://code.osuosl.org/issues/2307>`_ **Feature** add NoVNC to the UI
250 - `#2313 <http://code.osuosl.org/issues/2313>`_ **Feature** fix spacing on registration email
252 - `#2319 <http://code.osuosl.org/issues/2319>`_ **Bug** account activated screen should have
253 a link that takes you to the login page
254 - `#2331 <http://code.osuosl.org/issues/2331>`_ **Bug** RAPI error on cluster list page shows
255 error icon to the right of the cluster name
256 - `#2367 <http://code.osuosl.org/issues/2367>`_ **Bug** VNC server access w/ or w/o proxy
257 - `#2373 <http://code.osuosl.org/issues/2373>`_ **Feature** Setting: Use noVNC or Java VNC
259 - `#2379 <http://code.osuosl.org/issues/2379>`_ **Feature** VNC server may only listen on
260 localhost on the node
261 - `#2385 <http://code.osuosl.org/issues/2385>`_ **Bug** Update setup\_vnc\_forwarding
262 - `#2391 <http://code.osuosl.org/issues/2391>`_ **Bug** Nodes tab stops working when node is
264 - `#2397 <http://code.osuosl.org/issues/2397>`_ **Feature** Make vncauthproxy work with INET
265 socket and JSON requests
266 - `#2409 <http://code.osuosl.org/issues/2409>`_ **Feature** Store ganeti errors
267 - `#2451 <http://code.osuosl.org/issues/2451>`_ **Feature** Registration/Login Templates need
269 - `#2511 <http://code.osuosl.org/issues/2511>`_ **Bug** VM Creation: NIC link should always
271 - `#2523 <http://code.osuosl.org/issues/2523>`_ **Bug** ClusterUser.used\_resources is
272 reporting total resources used across all clusters
273 - `#2529 <http://code.osuosl.org/issues/2529>`_ **Feature** Display correct op for VM job
275 - `#2541 <http://code.osuosl.org/issues/2541>`_ **Bug** RAPI error icon on list pages is not
276 aligned with other icons
277 - `#2547 <http://code.osuosl.org/issues/2547>`_ **Feature** Show progress icon when loading
278 VM table data (pagination)
279 - `#2553 <http://code.osuosl.org/issues/2553>`_ **Bug** ClusterUser.clusters should be
281 - `#2559 <http://code.osuosl.org/issues/2559>`_ **Feature** improve css for pagination links
282 - `#2565 <http://code.osuosl.org/issues/2565>`_ **Bug** used resources should be based on
283 ownership, not permissions
284 - `#2571 <http://code.osuosl.org/issues/2571>`_ **Bug** fix used\_resources to use aggregate
286 - `#2577 <http://code.osuosl.org/issues/2577>`_ **Bug** quota check while creating VMs is
287 performign two calls to ClusterUser.used\_resources
288 - `#2583 <http://code.osuosl.org/issues/2583>`_ **Bug** ClusterUser.used\_resources is using
289 an extra query to determine owner
290 - `#2589 <http://code.osuosl.org/issues/2589>`_ **Bug** ClusterUser.used\_resources should
291 return 0 instead of None when no resources are used
292 - `#2595 <http://code.osuosl.org/issues/2595>`_ **Bug** Virtual machines list is showing no
293 virtual machines for superuser
294 - `#2601 <http://code.osuosl.org/issues/2601>`_ **Bug** Cluster virtual machine list is not
295 sorted by cluster after pagination
296 - `#2607 <http://code.osuosl.org/issues/2607>`_ **Bug** update sorting to work with
298 - `#2613 <http://code.osuosl.org/issues/2613>`_ **Bug** Overview Page Not Correctly Loading
300 - `#2619 <http://code.osuosl.org/issues/2619>`_ **Bug** time.sleep() is dangerous
301 - `#2625 <http://code.osuosl.org/issues/2625>`_ **Bug** Virtual machine creation form JS
302 shouldn't be a jQuery plugin
303 - `#2649 <http://code.osuosl.org/issues/2649>`_ **Feature** update permission edits to use
305 - `#2781 <http://code.osuosl.org/issues/2781>`_ **Bug** VM User list not formatted correctly
306 - `#2787 <http://code.osuosl.org/issues/2787>`_ **Feature** Link to cluster from VM page
307 - `#2793 <http://code.osuosl.org/issues/2793>`_ **Bug** VM owner needs to be shown somewhere
308 - `#2799 <http://code.osuosl.org/issues/2799>`_ **Bug** Adding non-admin or admin user as
310 - `#2805 <http://code.osuosl.org/issues/2805>`_ **Feature** Improve VM pagination
311 - `#2811 <http://code.osuosl.org/issues/2811>`_ **Feature** logging - log group permissions
313 - `#2847 <http://code.osuosl.org/issues/2847>`_ **Feature** deleted VM cleanup
314 - `#2859 <http://code.osuosl.org/issues/2859>`_ **Bug** overview - if used resources are zero
315 then progresbar throws an exception
316 - `#2865 <http://code.osuosl.org/issues/2865>`_ **Feature** Add caching for admin tasks on
318 - `#2871 <http://code.osuosl.org/issues/2871>`_ **Bug** Fix disk usage bar alignment
319 - `#2877 <http://code.osuosl.org/issues/2877>`_ **Feature** Ganeti Error 401 should not be
321 - `#2883 <http://code.osuosl.org/issues/2883>`_ **Feature** Ganeti Error 404 for cluster
322 should not be recorded for VMs
323 - `#2889 <http://code.osuosl.org/issues/2889>`_ **Feature** Add South migration and
324 instructions for 0.4 => 0.5
325 - `#2895 <http://code.osuosl.org/issues/2895>`_ **Bug** Tell user on overview page if they
326 don't have access to anything
327 - `#2907 <http://code.osuosl.org/issues/2907>`_ **Bug** VM power permission should display
329 - `#2913 <http://code.osuosl.org/issues/2913>`_ **Bug** Overview: Cluster link doesn't show
330 the name and has incorrect hyperlink
331 - `#2919 <http://code.osuosl.org/issues/2919>`_ **Bug** fix css for novnc page
332 - `#2925 <http://code.osuosl.org/issues/2925>`_ **Feature** allow users to switch between
333 personas for resource usage summary
334 - `#2943 <http://code.osuosl.org/issues/2943>`_ **Bug** startup, shutdown, delete buttons on
335 console page don't work
336 - `#2949 <http://code.osuosl.org/issues/2949>`_ **Feature** Include ganeti install hook for
338 - `#2961 <http://code.osuosl.org/issues/2961>`_ **Feature** show all permissions on user page
339 - `#2991 <http://code.osuosl.org/issues/2991>`_ **Bug** Annotate and/or aggregate complains
341 - `#2997 <http://code.osuosl.org/issues/2997>`_ **Bug** Deleting VM always "in progress"
342 - `#3003 <http://code.osuosl.org/issues/3003>`_ **Bug** Showing errors when they aren't
344 - `#3009 <http://code.osuosl.org/issues/3009>`_ **Feature** Add job ID's to overview
345 - `#3021 <http://code.osuosl.org/issues/3021>`_ **Bug** CreateVM: IAllocator Checkbox
346 - `#3063 <http://code.osuosl.org/issues/3063>`_ **Bug** Confirmation box has improper
348 - `#3069 <http://code.osuosl.org/issues/3069>`_ **Feature** Include documentation on how to
357 - Permissions system:
359 - user & group management
360 - per cluster/vm permissions
362 - basic VM management: Create, Delete, Start, Stop, Reboot