Statistics
| Branch: | Tag: | Revision:

root / NEWS @ 7e41df58

History | View | Annotate | Download (2.6 kB)

1 5ede2c79 Constantinos Venetsanopoulos
.. _NEWS:
2 bbcd3dd1 Constantinos Venetsanopoulos
3 bbcd3dd1 Constantinos Venetsanopoulos
Unified NEWS file for Synnefo versions >= 0.13
4 bbcd3dd1 Constantinos Venetsanopoulos
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 5ede2c79 Constantinos Venetsanopoulos
6 5ede2c79 Constantinos Venetsanopoulos
Since v0.13 all Synnefo components have been merged into a single repository.
7 5ede2c79 Constantinos Venetsanopoulos
8 5ede2c79 Constantinos Venetsanopoulos
.. _NEWS-0.13:
9 5ede2c79 Constantinos Venetsanopoulos
10 5ede2c79 Constantinos Venetsanopoulos
v0.13
11 5ede2c79 Constantinos Venetsanopoulos
=====
12 5ede2c79 Constantinos Venetsanopoulos
13 7e41df58 Christos Stavrakakis
Released: Wed Apr 10 18:52:50 EEST 2013
14 5ede2c79 Constantinos Venetsanopoulos
15 0d25d281 Vangelis Koukis
Synnefo-wide
16 3045e739 Constantinos Venetsanopoulos
------------
17 0d25d281 Vangelis Koukis
18 0d25d281 Vangelis Koukis
* Support for pooling throughout Synnefo
19 3045e739 Constantinos Venetsanopoulos
20 0d25d281 Vangelis Koukis
  * Pooled Django DB connections, Pithos backend connections, HTTP
21 0d25d281 Vangelis Koukis
    connections using single `objpool` package
22 3045e739 Constantinos Venetsanopoulos
23 0d25d281 Vangelis Koukis
* Improved management commands
24 3045e739 Constantinos Venetsanopoulos
25 0d25d281 Vangelis Koukis
  * Unified codebase for output of tables in JSON, CSV
26 3045e739 Constantinos Venetsanopoulos
27 00e1dd01 Vangelis Koukis
* Bring most of Synnefo code inside a single, unified repository
28 3045e739 Constantinos Venetsanopoulos
29 00e1dd01 Vangelis Koukis
  * support automatic Python and Debian package builds for individual commits
30 00e1dd01 Vangelis Koukis
  * with automatic version generation
31 3045e739 Constantinos Venetsanopoulos
32 00e1dd01 Vangelis Koukis
* Overhauling of Synnefo settings: renames and refactoring, for increased
33 00e1dd01 Vangelis Koukis
  uniformity (in progress)
34 1be9263c Vangelis Koukis
* Deployment: Standardize on gunicorn, with gevent-based workers
35 1be9263c Vangelis Koukis
  and use of Green threads throughout Synnefo
36 1be9263c Vangelis Koukis
* Documentation: New scale-out guide, with distinct node roles,
37 1be9263c Vangelis Koukis
  for mass Synnefo deployments
38 0d25d281 Vangelis Koukis
39 5ede2c79 Constantinos Venetsanopoulos
Astakos
40 5ede2c79 Constantinos Venetsanopoulos
-------
41 5ede2c79 Constantinos Venetsanopoulos
42 0d25d281 Vangelis Koukis
* Support multiple authentication methods
43 3045e739 Constantinos Venetsanopoulos
44 0d25d281 Vangelis Koukis
  * Classic (username/password), Shibboleth, LDAP/Active Directory,
45 0d25d281 Vangelis Koukis
    Google, Twitter, LinkedIn
46 0d25d281 Vangelis Koukis
  * Users can enable/disable auth methods, and switch between them
47 3045e739 Constantinos Venetsanopoulos
48 0d25d281 Vangelis Koukis
* Introduce a UUID as a global identifier for users, throughout Synnefo
49 3045e739 Constantinos Venetsanopoulos
50 0d25d281 Vangelis Koukis
  * The UUID remains constant as the user enables/disables login methods
51 3045e739 Constantinos Venetsanopoulos
52 0d25d281 Vangelis Koukis
* Allow users to modify their email address freely
53 0d25d281 Vangelis Koukis
* Per-user, per-resource accounting mechanism (quotaholder)
54 0d25d281 Vangelis Koukis
* Full quota support, with per-user, per-resource quotas, based on quotaholder
55 0d25d281 Vangelis Koukis
* Projects: Users can create and join Projects
56 3045e739 Constantinos Venetsanopoulos
57 0d25d281 Vangelis Koukis
  * Projects grant extra resources to their members
58 3045e739 Constantinos Venetsanopoulos
59 0d25d281 Vangelis Koukis
* UI Enhancements for quotas and projects
60 3045e739 Constantinos Venetsanopoulos
61 0d25d281 Vangelis Koukis
  * distinct Usage tab, showing usage of individual resources
62 0d25d281 Vangelis Koukis
  * Project management UI
63 0d25d281 Vangelis Koukis
  * New Overview page
64 5ede2c79 Constantinos Venetsanopoulos
65 5ede2c79 Constantinos Venetsanopoulos
Cyclades
66 5ede2c79 Constantinos Venetsanopoulos
--------
67 5ede2c79 Constantinos Venetsanopoulos
68 0d25d281 Vangelis Koukis
* Commission resources on quotaholder/Astakos
69 00e1dd01 Vangelis Koukis
* Support mass creation of flavors
70 00e1dd01 Vangelis Koukis
* Support for the ExtStorage disk template in Ganeti
71 00e1dd01 Vangelis Koukis
* Query and report quotas in the UI
72 00e1dd01 Vangelis Koukis
* Pass VM configuration parameters over a VM-side API (`vmapi`)
73 3045e739 Constantinos Venetsanopoulos
74 00e1dd01 Vangelis Koukis
  * Do not pass sensitive data as Ganeti OS parameters
75 00e1dd01 Vangelis Koukis
  * Keep sensitive data in memory caches (memcached) and
76 00e1dd01 Vangelis Koukis
    never allow them to hit the disk
77 3045e739 Constantinos Venetsanopoulos
78 6d5e232d Kostas Papadimitriou
* Display additional backend information in helpdesk machines list
79 6d5e232d Kostas Papadimitriou
* Allow helpdesk users to search for an account using a known machine id
80 3045e739 Constantinos Venetsanopoulos
* Helpdesk actions are now logged using the synnefo's common login
81 6d5e232d Kostas Papadimitriou
  infrastructure
82 5ede2c79 Constantinos Venetsanopoulos
83 5ede2c79 Constantinos Venetsanopoulos
Pithos
84 00e1dd01 Vangelis Koukis
------
85 5ede2c79 Constantinos Venetsanopoulos
86 00e1dd01 Vangelis Koukis
* Support storage of blocks on a RADOS backend, for Archipelago
87 0d25d281 Vangelis Koukis
* Rewritten support for public URLs, with admin-selectable length
88 5ede2c79 Constantinos Venetsanopoulos
89 0d25d281 Vangelis Koukis
Tools
90 5ede2c79 Constantinos Venetsanopoulos
-----
91 5ede2c79 Constantinos Venetsanopoulos
92 0d25d281 Vangelis Koukis
* Extend snf-burnin to include testing of Pithos functionality