Statistics
| Branch: | Tag: | Revision:

root / NEWS @ 1be9263c

History | View | Annotate | Download (2.4 kB)

1
.. _NEWS:
2

    
3
Unified NEWS file for Synnefo versions >= 0.13
4
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5

    
6
Since v0.13 all Synnefo components have been merged into a single repository.
7

    
8
.. _NEWS-0.13:
9

    
10
v0.13
11
=====
12

    
13
Release Date: UNRELEASED
14

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

    
18
* Support for pooling throughout Synnefo
19
  * Pooled Django DB connections, Pithos backend connections, HTTP
20
    connections using single `objpool` package
21
* Improved management commands
22
  * Unified codebase for output of tables in JSON, CSV
23
* Bring most of Synnefo code inside a single, unified repository
24
  * support automatic Python and Debian package builds for individual commits
25
  * with automatic version generation
26
* Overhauling of Synnefo settings: renames and refactoring, for increased
27
  uniformity (in progress)
28
* Deployment: Standardize on gunicorn, with gevent-based workers
29
  and use of Green threads throughout Synnefo
30
* Documentation: New scale-out guide, with distinct node roles,
31
  for mass Synnefo deployments
32

    
33
Astakos
34
-------
35

    
36
* Support multiple authentication methods
37
  * Classic (username/password), Shibboleth, LDAP/Active Directory,
38
    Google, Twitter, LinkedIn
39
  * Users can enable/disable auth methods, and switch between them
40
* Introduce a UUID as a global identifier for users, throughout Synnefo
41
  * The UUID remains constant as the user enables/disables login methods
42
* Allow users to modify their email address freely
43
* Per-user, per-resource accounting mechanism (quotaholder)
44
* Full quota support, with per-user, per-resource quotas, based on quotaholder
45
* Projects: Users can create and join Projects
46
  * Projects grant extra resources to their members
47
* UI Enhancements for quotas and projects
48
  * distinct Usage tab, showing usage of individual resources
49
  * Project management UI
50
  * New Overview page
51

    
52
Cyclades
53
--------
54

    
55
* Commission resources on quotaholder/Astakos
56
* Support mass creation of flavors
57
* Support for the ExtStorage disk template in Ganeti
58
* Query and report quotas in the UI
59
* Pass VM configuration parameters over a VM-side API (`vmapi`)
60
  * Do not pass sensitive data as Ganeti OS parameters
61
  * Keep sensitive data in memory caches (memcached) and
62
    never allow them to hit the disk
63

    
64
Pithos
65
------
66

    
67
* Support storage of blocks on a RADOS backend, for Archipelago
68
* Rewritten support for public URLs, with admin-selectable length
69

    
70
Tools
71
-----
72

    
73
* Extend snf-burnin to include testing of Pithos functionality