forked from grnet/synnefo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
226 lines (149 loc) · 5.47 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
.. _NEWS:
Unified NEWS file for Synnefo versions >= 0.13
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Since v0.13 all Synnefo components have been merged into a single repository.
.. _NEWS-0.14.10:
v0.14.10
=======
Released: Tue Nov 26 11:03:37 EET 2013
* Support for Ganeti 2.8
.. _NEWS-0.14.9:
v0.14.9
=======
Released: Mon Nov 11 12:13:31 EET 2013
* Minor bug-fix release
.. _NEWS-0.14.8:
v0.14.8
=======
Released: Fri Nov 8 17:25:08 EET 2013
* Support for Debian Wheezy
* Bug fix version
.. _NEWS-0.14.7:
v0.14.7
=======
Released: Wed Sep 18 17:50:12 EEST 2013
* Bug fix version
.. _NEWS-0.14.6:
v0.14.6
=======
Released: Wed Sep 18 16:18:58 EEST 2013
* Bug fix version
.. _NEWS-0.14.5:
v0.14.5
=======
Released: Wed Aug 7 11:19:49 EEST 2013
Pithos
------
* Bug fix version
.. _NEWS-0.14.4:
v0.14.4
=======
Released: Mon Jul 29 12:24:22 EEST 2013
.. _NEWS-0.14.3:
v0.14.3
=======
Released: Thu Jul 25 12:22:47 EEST 2013
.. _NEWS-0.14.2:
v0.14.2
=======
Released: Fri Jul 12 13:13:32 EEST 2013
.. _NEWS-0.14:
v0.14
=====
Released: Tue Jun 25 14:01:19 EEST 2013
Synnefo-wide
------------
* Standardize URLs for Synnefo Components:
* impose structure and naming conventions to all URL related settings. Make
each component deployable under a user-configurable <COMPONENT>_BASE_URL.
Each API (compute, image, etc.) is deployable under a
developer-configurable prefix beneath BASE_URL.
* Branding customization support across synnefo frontend components:
* ability to adapt the Astakos, Pithos and Cyclades Web UI to a company’s
visual identity. This is possible using the snf-branding component, which
is automatically installed on the nodes running the API servers for
Astakos, Pithos and Cyclades.
* Create a JSON-exportable definition document for each Synnefo Components
(Astakos, Cyclades, Pithos, etc.) that consolidates APIs (services),
resources, and other standardized properties (e.g. default URL prefixes).
* Implement common client for communication with Astakos and proper error
handling.
Astakos
-------
* Redesign of the accounting system (quotaholder) and integration into
Astakos.
* Implemented the keystone API call POST /tokens
* Specified the API call allong with a procedure to register a Synnefo
component (e.g. cyclades) along with the services it provides (e.g.
compute, plankton) and the resources it handles (e.g. vm, cpu).
* All API calls are moved under '/account/v1.0'.
* Support API calls for quotas, commissions and resources.
* Improved user activation process
* Improve limit of pending applications by making it a quotable resource.
* Added fine grain user auth provider's policies.
* Overhauling of Astakos management commands for usability and uniformity.
Cyclades
--------
* Speed up private network creation, by creating a network to a Ganeti backend
only when a server connects to that network.
* Rename management commands for commissions and resources for uniformity with
other services.
* Synchronize Cyclades API with Openstack Compute v2.0 API.
.. _NEWS-0.13:
v0.13
=====
Released: Wed Apr 10 18:52:50 EEST 2013
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
* 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)
* Deployment: Standardize on gunicorn, with gevent-based workers
and use of Green threads throughout Synnefo
* Documentation: New scale-out guide, with distinct node roles,
for mass Synnefo deployments
Astakos
-------
* 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
Cyclades
--------
* Commission resources on quotaholder/Astakos
* 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
* Display additional backend information in helpdesk machines list
* Allow helpdesk users to search for an account using a known machine id
* Helpdesk actions are now logged using the synnefo's common login
infrastructure
Pithos
------
* Support storage of blocks on a RADOS backend, for Archipelago
* Rewritten support for public URLs, with admin-selectable length
Tools
-----
* Extend snf-burnin to include testing of Pithos functionality