NEWS 2.18 KB
Newer Older
1
.. _NEWS:
2
3
4

Unified NEWS file for Synnefo versions >= 0.13
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5
6
7
8
9
10
11
12
13
14

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

.. _NEWS-0.13:

v0.13
=====

Release Date: UNRELEASED

15
16
17
18
19
20
21
22
Synnefo-wide
-------------

* Support for pooling throughout Synnefo
  * Pooled Django DB connections, Pithos backend connections, HTTP
    connections using single `objpool` package
* Improved management commands
  * Unified codebase for output of tables in JSON, CSV
23
24
25
26
27
* Bring most of Synnefo code inside a single, unified repository
  * support automatic Python and Debian package builds for individual commits
  * with automatic version generation
* Overhauling of Synnefo settings: renames and refactoring, for increased
  uniformity (in progress)
28

29
30
31
Astakos
-------

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

Cyclades
--------

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

Pithos
61
------
62

63
* Support storage of blocks on a RADOS backend, for Archipelago
64
* Rewritten support for public URLs, with admin-selectable length
65

66
Tools
67
68
-----

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