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