Statistics
| Branch: | Tag: | Revision:

root / NEWS @ 38be3b6e

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

    
10
v0.14.4
11
=======
12

    
13
Released: Mon Jul 29 12:24:22 EEST 2013
14

    
15
.. _NEWS-0.14.3:
16

    
17
v0.14.3
18
=======
19

    
20
Released: Thu Jul 25 12:22:47 EEST 2013
21

    
22
.. _NEWS-0.14.2:
23

    
24
v0.14.2
25
=======
26

    
27
Released: Fri Jul 12 13:13:32 EEST 2013
28

    
29
.. _NEWS-0.14:
30

    
31
v0.14
32
=====
33

    
34
Released: Tue Jun 25 14:01:19 EEST 2013
35

    
36
Synnefo-wide
37
------------
38
* Standardize URLs for Synnefo Components:
39

    
40
  * impose structure and naming conventions to all URL related settings. Make
41
    each component deployable under a user-configurable <COMPONENT>_BASE_URL.
42
    Each API (compute, image, etc.) is deployable under a
43
    developer-configurable prefix beneath BASE_URL.
44

    
45
* Branding customization support across synnefo frontend components:
46

    
47
  * ability to adapt the Astakos, Pithos and Cyclades Web UI to a company’s
48
    visual identity. This is possible using the snf-branding component, which
49
    is automatically installed on the nodes running the API servers for
50
    Astakos, Pithos and Cyclades.
51

    
52

    
53
* Create a JSON-exportable definition document for each Synnefo Components
54
  (Astakos, Cyclades, Pithos, etc.) that consolidates APIs (services),
55
  resources, and other standardized properties (e.g. default URL prefixes).
56
* Implement common client for communication with Astakos and proper error
57
  handling.
58

    
59
Astakos
60
-------
61
* Redesign of the accounting system (quotaholder) and integration into
62
  Astakos.
63
* Implemented the keystone API call POST /tokens
64

    
65
  * Specified the API call allong with a procedure to register a Synnefo
66
    component (e.g. cyclades) along with the services it provides (e.g.
67
    compute, plankton) and the resources it handles (e.g. vm, cpu).
68

    
69
* All API calls are moved under '/account/v1.0'.
70
* Support API calls for quotas, commissions and resources.
71
* Improved user activation process
72
* Improve limit of pending applications by making it a quotable resource.
73
* Added fine grain user auth provider's policies.
74
* Overhauling of Astakos management commands for usability and uniformity.
75

    
76
Cyclades
77
--------
78
* Speed up private network creation, by creating a network to a Ganeti backend
79
  only when a server connects to that network.
80
* Rename management commands for commissions and resources for uniformity with
81
  other services.
82
* Synchronize Cyclades API with Openstack Compute v2.0 API.
83

    
84

    
85
.. _NEWS-0.13:
86

    
87
v0.13
88
=====
89

    
90
Released: Wed Apr 10 18:52:50 EEST 2013
91

    
92
Synnefo-wide
93
------------
94

    
95
* Support for pooling throughout Synnefo
96

    
97
  * Pooled Django DB connections, Pithos backend connections, HTTP
98
    connections using single `objpool` package
99

    
100
* Improved management commands
101

    
102
  * Unified codebase for output of tables in JSON, CSV
103

    
104
* Bring most of Synnefo code inside a single, unified repository
105

    
106
  * support automatic Python and Debian package builds for individual commits
107
  * with automatic version generation
108

    
109
* Overhauling of Synnefo settings: renames and refactoring, for increased
110
  uniformity (in progress)
111
* Deployment: Standardize on gunicorn, with gevent-based workers
112
  and use of Green threads throughout Synnefo
113
* Documentation: New scale-out guide, with distinct node roles,
114
  for mass Synnefo deployments
115

    
116
Astakos
117
-------
118

    
119
* Support multiple authentication methods
120

    
121
  * Classic (username/password), Shibboleth, LDAP/Active Directory,
122
    Google, Twitter, LinkedIn
123
  * Users can enable/disable auth methods, and switch between them
124

    
125
* Introduce a UUID as a global identifier for users, throughout Synnefo
126

    
127
  * The UUID remains constant as the user enables/disables login methods
128

    
129
* Allow users to modify their email address freely
130
* Per-user, per-resource accounting mechanism (quotaholder)
131
* Full quota support, with per-user, per-resource quotas, based on quotaholder
132
* Projects: Users can create and join Projects
133

    
134
  * Projects grant extra resources to their members
135

    
136
* UI Enhancements for quotas and projects
137

    
138
  * distinct Usage tab, showing usage of individual resources
139
  * Project management UI
140
  * New Overview page
141

    
142
Cyclades
143
--------
144

    
145
* Commission resources on quotaholder/Astakos
146
* Support mass creation of flavors
147
* Support for the ExtStorage disk template in Ganeti
148
* Query and report quotas in the UI
149
* Pass VM configuration parameters over a VM-side API (`vmapi`)
150

    
151
  * Do not pass sensitive data as Ganeti OS parameters
152
  * Keep sensitive data in memory caches (memcached) and
153
    never allow them to hit the disk
154

    
155
* Display additional backend information in helpdesk machines list
156
* Allow helpdesk users to search for an account using a known machine id
157
* Helpdesk actions are now logged using the synnefo's common login
158
  infrastructure
159

    
160
Pithos
161
------
162

    
163
* Support storage of blocks on a RADOS backend, for Archipelago
164
* Rewritten support for public URLs, with admin-selectable length
165

    
166
Tools
167
-----
168

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