Statistics
| Branch: | Tag: | Revision:

root / NEWS @ 833880fd

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

    
10
v0.14.8
11
=======
12

    
13
Released: UNRELEASED
14

    
15
* Support for Debian Wheezy
16
* Bug fix version
17

    
18
.. _NEWS-0.14.7:
19

    
20
v0.14.7
21
=======
22

    
23
Released: Wed Sep 18 17:50:12 EEST 2013
24

    
25
* Bug fix version
26

    
27
.. _NEWS-0.14.6:
28

    
29
v0.14.6
30
=======
31

    
32
Released: Wed Sep 18 16:18:58 EEST 2013
33

    
34
* Bug fix version
35

    
36
.. _NEWS-0.14.5:
37

    
38
v0.14.5
39
=======
40

    
41
Released: Wed Aug  7 11:19:49 EEST 2013
42

    
43
Pithos
44
------
45
* Bug fix version
46

    
47
.. _NEWS-0.14.4:
48

    
49
v0.14.4
50
=======
51

    
52
Released: Mon Jul 29 12:24:22 EEST 2013
53

    
54
.. _NEWS-0.14.3:
55

    
56
v0.14.3
57
=======
58

    
59
Released: Thu Jul 25 12:22:47 EEST 2013
60

    
61
.. _NEWS-0.14.2:
62

    
63
v0.14.2
64
=======
65

    
66
Released: Fri Jul 12 13:13:32 EEST 2013
67

    
68
.. _NEWS-0.14:
69

    
70
v0.14
71
=====
72

    
73
Released: Tue Jun 25 14:01:19 EEST 2013
74

    
75
Synnefo-wide
76
------------
77
* Standardize URLs for Synnefo Components:
78

    
79
  * impose structure and naming conventions to all URL related settings. Make
80
    each component deployable under a user-configurable <COMPONENT>_BASE_URL.
81
    Each API (compute, image, etc.) is deployable under a
82
    developer-configurable prefix beneath BASE_URL.
83

    
84
* Branding customization support across synnefo frontend components:
85

    
86
  * ability to adapt the Astakos, Pithos and Cyclades Web UI to a company’s
87
    visual identity. This is possible using the snf-branding component, which
88
    is automatically installed on the nodes running the API servers for
89
    Astakos, Pithos and Cyclades.
90

    
91

    
92
* Create a JSON-exportable definition document for each Synnefo Components
93
  (Astakos, Cyclades, Pithos, etc.) that consolidates APIs (services),
94
  resources, and other standardized properties (e.g. default URL prefixes).
95
* Implement common client for communication with Astakos and proper error
96
  handling.
97

    
98
Astakos
99
-------
100
* Redesign of the accounting system (quotaholder) and integration into
101
  Astakos.
102
* Implemented the keystone API call POST /tokens
103

    
104
  * Specified the API call allong with a procedure to register a Synnefo
105
    component (e.g. cyclades) along with the services it provides (e.g.
106
    compute, plankton) and the resources it handles (e.g. vm, cpu).
107

    
108
* All API calls are moved under '/account/v1.0'.
109
* Support API calls for quotas, commissions and resources.
110
* Improved user activation process
111
* Improve limit of pending applications by making it a quotable resource.
112
* Added fine grain user auth provider's policies.
113
* Overhauling of Astakos management commands for usability and uniformity.
114

    
115
Cyclades
116
--------
117
* Speed up private network creation, by creating a network to a Ganeti backend
118
  only when a server connects to that network.
119
* Rename management commands for commissions and resources for uniformity with
120
  other services.
121
* Synchronize Cyclades API with Openstack Compute v2.0 API.
122

    
123

    
124
.. _NEWS-0.13:
125

    
126
v0.13
127
=====
128

    
129
Released: Wed Apr 10 18:52:50 EEST 2013
130

    
131
Synnefo-wide
132
------------
133

    
134
* Support for pooling throughout Synnefo
135

    
136
  * Pooled Django DB connections, Pithos backend connections, HTTP
137
    connections using single `objpool` package
138

    
139
* Improved management commands
140

    
141
  * Unified codebase for output of tables in JSON, CSV
142

    
143
* Bring most of Synnefo code inside a single, unified repository
144

    
145
  * support automatic Python and Debian package builds for individual commits
146
  * with automatic version generation
147

    
148
* Overhauling of Synnefo settings: renames and refactoring, for increased
149
  uniformity (in progress)
150
* Deployment: Standardize on gunicorn, with gevent-based workers
151
  and use of Green threads throughout Synnefo
152
* Documentation: New scale-out guide, with distinct node roles,
153
  for mass Synnefo deployments
154

    
155
Astakos
156
-------
157

    
158
* Support multiple authentication methods
159

    
160
  * Classic (username/password), Shibboleth, LDAP/Active Directory,
161
    Google, Twitter, LinkedIn
162
  * Users can enable/disable auth methods, and switch between them
163

    
164
* Introduce a UUID as a global identifier for users, throughout Synnefo
165

    
166
  * The UUID remains constant as the user enables/disables login methods
167

    
168
* Allow users to modify their email address freely
169
* Per-user, per-resource accounting mechanism (quotaholder)
170
* Full quota support, with per-user, per-resource quotas, based on quotaholder
171
* Projects: Users can create and join Projects
172

    
173
  * Projects grant extra resources to their members
174

    
175
* UI Enhancements for quotas and projects
176

    
177
  * distinct Usage tab, showing usage of individual resources
178
  * Project management UI
179
  * New Overview page
180

    
181
Cyclades
182
--------
183

    
184
* Commission resources on quotaholder/Astakos
185
* Support mass creation of flavors
186
* Support for the ExtStorage disk template in Ganeti
187
* Query and report quotas in the UI
188
* Pass VM configuration parameters over a VM-side API (`vmapi`)
189

    
190
  * Do not pass sensitive data as Ganeti OS parameters
191
  * Keep sensitive data in memory caches (memcached) and
192
    never allow them to hit the disk
193

    
194
* Display additional backend information in helpdesk machines list
195
* Allow helpdesk users to search for an account using a known machine id
196
* Helpdesk actions are now logged using the synnefo's common login
197
  infrastructure
198

    
199
Pithos
200
------
201

    
202
* Support storage of blocks on a RADOS backend, for Archipelago
203
* Rewritten support for public URLs, with admin-selectable length
204

    
205
Tools
206
-----
207

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