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