Revision 3045e739

b/Changelog
3 3
Unified Changelog file for Synnefo versions >= 0.13
4 4
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 5

  
6
Since v0.13 all Synnefo components have been merged into a single repository.
6
Since v0.13 most of the Synnefo components have been merged into a single
7
repository and have aligned versions.
7 8

  
8 9
.. _Changelog-0.13:
9 10

  
......
12 13

  
13 14
Release Date: UNRELEASED
14 15

  
16
In v0.13 the code was very heavily refactored for increased uniformity since
17
most of the Synnefo components have been merged into a single repository. Thus,
18
**just for this version** we will not document a complete Changelog (features,
19
fixes, improvements, issues, setting changes), but rather just copy from the
20
`NEWS` file with minor additions wherever needed.
21

  
22
Synnefo-wide
23
------------
24

  
25
* Support for pooling throughout Synnefo
26

  
27
  * Pooled Django DB connections, Pithos backend connections, HTTP
28
    connections using single `objpool` package
29

  
30
* Improved management commands
31

  
32
  * Unified codebase for output of tables in JSON, CSV
33

  
34
* Bring most of Synnefo code inside a single, unified repository
35

  
36
  * support automatic Python and Debian package builds for individual commits
37
  * with automatic version generation
38

  
39
* Overhauling of Synnefo settings: renames and refactoring, for increased
40
  uniformity (in progress)
41
* Deployment: Standardize on gunicorn, with gevent-based workers
42
  and use of Green threads throughout Synnefo
43
* Documentation: New scale-out guide, with distinct node roles,
44
  for mass Synnefo deployments
45

  
15 46
Astakos
16 47
-------
17 48

  
18
* Example entry 1
19
* Example entry 2
49
* Support multiple authentication methods
50

  
51
  * Classic (username/password), Shibboleth, LDAP/Active Directory,
52
    Google, Twitter, LinkedIn
53
  * Users can enable/disable auth methods, and switch between them
54

  
55
* Introduce a UUID as a global identifier for users, throughout Synnefo
56

  
57
  * The UUID remains constant as the user enables/disables login methods
58

  
59
* Allow users to modify their email address freely
60
* Per-user, per-resource accounting mechanism (quotaholder)
61
* Full quota support, with per-user, per-resource quotas, based on quotaholder
62
* Projects: Users can create and join Projects
63

  
64
  * Projects grant extra resources to their members
65

  
66
* UI Enhancements for quotas and projects
67

  
68
  * distinct Usage tab, showing usage of individual resources
69
  * Project management UI
70
  * New Overview page
20 71

  
21 72
Cyclades
22 73
--------
23 74

  
24
* Example entry 3
25
* Example entry 4
75
* Commission resources on quotaholder/Astakos
76
* Support mass creation of flavors
77
* Support for the ExtStorage disk template in Ganeti
78
* Query and report quotas in the UI
79
* Pass VM configuration parameters over a VM-side API (`vmapi`)
80

  
81
  * Do not pass sensitive data as Ganeti OS parameters
82
  * Keep sensitive data in memory caches (memcached) and
83
    never allow them to hit the disk
84

  
85
* Display additional backend information in helpdesk machines list
86
* Allow helpdesk users to search for an account using a known machine id
87
* Helpdesk actions are now logged using the synnefo's common login
88
  infrastructure
26 89

  
27 90
Pithos
28 91
------
29 92

  
30
* Example entry 5
31
* Example entry 6
93
* Support storage of blocks on a RADOS backend, for Archipelago
94
* Rewritten support for public URLs, with admin-selectable length
32 95

  
33
Other
96
Tools
34 97
-----
35 98

  
36
* Example entry 7
99
* Extend snf-burnin to include testing of Pithos functionality
b/NEWS
13 13
Release Date: UNRELEASED
14 14

  
15 15
Synnefo-wide
16
-------------
16
------------
17 17

  
18 18
* Support for pooling throughout Synnefo
19

  
19 20
  * Pooled Django DB connections, Pithos backend connections, HTTP
20 21
    connections using single `objpool` package
22

  
21 23
* Improved management commands
24

  
22 25
  * Unified codebase for output of tables in JSON, CSV
26

  
23 27
* Bring most of Synnefo code inside a single, unified repository
28

  
24 29
  * support automatic Python and Debian package builds for individual commits
25 30
  * with automatic version generation
31

  
26 32
* Overhauling of Synnefo settings: renames and refactoring, for increased
27 33
  uniformity (in progress)
28 34
* Deployment: Standardize on gunicorn, with gevent-based workers
......
34 40
-------
35 41

  
36 42
* Support multiple authentication methods
43

  
37 44
  * Classic (username/password), Shibboleth, LDAP/Active Directory,
38 45
    Google, Twitter, LinkedIn
39 46
  * Users can enable/disable auth methods, and switch between them
47

  
40 48
* Introduce a UUID as a global identifier for users, throughout Synnefo
49

  
41 50
  * The UUID remains constant as the user enables/disables login methods
51

  
42 52
* Allow users to modify their email address freely
43 53
* Per-user, per-resource accounting mechanism (quotaholder)
44 54
* Full quota support, with per-user, per-resource quotas, based on quotaholder
45 55
* Projects: Users can create and join Projects
56

  
46 57
  * Projects grant extra resources to their members
58

  
47 59
* UI Enhancements for quotas and projects
60

  
48 61
  * distinct Usage tab, showing usage of individual resources
49 62
  * Project management UI
50 63
  * New Overview page
......
57 70
* Support for the ExtStorage disk template in Ganeti
58 71
* Query and report quotas in the UI
59 72
* Pass VM configuration parameters over a VM-side API (`vmapi`)
73

  
60 74
  * Do not pass sensitive data as Ganeti OS parameters
61 75
  * Keep sensitive data in memory caches (memcached) and
62 76
    never allow them to hit the disk
77

  
63 78
* Display additional backend information in helpdesk machines list
64 79
* Allow helpdesk users to search for an account using a known machine id
65
* Helpdesk actions are now logged using the synnefo's common loggin 
80
* Helpdesk actions are now logged using the synnefo's common login
66 81
  infrastructure
67 82

  
68 83
Pithos
b/docs/admin-guide.rst
1241 1241
   v0.12 -> v0.13 <upgrade/upgrade-0.13>
1242 1242

  
1243 1243

  
1244
Changelog, News
1244
Changelog, NEWS
1245 1245
===============
1246 1246

  
1247 1247
* v0.13 :ref:`Changelog <Changelog-0.13>`, :ref:`NEWS <NEWS-0.13>`
1248

  
1249

  
1250
Older Cyclades Upgrade Notes
1251
============================
1252

  
1253
.. toctree::
1254
   :maxdepth: 2
1255

  
1256
   Upgrade <older/cyclades-upgrade>

Also available in: Unified diff