Merge "Dump npm config"
[clamp.git] / docs / release-notes.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
3 .. Copyright (c) 2017-2019 AT&T Intellectual Property.  All rights reserved.
4
5 Release Notes
6 =============
7
8 Version: 4.1.3
9 --------------
10
11 :Release Date: 2019-10-11
12
13 **New Features**
14
15 The El Alto release is the sixth release of the Control Loop Automation Management Platform (CLAMP).
16
17 The main goal of the El Alto release was to:
18
19     - _.Fix a maximum a security issues, especially the angular related issues by moving to React.
20
21 **Bug Fixes**
22
23         - The full list of implemented user stories and epics is available on `El Alto CLAMP user stories done <https://wiki.onap.org/display/DW/El+Alto+CLAMP+user+stories+done>`_
24           This includes the list of bugs that were fixed during the course of this release.
25
26 **Known Issues**
27
28     - `CLAMP-506 <https://jira.onap.org/browse/CLAMP-506>`_ Elastic Search Clamp image cannot be built anymore(SearchGuard DMCA issue)
29     - Due to the uncertainties with the DMCA SearchGuard issue, the ELK stack has been removed from El Alto release, meaning the CLAMP "Control Loop Dashboard" is not part of the El Alto release.
30     - `CLAMP-519 <https://jira.onap.org/browse/CLAMP-519>`_ Clamp cannot authenticate to AAF(Local authentication as workaround)
31
32
33 **Security Notes**
34
35 *Fixed Security Issues*
36
37 *Known Security Issues*
38
39 *Known Vulnerabilities in Used Modules*
40
41 CLAMP code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and actions to be taken in future release.
42 The CLAMP open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=68540334>`_.
43
44 Quick Links:
45         - `CLAMP project page <https://wiki.onap.org/display/DW/CLAMP+Project>`_
46
47         - `Passing Badge information for CLAMP <https://bestpractices.coreinfrastructure.org/en/projects/1197>`_
48
49         - `Project Vulnerability Review Table for CLAMP <https://wiki.onap.org/pages/viewpage.action?pageId=68540334>`_
50
51 **Upgrade Notes**
52
53     New Docker Containers are available.
54
55
56 Version: 4.1.0
57 --------------
58
59 :Release Date: 2019-08-19
60
61 **New Features**
62
63 The El Alto-Early Drop release is the fifth release of the Control Loop Automation Management Platform (CLAMP).
64
65 The main goal of the El Alto-Early Drop release was to:
66
67     - _.Fix a maximum a security issues, especially the angular related issues by moving to React.
68
69 **Bug Fixes**
70
71         - The full list of implemented user stories and epics is available on `CLAMP R5 - Early Drop RELEASE <https://wiki.onap.org/display/DW/CLAMP+R5+-+Early+Drop>`_
72           This includes the list of bugs that were fixed during the course of this release.
73
74 **Known Issues**
75
76     - `CLAMP-384 <https://jira.onap.org/browse/CLAMP-384>`_ Loop State in UI is not reflecting the current state
77
78 **Security Notes**
79
80 *Fixed Security Issues*
81
82     - `OJSI-166 <https://jira.onap.org/browse/OJSI-166>`_ Port 30290 exposes unprotected service outside of cluster.
83
84 *Known Security Issues*
85
86 *Known Vulnerabilities in Used Modules*
87
88 CLAMP code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and actions to be taken in future release.
89 The CLAMP open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=68540334>`_.
90
91 Quick Links:
92         - `CLAMP project page <https://wiki.onap.org/display/DW/CLAMP+Project>`_
93
94         - `Passing Badge information for CLAMP <https://bestpractices.coreinfrastructure.org/en/projects/1197>`_
95
96         - `Project Vulnerability Review Table for CLAMP <https://wiki.onap.org/pages/viewpage.action?pageId=68540334>`_
97
98 **Upgrade Notes**
99
100     New Docker Containers are available.
101
102
103
104 Version: 4.0.5
105 --------------
106
107 :Release Date: 2019-06-06
108
109 **New Features**
110
111 The Dublin release is the fourth release of the Control Loop Automation Management Platform (CLAMP).
112
113 The main goal of the Dublin release was to:
114
115     - Stabilize Platform maturity by stabilizing CLAMP maturity matrix see `Wiki <https://wiki.onap.org/display/DW/Dublin+Release+Platform+Maturity>`_.
116     - CLAMP supports of Policy-model based Configuration Policy
117     - CLAMP supports new Policy Engine direct Rest API (no longer based on jar provided by Policy Engine)
118     - CLAMP main Core/UI have been reworked, removal of security issues reported by Nexus IQ.
119
120 **Bug Fixes**
121
122         - The full list of implemented user stories and epics is available on `DUBLIN RELEASE <https://jira.onap.org/projects/CLAMP/versions/10427>`_
123           This includes the list of bugs that were fixed during the course of this release.
124
125 **Known Issues**
126
127     - `CLAMP-384 <https://jira.onap.org/browse/CLAMP-384>`_ Loop State in UI is not reflecting the current state
128
129 **Security Notes**
130
131 *Fixed Security Issues*
132
133     - `OJSI-128 <https://jira.onap.org/browse/OJSI-128>`_ In default deployment CLAMP (clamp) exposes HTTP port 30258 outside of cluster.
134     - `OJSI-147 <https://jira.onap.org/browse/OJSI-147>`_ In default deployment CLAMP (cdash-kibana) exposes HTTP port 30290 outside of cluster.
135     - `OJSI-152 <https://jira.onap.org/browse/OJSI-152>`_ In default deployment CLAMP (clamp) exposes HTTP port 30295 outside of cluster.
136
137 *Known Security Issues*
138
139 *Known Vulnerabilities in Used Modules*
140
141 CLAMP code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and actions to be taken in future release.
142 The CLAMP open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=64003444>`_.
143
144 Quick Links:
145         - `CLAMP project page <https://wiki.onap.org/display/DW/CLAMP+Project>`_
146
147         - `Passing Badge information for CLAMP <https://bestpractices.coreinfrastructure.org/en/projects/1197>`_
148
149         - `Project Vulnerability Review Table for CLAMP <https://wiki.onap.org/pages/viewpage.action?pageId=64003444>`_
150
151 **Upgrade Notes**
152
153     New Docker Containers are available.
154
155
156 Version: 3.0.4 - maintenance release
157 ------------------------------------
158
159 :Release Date: 2019-04-06
160
161 **New Features**
162 none
163
164 **Bug Fixes**
165 none
166
167 **Known Issues**
168 CLAMP certificates have been renewed to extend their expiry dates
169     - `CLAMP-335 <https://jira.onap.org/browse/CLAMP-335>`_ Update Certificates on Casablanca release.
170
171
172 Version: 3.0.3 - maintenance release
173 ------------------------------------
174
175 :Release Date: 2019-02-06
176
177 **New Features**
178 none
179
180 **Bug Fixes**
181 none
182
183 **Known Issues**
184 one documentation issue was fixed, this issue does not require a new docker image:
185     - `CLAMP-257 <https://jira.onap.org/browse/CLAMP-257>`_ User Manual for CLAMP : nothing on readthedocs.
186
187 Version: 3.0.3
188 --------------
189
190 :Release Date: 2018-11-30
191
192 **New Features**
193
194 The Casablanca release is the third release of the Control Loop Automation Management Platform (CLAMP).
195
196 The main goal of the Casablanca release was to:
197
198     - Enhance Platform maturity by improving CLAMP maturity matrix see `Wiki <https://wiki.onap.org/display/DW/Casablanca+Release+Platform+Maturity>`_.
199     - CLAMP Dashboard improvements for the monitoring of active Closed Loops
200     - CLAMP logs alignment on the ONAP platform.
201     - CLAMP is now integrated with AAF for authentication and permissions retrieval (AAF server is pre-loaded by default with the required permissions)
202     - CLAMP improvement for configuring the policies (support of Scale Out use case)
203     - CLAMP main Core/UI have been reworked, removal of security issues reported by Nexus IQ on JAVA/JAVASCRIPT code (Libraries upgrade or removal/replacement when possible)
204     - As a POC, the javascript coverage can now be enabled in SONAR (Disabled for now)
205
206 **Bug Fixes**
207
208         - The full list of implemented user stories and epics is available on `CASABLANCA RELEASE <https://jira.onap.org/projects/CLAMP/versions/10408>`_
209           This includes the list of bugs that were fixed during the course of this release.
210
211 **Known Issues**
212
213     - None
214
215 **Security Notes**
216
217 CLAMP code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and actions to be taken in future release.
218 The CLAMP open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=42598587>`_.
219
220 Quick Links:
221         - `CLAMP project page <https://wiki.onap.org/display/DW/CLAMP+Project>`_
222
223         - `Passing Badge information for CLAMP <https://bestpractices.coreinfrastructure.org/en/projects/1197>`_
224
225         - `Project Vulnerability Review Table for CLAMP <https://wiki.onap.org/pages/viewpage.action?pageId=42598587>`_
226
227 **Upgrade Notes**
228
229     New Docker Containers are available, an ELK stack is also now part of CLAMP deployments.
230
231 **Deprecation Notes**
232
233     The CLAMP Designer Menu (in CLAMP UI) is deprecated since Beijing, the design time is being onboarded into SDC - DCAE D.
234
235 **Other**
236
237     CLAMP Dashboard is now implemented, allows to monitor Closed Loops that are running by retrieving CL events on DMAAP.
238
239 **How to - Videos**
240
241     https://wiki.onap.org/display/DW/CLAMP+videos
242
243 Version: 2.0.2
244 --------------
245
246 :Release Date: 2018-06-07
247
248 **New Features**
249
250 The Beijing release is the second release of the Control Loop Automation Management Platform (CLAMP).
251
252 The main goal of the Beijing release was to:
253
254     - Enhance Platform maturity by improving CLAMP maturity matrix see `Wiki <https://wiki.onap.org/display/DW/Beijing+Release+Platform+Maturity>`_.
255     - Focus CLAMP on Closed loop runtime operations and control - this is reflected by the move of the design part to DCAE-D.
256     - Introduce CLAMP Dashboard for monitoring of active Closed Loops.
257     - CLAMP is integrated with MSB.
258     - CLAMP has integrated SWAGGER.
259     - CLAMP main Core has been reworked for improved flexibility.
260
261 **Bug Fixes**
262
263         - The full list of implemented user stories and epics is available on `BEIJING RELEASE <https://jira.onap.org/projects/CLAMP/versions/10314>`_
264           This includes the list of bugs that were fixed during the course of this release.
265
266 **Known Issues**
267
268     - `CLAMP-69 <https://jira.onap.org/browse/CLAMP-69>`_ Deploy action does not always work.
269
270         The "Deploy" action does not work directly after submitting it.
271
272         Workaround:
273
274         You have to close the CL and reopen it again. In that case the Deploy action will do something.
275
276 **Security Notes**
277
278 CLAMP code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive. The CLAMP open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=25440749>`_.
279
280 Quick Links:
281         - `CLAMP project page <https://wiki.onap.org/display/DW/CLAMP+Project>`_
282
283         - `Passing Badge information for CLAMP <https://bestpractices.coreinfrastructure.org/en/projects/1197>`_
284
285         - `Project Vulnerability Review Table for CLAMP <https://wiki.onap.org/pages/viewpage.action?pageId=25440749>`_
286
287 **Upgrade Notes**
288
289     New Docker Containers are avaialble, an ELK stack is also now part of CLAMP deployments.
290
291 **Deprecation Notes**
292
293     The CLAMP Designer UI is now deprecated and unavailable, the design time is being onboarded into SDC - DCAE D.
294
295 **Other**
296
297     CLAMP Dashboard is now implemented, allows to monitor Closed Loops that are running by retrieving CL events on DMAAP.
298
299 Version: 1.1.0
300 --------------
301
302 :Release Date: 2017-11-16
303
304 **New Features**
305
306 The Amsterdam release is the first release of the Control Loop Automation Management Platform (CLAMP).
307
308 The main goal of the Amsterdam release was to:
309
310     - Support the automation of provisionning for the Closed loops of the vFW, vDNW and vCPE through TCA.
311     - Support the automation of provisionning for the Closed loops of VVolte (Holmes)
312     - Demonstrate complete interaction with Policy, DCAE, SDC and Holmes.
313
314 **Bug Fixes**
315
316         - The full list of implemented user stories and epics is available on `AMSTERDAM RELEASE <https://jira.onap.org/projects/CLAMP/versions/10313>`_
317           This is technically the first release of CLAMP, previous release was the seed code contribution.
318           As such, the defects fixed in this release were raised during the course of the release.
319           Anything not closed is captured below under Known Issues. If you want to review the defects fixed in the Amsterdam release, refer to Jira link above.
320
321 **Known Issues**
322         - `CLAMP-68 <https://jira.onap.org/browse/CLAMP-68>`_ ResourceVF not always provisioned.
323
324         In Closed Loop -> Properties CL: When opening the popup window, the first service in the list does not show Resource-VF even though in SDC there is a resource instance in the service.
325
326         Workaround:
327
328         If you have multiple service available (if not create a dummy one on SDC), just click on another one and then click back on the first one in the list. The ResourceVF should be provisioned now.
329
330     - `CLAMP-69 <https://jira.onap.org/browse/CLAMP-69>`_ Deploy action does not always work.
331
332         The "Deploy" action does not work directly after submitting it.
333
334         Workaround:
335
336         You have to close the CL and reopen it again. In that case the Deploy action will do something
337
338
339 **Security Issues**
340         CLAMP is following the CII Best Practices Badge Program, results including security assesment can be found on the
341         `project page <https://bestpractices.coreinfrastructure.org/projects/1197>`_
342
343
344 **Upgrade Notes**
345
346     N/A
347
348 **Deprecation Notes**
349
350     N/A
351
352 **Other**
353
354
355
356 ===========
357
358 End of Release Notes