Statistics
| Branch: | Tag: | Revision:

root / NEWS @ 29e8764b

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