Statistics
| Branch: | Tag: | Revision:

root / NEWS @ 75144caa

History | View | Annotate | Download (5.6 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
v0.14next
9
=======
10

    
11
Released: UNRELEASED
12

    
13
* Support for snf-vncauthproxy-1.5 (drop support for older versions)
14

    
15
.. _NEWS-0.14.10:
16

    
17
v0.14.10
18
=======
19

    
20
Released: Tue Nov 26 11:03:37 EET 2013
21

    
22
* Support for Ganeti 2.8
23

    
24
.. _NEWS-0.14.9:
25

    
26
v0.14.9
27
=======
28

    
29
Released: Mon Nov 11 12:13:31 EET 2013
30

    
31
* Minor bug-fix release
32

    
33
.. _NEWS-0.14.8:
34

    
35
v0.14.8
36
=======
37

    
38
Released: Fri Nov  8 17:25:08 EET 2013
39

    
40
* Support for Debian Wheezy
41
* Bug fix version
42

    
43
.. _NEWS-0.14.7:
44

    
45
v0.14.7
46
=======
47

    
48
Released: Wed Sep 18 17:50:12 EEST 2013
49

    
50
* Bug fix version
51

    
52
.. _NEWS-0.14.6:
53

    
54
v0.14.6
55
=======
56

    
57
Released: Wed Sep 18 16:18:58 EEST 2013
58

    
59
* Bug fix version
60

    
61
.. _NEWS-0.14.5:
62

    
63
v0.14.5
64
=======
65

    
66
Released: Wed Aug  7 11:19:49 EEST 2013
67

    
68
Pithos
69
------
70
* Bug fix version
71

    
72
.. _NEWS-0.14.4:
73

    
74
v0.14.4
75
=======
76

    
77
Released: Mon Jul 29 12:24:22 EEST 2013
78

    
79
.. _NEWS-0.14.3:
80

    
81
v0.14.3
82
=======
83

    
84
Released: Thu Jul 25 12:22:47 EEST 2013
85

    
86
.. _NEWS-0.14.2:
87

    
88
v0.14.2
89
=======
90

    
91
Released: Fri Jul 12 13:13:32 EEST 2013
92

    
93
.. _NEWS-0.14:
94

    
95
v0.14
96
=====
97

    
98
Released: Tue Jun 25 14:01:19 EEST 2013
99

    
100
Synnefo-wide
101
------------
102
* Standardize URLs for Synnefo Components:
103

    
104
  * impose structure and naming conventions to all URL related settings. Make
105
    each component deployable under a user-configurable <COMPONENT>_BASE_URL.
106
    Each API (compute, image, etc.) is deployable under a
107
    developer-configurable prefix beneath BASE_URL.
108

    
109
* Branding customization support across synnefo frontend components:
110

    
111
  * ability to adapt the Astakos, Pithos and Cyclades Web UI to a company’s
112
    visual identity. This is possible using the snf-branding component, which
113
    is automatically installed on the nodes running the API servers for
114
    Astakos, Pithos and Cyclades.
115

    
116

    
117
* Create a JSON-exportable definition document for each Synnefo Components
118
  (Astakos, Cyclades, Pithos, etc.) that consolidates APIs (services),
119
  resources, and other standardized properties (e.g. default URL prefixes).
120
* Implement common client for communication with Astakos and proper error
121
  handling.
122

    
123
Astakos
124
-------
125
* Redesign of the accounting system (quotaholder) and integration into
126
  Astakos.
127
* Implemented the keystone API call POST /tokens
128

    
129
  * Specified the API call allong with a procedure to register a Synnefo
130
    component (e.g. cyclades) along with the services it provides (e.g.
131
    compute, plankton) and the resources it handles (e.g. vm, cpu).
132

    
133
* All API calls are moved under '/account/v1.0'.
134
* Support API calls for quotas, commissions and resources.
135
* Improved user activation process
136
* Improve limit of pending applications by making it a quotable resource.
137
* Added fine grain user auth provider's policies.
138
* Overhauling of Astakos management commands for usability and uniformity.
139

    
140
Cyclades
141
--------
142
* Speed up private network creation, by creating a network to a Ganeti backend
143
  only when a server connects to that network.
144
* Rename management commands for commissions and resources for uniformity with
145
  other services.
146
* Synchronize Cyclades API with Openstack Compute v2.0 API.
147

    
148

    
149
.. _NEWS-0.13:
150

    
151
v0.13
152
=====
153

    
154
Released: Wed Apr 10 18:52:50 EEST 2013
155

    
156
Synnefo-wide
157
------------
158

    
159
* Support for pooling throughout Synnefo
160

    
161
  * Pooled Django DB connections, Pithos backend connections, HTTP
162
    connections using single `objpool` package
163

    
164
* Improved management commands
165

    
166
  * Unified codebase for output of tables in JSON, CSV
167

    
168
* Bring most of Synnefo code inside a single, unified repository
169

    
170
  * support automatic Python and Debian package builds for individual commits
171
  * with automatic version generation
172

    
173
* Overhauling of Synnefo settings: renames and refactoring, for increased
174
  uniformity (in progress)
175
* Deployment: Standardize on gunicorn, with gevent-based workers
176
  and use of Green threads throughout Synnefo
177
* Documentation: New scale-out guide, with distinct node roles,
178
  for mass Synnefo deployments
179

    
180
Astakos
181
-------
182

    
183
* Support multiple authentication methods
184

    
185
  * Classic (username/password), Shibboleth, LDAP/Active Directory,
186
    Google, Twitter, LinkedIn
187
  * Users can enable/disable auth methods, and switch between them
188

    
189
* Introduce a UUID as a global identifier for users, throughout Synnefo
190

    
191
  * The UUID remains constant as the user enables/disables login methods
192

    
193
* Allow users to modify their email address freely
194
* Per-user, per-resource accounting mechanism (quotaholder)
195
* Full quota support, with per-user, per-resource quotas, based on quotaholder
196
* Projects: Users can create and join Projects
197

    
198
  * Projects grant extra resources to their members
199

    
200
* UI Enhancements for quotas and projects
201

    
202
  * distinct Usage tab, showing usage of individual resources
203
  * Project management UI
204
  * New Overview page
205

    
206
Cyclades
207
--------
208

    
209
* Commission resources on quotaholder/Astakos
210
* Support mass creation of flavors
211
* Support for the ExtStorage disk template in Ganeti
212
* Query and report quotas in the UI
213
* Pass VM configuration parameters over a VM-side API (`vmapi`)
214

    
215
  * Do not pass sensitive data as Ganeti OS parameters
216
  * Keep sensitive data in memory caches (memcached) and
217
    never allow them to hit the disk
218

    
219
* Display additional backend information in helpdesk machines list
220
* Allow helpdesk users to search for an account using a known machine id
221
* Helpdesk actions are now logged using the synnefo's common login
222
  infrastructure
223

    
224
Pithos
225
------
226

    
227
* Support storage of blocks on a RADOS backend, for Archipelago
228
* Rewritten support for public URLs, with admin-selectable length
229

    
230
Tools
231
-----
232

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