blob: 465ef2c9a2d12b6af04a071d02fc8472b59cd2ad [file] [log] [blame]
Chris Donley600f6792017-11-07 12:58:04 -08001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2.. http://creativecommons.org/licenses/by/4.0
Chris Donley1d4cdb12018-06-06 13:55:24 -07003.. Copyright 2017-2018 Huawei Technologies Co., Ltd.
LF Jenkins CI88c35c62020-04-07 20:18:39 +00004.. _release_notes:
Chris Donley600f6792017-11-07 12:58:04 -08005
6Release Notes
7=============
8
9.. note::
Chris Donleya3adf072017-11-09 15:17:45 -080010 VNF onboarding is a challenge across the industry because of the lack of a
11 standard format for VNFs.
12 This project provides an ecosystem for ONAP compatible VNFs by:
13
14 * developing tools for vendor CI/CD toolchains
15 * developing validation and testing tools
Chris Donley600f6792017-11-07 12:58:04 -080016
sharath reddy6a595f52022-03-17 14:59:12 +053017Istanbul Maintenance release
18---------------------------------
19
20As following VNFSDK components are having log4j transitive dependencies, they are verified for log4j vulnerability and no issues identified:
21
22 * refrepo
23 * validation
24
sharath reddy29941c62022-06-14 15:37:45 +053025Version: 10.0.0 (Jakarta)
26--------------------------
27
28:Release Date: 2022-06-09
29
30no updates in this release
31
Kanagaraj Manickam9f90dbc2021-03-24 08:31:23 +053032Version: 1.6.3
33--------------
34
35 :Release Date: 2021-04-01
36 :Docker Version: 1.6.3
37
38 **New Features**
39
40 * Test cases are supported to add anotation about the release specific details
41 * CSAR validation is updated to report the table of test cases supported
42
43 **Bug Fixes**
44
45 N/A
46
47 **Known Issues**
48
49 N/A
50
51 **Security Notes**
52
53 *Fixed Security Issues*
54
55 N/A
56
57 *Known Security Issues*
58
59 N/A
60
61 *Known Vulnerabilities in Used Modules*
62
63 N/A
64
65 **Upgrade Notes**
66
67 N/A
68
69 **Deprecation Notes**
70
71 N/A
72
73 **Other**
74
75 N/A
76
Bartosz Gardziejewskia95f50b2020-10-08 08:12:56 +020077
Bartosz Gardziejewskib412d3c2020-11-03 09:13:26 +010078 Version: 1.6.2
79 --------------
80
81 :Release Date: 2020-11-03
82 :Docker Version: 1.6.2
83
84 **New Features**
85
Bartosz Gardziejewski347bcbb2020-11-18 08:05:55 +010086 * Added active scenario and profile management support
87 * Added integration with Robot CSIT tests
88 * Enabled auto discovery of test cases from 3rd party tool integration
Kanagaraj Manickamd315d442020-11-25 09:08:27 +053089 * Added support for cnf-conformance test support
Bartosz Gardziejewski347bcbb2020-11-18 08:05:55 +010090
Bartosz Gardziejewskib412d3c2020-11-03 09:13:26 +010091 **Bug Fixes**
92
93 * Fix oclip issue and set OCLIP version used during docker image build, to 6.0.0
94 - https://jira.onap.org/browse/CLI-325
95 * Fix JSON parsing error returned from GET request
96 - https://jira.onap.org/browse/VNFSDK-697
97 * Fixed rule R130206 handling of CSARs with no TOSCA meta and no Certificate in root directory
98 - https://jira.onap.org/browse/VNFSDK-481
99 * Fixed rule R816745 that was not reporting error when CMS and TOSCA meta file were present,
100 however TOSCA did not contain ETSI-Entry-Certificate
101 - https://jira.onap.org/browse/VNFSDK-660
102
103 **Known Issues**
104
105 N/A
106
107 **Security Notes**
108
109 *Fixed Security Issues*
110
111 N/A
112
113 *Known Security Issues*
114
115 N/A
116
117 *Known Vulnerabilities in Used Modules*
118
119 N/A
120
121 **Upgrade Notes**
122
123 N/A
124
125 **Deprecation Notes**
126
127 N/A
128
129 **Other**
130
131 N/A
132
133
Bartosz Gardziejewskia95f50b2020-10-08 08:12:56 +0200134 Version: 1.6.0
135 --------------
136
137 :Release Date: 2020-10-06
138 :Docker Version: 1.6.0
139
140
141 **New Features**
142 * R-972082: The PNF software information file is included in the package and it MUST be compliant to:
143 The file extension which contains the PNF software version must be .yaml
144 The PNF software version information must be specified as following: onap_pnf_sw_information: pnf_software_version: "<version>"
145 * R-130206: The VNF/PNF package shall contain a Digest (a.k.a. hash) for each of the components of the VNF package.
146 The table of hashes is included in the manifest file, which is signed with the VNF provider private key.
147 In addition, the VNF provider shall include a signing certificate that includes the VNF provider public key,
148 following a pre-defined naming convention and located either at the root of the archive or in a predefined location (e.g. directory).
149 * R-816745: The VNF or PNF PROVIDER MUST provide the Service Provider with PM Meta Data (PM Dictionary)
150 to support the analysis of PM events delivered to DCAE. The PM Dictionary is to be provided as a separate YAML artifact at onboarding and must follow
151 the VES Event Listener Specification and VES Event Registration Specification
152 which contain the format and content required.
153 * Add new field called "warnings" to oclip json response. All ignored errors are now reported as warnings.
154
155
156 **Bug Fixes**
157
158 * Fixed package integrity issue with non mano arifacts.
159 - https://jira.onap.org/browse/VNFSDK-581
160 * Fixed VNF/PNF package integrity issue with CMS signature not containing certificate.
161 - https://jira.onap.org/browse/VNFSDK-582
162 * Fixed bug that was showing errors during validation of CSAR,
163 when any other non_mano_artifact_set than onap_pnf_sw_information was present in manifest file.
164 - https://jira.onap.org/browse/VNFSDK-585
165 * Fixed bug that was generating invalid report when user run validation with all rules and single validation fails.
166 - https://jira.onap.org/browse/VNFSDK-586
167 * Fixed bug that was causing problem with loading rules properties.
168 - https://jira.onap.org/browse/VNFSDK-587
169 * Fixed package security SOL004 Option 1 make rule less restrictive as this rule is not implemented in SDC Onboarding
170 - https://jira.onap.org/browse/VNFSDK-595
171 * Fixed VNFSDK doesn't check if all files in package are listed in manifest file
172 - https://jira.onap.org/browse/VNFSDK-583
173 * Fixed rule R01123 that was reporting all files in ZIP as not present in manifest
174 - https://jira.onap.org/browse/VNFSDK-583
175 * Fixed rule R816745 that wasn't sending all exceptions connected with YAML parsing as validation error
176 - https://jira.onap.org/browse/VNFSDK-644
177 * Fixed rule R816745 that was searching for the path to PM_Dictionary in manifest file under name source,
178 instead of Source (starting with a capital letter).
179 Now both versions (source and Source) are accepted by this rule.
180 - https://jira.onap.org/browse/VNFSDK-645
181 * Fixed rule R130206 CMS and certificate searching and validation mechanism
182 - https://jira.onap.org/browse/VNFSDK-595
183
184
185 **Known Issues**
186
187 N/A
188
189 **Security Notes**
190
191 * Fixed Security Issues*
192
193 * Upgraded from java 8 to java 11
194 - https://jira.onap.org/browse/VNFSDK-646
195 * Added non-vulnerable log4j version
196 - https://jira.onap.org/browse/VNFSDK-553
197 * Update certs expiration date from default 30 days to 730 days (2 years)
198 - https://jira.onap.org/browse/VNFSDK-650
199
200
201 *Known Security Issues*
202
203 N/A
204
205 *Known Vulnerabilities in Used Modules*
206
207 **Upgrade Notes**
208
209 N/A
210
211 **Deprecation Notes**
212
213 N/A
214
215 **Other**
216
217 N/A
218
219
Kanagaraj Manickam8d766532020-05-26 19:10:56 +0530220 Version: 1.5.2
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530221 --------------
Victor Gao76cad782019-10-14 11:18:41 +0800222
Kanagaraj Manickam8d766532020-05-26 19:10:56 +0530223 :Release Date: 2020-05-26
224 :Docker Version: 1.5.2
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530225
226
227 **New Features**
Kanagaraj Manickam41c91c62020-04-04 10:15:31 +0530228 * Pods are enabled to run as non root user
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530229 * Direct Vulnerability issues are addressed
Kanagaraj Manickam41c91c62020-04-04 10:15:31 +0530230 * HTTPS enabled in OOM deployment
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530231 * Added VTP2OVP result translation tool to support OVP 2019.12
Kanagaraj Manickam41c91c62020-04-04 10:15:31 +0530232 * VTP architecture is contributed into LFN CNTT under VNF testing framework
233 * VTP REST API is contributed to TMF v19.5 specifications 704, 706, 707, 708, 709, 710
234
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530235
236 **Bug Fixes**
237
238 N/A
239
240 **Known Issues**
241
242 N/A
243
244 **Security Notes**
245
246 *Fixed Security Issues*
247
248 *Known Security Issues*
249
250 N/A
251
252 *Known Vulnerabilities in Used Modules*
253
254 **Upgrade Notes**
255
256 N/A
257
258 **Deprecation Notes**
259
260 N/A
261
262 **Other**
263
264 N/A
265
266
267Version: 1.4.0
Victor Gao76cad782019-10-14 11:18:41 +0800268--------------
269
270
271:Release Date: 2019-10-07
Victor Gaocd8a06a2019-10-14 14:41:30 +0800272:Docker Version: 1.4.0
Victor Gao76cad782019-10-14 11:18:41 +0800273
274
275
276**New Features**
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530277 * TOSCA based VNF validation enabled for supporting OVP & CVC
278 * TOSCA based VNF compliance check based on some operators requirements
279 * SDC now integrated VNFSDK VTP on VNF validation
280 * ETSI SOL004 security check (CMS signature validation) enabled
281 * Code quality improvement(e.g. replace the Jackson to Gson, sonar issue fix)
282 * A C++ implement of VES spec 7.0.1 on ves-agent.
Victor Gao76cad782019-10-14 11:18:41 +0800283
284**Bug Fixes**
285
286N/A
287
288**Known Issues**
289
290N/A
291
292**Security Notes**
293
294*Fixed Security Issues*
295
296*Known Security Issues*
297
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530298 * In default deployment VNFSDK (refrepo) exposes HTTP port 30297 outside of cluster. [`OJSI-154 <https://jira.onap.org/browse/OJSI-154>`_]
299 * CVE-2019-12126 - demo-vnfsdk-vnfsdk exposes JDWP port 8000 on localhost which allows to gain root privileges inside the container [`OJSI-88 <https://jira.onap.org/browse/OJSI-88>`_]
Victor Gao76cad782019-10-14 11:18:41 +0800300
301*Known Vulnerabilities in Used Modules*
302
303**Upgrade Notes**
304
305N/A
306
307**Deprecation Notes**
308
309N/A
310
311**Other**
312
313N/A
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530314
315
kanagaraj Manickam k00365106871f1b62019-05-29 14:45:49 +0530316Version: 1.3.0
317--------------
318
319
320:Release Date: 2019-05-31
321
322
323
324**New Features**
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530325 * VTP (VNF Test Platform) is enabled with scenario and test case execution management
326 * ONAP SDC is integrated with VTP for providing the validation as part of VSP on-boarding
327 * CSAR validation is enabled with PNF and VNF compliance check for SOL004, SOL001 and VNFREQS
328 *
kanagaraj Manickam k00365106871f1b62019-05-29 14:45:49 +0530329
330**Bug Fixes**
331
332N/A
333
334**Known Issues**
335
336N/A
337
338**Security Notes**
339
Krzysztof Opasiakb2e3bf62019-06-04 01:58:36 +0200340*Fixed Security Issues*
341
342*Known Security Issues*
343
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530344 * In default deployment VNFSDK (refrepo) exposes HTTP port 30297 outside of cluster. [`OJSI-154 <https://jira.onap.org/browse/OJSI-154>`_]
345 * CVE-2019-12126 - demo-vnfsdk-vnfsdk exposes JDWP port 8000 on localhost which allows to gain root privileges inside the container [`OJSI-88 <https://jira.onap.org/browse/OJSI-88>`_]
Krzysztof Opasiak482a0272019-06-04 02:04:34 +0200346
Krzysztof Opasiakb2e3bf62019-06-04 01:58:36 +0200347*Known Vulnerabilities in Used Modules*
348
kanagaraj Manickam k00365106871f1b62019-05-29 14:45:49 +0530349**Upgrade Notes**
350
351N/A
352
353**Deprecation Notes**
354
355N/A
356
357**Other**
358
359N/A
360
Gildas Lanilisfdcc4a32018-11-07 17:49:46 -0800361Version: 1.2.0
362--------------
363
364
365:Release Date: 2018-11-30
366
367
368
369**New Features**
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530370 * LFN CVC test support
371 * Introduce VTP (VNF Test Platform) framework for test
372 * Better integration with OPNFV Dovetail (VTP)
373 * Experimental integration with OPNFV Dovetail
374 * Preliminary implementation of VNF requirements
375 * Support CSAR packaging SOL-004 option 1 (CSAR with TOSCA-Metadata directory)
376 * Support HPA schema validation
Gildas Lanilisfdcc4a32018-11-07 17:49:46 -0800377
378**Bug Fixes**
379
380N/A
381
382**Known Issues**
383
384N/A
385
386**Security Notes**
387
388VNFSDK 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 VNFSDK open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=45298880>`_.
389
390Quick Links:
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530391 - `VNFSDK project page <https://wiki.onap.org/display/DW/VNF+SDK+Project>`_
Krzysztof Opasiakb2e3bf62019-06-04 01:58:36 +0200392
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530393 - `Passing Badge information for VNFSDK <https://bestpractices.coreinfrastructure.org/en/projects/1588>`_
Krzysztof Opasiakb2e3bf62019-06-04 01:58:36 +0200394
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530395 - `Project Vulnerability Review Table for VNFSDK <https://wiki.onap.org/pages/viewpage.action?pageId=45298880>`_
Gildas Lanilisfdcc4a32018-11-07 17:49:46 -0800396
397**Upgrade Notes**
398
399N/A
400
401**Deprecation Notes**
402
403N/A
404
405**Other**
406
407N/A
408
Chris Donley23a07502018-05-16 09:36:06 -0700409Version: 1.1.0
410--------------
411
412
Gildas Lanilis0b1f0322018-05-29 16:57:59 -0700413:Release Date: 2018-06-07
Chris Donley23a07502018-05-16 09:36:06 -0700414
415
416
417**New Features**
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530418 * Integration with SDC for VNF Onboarding
419 * Functional test support
420 * Incorporation of ICE tools for HEAT validation
421 * Experimental integration with OPNFV Dovetail
422 * Preliminary support for SOL-004
423 * Support for HTTPS
Chris Donley23a07502018-05-16 09:36:06 -0700424
425**Bug Fixes**
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530426 * Fix localization support
Chris Donley23a07502018-05-16 09:36:06 -0700427
428**Known Issues**
429
Gildas Lanilisfdcc4a32018-11-07 17:49:46 -0800430N/A
431
Gildas Lanilis0b1f0322018-05-29 16:57:59 -0700432**Security Notes**
Chris Donley23a07502018-05-16 09:36:06 -0700433
Gildas Lanilisc214bd12018-05-30 10:53:20 -0700434VNFSDK 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 VNFSDK open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=28377592>`_.
Gildas Lanilis0b1f0322018-05-29 16:57:59 -0700435
Gildas Lanilisc214bd12018-05-30 10:53:20 -0700436Quick Links:
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530437 - `VNFSDK project page <https://wiki.onap.org/display/DW/VNF+SDK+Project>`_
Krzysztof Opasiakb2e3bf62019-06-04 01:58:36 +0200438
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530439 - `Passing Badge information for VNFSDK <https://bestpractices.coreinfrastructure.org/en/projects/1588>`_
Krzysztof Opasiakb2e3bf62019-06-04 01:58:36 +0200440
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530441 - `Project Vulnerability Review Table for VNFSDK <https://wiki.onap.org/pages/viewpage.action?pageId=28377592>`_
Chris Donley23a07502018-05-16 09:36:06 -0700442
443**Upgrade Notes**
Kanagaraj Manickam8294fe82020-03-25 12:06:11 +0530444 * Updated to use Swagger for APIs
Chris Donley23a07502018-05-16 09:36:06 -0700445
446**Deprecation Notes**
447
Gildas Lanilisfdcc4a32018-11-07 17:49:46 -0800448N/A
Chris Donley23a07502018-05-16 09:36:06 -0700449
450**Other**
451
Gildas Lanilisfdcc4a32018-11-07 17:49:46 -0800452N/A
Chris Donley23a07502018-05-16 09:36:06 -0700453
Chris Donley600f6792017-11-07 12:58:04 -0800454Version: 1.0.0
455--------------
456
457
458:Release Date: 2017-11-16
459
460
461
462**New Features**
463
Chris Donleya3adf072017-11-09 15:17:45 -0800464The VNF SDK project delivers a set of tools designed to expand the VNF
465ecosystem for ONAP.
466
Chris Donley600f6792017-11-07 12:58:04 -0800467It provides:
468
469* VNF packaging tools, which bundle VNFs into an ONAP-compliant TOSCA CSAR file
Chris Donleya3adf072017-11-09 15:17:45 -0800470* VNF Marketplace, which sits between VNF suppliers and operators. It provides
471 a repository for uploading and downloading VNFs and tools to validate package
472 consistency.
Chris Donley600f6792017-11-07 12:58:04 -0800473* VES Collector that may optionally be incorporated into VNFs
474
475VNF SDK works with SDC to facilitate VNF Onboarding.
476
477**Bug Fixes**
Chris Donley24d831b2017-11-15 09:57:25 -0800478
Chris Donleya3adf072017-11-09 15:17:45 -0800479N/A
Chris Donley24d831b2017-11-15 09:57:25 -0800480
Chris Donley600f6792017-11-07 12:58:04 -0800481**Known Issues**
Chris Donley24d831b2017-11-15 09:57:25 -0800482
Manish Kumar08cdece2018-10-24 11:01:58 +0530483`VNFSDK-126 <https://jira.onap.org/browse/VNFSDK-126>`_ : The service 'GET /packageresource/csrs' ignores query parameters
Chris Donley24d831b2017-11-15 09:57:25 -0800484
Chris Donley600f6792017-11-07 12:58:04 -0800485**Security Issues**
Chris Donley24d831b2017-11-15 09:57:25 -0800486
Chris Donleya3adf072017-11-09 15:17:45 -0800487N/A
Chris Donley24d831b2017-11-15 09:57:25 -0800488
Chris Donley600f6792017-11-07 12:58:04 -0800489**Upgrade Notes**
Chris Donley24d831b2017-11-15 09:57:25 -0800490
Chris Donleya3adf072017-11-09 15:17:45 -0800491N/A
Chris Donley24d831b2017-11-15 09:57:25 -0800492
Chris Donley600f6792017-11-07 12:58:04 -0800493**Deprecation Notes**
Chris Donley24d831b2017-11-15 09:57:25 -0800494
Chris Donleya3adf072017-11-09 15:17:45 -0800495N/A
Chris Donley24d831b2017-11-15 09:57:25 -0800496
Chris Donley600f6792017-11-07 12:58:04 -0800497**Other**
Chris Donley24d831b2017-11-15 09:57:25 -0800498
Chris Donley1d4cdb12018-06-06 13:55:24 -0700499N/A