Statistics
| Branch: | Tag: | Revision:

root / NEWS @ 1fb3293d

History | View | Annotate | Download (5.1 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.14.7:
9

    
10
v0.14.7
11
=======
12

    
13
Released: Wed Sep 18 17:50:12 EEST 2013
14

    
15
* Bug fix version
16

    
17
.. _NEWS-0.14.6:
18

    
19
v0.14.6
20
=======
21

    
22
Released: Wed Sep 18 16:18:58 EEST 2013
23

    
24
* Bug fix version
25

    
26
.. _NEWS-0.14.5:
27

    
28
v0.14.5
29
=======
30

    
31
Released: Wed Aug  7 11:19:49 EEST 2013
32

    
33
Pithos
34
------
35
* Bug fix version
36

    
37
.. _NEWS-0.14.4:
38

    
39
v0.14.4
40
=======
41

    
42
Released: Mon Jul 29 12:24:22 EEST 2013
43

    
44
.. _NEWS-0.14.3:
45

    
46
v0.14.3
47
=======
48

    
49
Released: Thu Jul 25 12:22:47 EEST 2013
50

    
51
.. _NEWS-0.14.2:
52

    
53
v0.14.2
54
=======
55

    
56
Released: Fri Jul 12 13:13:32 EEST 2013
57

    
58
.. _NEWS-0.14:
59

    
60
v0.14
61
=====
62

    
63
Released: Tue Jun 25 14:01:19 EEST 2013
64

    
65
Synnefo-wide
66
------------
67
* Standardize URLs for Synnefo Components:
68

    
69
  * impose structure and naming conventions to all URL related settings. Make
70
    each component deployable under a user-configurable <COMPONENT>_BASE_URL.
71
    Each API (compute, image, etc.) is deployable under a
72
    developer-configurable prefix beneath BASE_URL.
73

    
74
* Branding customization support across synnefo frontend components:
75

    
76
  * ability to adapt the Astakos, Pithos and Cyclades Web UI to a company’s
77
    visual identity. This is possible using the snf-branding component, which
78
    is automatically installed on the nodes running the API servers for
79
    Astakos, Pithos and Cyclades.
80

    
81

    
82
* Create a JSON-exportable definition document for each Synnefo Components
83
  (Astakos, Cyclades, Pithos, etc.) that consolidates APIs (services),
84
  resources, and other standardized properties (e.g. default URL prefixes).
85
* Implement common client for communication with Astakos and proper error
86
  handling.
87

    
88
Astakos
89
-------
90
* Redesign of the accounting system (quotaholder) and integration into
91
  Astakos.
92
* Implemented the keystone API call POST /tokens
93

    
94
  * Specified the API call allong with a procedure to register a Synnefo
95
    component (e.g. cyclades) along with the services it provides (e.g.
96
    compute, plankton) and the resources it handles (e.g. vm, cpu).
97

    
98
* All API calls are moved under '/account/v1.0'.
99
* Support API calls for quotas, commissions and resources.
100
* Improved user activation process
101
* Improve limit of pending applications by making it a quotable resource.
102
* Added fine grain user auth provider's policies.
103
* Overhauling of Astakos management commands for usability and uniformity.
104

    
105
Cyclades
106
--------
107
* Speed up private network creation, by creating a network to a Ganeti backend
108
  only when a server connects to that network.
109
* Rename management commands for commissions and resources for uniformity with
110
  other services.
111
* Synchronize Cyclades API with Openstack Compute v2.0 API.
112

    
113

    
114
.. _NEWS-0.13:
115

    
116
v0.13
117
=====
118

    
119
Released: Wed Apr 10 18:52:50 EEST 2013
120

    
121
Synnefo-wide
122
------------
123

    
124
* Support for pooling throughout Synnefo
125

    
126
  * Pooled Django DB connections, Pithos backend connections, HTTP
127
    connections using single `objpool` package
128

    
129
* Improved management commands
130

    
131
  * Unified codebase for output of tables in JSON, CSV
132

    
133
* Bring most of Synnefo code inside a single, unified repository
134

    
135
  * support automatic Python and Debian package builds for individual commits
136
  * with automatic version generation
137

    
138
* Overhauling of Synnefo settings: renames and refactoring, for increased
139
  uniformity (in progress)
140
* Deployment: Standardize on gunicorn, with gevent-based workers
141
  and use of Green threads throughout Synnefo
142
* Documentation: New scale-out guide, with distinct node roles,
143
  for mass Synnefo deployments
144

    
145
Astakos
146
-------
147

    
148
* Support multiple authentication methods
149

    
150
  * Classic (username/password), Shibboleth, LDAP/Active Directory,
151
    Google, Twitter, LinkedIn
152
  * Users can enable/disable auth methods, and switch between them
153

    
154
* Introduce a UUID as a global identifier for users, throughout Synnefo
155

    
156
  * The UUID remains constant as the user enables/disables login methods
157

    
158
* Allow users to modify their email address freely
159
* Per-user, per-resource accounting mechanism (quotaholder)
160
* Full quota support, with per-user, per-resource quotas, based on quotaholder
161
* Projects: Users can create and join Projects
162

    
163
  * Projects grant extra resources to their members
164

    
165
* UI Enhancements for quotas and projects
166

    
167
  * distinct Usage tab, showing usage of individual resources
168
  * Project management UI
169
  * New Overview page
170

    
171
Cyclades
172
--------
173

    
174
* Commission resources on quotaholder/Astakos
175
* Support mass creation of flavors
176
* Support for the ExtStorage disk template in Ganeti
177
* Query and report quotas in the UI
178
* Pass VM configuration parameters over a VM-side API (`vmapi`)
179

    
180
  * Do not pass sensitive data as Ganeti OS parameters
181
  * Keep sensitive data in memory caches (memcached) and
182
    never allow them to hit the disk
183

    
184
* Display additional backend information in helpdesk machines list
185
* Allow helpdesk users to search for an account using a known machine id
186
* Helpdesk actions are now logged using the synnefo's common login
187
  infrastructure
188

    
189
Pithos
190
------
191

    
192
* Support storage of blocks on a RADOS backend, for Archipelago
193
* Rewritten support for public URLs, with admin-selectable length
194

    
195
Tools
196
-----
197

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