Statistics
| Branch: | Tag: | Revision:

root / NEWS @ dc7159be

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
* Until release of v0.15, for complete list of changes see the Changelog.
15

    
16
.. _NEWS-0.14.10:
17

    
18
v0.14.10
19
=======
20

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

    
23
* Support for Ganeti 2.8
24

    
25
.. _NEWS-0.14.9:
26

    
27
v0.14.9
28
=======
29

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

    
32
* Minor bug-fix release
33

    
34
.. _NEWS-0.14.8:
35

    
36
v0.14.8
37
=======
38

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

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

    
44
.. _NEWS-0.14.7:
45

    
46
v0.14.7
47
=======
48

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

    
51
* Bug fix version
52

    
53
.. _NEWS-0.14.6:
54

    
55
v0.14.6
56
=======
57

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

    
60
* Bug fix version
61

    
62
.. _NEWS-0.14.5:
63

    
64
v0.14.5
65
=======
66

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

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

    
73
.. _NEWS-0.14.4:
74

    
75
v0.14.4
76
=======
77

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

    
80
.. _NEWS-0.14.3:
81

    
82
v0.14.3
83
=======
84

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

    
87
.. _NEWS-0.14.2:
88

    
89
v0.14.2
90
=======
91

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

    
94
.. _NEWS-0.14:
95

    
96
v0.14
97
=====
98

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

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

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

    
110
* Branding customization support across synnefo frontend components:
111

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

    
117

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

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

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

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

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

    
149

    
150
.. _NEWS-0.13:
151

    
152
v0.13
153
=====
154

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

    
157
Synnefo-wide
158
------------
159

    
160
* Support for pooling throughout Synnefo
161

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

    
165
* Improved management commands
166

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

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

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

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

    
181
Astakos
182
-------
183

    
184
* Support multiple authentication methods
185

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

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

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

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

    
199
  * Projects grant extra resources to their members
200

    
201
* UI Enhancements for quotas and projects
202

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

    
207
Cyclades
208
--------
209

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

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

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

    
225
Pithos
226
------
227

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

    
231
Tools
232
-----
233

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