Merge "Update nslcm release version to 1.3.8"
[vfc/nfvo/lcm.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
4
5 VF-C Release Notes
6 ==================
7
8 VF-C includes two main components, NFV-O and GVNFM, to implement life cycle
9 management and FCAPS of VNF and NS. VF-C takes part in end to end service
10 orchestration and close loop automation by working with SO, DCAE and Policy.
11 VF-C also provides standard southbound interface to VNFMs and can integrate
12 with multi vendor VNFMs via drivers.
13
14
15
16 Version: 1.3.8
17 --------------
18
19 :Release Date: 2020-03-17
20
21 **New Features**
22
23 - Functional Enhancement:
24
25 1. Migrate VF-C catalog to Modeling etsicatalog 
26 2. Using the common database (MariaDB) and encrypting the database password.
27 3. Remove the root permission and change the user of VFC project to ONAP.
28 4. Add the function of auto register MSB switch for startup project.
29 5. Increase the communication access form between components through the HTTPS encrypted access form of MSB.
30 6. SOL005 compliance NS instantiation, query and termination commands have been added to cli.
31
32
33 - Maturity Enhancement:
34
35 1. Enhance the security of database access
36 2. Enhance the stability of instantiation process and improve efficiency and productivity.
37 3. Improve the stability of instance termination process and deletion process, and improve the success rate of subscription record deletion.
38 4. Adapt to MSB https for microservice service registration and access.
39
40
41 Released components:
42
43 NFVO
44  - vfc-nfvo-lcm 1.3.8
45  - vfc-nfvo-resmanagement 1.3.1
46  - vfc-nfvo-driver-gvnfm-gvnfmadapter 1.3.8
47  - vfc-nfvo-driver-gvnfm-juju 1.3.8
48  - vfc-nfvo-driver-svnfm-ztedriver 1.3.6
49  - vfc-nfvo-driver-svnfm-huawei 1.3.6
50  - vfc-nfvo-driver-svnfm-Nokia2 1.3.6
51  - vfc-nfvo-db 1.3.3
52  - vfc-nfvo-sfc 1.3.1
53  - vfc-nfvo-ems 1.3.1
54  - vfc-nfvo-multivimproxy 1.3.1
55  - vfc-nfvo-wfengine-mgrservice 1.3.3
56  - vfc-nfvo-wfengine-activiti 1.3.3
57
58 GVNFM
59  - vfc-gvnfm-vnflcm 1.3.8
60  - vfc-gvnfm-vnfmgr 1.3.8
61  - vfc-gvnfm-vnfres 1.3.7
62
63 **Bug Fixes**
64
65  - Fix bug for duplication query and delete vserver and network in AAI resource during terminating ns.
66  - Fix terminate ns API is unstable.
67  - Fix bug for fail to delete subscription for vnfm during terminating ns.
68  - Fix the bug for fail parse contextArray, initial it to [].
69  - Fix the deduplication AAI resource issues.
70  - Fix the bug of vim_id data type error when creating vnfs.
71  - Fix the failure of parsing the acquired data format during SFC creation.
72
73 **Known Issues**
74
75
76 **Security Notes**
77     NA
78
79 Quick Links:
80
81 - `VFC project page <https://wiki.onap.org/display/DW/Virtual+Function+Controller+Project>`_
82 - `Passing Badge information for VFC <https://bestpractices.coreinfrastructure.org/en/projects/1608>`_
83 - `CLI command about VFC operation <https://onap.readthedocs.io/en/latest/submodules/vfc/nfvo/lcm.git/docs/platform/cli-userguide/index.html#vfc-part>`_
84
85 **Upgrade Notes**
86     NA
87
88 **Deprecation Notes**
89     NA
90
91 **Other**
92     NA
93
94
95
96
97 Version: 1.3.4
98 --------------
99
100 :Release Date: 2019-08-20
101
102 **New Features**
103
104 - Functional Enhancement:
105
106 1. Upgrade component environments from Python 2 to Python 3 and upgrade package dependencies to stable versions
107 2. Good connectivity and stability of information transmission between nslcm drivers and vnflcm
108 3. Solving Layer_protocol Protocol Protocol Supporting Uniformity and Increasing Compatibility
109
110 - Standard Alignment-SOL005 Alignment
111
112 - Maturity Enhancement:
113
114 1. Increase read and write stability of AAI interaction
115 2. Enhance the stability of vnflcm and nslcm message subscription notification function
116 3. Enhance the reliability of MSB registration information and message reading
117
118
119
120 Released components:
121
122 NFVO
123  - vfc-nfvo-lcm 1.3.4
124  - vfc-nfvo-catalog 1.3.4
125  - vfc-nfvo-driver-gvnfm-gvnfmadapter 1.3.5
126  - vfc-nfvo-driver-svnfm-ztedriver 1.3.3
127  - vfc-nfvo-db 1.3.1
128 GVNFM
129  - vfc-gvnfm-vnflcm 1.3.4
130  - vfc-gvnfm-vnfmgr 1.3.4
131  - vfc-gvnfm-vnfres 1.3.4
132
133 **Bug Fixes**
134
135  - Fix bug for failure in creating subscriptions for vnfm
136  - Fix network name conflict problem when creating network writing to AAI
137  - Fix bug for failure in creating ns vl to aai
138  - Fix the bug for table NFVO_NSINST field status update incorrect
139
140 **Known Issues**
141
142
143 **Security Notes**
144
145 VFC code has been formally scanned during build time using NexusIQ and all Critical
146 vulnerabilities have been addressed, items that remain open have been assessed
147 for risk and determined to be false positive. The VFC open Critical security
148 vulnerabilities and their risk assessment have been documented as part
149 of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=68542814>`_.
150
151 Quick Links:
152
153 - `VFC project page <https://wiki.onap.org/display/DW/Virtual+Function+Controller+Project>`_
154 - `Passing Badge information for VFC <https://bestpractices.coreinfrastructure.org/en/projects/1608>`_
155 - `Project Vulnerability Review Table for VFC <https://wiki.onap.org/pages/viewpage.action?pageId=68542814>`_
156
157 **Upgrade Notes**
158     NA
159
160 **Deprecation Notes**
161     NA
162
163 **Other**
164     NA
165
166
167
168
169 Version: 1.3.0
170 --------------
171
172 :Release Date: 2019-06-06
173
174 **New Features**
175
176 - Functional Enhancement: 
177
178 1. Upgrade Multicloud API to support consistent identification of cloud region functional requirement 
179 2. OOF Integration Optimization.Optimize the methodology for VNF(vdu) placement, add the process for placement with selected candidates(VIM)
180 3. Align VNFD SOL2.5.1 and model multi-version support
181
182 - Standard Alignment-SOL005 Alignment
183
184 - Maturity Enhancement:
185
186 1. Mysql  DB migrate to OOM shared MariaDB Galera Cluster
187 2. Configuration inject automatically
188 3. Add data persistent storage to avoid data loss due to pod restart
189
190
191
192 Released components:
193
194 NFVO
195  - vfc-nfvo-lcm 1.3.2
196  - vfc-nfvo-catalog 1.3.2
197  - vfc-nfvo-resmgr 1.3.0
198  - vfc-nfvo-driver-emsdriver 1.3.0
199  - vfc-nfvo-driver-gvnfm-gvnfmadapter 1.3.3
200  - vfc-nfvo-driver-gvnfm-jujudriver 1.3.1
201  - vfc-nfvo-driver-svnfm-ztedriver 1.3.1
202  - vfc-nfvo-driver-svnfm-huaweidriver 1.3.0
203  - vfc-nfvo-driver-svnfm-nokiav2driver 1.3.1
204  - vfc-nfvo-driver-sfc-ztesfcdriver 1.3.1
205  - vfc-nfvo-multivimproxy 1.3.0
206  - vfc-nfvo-db 1.3.0
207 GVNFM
208  - vfc-gvnfm-vnflcm 1.3.2
209  - vfc-gvnfm-vnfmgr 1.3.2
210  - vfc-gvnfm-vnfres 1.3.2
211 Workflow
212  - workflow-engine-mgr-service 1.3.0
213  - activiti-extension 1.3.0
214
215 **Bug Fixes**
216
217 **Known Issues**
218
219  - `VFC-1402 <https://jira.onap.org/browse/VFC-1402>`_ Lost connection to Mariadb server during query in vnflcm.
220  - `VFC-1411 <https://jira.onap.org/browse/VFC-1411>`_ The network can not be deleted in ns terminate.
221
222 **Security Notes**
223
224 VFC code has been formally scanned during build time using NexusIQ and all Critical
225 vulnerabilities have been addressed, items that remain open have been assessed
226 for risk and determined to be false positive. The VFC open Critical security
227 vulnerabilities and their risk assessment have been documented as part
228 of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=51282550>`_.
229
230 Quick Links:
231
232 - `VFC project page <https://wiki.onap.org/display/DW/Virtual+Function+Controller+Project>`_
233 - `Passing Badge information for VFC <https://bestpractices.coreinfrastructure.org/en/projects/1608>`_
234 - `Project Vulnerability Review Table for VFC <https://wiki.onap.org/pages/viewpage.action?pageId=51282550>`_
235
236 **Upgrade Notes**
237         NA
238
239 **Deprecation Notes**
240         NA
241
242 **Other**
243         NA
244
245 Version: 1.2.0
246 --------------
247
248 :Release Date: 2018-11-30
249
250 **New Features**
251
252 - NS Orchestration supports PNF:1.NSLCM supports NSD, composed of VNF, PNF, and VL;2.Catalog supports PNFD and updates NSD DM
253 - Hardware Platform Awareness (HPA) Support:1.integrate with OOF;2.VF-C can parse R2+ TOSCA MODEL which includes HPA feature
254 - Standard Alignment:SOL003 Alignment in GVNFM and Catalog
255 - Standalone DB Microservice
256
257 Released components:
258
259 NFVO
260  - vfc-nfvo-lcm 1.2.2
261  - vfc-nfvo-catalog 1.2.2
262  - vfc-nfvo-resmgr 1.2.1
263  - vfc-nfvo-driver-emsdriver 1.2.1
264  - vfc-nfvo-driver-gvnfm-gvnfmadapter 1.2.2
265  - vfc-nfvo-driver-gvnfm-jujudriver 1.2.1
266  - vfc-nfvo-driver-svnfm-ztedriver 1.2.1
267  - vfc-nfvo-driver-svnfm-huaweidriver 1.2.1
268  - vfc-nfvo-driver-svnfm-nokiav2driver 1.2.1
269  - vfc-nfvo-driver-sfc-ztesfcdriver 1.2.0
270  - vfc-nfvo-multivimproxy 1.2.1
271  - vfc-nfvo-db 1.2.2
272 GVNFM
273  - vfc-gvnfm-vnflcm 1.2.2
274  - vfc-gvnfm-vnfmgr 1.2.1
275  - vfc-gvnfm-vnfres 1.2.1
276 Workflow
277  - workflow-engine-mgr-service
278  - activiti-extension
279
280 **Bug Fixes**
281
282 **Known Issues**
283
284  - `VFC-896 <https://jira.onap.org/browse/VFC-896>`_  vim-id in AAI is handled as a mandatory parameter
285  - `VFC-890 <https://jira.onap.org/browse/VFC-890>`_  The hard coded SDC user and password in catalog & LCM is not present in SDC
286  - `VFC-891 <https://jira.onap.org/browse/VFC-891>`_  The AAI credentials is hard coded in LCM
287  - SDC-1897 - Parser exported CSAR with error OPEN (Will be fixed at Dublin),VFC could ignore that error. To ignore that error, we need either apply the patch at https://jira.opnfv.org/browse/PARSER-187 locally in nfv-toscaparser which VFC uses or wait for nfv-toscaparser got that fixed.
288
289 **Security Notes**
290
291 VFC code has been formally scanned during build time using NexusIQ and all Critical
292 vulnerabilities have been addressed, items that remain open have been assessed
293 for risk and determined to be false positive. The VFC open Critical security
294 vulnerabilities and their risk assessment have been documented as part
295 of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=45298878>`_.
296
297 Quick Links:
298
299 - `VFC project page <https://wiki.onap.org/display/DW/Virtual+Function+Controller+Project>`_
300 - `Passing Badge information for VFC <https://bestpractices.coreinfrastructure.org/en/projects/1608>`_
301 - `Project Vulnerability Review Table for VFC <https://wiki.onap.org/pages/viewpage.action?pageId=45298878>`_
302
303 **Upgrade Notes**
304         NA
305
306 **Deprecation Notes**
307         NA
308
309 **Other**
310         NA
311
312 Version: 1.1.0
313 --------------
314
315 :Release Date: 2018-06-07
316
317 **New Features**
318
319 - NS/VNF manual scaling supporting for VoLTE use case
320 - VNF Integration, integration with VNF via GVNFM
321 - S3P improvement
322
323 Released components:
324
325 NFVO
326  - vfc-nfvo-lcm
327  - vfc-nfvo-catalog
328  - vfc-nfvo-resmgr
329  - vfc-nfvo-driver-emsdriver
330  - vfc-nfvo-driver-gvnfm-gvnfmadapter
331  - vfc-nfvo-driver-gvnfm-jujudriver
332  - vfc-nfvo-driver-svnfm-ztedriver
333  - vfc-nfvo-driver-svnfm-huaweidriver
334  - vfc-nfvo-driver-svnfm-nokiadriver
335  - vfc-nfvo-driver-svnfm-nokiav2driver
336  - vfc-nfvo-driver-sfc-ztesfcdriver
337  - vfc-nfvo-multivimproxy
338 GVNFM
339  - vfc-gvnfm-vnflcm
340  - vfc-gvnfm-vnfmgr
341  - vfc-gvnfm-vnfres
342 Workflow
343  - workflow-engine-mgr-service
344  - activiti-extension
345
346 **Bug Fixes**
347
348 This is the initial release
349
350 **Known Issues**
351
352  - `VFC-896 <https://jira.onap.org/browse/VFC-896>`_  vim-id in AAI is handled as a mandatory parameter
353  - `VFC-890 <https://jira.onap.org/browse/VFC-890>`_  The hard coded SDC user and password in catalog & LCM is not present in SDC
354  - `VFC-891 <https://jira.onap.org/browse/VFC-891>`_  The AAI credentials is hard coded in LCM
355
356 **Security Notes**
357
358 VFC code has been formally scanned during build time using NexusIQ and all Critical
359 vulnerabilities have been addressed, items that remain open have been assessed
360 for risk and determined to be false positive. The VFC open Critical security
361 vulnerabilities and their risk assessment have been documented as part
362 of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=25437810>`_.
363
364 Quick Links:
365
366 - `VFC project page <https://wiki.onap.org/display/DW/Virtual+Function+Controller+Project>`_
367 - `Passing Badge information for VFC <https://bestpractices.coreinfrastructure.org/en/projects/1608>`_
368 - `Project Vulnerability Review Table for VFC <https://wiki.onap.org/pages/viewpage.action?pageId=25437810>`_
369
370 **Upgrade Notes**
371         NA
372
373 **Deprecation Notes**
374         NA
375
376 **Other**
377         NA
378
379 Version: 1.0.0
380 --------------
381
382 :Release Date: 2017-11-16
383
384 **New Features**
385
386 - NS lifecycle management, including NS instance creation, termination and healing
387 - VNF lifecycle management, including VNF instance creation, termination and healing
388 - VNF FCAPS, collecting FCAPS data from vendor EMS
389 - VNFM Integration, integration with specific VNFMs of vendors to deploy commercial VNFs
390 - VNF Integration, integration with VNF via GVNFM
391
392 Released components:
393
394 NFVO
395  - vfc-nfvo-lcm
396  - vfc-nfvo-catalog
397  - vfc-nfvo-resmgr
398  - vfc-nfvo-driver-emsdriver
399  - vfc-nfvo-driver-gvnfm-gvnfmadapter
400  - vfc-nfvo-driver-gvnfm-jujudriver
401  - vfc-nfvo-driver-svnfm-ztedriver
402  - vfc-nfvo-driver-svnfm-huaweidriver
403  - vfc-nfvo-driver-svnfm-nokiadriver
404  - vfc-nfvo-driver-sfc-ztesfcdriver
405 GVNFM
406  - vfc-gvnfm-vnflcm
407  - vfc-gvnfm-vnfmgr
408  - vfc-gvnfm-vnfres
409 Workflow
410  - workflow-engine-mgr-service
411  - activiti-extension
412
413 **Bug Fixes**
414
415 This is the initial release
416
417 **Known Issues**
418
419 None
420
421 **Security Issues**
422
423 None
424
425 **Upgrade Notes**
426
427 This is the initial release
428
429 **Deprecation Notes**
430
431 This is the initial release
432
433 **Other**
434         NA
435
436 ===========
437
438 End of Release Notes