Statistics
| Branch: | Tag: | Revision:

root / NEWS @ 15151f83

History | View | Annotate | Download (4.7 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

    
9
.. _NEWS-0.14.2:
10

    
11
v0.14.2
12
=======
13

    
14
Released: UNRELEASED
15

    
16
.. _NEWS-0.14:
17

    
18
v0.14
19
=====
20

    
21
Released: Tue Jun 25 14:01:19 EEST 2013
22

    
23
Synnefo-wide
24
------------
25
* Standardize URLs for Synnefo Components:
26

    
27
  * impose structure and naming conventions to all URL related settings. Make
28
    each component deployable under a user-configurable <COMPONENT>_BASE_URL.
29
    Each API (compute, image, etc.) is deployable under a
30
    developer-configurable prefix beneath BASE_URL.
31

    
32
* Branding customization support across synnefo frontend components:
33

    
34
  * ability to adapt the Astakos, Pithos and Cyclades Web UI to a company’s
35
    visual identity. This is possible using the snf-branding component, which
36
    is automatically installed on the nodes running the API servers for
37
    Astakos, Pithos and Cyclades.
38

    
39

    
40
* Create a JSON-exportable definition document for each Synnefo Components
41
  (Astakos, Cyclades, Pithos, etc.) that consolidates APIs (services),
42
  resources, and other standardized properties (e.g. default URL prefixes).
43
* Implement common client for communication with Astakos and proper error
44
  handling.
45

    
46
Astakos
47
-------
48
* Redesign of the accounting system (quotaholder) and integration into
49
  Astakos.
50
* Implemented the keystone API call POST /tokens
51

    
52
  * Specified the API call allong with a procedure to register a Synnefo
53
    component (e.g. cyclades) along with the services it provides (e.g.
54
    compute, plankton) and the resources it handles (e.g. vm, cpu).
55

    
56
* All API calls are moved under '/account/v1.0'.
57
* Support API calls for quotas, commissions and resources.
58
* Improved user activation process
59
* Improve limit of pending applications by making it a quotable resource.
60
* Added fine grain user auth provider's policies.
61
* Overhauling of Astakos management commands for usability and uniformity.
62

    
63
Cyclades
64
--------
65
* Speed up private network creation, by creating a network to a Ganeti backend
66
  only when a server connects to that network.
67
* Rename management commands for commissions and resources for uniformity with
68
  other services.
69
* Synchronize Cyclades API with Openstack Compute v2.0 API.
70

    
71

    
72
.. _NEWS-0.13:
73

    
74
v0.13
75
=====
76

    
77
Released: Wed Apr 10 18:52:50 EEST 2013
78

    
79
Synnefo-wide
80
------------
81

    
82
* Support for pooling throughout Synnefo
83

    
84
  * Pooled Django DB connections, Pithos backend connections, HTTP
85
    connections using single `objpool` package
86

    
87
* Improved management commands
88

    
89
  * Unified codebase for output of tables in JSON, CSV
90

    
91
* Bring most of Synnefo code inside a single, unified repository
92

    
93
  * support automatic Python and Debian package builds for individual commits
94
  * with automatic version generation
95

    
96
* Overhauling of Synnefo settings: renames and refactoring, for increased
97
  uniformity (in progress)
98
* Deployment: Standardize on gunicorn, with gevent-based workers
99
  and use of Green threads throughout Synnefo
100
* Documentation: New scale-out guide, with distinct node roles,
101
  for mass Synnefo deployments
102

    
103
Astakos
104
-------
105

    
106
* Support multiple authentication methods
107

    
108
  * Classic (username/password), Shibboleth, LDAP/Active Directory,
109
    Google, Twitter, LinkedIn
110
  * Users can enable/disable auth methods, and switch between them
111

    
112
* Introduce a UUID as a global identifier for users, throughout Synnefo
113

    
114
  * The UUID remains constant as the user enables/disables login methods
115

    
116
* Allow users to modify their email address freely
117
* Per-user, per-resource accounting mechanism (quotaholder)
118
* Full quota support, with per-user, per-resource quotas, based on quotaholder
119
* Projects: Users can create and join Projects
120

    
121
  * Projects grant extra resources to their members
122

    
123
* UI Enhancements for quotas and projects
124

    
125
  * distinct Usage tab, showing usage of individual resources
126
  * Project management UI
127
  * New Overview page
128

    
129
Cyclades
130
--------
131

    
132
* Commission resources on quotaholder/Astakos
133
* Support mass creation of flavors
134
* Support for the ExtStorage disk template in Ganeti
135
* Query and report quotas in the UI
136
* Pass VM configuration parameters over a VM-side API (`vmapi`)
137

    
138
  * Do not pass sensitive data as Ganeti OS parameters
139
  * Keep sensitive data in memory caches (memcached) and
140
    never allow them to hit the disk
141

    
142
* Display additional backend information in helpdesk machines list
143
* Allow helpdesk users to search for an account using a known machine id
144
* Helpdesk actions are now logged using the synnefo's common login
145
  infrastructure
146

    
147
Pithos
148
------
149

    
150
* Support storage of blocks on a RADOS backend, for Archipelago
151
* Rewritten support for public URLs, with admin-selectable length
152

    
153
Tools
154
-----
155

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