Kohn Release Note - no update
[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 .. _release_notes:
4
5
6 VF-C Release Notes
7 ==================
8
9 VF-C includes two main components, NFV-O and GVNFM, to implement life cycle
10 management and FCAPS of VNF and NS. VF-C takes part in end to end service
11 orchestration and close loop automation by working with SO, DCAE and Policy.
12 VF-C also provides standard southbound interface to VNFMs and can integrate
13 with multi vendor VNFMs via drivers.
14
15 R11 / Kohn: No changes in this release
16
17 Version: 1.4.7
18 --------------
19
20 :Release Date: 2022-04-26
21
22 **Bug Fixes**
23
24 - Fix tox test loop in mvn-phase-script.sh
25
26 Released components:
27
28 NFVO
29  - vfc-nfvo-lcm 1.4.7
30  - vfc-nfvo-driver-gvnfm-gvnfmadapter 1.4.4
31  - vfc-nfvo-driver-svnfm-ztedriver 1.4.1
32  - vfc-nfvo-driver-svnfm-huawei 1.4.1
33  - vfc-nfvo-db 1.3.5
34
35 GVNFM
36  - vfc-gvnfm-vnflcm 1.4.3
37  - vfc-gvnfm-vnfmgr 1.4.2
38  - vfc-gvnfm-vnfres 1.4.1
39
40 Version: 1.4.5
41 --------------
42
43 :Release Date: 2022-03-31
44
45 **New Features**
46
47 - update Django version to 3.1.4
48 - Update the vulnerable direct dependencies
49 - Update Docker image to fix CSIT Failure
50
51 Released components:
52
53 NFVO
54  - vfc-nfvo-lcm 1.4.5
55  - vfc-nfvo-driver-gvnfm-gvnfmadapter 1.4.4
56  - vfc-nfvo-driver-svnfm-ztedriver 1.4.1
57  - vfc-nfvo-driver-svnfm-huawei 1.4.1
58  - vfc-nfvo-db 1.3.5
59
60 GVNFM
61  - vfc-gvnfm-vnflcm 1.4.3
62  - vfc-gvnfm-vnfmgr 1.4.2
63  - vfc-gvnfm-vnfres 1.4.1
64
65 Version: 1.4.4
66 --------------
67
68 :Release Date: 2021-09-02
69
70 **New Features**
71
72 1. Packages upgrades in direct dependencies, such as PyYAML & httplib2
73 2. Remove Python 2.7 from docker image of huawei vnfm driver
74 3. Optimize the docker image of VFC db
75
76 Released components:
77
78 NFVO
79  - vfc-nfvo-lcm 1.4.4
80  - vfc-nfvo-driver-gvnfm-gvnfmadapter 1.4.2
81  - vfc-nfvo-driver-svnfm-ztedriver 1.4.1
82  - vfc-nfvo-driver-svnfm-huawei 1.4.1
83  - vfc-nfvo-db 1.3.5
84
85 GVNFM
86  - vfc-gvnfm-vnflcm 1.4.2
87  - vfc-gvnfm-vnfmgr 1.4.1
88  - vfc-gvnfm-vnfres 1.4.0
89
90
91 Version: 1.4.3
92 --------------
93
94 :Release Date: 2021-03-24
95
96 **New Features**
97
98 1. Refactor logging to remove dependency on onaplogging component
99 2. Update to Python 3.8
100 3. Update documents
101
102 Released components:
103
104 NFVO
105  - vfc-nfvo-lcm 1.4.2
106  - vfc-nfvo-driver-gvnfm-gvnfmadapter 1.4.1
107  - vfc-nfvo-driver-svnfm-ztedriver 1.4.0
108  - vfc-nfvo-driver-svnfm-huawei 1.3.9
109  - vfc-nfvo-db 1.3.4
110
111 GVNFM
112  - vfc-gvnfm-vnflcm 1.4.1
113  - vfc-gvnfm-vnfmgr 1.4.0
114  - vfc-gvnfm-vnfres 1.3.9
115
116
117 Version: 1.4.1
118 --------------
119
120 :Release Date: 2020-10-29
121
122 **New Features**
123
124 - Functional Enhancement:
125
126 1. Improve instance storage function
127 2. Remove components which are no longer used or maintained.
128
129 - Maturity Enhancement:
130
131 1. Update to Java 11
132 2. Optimize docker image
133 3. Update dependency lib
134 4. Increase code coverage
135
136
137 Released components:
138
139 NFVO
140  - vfc-nfvo-lcm 1.4.1
141  - vfc-nfvo-driver-gvnfm-gvnfmadapter 1.4.0
142  - vfc-nfvo-driver-svnfm-ztedriver 1.3.8
143  - vfc-nfvo-driver-svnfm-huawei 1.3.8
144  - vfc-nfvo-db 1.3.4
145
146 GVNFM
147  - vfc-gvnfm-vnflcm 1.4.0
148  - vfc-gvnfm-vnfmgr 1.3.9
149  - vfc-gvnfm-vnfres 1.3.8
150
151 **Known Issues**
152
153   Though VFC itself has migrated to python 3, however, the deployment of VFC still has python 2.7 pods since it uses public mariadb image. Please refer to: https://jira.onap.org/browse/VFC-1740 for details.
154
155
156 **Security Notes**
157     NA
158
159 Quick Links:
160
161 - `VFC project page <https://wiki.onap.org/display/DW/Virtual+Function+Controller+Project>`_
162 - `Passing Badge information for VFC <https://bestpractices.coreinfrastructure.org/en/projects/1608>`_
163
164 **Upgrade Notes**
165     NA
166
167 **Deprecation Notes**
168
169  The following components are not in the scope of the Guilin release since they are no longer used or maintained.
170
171  - vfc/nfvo/driver/ems
172  - vfc/nfvo/multivimproxy
173  - vfc/nfvo/driver/vnfm/gvnfm/juju
174  - vfc/nfvo/driver/vnfm/svnfm/nokia
175  - vfc/nfvo/wfengine
176  - vfc/nfvo/driver/sfc
177
178 **Other**
179     NA
180
181
182 Version: 1.3.9
183 --------------
184
185 :Release Date: 2020-03-17
186
187 **New Features**
188
189 - Functional Enhancement:
190
191 1. Migrate VF-C catalog to Modeling etsicatalog 
192 2. Using the common database (MariaDB) and encrypting the database password.
193 3. Remove the root permission and change the user of VFC project to ONAP.
194 4. Add the function of auto register MSB switch for startup project.
195 5. Increase the communication access form between components through the HTTPS encrypted access form of MSB.
196 6. SOL005 compliance NS instantiation, query and termination commands have been added to cli.
197
198
199 - Maturity Enhancement:
200
201 1. Enhance the security of database access
202 2. Enhance the stability of instantiation process and improve efficiency and productivity.
203 3. Improve the stability of instance termination process and deletion process, and improve the success rate of subscription record deletion.
204 4. Adapt to MSB https for microservice service registration and access.
205
206
207 Released components:
208
209 NFVO
210  - vfc-nfvo-lcm 1.3.9
211  - vfc-nfvo-resmanagement 1.3.1
212  - vfc-nfvo-driver-gvnfm-gvnfmadapter 1.3.9
213  - vfc-nfvo-driver-gvnfm-juju 1.3.9
214  - vfc-nfvo-driver-svnfm-ztedriver 1.3.6
215  - vfc-nfvo-driver-svnfm-huawei 1.3.6
216  - vfc-nfvo-driver-svnfm-Nokia2 1.3.6
217  - vfc-nfvo-db 1.3.3
218  - vfc-nfvo-sfc 1.3.1
219  - vfc-nfvo-ems 1.3.1
220  - vfc-nfvo-multivimproxy 1.3.1
221  - vfc-nfvo-wfengine-mgrservice 1.3.3
222  - vfc-nfvo-wfengine-activiti 1.3.3
223
224 GVNFM
225  - vfc-gvnfm-vnflcm 1.3.9
226  - vfc-gvnfm-vnfmgr 1.3.8
227  - vfc-gvnfm-vnfres 1.3.7
228
229 **Bug Fixes**
230
231  - Fix bug for duplication query and delete vserver and network in AAI resource during terminating ns.
232  - Fix terminate ns API is unstable.
233  - Fix bug for fail to delete subscription for vnfm during terminating ns.
234  - Fix the bug for fail parse contextArray, initial it to [].
235  - Fix the deduplication AAI resource issues.
236  - Fix the bug of vim_id data type error when creating vnfs.
237  - Fix the failure of parsing the acquired data format during SFC creation.
238  - Fix the failure of blocking due to multithreading during instantiation.
239
240 **Known Issues**
241
242
243 **Security Notes**
244     NA
245
246 Quick Links:
247
248 - `VFC project page <https://wiki.onap.org/display/DW/Virtual+Function+Controller+Project>`_
249 - `Passing Badge information for VFC <https://bestpractices.coreinfrastructure.org/en/projects/1608>`_
250 - `CLI command about VFC operation <https://onap.readthedocs.io/en/latest/submodules/vfc/nfvo/lcm.git/docs/platform/cli-userguide/index.html#vfc-part>`_
251
252 **Upgrade Notes**
253     NA
254
255 **Deprecation Notes**
256     NA
257
258 **Other**
259     NA
260
261
262
263
264 Version: 1.3.4
265 --------------
266
267 :Release Date: 2019-08-20
268
269 **New Features**
270
271 - Functional Enhancement:
272
273 1. Upgrade component environments from Python 2 to Python 3 and upgrade package dependencies to stable versions
274 2. Good connectivity and stability of information transmission between nslcm drivers and vnflcm
275 3. Solving Layer_protocol Protocol Protocol Supporting Uniformity and Increasing Compatibility
276
277 - Standard Alignment-SOL005 Alignment
278
279 - Maturity Enhancement:
280
281 1. Increase read and write stability of AAI interaction
282 2. Enhance the stability of vnflcm and nslcm message subscription notification function
283 3. Enhance the reliability of MSB registration information and message reading
284
285
286
287 Released components:
288
289 NFVO
290  - vfc-nfvo-lcm 1.3.4
291  - vfc-nfvo-catalog 1.3.4
292  - vfc-nfvo-driver-gvnfm-gvnfmadapter 1.3.5
293  - vfc-nfvo-driver-svnfm-ztedriver 1.3.3
294  - vfc-nfvo-db 1.3.1
295 GVNFM
296  - vfc-gvnfm-vnflcm 1.3.4
297  - vfc-gvnfm-vnfmgr 1.3.4
298  - vfc-gvnfm-vnfres 1.3.4
299
300 **Bug Fixes**
301
302  - Fix bug for failure in creating subscriptions for vnfm
303  - Fix network name conflict problem when creating network writing to AAI
304  - Fix bug for failure in creating ns vl to aai
305  - Fix the bug for table NFVO_NSINST field status update incorrect
306
307 **Known Issues**
308
309
310 **Security Notes**
311
312 VFC code has been formally scanned during build time using NexusIQ and all Critical
313 vulnerabilities have been addressed, items that remain open have been assessed
314 for risk and determined to be false positive. The VFC open Critical security
315 vulnerabilities and their risk assessment have been documented as part
316 of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=68542814>`_.
317
318 Quick Links:
319
320 - `VFC project page <https://wiki.onap.org/display/DW/Virtual+Function+Controller+Project>`_
321 - `Passing Badge information for VFC <https://bestpractices.coreinfrastructure.org/en/projects/1608>`_
322 - `Project Vulnerability Review Table for VFC <https://wiki.onap.org/pages/viewpage.action?pageId=68542814>`_
323
324 **Upgrade Notes**
325     NA
326
327 **Deprecation Notes**
328     NA
329
330 **Other**
331     NA
332
333
334
335
336 Version: 1.3.0
337 --------------
338
339 :Release Date: 2019-06-06
340
341 **New Features**
342
343 - Functional Enhancement: 
344
345 1. Upgrade Multicloud API to support consistent identification of cloud region functional requirement 
346 2. OOF Integration Optimization.Optimize the methodology for VNF(vdu) placement, add the process for placement with selected candidates(VIM)
347 3. Align VNFD SOL2.5.1 and model multi-version support
348
349 - Standard Alignment-SOL005 Alignment
350
351 - Maturity Enhancement:
352
353 1. Mysql  DB migrate to OOM shared MariaDB Galera Cluster
354 2. Configuration inject automatically
355 3. Add data persistent storage to avoid data loss due to pod restart
356
357
358
359 Released components:
360
361 NFVO
362  - vfc-nfvo-lcm 1.3.2
363  - vfc-nfvo-catalog 1.3.2
364  - vfc-nfvo-resmgr 1.3.0
365  - vfc-nfvo-driver-emsdriver 1.3.0
366  - vfc-nfvo-driver-gvnfm-gvnfmadapter 1.3.3
367  - vfc-nfvo-driver-gvnfm-jujudriver 1.3.1
368  - vfc-nfvo-driver-svnfm-ztedriver 1.3.1
369  - vfc-nfvo-driver-svnfm-huaweidriver 1.3.0
370  - vfc-nfvo-driver-svnfm-nokiav2driver 1.3.1
371  - vfc-nfvo-driver-sfc-ztesfcdriver 1.3.1
372  - vfc-nfvo-multivimproxy 1.3.0
373  - vfc-nfvo-db 1.3.0
374 GVNFM
375  - vfc-gvnfm-vnflcm 1.3.2
376  - vfc-gvnfm-vnfmgr 1.3.2
377  - vfc-gvnfm-vnfres 1.3.2
378 Workflow
379  - workflow-engine-mgr-service 1.3.0
380  - activiti-extension 1.3.0
381
382 **Bug Fixes**
383
384 **Known Issues**
385
386  - `VFC-1402 <https://jira.onap.org/browse/VFC-1402>`_ Lost connection to Mariadb server during query in vnflcm.
387  - `VFC-1411 <https://jira.onap.org/browse/VFC-1411>`_ The network can not be deleted in ns terminate.
388
389 **Security Notes**
390
391 VFC code has been formally scanned during build time using NexusIQ and all Critical
392 vulnerabilities have been addressed, items that remain open have been assessed
393 for risk and determined to be false positive. The VFC open Critical security
394 vulnerabilities and their risk assessment have been documented as part
395 of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=51282550>`_.
396
397 Quick Links:
398
399 - `VFC project page <https://wiki.onap.org/display/DW/Virtual+Function+Controller+Project>`_
400 - `Passing Badge information for VFC <https://bestpractices.coreinfrastructure.org/en/projects/1608>`_
401 - `Project Vulnerability Review Table for VFC <https://wiki.onap.org/pages/viewpage.action?pageId=51282550>`_
402
403 **Upgrade Notes**
404         NA
405
406 **Deprecation Notes**
407         NA
408
409 **Other**
410         NA
411
412 Version: 1.2.0
413 --------------
414
415 :Release Date: 2018-11-30
416
417 **New Features**
418
419 - NS Orchestration supports PNF:1.NSLCM supports NSD, composed of VNF, PNF, and VL;2.Catalog supports PNFD and updates NSD DM
420 - Hardware Platform Awareness (HPA) Support:1.integrate with OOF;2.VF-C can parse R2+ TOSCA MODEL which includes HPA feature
421 - Standard Alignment:SOL003 Alignment in GVNFM and Catalog
422 - Standalone DB Microservice
423
424 Released components:
425
426 NFVO
427  - vfc-nfvo-lcm 1.2.2
428  - vfc-nfvo-catalog 1.2.2
429  - vfc-nfvo-resmgr 1.2.1
430  - vfc-nfvo-driver-emsdriver 1.2.1
431  - vfc-nfvo-driver-gvnfm-gvnfmadapter 1.2.2
432  - vfc-nfvo-driver-gvnfm-jujudriver 1.2.1
433  - vfc-nfvo-driver-svnfm-ztedriver 1.2.1
434  - vfc-nfvo-driver-svnfm-huaweidriver 1.2.1
435  - vfc-nfvo-driver-svnfm-nokiav2driver 1.2.1
436  - vfc-nfvo-driver-sfc-ztesfcdriver 1.2.0
437  - vfc-nfvo-multivimproxy 1.2.1
438  - vfc-nfvo-db 1.2.2
439 GVNFM
440  - vfc-gvnfm-vnflcm 1.2.2
441  - vfc-gvnfm-vnfmgr 1.2.1
442  - vfc-gvnfm-vnfres 1.2.1
443 Workflow
444  - workflow-engine-mgr-service
445  - activiti-extension
446
447 **Bug Fixes**
448
449 **Known Issues**
450
451  - `VFC-896 <https://jira.onap.org/browse/VFC-896>`_  vim-id in AAI is handled as a mandatory parameter
452  - `VFC-890 <https://jira.onap.org/browse/VFC-890>`_  The hard coded SDC user and password in catalog & LCM is not present in SDC
453  - `VFC-891 <https://jira.onap.org/browse/VFC-891>`_  The AAI credentials is hard coded in LCM
454  - 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.
455
456 **Security Notes**
457
458 VFC code has been formally scanned during build time using NexusIQ and all Critical
459 vulnerabilities have been addressed, items that remain open have been assessed
460 for risk and determined to be false positive. The VFC open Critical security
461 vulnerabilities and their risk assessment have been documented as part
462 of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=45298878>`_.
463
464 Quick Links:
465
466 - `VFC project page <https://wiki.onap.org/display/DW/Virtual+Function+Controller+Project>`_
467 - `Passing Badge information for VFC <https://bestpractices.coreinfrastructure.org/en/projects/1608>`_
468 - `Project Vulnerability Review Table for VFC <https://wiki.onap.org/pages/viewpage.action?pageId=45298878>`_
469
470 **Upgrade Notes**
471         NA
472
473 **Deprecation Notes**
474         NA
475
476 **Other**
477         NA
478
479 Version: 1.1.0
480 --------------
481
482 :Release Date: 2018-06-07
483
484 **New Features**
485
486 - NS/VNF manual scaling supporting for VoLTE use case
487 - VNF Integration, integration with VNF via GVNFM
488 - S3P improvement
489
490 Released components:
491
492 NFVO
493  - vfc-nfvo-lcm
494  - vfc-nfvo-catalog
495  - vfc-nfvo-resmgr
496  - vfc-nfvo-driver-emsdriver
497  - vfc-nfvo-driver-gvnfm-gvnfmadapter
498  - vfc-nfvo-driver-gvnfm-jujudriver
499  - vfc-nfvo-driver-svnfm-ztedriver
500  - vfc-nfvo-driver-svnfm-huaweidriver
501  - vfc-nfvo-driver-svnfm-nokiadriver
502  - vfc-nfvo-driver-svnfm-nokiav2driver
503  - vfc-nfvo-driver-sfc-ztesfcdriver
504  - vfc-nfvo-multivimproxy
505 GVNFM
506  - vfc-gvnfm-vnflcm
507  - vfc-gvnfm-vnfmgr
508  - vfc-gvnfm-vnfres
509 Workflow
510  - workflow-engine-mgr-service
511  - activiti-extension
512
513 **Bug Fixes**
514
515 This is the initial release
516
517 **Known Issues**
518
519  - `VFC-896 <https://jira.onap.org/browse/VFC-896>`_  vim-id in AAI is handled as a mandatory parameter
520  - `VFC-890 <https://jira.onap.org/browse/VFC-890>`_  The hard coded SDC user and password in catalog & LCM is not present in SDC
521  - `VFC-891 <https://jira.onap.org/browse/VFC-891>`_  The AAI credentials is hard coded in LCM
522
523 **Security Notes**
524
525 VFC code has been formally scanned during build time using NexusIQ and all Critical
526 vulnerabilities have been addressed, items that remain open have been assessed
527 for risk and determined to be false positive. The VFC open Critical security
528 vulnerabilities and their risk assessment have been documented as part
529 of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=25437810>`_.
530
531 Quick Links:
532
533 - `VFC project page <https://wiki.onap.org/display/DW/Virtual+Function+Controller+Project>`_
534 - `Passing Badge information for VFC <https://bestpractices.coreinfrastructure.org/en/projects/1608>`_
535 - `Project Vulnerability Review Table for VFC <https://wiki.onap.org/pages/viewpage.action?pageId=25437810>`_
536
537 **Upgrade Notes**
538         NA
539
540 **Deprecation Notes**
541         NA
542
543 **Other**
544         NA
545
546 Version: 1.0.0
547 --------------
548
549 :Release Date: 2017-11-16
550
551 **New Features**
552
553 - NS lifecycle management, including NS instance creation, termination and healing
554 - VNF lifecycle management, including VNF instance creation, termination and healing
555 - VNF FCAPS, collecting FCAPS data from vendor EMS
556 - VNFM Integration, integration with specific VNFMs of vendors to deploy commercial VNFs
557 - VNF Integration, integration with VNF via GVNFM
558
559 Released components:
560
561 NFVO
562  - vfc-nfvo-lcm
563  - vfc-nfvo-catalog
564  - vfc-nfvo-resmgr
565  - vfc-nfvo-driver-emsdriver
566  - vfc-nfvo-driver-gvnfm-gvnfmadapter
567  - vfc-nfvo-driver-gvnfm-jujudriver
568  - vfc-nfvo-driver-svnfm-ztedriver
569  - vfc-nfvo-driver-svnfm-huaweidriver
570  - vfc-nfvo-driver-svnfm-nokiadriver
571  - vfc-nfvo-driver-sfc-ztesfcdriver
572 GVNFM
573  - vfc-gvnfm-vnflcm
574  - vfc-gvnfm-vnfmgr
575  - vfc-gvnfm-vnfres
576 Workflow
577  - workflow-engine-mgr-service
578  - activiti-extension
579
580 **Bug Fixes**
581
582 This is the initial release
583
584 **Known Issues**
585
586 None
587
588 **Security Issues**
589
590 None
591
592 **Upgrade Notes**
593
594 This is the initial release
595
596 **Deprecation Notes**
597
598 This is the initial release
599
600 **Other**
601         NA
602
603 ===========
604
605 End of Release Notes