Statistics
| Branch: | Tag: | Revision:

root / NEWS @ 517bd2fc

History | View | Annotate | Download (5.6 kB)

1 5ede2c79 Constantinos Venetsanopoulos
.. _NEWS:
2 bbcd3dd1 Constantinos Venetsanopoulos
3 bbcd3dd1 Constantinos Venetsanopoulos
Unified NEWS file for Synnefo versions >= 0.13
4 bbcd3dd1 Constantinos Venetsanopoulos
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 5ede2c79 Constantinos Venetsanopoulos
6 5ede2c79 Constantinos Venetsanopoulos
Since v0.13 all Synnefo components have been merged into a single repository.
7 5ede2c79 Constantinos Venetsanopoulos
8 f3c5f1df Stratos Psomadakis
v0.14next
9 f3c5f1df Stratos Psomadakis
=======
10 f3c5f1df Stratos Psomadakis
11 f3c5f1df Stratos Psomadakis
Released: UNRELEASED
12 f3c5f1df Stratos Psomadakis
13 f3c5f1df Stratos Psomadakis
* Support for snf-vncauthproxy-1.5 (drop support for older versions)
14 a012dea3 Christos Stavrakakis
* Until release of v0.15, for complete list of changes see the Changelog.
15 f3c5f1df Stratos Psomadakis
16 61072783 Christos Stavrakakis
.. _NEWS-0.14.10:
17 61072783 Christos Stavrakakis
18 61072783 Christos Stavrakakis
v0.14.10
19 61072783 Christos Stavrakakis
=======
20 61072783 Christos Stavrakakis
21 fd63ffb3 Christos Stavrakakis
Released: Tue Nov 26 11:03:37 EET 2013
22 61072783 Christos Stavrakakis
23 61072783 Christos Stavrakakis
* Support for Ganeti 2.8
24 61072783 Christos Stavrakakis
25 033321fb Christos Stavrakakis
.. _NEWS-0.14.9:
26 033321fb Christos Stavrakakis
27 033321fb Christos Stavrakakis
v0.14.9
28 033321fb Christos Stavrakakis
=======
29 033321fb Christos Stavrakakis
30 da664f0f Christos Stavrakakis
Released: Mon Nov 11 12:13:31 EET 2013
31 033321fb Christos Stavrakakis
32 033321fb Christos Stavrakakis
* Minor bug-fix release
33 033321fb Christos Stavrakakis
34 833880fd Christos Stavrakakis
.. _NEWS-0.14.8:
35 833880fd Christos Stavrakakis
36 833880fd Christos Stavrakakis
v0.14.8
37 833880fd Christos Stavrakakis
=======
38 833880fd Christos Stavrakakis
39 29e8764b Christos Stavrakakis
Released: Fri Nov  8 17:25:08 EET 2013
40 833880fd Christos Stavrakakis
41 833880fd Christos Stavrakakis
* Support for Debian Wheezy
42 833880fd Christos Stavrakakis
* Bug fix version
43 833880fd Christos Stavrakakis
44 0d14df99 Christos Stavrakakis
.. _NEWS-0.14.7:
45 0d14df99 Christos Stavrakakis
46 0d14df99 Christos Stavrakakis
v0.14.7
47 0d14df99 Christos Stavrakakis
=======
48 0d14df99 Christos Stavrakakis
49 0d14df99 Christos Stavrakakis
Released: Wed Sep 18 17:50:12 EEST 2013
50 0d14df99 Christos Stavrakakis
51 0d14df99 Christos Stavrakakis
* Bug fix version
52 0d14df99 Christos Stavrakakis
53 7a59cb8f Christos Stavrakakis
.. _NEWS-0.14.6:
54 7a59cb8f Christos Stavrakakis
55 7a59cb8f Christos Stavrakakis
v0.14.6
56 7a59cb8f Christos Stavrakakis
=======
57 7a59cb8f Christos Stavrakakis
58 7a59cb8f Christos Stavrakakis
Released: Wed Sep 18 16:18:58 EEST 2013
59 7a59cb8f Christos Stavrakakis
60 7a59cb8f Christos Stavrakakis
* Bug fix version
61 7a59cb8f Christos Stavrakakis
62 30fe9049 Christos Stavrakakis
.. _NEWS-0.14.5:
63 30fe9049 Christos Stavrakakis
64 30fe9049 Christos Stavrakakis
v0.14.5
65 30fe9049 Christos Stavrakakis
=======
66 30fe9049 Christos Stavrakakis
67 30fe9049 Christos Stavrakakis
Released: Wed Aug  7 11:19:49 EEST 2013
68 30fe9049 Christos Stavrakakis
69 30fe9049 Christos Stavrakakis
Pithos
70 30fe9049 Christos Stavrakakis
------
71 30fe9049 Christos Stavrakakis
* Bug fix version
72 30fe9049 Christos Stavrakakis
73 38be3b6e Christos Stavrakakis
.. _NEWS-0.14.4:
74 38be3b6e Christos Stavrakakis
75 38be3b6e Christos Stavrakakis
v0.14.4
76 38be3b6e Christos Stavrakakis
=======
77 38be3b6e Christos Stavrakakis
78 38be3b6e Christos Stavrakakis
Released: Mon Jul 29 12:24:22 EEST 2013
79 38be3b6e Christos Stavrakakis
80 cda13b21 Christos Stavrakakis
.. _NEWS-0.14.3:
81 cda13b21 Christos Stavrakakis
82 cda13b21 Christos Stavrakakis
v0.14.3
83 cda13b21 Christos Stavrakakis
=======
84 cda13b21 Christos Stavrakakis
85 cda13b21 Christos Stavrakakis
Released: Thu Jul 25 12:22:47 EEST 2013
86 a43b07ae Christos Stavrakakis
87 15151f83 Christos Stavrakakis
.. _NEWS-0.14.2:
88 15151f83 Christos Stavrakakis
89 15151f83 Christos Stavrakakis
v0.14.2
90 15151f83 Christos Stavrakakis
=======
91 15151f83 Christos Stavrakakis
92 e0d9f0cb Christos Stavrakakis
Released: Fri Jul 12 13:13:32 EEST 2013
93 15151f83 Christos Stavrakakis
94 2d6acde1 Christos Stavrakakis
.. _NEWS-0.14:
95 a43b07ae Christos Stavrakakis
96 2d6acde1 Christos Stavrakakis
v0.14
97 2d6acde1 Christos Stavrakakis
=====
98 a43b07ae Christos Stavrakakis
99 2d6acde1 Christos Stavrakakis
Released: Tue Jun 25 14:01:19 EEST 2013
100 a43b07ae Christos Stavrakakis
101 a43b07ae Christos Stavrakakis
Synnefo-wide
102 a43b07ae Christos Stavrakakis
------------
103 ee566497 Christos Stavrakakis
* Standardize URLs for Synnefo Components:
104 ee566497 Christos Stavrakakis
105 ee566497 Christos Stavrakakis
  * impose structure and naming conventions to all URL related settings. Make
106 ee566497 Christos Stavrakakis
    each component deployable under a user-configurable <COMPONENT>_BASE_URL.
107 ee566497 Christos Stavrakakis
    Each API (compute, image, etc.) is deployable under a
108 ee566497 Christos Stavrakakis
    developer-configurable prefix beneath BASE_URL.
109 ee566497 Christos Stavrakakis
110 ee566497 Christos Stavrakakis
* Branding customization support across synnefo frontend components:
111 ee566497 Christos Stavrakakis
112 ee566497 Christos Stavrakakis
  * ability to adapt the Astakos, Pithos and Cyclades Web UI to a company’s
113 ee566497 Christos Stavrakakis
    visual identity. This is possible using the snf-branding component, which
114 ee566497 Christos Stavrakakis
    is automatically installed on the nodes running the API servers for
115 ee566497 Christos Stavrakakis
    Astakos, Pithos and Cyclades.
116 ee566497 Christos Stavrakakis
117 ee566497 Christos Stavrakakis
118 ee566497 Christos Stavrakakis
* Create a JSON-exportable definition document for each Synnefo Components
119 ee566497 Christos Stavrakakis
  (Astakos, Cyclades, Pithos, etc.) that consolidates APIs (services),
120 ee566497 Christos Stavrakakis
  resources, and other standardized properties (e.g. default URL prefixes).
121 ee566497 Christos Stavrakakis
* Implement common client for communication with Astakos and proper error
122 ee566497 Christos Stavrakakis
  handling.
123 a43b07ae Christos Stavrakakis
124 a43b07ae Christos Stavrakakis
Astakos
125 a43b07ae Christos Stavrakakis
-------
126 ee566497 Christos Stavrakakis
* Redesign of the accounting system (quotaholder) and integration into
127 ee566497 Christos Stavrakakis
  Astakos.
128 ee566497 Christos Stavrakakis
* Implemented the keystone API call POST /tokens
129 a43b07ae Christos Stavrakakis
130 ee566497 Christos Stavrakakis
  * Specified the API call allong with a procedure to register a Synnefo
131 ee566497 Christos Stavrakakis
    component (e.g. cyclades) along with the services it provides (e.g.
132 ee566497 Christos Stavrakakis
    compute, plankton) and the resources it handles (e.g. vm, cpu).
133 a43b07ae Christos Stavrakakis
134 ee566497 Christos Stavrakakis
* All API calls are moved under '/account/v1.0'.
135 ee566497 Christos Stavrakakis
* Support API calls for quotas, commissions and resources.
136 ee566497 Christos Stavrakakis
* Improved user activation process
137 ee566497 Christos Stavrakakis
* Improve limit of pending applications by making it a quotable resource.
138 ee566497 Christos Stavrakakis
* Added fine grain user auth provider's policies.
139 ee566497 Christos Stavrakakis
* Overhauling of Astakos management commands for usability and uniformity.
140 a43b07ae Christos Stavrakakis
141 ee566497 Christos Stavrakakis
Cyclades
142 ee566497 Christos Stavrakakis
--------
143 ee566497 Christos Stavrakakis
* Speed up private network creation, by creating a network to a Ganeti backend
144 ee566497 Christos Stavrakakis
  only when a server connects to that network.
145 ee566497 Christos Stavrakakis
* Rename management commands for commissions and resources for uniformity with
146 ee566497 Christos Stavrakakis
  other services.
147 ee566497 Christos Stavrakakis
* Synchronize Cyclades API with Openstack Compute v2.0 API.
148 a43b07ae Christos Stavrakakis
149 a43b07ae Christos Stavrakakis
150 5ede2c79 Constantinos Venetsanopoulos
.. _NEWS-0.13:
151 5ede2c79 Constantinos Venetsanopoulos
152 5ede2c79 Constantinos Venetsanopoulos
v0.13
153 5ede2c79 Constantinos Venetsanopoulos
=====
154 5ede2c79 Constantinos Venetsanopoulos
155 7e41df58 Christos Stavrakakis
Released: Wed Apr 10 18:52:50 EEST 2013
156 5ede2c79 Constantinos Venetsanopoulos
157 0d25d281 Vangelis Koukis
Synnefo-wide
158 3045e739 Constantinos Venetsanopoulos
------------
159 0d25d281 Vangelis Koukis
160 0d25d281 Vangelis Koukis
* Support for pooling throughout Synnefo
161 3045e739 Constantinos Venetsanopoulos
162 0d25d281 Vangelis Koukis
  * Pooled Django DB connections, Pithos backend connections, HTTP
163 0d25d281 Vangelis Koukis
    connections using single `objpool` package
164 3045e739 Constantinos Venetsanopoulos
165 0d25d281 Vangelis Koukis
* Improved management commands
166 3045e739 Constantinos Venetsanopoulos
167 0d25d281 Vangelis Koukis
  * Unified codebase for output of tables in JSON, CSV
168 3045e739 Constantinos Venetsanopoulos
169 00e1dd01 Vangelis Koukis
* Bring most of Synnefo code inside a single, unified repository
170 3045e739 Constantinos Venetsanopoulos
171 00e1dd01 Vangelis Koukis
  * support automatic Python and Debian package builds for individual commits
172 00e1dd01 Vangelis Koukis
  * with automatic version generation
173 3045e739 Constantinos Venetsanopoulos
174 00e1dd01 Vangelis Koukis
* Overhauling of Synnefo settings: renames and refactoring, for increased
175 00e1dd01 Vangelis Koukis
  uniformity (in progress)
176 1be9263c Vangelis Koukis
* Deployment: Standardize on gunicorn, with gevent-based workers
177 1be9263c Vangelis Koukis
  and use of Green threads throughout Synnefo
178 1be9263c Vangelis Koukis
* Documentation: New scale-out guide, with distinct node roles,
179 1be9263c Vangelis Koukis
  for mass Synnefo deployments
180 0d25d281 Vangelis Koukis
181 5ede2c79 Constantinos Venetsanopoulos
Astakos
182 5ede2c79 Constantinos Venetsanopoulos
-------
183 5ede2c79 Constantinos Venetsanopoulos
184 0d25d281 Vangelis Koukis
* Support multiple authentication methods
185 3045e739 Constantinos Venetsanopoulos
186 0d25d281 Vangelis Koukis
  * Classic (username/password), Shibboleth, LDAP/Active Directory,
187 0d25d281 Vangelis Koukis
    Google, Twitter, LinkedIn
188 0d25d281 Vangelis Koukis
  * Users can enable/disable auth methods, and switch between them
189 3045e739 Constantinos Venetsanopoulos
190 0d25d281 Vangelis Koukis
* Introduce a UUID as a global identifier for users, throughout Synnefo
191 3045e739 Constantinos Venetsanopoulos
192 0d25d281 Vangelis Koukis
  * The UUID remains constant as the user enables/disables login methods
193 3045e739 Constantinos Venetsanopoulos
194 0d25d281 Vangelis Koukis
* Allow users to modify their email address freely
195 0d25d281 Vangelis Koukis
* Per-user, per-resource accounting mechanism (quotaholder)
196 0d25d281 Vangelis Koukis
* Full quota support, with per-user, per-resource quotas, based on quotaholder
197 0d25d281 Vangelis Koukis
* Projects: Users can create and join Projects
198 3045e739 Constantinos Venetsanopoulos
199 0d25d281 Vangelis Koukis
  * Projects grant extra resources to their members
200 3045e739 Constantinos Venetsanopoulos
201 0d25d281 Vangelis Koukis
* UI Enhancements for quotas and projects
202 3045e739 Constantinos Venetsanopoulos
203 0d25d281 Vangelis Koukis
  * distinct Usage tab, showing usage of individual resources
204 0d25d281 Vangelis Koukis
  * Project management UI
205 0d25d281 Vangelis Koukis
  * New Overview page
206 5ede2c79 Constantinos Venetsanopoulos
207 5ede2c79 Constantinos Venetsanopoulos
Cyclades
208 5ede2c79 Constantinos Venetsanopoulos
--------
209 5ede2c79 Constantinos Venetsanopoulos
210 0d25d281 Vangelis Koukis
* Commission resources on quotaholder/Astakos
211 00e1dd01 Vangelis Koukis
* Support mass creation of flavors
212 00e1dd01 Vangelis Koukis
* Support for the ExtStorage disk template in Ganeti
213 00e1dd01 Vangelis Koukis
* Query and report quotas in the UI
214 00e1dd01 Vangelis Koukis
* Pass VM configuration parameters over a VM-side API (`vmapi`)
215 3045e739 Constantinos Venetsanopoulos
216 00e1dd01 Vangelis Koukis
  * Do not pass sensitive data as Ganeti OS parameters
217 00e1dd01 Vangelis Koukis
  * Keep sensitive data in memory caches (memcached) and
218 00e1dd01 Vangelis Koukis
    never allow them to hit the disk
219 3045e739 Constantinos Venetsanopoulos
220 6d5e232d Kostas Papadimitriou
* Display additional backend information in helpdesk machines list
221 6d5e232d Kostas Papadimitriou
* Allow helpdesk users to search for an account using a known machine id
222 3045e739 Constantinos Venetsanopoulos
* Helpdesk actions are now logged using the synnefo's common login
223 6d5e232d Kostas Papadimitriou
  infrastructure
224 5ede2c79 Constantinos Venetsanopoulos
225 5ede2c79 Constantinos Venetsanopoulos
Pithos
226 00e1dd01 Vangelis Koukis
------
227 5ede2c79 Constantinos Venetsanopoulos
228 00e1dd01 Vangelis Koukis
* Support storage of blocks on a RADOS backend, for Archipelago
229 0d25d281 Vangelis Koukis
* Rewritten support for public URLs, with admin-selectable length
230 5ede2c79 Constantinos Venetsanopoulos
231 0d25d281 Vangelis Koukis
Tools
232 5ede2c79 Constantinos Venetsanopoulos
-----
233 5ede2c79 Constantinos Venetsanopoulos
234 0d25d281 Vangelis Koukis
* Extend snf-burnin to include testing of Pithos functionality