Merge "adding test case for Csar distribution Issue-ID: SO-3080"
[so.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 .. Copyright 2018 Huawei Intellectual Property.  All rights reserved.
4 .. _release_notes:
5
6
7 Service Orchestrator Release Notes
8 ==================================
9
10 The SO provides the highest level of service orchestration in the ONAP architecture. 
11
12
13 =============
14 Release Notes
15 =============
16
17 Version: 1.7.10
18 ==============
19
20 :Release Date: 2020-11-19
21
22 SO Release Image Versions
23 --------------------------
24  - so-bpmn-infra
25
26     :Version: 1.7.10
27
28  - so-catalog-db-adapter
29
30     :Version: 1.7.10
31
32  - so-monitoring
33
34     :Version: 1.7.10
35
36  - so/nssmf-adapter
37
38     :Version: 1.7.10
39
40  - so/openstack-adapter
41
42     :Version: 1.7.10
43
44  - so/request-db-adapter
45
46     :Version: 1.7.10
47
48  - so/sdc-controller
49
50     :Version: 1.7.10
51
52  - so/sdnc-adapter
53
54     :Version: 1.7.10
55
56  - so/vnfm-adapter
57
58     :Version: 1.7.10
59
60  - so/api-handler-infra
61
62     :Version: 1.7.10
63
64  - so/api-handler-infra
65
66     :Version: 1.7.10
67
68  - so/so-etsi-nfvo-ns-lcm
69
70     :Version: 1.7.7
71
72  - so/so-oof-adapter
73
74     :Version: 1.7.6
75
76  - so/cnf-adapter
77
78     :Version: 1.7.10
79
80 Release Purpose
81 ----------------
82 SO Guilin Release
83
84 **Epics**
85
86 *  `SO-3167 <https://jira.onap.org/browse/SO-3167>`_ - Design ETSI SOL007 compliant Network Service Descriptor packages
87 *  `SO-3208 <https://jira.onap.org/browse/SO-3208>`_ - SOL003 Adapter maintenance Enhancements
88 *  `SO-3036 <https://jira.onap.org/browse/SO-3036>`_ - SO impacts for E2E Network Slicing use case in Guilin
89 *  `SO-2936 <https://jira.onap.org/browse/SO-2936>`_ - PNF PnP: SO macro flow - use existing PNF instance in a Service Instance
90 *  `SO-2843 <https://jira.onap.org/browse/SO-2843>`_ - Support NS LCM and Workflows Management
91 *  `SO-2842 <https://jira.onap.org/browse/SO-2842>`_ - Support for SOL005 NBI API Handler
92 *  `SO-2841 <https://jira.onap.org/browse/SO-2841>`_ - Support SO NFVO Microservice Plugin Capabilities
93 *  `SO-2840 <https://jira.onap.org/browse/SO-2840>`_ - Support for ETSI NFV NFVO  Orchestrator in ONAP SO (ONAP SO ETSI-Aligned Hierarchical Orchestration)
94 *  `SO-2841 <https://jira.onap.org/browse/SO-2681>`_ - SO direct Catalog Management Support - Guilin
95 *  `SO-2046 <https://jira.onap.org/browse/SO-2046>`_ - support Java 11 upgrade
96
97
98 **Stories**
99
100 The full list of implemented tasks is available on `JIRA GUILIN STORY <https://jira.onap.org/issues/?jql=project%20%3D%20%22Service%20Orchestrator%22%20%20AND%20issuetype%20%3D%20story%20AND%20fixVersion%20%3D%20%22Guilin%20Release%22>`_
101 Listed below are key functional jira stories handled in the Guilin release:
102
103 *  `SO-2950 <https://jira.onap.org/browse/SO-2950>`_ - Asynchronous service activation response handling support in MDONS
104 *  `SO-3028 <https://jira.onap.org/browse/SO-3028>`_ - SO supports the OVP 2.0 test platform
105 *  `SO-2930 <https://jira.onap.org/browse/SO-2930>`_ - Service level workflow execution API
106 *  `SO-2929 <https://jira.onap.org/browse/SO-2929>`_ - Service level workflow retrieving API
107 *  `SO-2928 <https://jira.onap.org/browse/SO-2928>`_ - Service model retrieving API
108 *  `SO-2927 <https://jira.onap.org/browse/SO-2927>`_ - Generic service level upgrade workflow
109 *  `SO-2926 <https://jira.onap.org/browse/SO-2926>`_ - New Service Level postCheck building block
110 *  `SO-2925 <https://jira.onap.org/browse/SO-2925>`_ - New Service Level Upgrade building block
111 *  `SO-2924 <https://jira.onap.org/browse/SO-2924>`_ - New Service Level Preparation building block
112 *  `SO-2981 <https://jira.onap.org/browse/SO-2981>`_ - PNF Plug & Play in R7 - SO Building Block Work
113 *  `SO-3026 <https://jira.onap.org/browse/SO-3026>`_ - Adapter for the SO to interact with the K8S plugin
114 *  `SO-3025 <https://jira.onap.org/browse/SO-3025>`_ - SO should support CNFO
115 *  `SO-3039 <https://jira.onap.org/browse/SO-3039>`_ - Containers must crash properly when a failure occurs
116 *  `SO-3040 <https://jira.onap.org/browse/SO-3040>`_ - ONAP container repository (nexus) must not contain upstream docker images
117 *  `SO-3029 <https://jira.onap.org/browse/SO-3029>`_ - SO support Multi Tenancy
118 *  `SO-3077 <https://jira.onap.org/browse/SO-3077>`_ - ONAP shall use STDOUT for logs collection - REQ-374
119
120 **Tasks**
121
122 The full list of implemented tasks is available on `JIRA GUILIN TASKS <https://jira.onap.org/issues/?jql=project%20%3D%20%22Service%20Orchestrator%22%20%20AND%20issuetype%20%3D%20Task%20AND%20fixVersion%20%3D%20%22Guilin%20Release%22>`_
123 Listed below are highest and high piority jira tasks handled in the Guilin release:
124
125 *  `SO-3205 <https://jira.onap.org/browse/SO-3205>`_ - E2E Network Slicing: Improvements for NST/NSI Selection callback
126 *  `SO-3120 <https://jira.onap.org/browse/SO-3120>`_ - Create swagger api for software upgrade in SO
127 *  `SO-2915 <https://jira.onap.org/browse/SO-2915>`_ - Upgrade Vulnerable Direct Dependencies
128
129
130 **Bug Fixes**
131
132 The full list of fixed bugs is available on `JIRA GUILIN BUGS 
133 <https://jira.onap.org/issues/?jql=project%20%3D%20%22Service%20Orchestrator%22%20%20AND%20issuetype%20%3D%20Bug%20AND%20fixVersion%20%3D%20%22Guilin%20Release%22>`_
134 Listed below are highest and high piority jira tasks handled in the Guilin release:
135
136 *  `SO-3375 <https://jira.onap.org/browse/SO-3375>`_ - FlowManipulatorListenerRunner does not invoke for controller execution config-deploy
137 *  `SO-3369 <https://jira.onap.org/browse/SO-3369>`_ - Fix basic vm test case in onap
138 *  `SO-3364 <https://jira.onap.org/browse/SO-3364>`_ - SO sends rest request to cds twice per one operation
139 *  `SO-3360 <https://jira.onap.org/browse/SO-3360>`_ - SO-OpenStack-Adapter attempts to create wrong vserver-to-vnfc relation in AAI
140 *  `SO-3357 <https://jira.onap.org/browse/SO-3357>`_ - ControllerExecutionBB is triggered, when running a`la carte DeleteVFModule
141 *  `SO-3352 <https://jira.onap.org/browse/SO-3352>`_ - Exception in org.onap.so.bpmn.infrastructure.workflow.tasks.OrchestrationStatusValidator.validateOrchestrationStatus Orchestration Status Validation failed
142 *  `SO-3351 <https://jira.onap.org/browse/SO-3351>`_ - Staging image is present in OOM master branch
143 *  `SO-3346 <https://jira.onap.org/browse/SO-3346>`_ - vFW CNF AssignVfModuleBB has failed
144 *  `SO-3342 <https://jira.onap.org/browse/SO-3342>`_ - VnfAdapter is configured by default to v1 version whereas v2 version is more complete
145 *  `SO-3341 <https://jira.onap.org/browse/SO-3341>`_ - Exception of Writing NSSI to AAI for ExternalNssmfManager
146 *  `SO-3339 <https://jira.onap.org/browse/SO-3339>`_ - Transport Slicing integration: network-policy is missing under allotted-resource
147 *  `SO-3326 <https://jira.onap.org/browse/SO-3326>`_ - Transport Slicing integration: AAI Exception in DeAllocate TN NSSI WF
148 *  `SO-3322 <https://jira.onap.org/browse/SO-3322>`_ - PNF service instantiation using building blocks fails during ActivateServiceInstanceBB building block execution
149 *  `SO-3321 <https://jira.onap.org/browse/SO-3321>`_ - Transport Slicing integration: SO sets wrong subscription-service-type in SDNC payload
150 *  `SO-3313 <https://jira.onap.org/browse/SO-3313>`_ - SO getting disto error while SDC distribution
151 *  `SO-3310 <https://jira.onap.org/browse/SO-3310>`_ - Transport Slicing Integration: null pointer exception in saving SDNC rollback data
152 *  `SO-3309 <https://jira.onap.org/browse/SO-3309>`_ - Transport Slicing integration: unable to get prefix environment variable from execution in TnNssmfUntils
153 *  `SO-3308 <https://jira.onap.org/browse/SO-3308>`_ - Transport Slicing integration: MSOWorkflowException: mso-request-id not provided
154 *  `SO-3304 <https://jira.onap.org/browse/SO-3304>`_ - Exception in org.onap.so.bpmn.infrastructure.aai.tasks.AAICreateTasks.createServiceInstance ModelMapper configuration errors
155 *  `SO-3296 <https://jira.onap.org/browse/SO-3296>`_ - SO has python 2.7 pods
156 *  `SO-3294 <https://jira.onap.org/browse/SO-3294>`_ - Parameters exception of Deallocating NSSI
157 *  `SO-3293 <https://jira.onap.org/browse/SO-3293>`_ - Allocate TN NSSI fails to create relationship between allotted-resource and logical-links
158 *  `SO-3290 <https://jira.onap.org/browse/SO-3290>`_ - SO-VNFM certificates expired
159 *  `SO-3284 <https://jira.onap.org/browse/SO-3284>`_ - Exceptions in Allocate TN NSSI work flow
160 *  `SO-3275 <https://jira.onap.org/browse/SO-3275>`_ - Fix 3gppservices URI path in API-Handler
161 *  `SO-3274 <https://jira.onap.org/browse/SO-3274>`_ - Parameters exception of Allocating NSSI
162 *  `SO-3271 <https://jira.onap.org/browse/SO-3271>`_ - SO/BB PNF - skip_post_instantiation_configuration is not processed properly.
163 *  `SO-3270 <https://jira.onap.org/browse/SO-3270>`_ - BB workflow failing sporadically during post instantiation
164 *  `SO-3266 <https://jira.onap.org/browse/SO-3266>`_ - BPMN config assign bb - NullPointerException in ControllerExecution
165 *  `SO-3261 <https://jira.onap.org/browse/SO-3261>`_ - Encountering NullPointerException, WorkFlow failure after Java 11 upgrade Code refactorig on SO-bpmn-infra code base.
166 *  `SO-3243 <https://jira.onap.org/browse/SO-3243>`_ - SO-bpmn-infra Container after Java 11 upgrade encountering SunCertPathBuilder Exception: unable to find valid certification path to requested target in CSIT
167 *  `SO-3236 <https://jira.onap.org/browse/SO-3236>`_ - SO has java 8 pods
168 *  `SO-3216 <https://jira.onap.org/browse/SO-3216>`_ - Integration E2E VNF test fails due to missing EdgeRule in AAI call
169 *  `SO-3196 <https://jira.onap.org/browse/SO-3196>`_ - [SO] so-sdc-controller fails to connect to aai due to cert issue
170 *  `SO-3193 <https://jira.onap.org/browse/SO-3193>`_ - Macro Workflow fails in AssignVnfBB in step HomingBB
171 *  `SO-2941 <https://jira.onap.org/browse/SO-2941>`_ - Docker are not built anymore
172 *  `SO-2939 <https://jira.onap.org/browse/SO-2939>`_ - Master branch uses SNAPSHOT version that are not available anymore
173 *  `SO-2809 <https://jira.onap.org/browse/SO-2809>`_ - SO build is failing due to unable to download org.onap.appc.client:client-lib:jar:1.7.1-SNAPSHOT
174 *  `SO-2797 <https://jira.onap.org/browse/SO-2797>`_ - BB workflow with post instantiation is not working
175
176
177 Security Notes
178 --------------
179
180 *Fixed Security Issues*
181
182 *Known Security Issues*
183
184 *Known Vulnerabilities in Used Modules*
185
186 Quick Links:
187
188 - `SO project page <https://wiki.onap.org/display/DW/Service+Orchestrator+Project>`__
189 - `Passing Badge information for SDC <https://bestpractices.coreinfrastructure.org/en/projects/1702>`__
190
191 **Known Issues**
192 *  `SO-3403 <https://jira.onap.org/browse/SO-3403>`_ - The functionality of the SO cnf-adapter will be tested further and will be delivered by the Guilin Maintenance Release as a 1.7.11 patch.
193 *  `SO-3237 <https://jira.onap.org/browse/SO-SO-3237>`_ - Exposed HTTP port. 
194 *  `SO-3414 <https://jira.onap.org/browse/SO-SO-3414>`_ - Search Query does not contain get model data for vFW closed loop. 
195
196
197 **Upgrade Notes**
198
199         N/A
200
201 **Deprecation Notes**
202
203         SO modules Ve-Vnfm-adapter and appc-orchestrator are deprectaed for the Guilin release.
204
205 **Other**
206
207         N/A
208 ***************************************************************************************
209
210
211 Version: 1.6.4
212 -----------------------
213
214 :Release Date: 13th July 2020
215
216 **Docker Images**
217
218 **Dockers released for SO:**
219
220  - onap/so/api-handler-infra
221  - onap/so/bpmn-infra
222  - onap/so/catalog-db-adapter
223  - onap/so/openstack-adapter
224  - onap/so/request-db-adapter
225  - onap/so/sdc-controller
226  - onap/so/sdnc-adapter
227  - onap/so/so-monitoring
228  - onap/so/vfc-adapter
229  - onap/so/vnfm-adapter
230  - onap/so/ve-vnfm-adapter
231  - onap/so/nssmf-adapter
232  - onap/so/appc-orchestrator
233
234 **Release Purpose**
235
236 The main goal of the Frankfurt maintenance release was to:
237
238         - Appc Orchestraor changes were merged in SO and OOM as part of the release. This also used for the inplace software update flows.
239         - MDONS had an issue in its delete flow that was addressed.
240         - Vnfm-Adapter was unable to communicate with ETSI-Catalog through MSB, as the MSB cert is changed during the RC2 and this impacted the SO and ETSI Catalog DB connectivity.
241
242 **New Features**
243 --N/A--
244 **Epics**
245 --N/A--
246 **Stories**
247 --N/A--
248 **Key Issues Addressed**
249
250 -  [`SO-2903 <https://jira.onap.org/browse/SO-2903>`__\ ] - Include so-appc-orchestrator with SO OOM.
251 -  [`SO-2967 <https://jira.onap.org/browse/SO-2967>`__\ ] - Error in Delete MDONS service flow which causes No such property error.
252 -  [`SO-2982 <https://jira.onap.org/browse/SO-2982>`__\ ] - Vnfm-Adapter unable to communicate with ETSI-Catalog through MSB.
253 -  [`SO-3022 <https://jira.onap.org/browse/SO-3022>`__\ ] - Use BB-based VNF-InPlaceUpdate flow for inPlaceSoftwareUpdate requests. 
254
255
256 **Security Notes**
257  
258  Quick Links:
259
260  - `SO project page <https://wiki.onap.org/display/DW/Service+Orchestrator+Project>`_
261  - `Passing Badge information for SO <https://bestpractices.coreinfrastructure.org/en/projects/1702>`_
262
263
264 **Known Issues**
265
266
267 OJSI Issues
268
269         N/A
270
271 **Upgrade Notes**
272
273         N/A
274
275 **Deprecation Notes**
276
277         N/A
278
279 **Other**
280
281         N/A
282 ***************************************************************************************
283
284 Version: 1.6.3
285 -----------------------
286
287 :Release Date: 
288
289 **Docker Images**
290
291 **Dockers released for SO:**
292
293  - onap/so/api-handler-infra
294  - onap/so/bpmn-infra
295  - onap/so/catalog-db-adapter
296  - onap/so/openstack-adapter
297  - onap/so/request-db-adapter
298  - onap/so/sdc-controller
299  - onap/so/sdnc-adapter
300  - onap/so/so-monitoring
301  - onap/so/vfc-adapter
302  - onap/so/vnfm-adapter
303  - onap/so/ve-vnfm-adapter
304  - onap/so/nssmf-adapter
305
306 **Release Purpose**
307
308 The main goal of the Frankfurt release was to:
309         - ETSI alignment improvements - CMCC, Ericcson, Huawei, Samsung, Verizon, ZTE.
310             - SOL005 adaptation
311             - SOL003 adaptation
312             - SOL002 adaptation
313             - SOL004 Package support by ETSI Catalog Manager and SOL003 Adapter
314         - PNF orchestration Enhancements - Ericcson, Huawei, Nokia
315             - PNF software upgrade  
316             - PNF PNP enhancement  
317         - CCVPN Enhancement
318             - MDONS support -  Fujitsu
319             - Eline support - Bell, Huawei, CMCC
320         - 5G Slicing - ATT, Amdocs, CMCC, Huawei, Wipro
321         - CDS integration enhancement - ATT, Bell, Tech Mahindra
322         - (SO Multi Cloud plugin improvements - Intel)
323         - HPA -  Intel (Testing effort)
324
325 **New Features**
326
327 Features Being considered for F release (As per the resource availability):
328
329 +---------------------------------------------------------------------+
330 |SOL005 Adapter supports communication security                       |                                    
331 +---------------------------------------------------------------------+
332 |SOL005 Adapter supports NS LCM         |                                    
333 +---------------------------------------------------------------------+
334 |Multi-domain Optical Network Service Orchestration Support in SO     |                                    
335 +---------------------------------------------------------------------+
336 |SOL002 Adapter - supports EM-triggered VNF/VNFC Management           |                                    
337 +---------------------------------------------------------------------+
338 |SO Catalog Management Support                                        |                                    
339 +---------------------------------------------------------------------+
340 |Frankfurt release planning milestone                                 |                                    
341 +---------------------------------------------------------------------+
342 |Initiate/ Terminate slice service; Activate/deactivate Slice service |                                    
343 +---------------------------------------------------------------------+
344 |SO support of Network Slicing Demo in Frankfurt                      |                                    
345 +---------------------------------------------------------------------+
346 |ETSI Alignment Support - SOL003 Adapter Enhancement for Frankfurt    |                                    
347 +---------------------------------------------------------------------+
348 |AAI update for VNF improvements                                      |                                    
349 +---------------------------------------------------------------------+
350 |SO Multicloud plugin to Multicloud improvements                      |                                    
351 +---------------------------------------------------------------------+
352 |SO to CDS Enhancement for Generic Implementation                     |                                    
353 +---------------------------------------------------------------------+
354 |S3P improvement Requirements                                         |
355 +---------------------------------------------------------------------+
356 |Upgrade the APIs to Policy                                           |                                    
357 +---------------------------------------------------------------------+
358
359 **Epics**
360 -  [`SO-2524 <https://jira.onap.org/browse/SO-2524>`__\ ] - Functionality and API Freeze
361 -  [`SO-2519 <https://jira.onap.org/browse/SO-2519>`__\ ] - TSC must have for Frankfurt
362 -  [`SO-2432 <https://jira.onap.org/browse/SO-2432>`__\ ] - Multi-domain Optical Network Service Orchestration Support in SO
363 -  [`SO-2427 <https://jira.onap.org/browse/SO-2427>`__\ ] - SOL002 Adapter - supports EM-triggered VNF/VNFC Management
364 -  [`SO-2404 <https://jira.onap.org/browse/SO-2404>`__\ ] - SO Catalog Management Support
365 -  [`SO-2383 <https://jira.onap.org/browse/SO-2383>`__\ ] - Frankfurt release planning milestone
366 -  [`SO-2368 <https://jira.onap.org/browse/SO-2368>`__\ ] - Support 5G slice orchestration
367 -  [`SO-2281 <https://jira.onap.org/browse/SO-2281>`__\ ] - SO support of Network Slicing Demo in Frankfurt
368 -  [`SO-2156 <https://jira.onap.org/browse/SO-2156>`__\ ] - ETSI Alignment Support - SOL003 Adapter Enhancement for Frankfurt
369 -  [`SO-2087 <https://jira.onap.org/browse/SO-2087>`__\ ] - AAI update for VNF improvements
370 -  [`SO-2086 <https://jira.onap.org/browse/SO-2086>`__\ ] - SO Multicloud plugin to Multicloud improvements
371 -  [`SO-2046 <https://jira.onap.org/browse/SO-2046>`__\ ] - support Java 11 upgrade
372 -  [`SO-1579 <https://jira.onap.org/browse/SO-1579>`__\ ] - SO supports ETSI SOL005 Alignment of its interfaces with NFVO
373
374 **Stories**
375 -  [`SO-2774 <https://jira.onap.org/browse/SO-2774>`__\ ] - simplify fabric into add/delete steps
376 -  [`SO-2772 <https://jira.onap.org/browse/SO-2772>`__\ ] - Add validations to prevent out of order deletes
377 -  [`SO-2770 <https://jira.onap.org/browse/SO-2770>`__\ ] - Added support for volume group request to
378 -  [`SO-2768 <https://jira.onap.org/browse/SO-2768>`__\ ] - mso vnf configuration update composite flow
379 -  [`SO-2767 <https://jira.onap.org/browse/SO-2767>`__\ ] - convert openstack to external tasks
380 -  [`SO-2763 <https://jira.onap.org/browse/SO-2763>`__\ ] - Ingest and Process Service Function
381 -  [`SO-2762 <https://jira.onap.org/browse/SO-2762>`__\ ] - Update Subprocess to use COMPLETE status
382 -  [`SO-2761 <https://jira.onap.org/browse/SO-2761>`__\ ] - Use setVariablesLocal for setting task variables
383 -  [`SO-2753 <https://jira.onap.org/browse/SO-2753>`__\ ] - mso to add support for creating the cloud region
384 -  [`SO-2744 <https://jira.onap.org/browse/SO-2744>`__\ ] - reworked dsl client code to check for outputs
385 -  [`SO-2743 <https://jira.onap.org/browse/SO-2743>`__\ ] - split single and plural graph inventory uris
386 -  [`SO-2735 <https://jira.onap.org/browse/SO-2735>`__\ ] - update poms to be compatible with eclipse IDE
387 -  [`SO-2726 <https://jira.onap.org/browse/SO-2726>`__\ ] - Added check to prevent camunda history lookup on
388 -  [`SO-2717 <https://jira.onap.org/browse/SO-2717>`__\ ] - Added git attributes to convert line endings to
389 -  [`SO-2715 <https://jira.onap.org/browse/SO-2715>`__\ ] - Enhance startTime filtering for OrchestrationRequests
390 -  [`SO-2713 <https://jira.onap.org/browse/SO-2713>`__\ ] - create custom spring aop annotation for logging
391 -  [`SO-2700 <https://jira.onap.org/browse/SO-2700>`__\ ] - mso to store the heat template timeout minutes and
392 -  [`SO-2697 <https://jira.onap.org/browse/SO-2697>`__\ ] - Added simpleNotTaskInfo format modifier
393 -  [`SO-2683 <https://jira.onap.org/browse/SO-2683>`__\ ] - Enhance CSIT for ETSI package management
394 -  [`SO-2680 <https://jira.onap.org/browse/SO-2680>`__\ ] - enhance openstack library
395 -  [`SO-2675 <https://jira.onap.org/browse/SO-2675>`__\ ] - Rename migration script
396 -  [`SO-2674 <https://jira.onap.org/browse/SO-2674>`__\ ] - mso to add tenant name and product family name to
397 -  [`SO-2662 <https://jira.onap.org/browse/SO-2662>`__\ ] - Updated pom to release version of logging library
398 -  [`SO-2660 <https://jira.onap.org/browse/SO-2660>`__\ ] - SO API extension to retrieve all PNF workflow
399 -  [`SO-2657 <https://jira.onap.org/browse/SO-2657>`__\ ] - mso to add support for creating the cloud region
400 -  [`SO-2655 <https://jira.onap.org/browse/SO-2655>`__\ ] - added in graceful shutdown to spring boot
401 -  [`SO-2653 <https://jira.onap.org/browse/SO-2653>`__\ ] - Initial commit to check client alive
402 -  [`SO-2651 <https://jira.onap.org/browse/SO-2651>`__\ ] - Remove unused param
403 -  [`SO-2647 <https://jira.onap.org/browse/SO-2647>`__\ ] - Create ConfigDeployPnfBB
404 -  [`SO-2646 <https://jira.onap.org/browse/SO-2646>`__\ ] - Create ConfigAssignPnfBB
405 -  [`SO-2644 <https://jira.onap.org/browse/SO-2644>`__\ ] - WaitForPnfReadyBB - set orchestration status to Register and then Registered
406 -  [`SO-2642 <https://jira.onap.org/browse/SO-2642>`__\ ] - AssignPnfBB - set orchestration status to Assigned after successful assignment
407 -  [`SO-2641 <https://jira.onap.org/browse/SO-2641>`__\ ] - Include AssignPnfBB, WaitForPnfReadyBB, ActivatePnfBB in Service-Macro-Create flow
408 -  [`SO-2640 <https://jira.onap.org/browse/SO-2640>`__\ ] - AssignPnfBB - store model related PNF parameters in AAI
409 -  [`SO-2637 <https://jira.onap.org/browse/SO-2637>`__\ ] - modifications to create network to add lob
410 -  [`SO-2623 <https://jira.onap.org/browse/SO-2623>`__\ ] - Remove Valet from openstack adapter
411 -  [`SO-2620 <https://jira.onap.org/browse/SO-2620>`__\ ] - Include stack Status Reason when rollback is
412 -  [`SO-2616 <https://jira.onap.org/browse/SO-2616>`__\ ] - add manual handling to rainy day handling for bbs
413 -  [`SO-2615 <https://jira.onap.org/browse/SO-2615>`__\ ] - convert bbinputsetup populate methods to use
414 -  [`SO-2614 <https://jira.onap.org/browse/SO-2614>`__\ ] - Add Neutron Port and Nova Server to Proxy
415 -  [`SO-2607 <https://jira.onap.org/browse/SO-2607>`__\ ] - Create ActivatePnfBB
416 -  [`SO-2606 <https://jira.onap.org/browse/SO-2606>`__\ ] - Create WaitForPnfReadyBB
417 -  [`SO-2605 <https://jira.onap.org/browse/SO-2605>`__\ ] - AssignPnfBB should make a link in AAI between PNF and service instance
418 -  [`SO-2603 <https://jira.onap.org/browse/SO-2603>`__\ ] - Replaced annotation with RepositoryRestResource
419 -  [`SO-2601 <https://jira.onap.org/browse/SO-2601>`__\ ] - Use the timeout from the heat template instead of
420 -  [`SO-2597 <https://jira.onap.org/browse/SO-2597>`__\ ] - removed powermock dependecy and added it to
421 -  [`SO-2596 <https://jira.onap.org/browse/SO-2596>`__\ ] - 1911 create appc adapter micro service
422 -  [`SO-2591 <https://jira.onap.org/browse/SO-2591>`__\ ] - mso stores vnf application id from macro create
423 -  [`SO-2590 <https://jira.onap.org/browse/SO-2590>`__\ ] - configurable aaf user expires
424 -  [`SO-2584 <https://jira.onap.org/browse/SO-2584>`__\ ] - consolidated security configuration
425 -  [`SO-2577 <https://jira.onap.org/browse/SO-2577>`__\ ] - Support for volume groups on replace VF Module.
426 -  [`SO-2572 <https://jira.onap.org/browse/SO-2572>`__\ ] - Remove references to AIC
427 -  [`SO-2571 <https://jira.onap.org/browse/SO-2571>`__\ ] - update so to use 1.6.3 snapshot from the logging
428 -  [`SO-2570 <https://jira.onap.org/browse/SO-2570>`__\ ] - Add simple query format, to limit response content
429 -  [`SO-2568 <https://jira.onap.org/browse/SO-2568>`__\ ] - Create AssignPnfBB
430 -  [`SO-2566 <https://jira.onap.org/browse/SO-2566>`__\ ] - Updated simulator test files
431 -  [`SO-2565 <https://jira.onap.org/browse/SO-2565>`__\ ] - Include service-instance-id and
432 -  [`SO-2564 <https://jira.onap.org/browse/SO-2564>`__\ ] - Refactor WorkflowAction.valiadteResourceIdInAAI -
433 -  [`SO-2561 <https://jira.onap.org/browse/SO-2561>`__\ ] - add application id support to so
434 -  [`SO-2555 <https://jira.onap.org/browse/SO-2555>`__\ ] - refactor fallouthandler
435 -  [`SO-2548 <https://jira.onap.org/browse/SO-2548>`__\ ] - Terminate Slice Instance
436 -  [`SO-2547 <https://jira.onap.org/browse/SO-2547>`__\ ] - Deactivate Slice Instance
437 -  [`SO-2546 <https://jira.onap.org/browse/SO-2546>`__\ ] - Activate Slice Instance
438 -  [`SO-2545 <https://jira.onap.org/browse/SO-2545>`__\ ] - Instantiate Slice Service
439 -  [`SO-2540 <https://jira.onap.org/browse/SO-2540>`__\ ] - SO API extension to retrieve PNF workflow
440 -  [`SO-2523 <https://jira.onap.org/browse/SO-2523>`__\ ] - vnf and vf module replace requests to make
441 -  [`SO-2516 <https://jira.onap.org/browse/SO-2516>`__\ ] - remove unused columns infra active requests
442 -  [`SO-2515 <https://jira.onap.org/browse/SO-2515>`__\ ] - Create E2E workflow for software upgrade (PNF)
443 -  [`SO-2514 <https://jira.onap.org/browse/SO-2514>`__\ ] - Create dispatcher class for PNF Software upgrade.
444 -  [`SO-2511 <https://jira.onap.org/browse/SO-2511>`__\ ] - Updated to include getEntity extract
445 -  [`SO-2510 <https://jira.onap.org/browse/SO-2510>`__\ ] - Updated to use getEntity API for ServiceProxy
446 -  [`SO-2509 <https://jira.onap.org/browse/SO-2509>`__\ ] - Updated logging library version to 1.6.2-SNAPSHOT
447 -  [`SO-2499 <https://jira.onap.org/browse/SO-2499>`__\ ] - Skip requestId lookup when uri is
448 -  [`SO-2493 <https://jira.onap.org/browse/SO-2493>`__\ ] - update so to use most recent update of logging
449 -  [`SO-2490 <https://jira.onap.org/browse/SO-2490>`__\ ] - add new query for requestdb
450 -  [`SO-2488 <https://jira.onap.org/browse/SO-2488>`__\ ] - refactor repeated duplicate check code to RequestHandlerUtils
451 -  [`SO-2463 <https://jira.onap.org/browse/SO-2463>`__\ ] - Add so-simulator project
452 -  [`SO-2460 <https://jira.onap.org/browse/SO-2460>`__\ ] - MDONS: L1 Service Termination
453 -  [`SO-2459 <https://jira.onap.org/browse/SO-2459>`__\ ] - MDONS: L1 Service Creation
454 -  [`SO-2444 <https://jira.onap.org/browse/SO-2444>`__\ ] - update scheduled tasks to have mdc setup
455 -  [`SO-2442 <https://jira.onap.org/browse/SO-2442>`__\ ] - Add column to catalog db
456 -  [`SO-2439 <https://jira.onap.org/browse/SO-2439>`__\ ] - Authentication and Authorization support between SOL005 Adapter and NFVO
457 -  [`SO-2438 <https://jira.onap.org/browse/SO-2438>`__\ ] - Secured communication support between SOL005 Adapter and NFVO
458 -  [`SO-2428 <https://jira.onap.org/browse/SO-2428>`__\ ] - SOL002 Adapter subscribes and consumes VNF LCM notifications from VNFM (Frankfurt)
459 -  [`SO-2426 <https://jira.onap.org/browse/SO-2426>`__\ ] - feature request to so to save name on deletes
460 -  [`SO-2412 <https://jira.onap.org/browse/SO-2412>`__\ ] - SOL003 Adapter Package Management by leveraging ONAP-ETSI Catalog Manager
461 -  [`SO-2406 <https://jira.onap.org/browse/SO-2406>`__\ ] - Enhance SO SDC Controller to invoke ONAP-ETSI Catalog APIs
462 -  [`SO-2399 <https://jira.onap.org/browse/SO-2399>`__\ ] - Update PNF instance attributes in AAI during instantiation (PnP) workflow
463 -  [`SO-2398 <https://jira.onap.org/browse/SO-2398>`__\ ] - Converted tests to use LATEST
464 -  [`SO-2372 <https://jira.onap.org/browse/SO-2372>`__\ ] - Validate SO Multicloud plugin adapter with Macro call / gr-api
465 -  [`SO-2339 <https://jira.onap.org/browse/SO-2339>`__\ ] - Refactor SO/DMaaP client - move BBS functionality to a workflow Task
466 -  [`SO-2316 <https://jira.onap.org/browse/SO-2316>`__\ ] - SO to support CDS Actor for ScaleoutBB
467 -  [`SO-2312 <https://jira.onap.org/browse/SO-2312>`__\ ] - SO to CDS Enhancement for Generic Implementation
468 -  [`SO-2293 <https://jira.onap.org/browse/SO-2293>`__\ ] - vf-module details in SDNC-Directives to pass through GR-API with v2
469 -  [`SO-2208 <https://jira.onap.org/browse/SO-2208>`__\ ] - Load proper instanceParams of the object being processed to CDS properties
470 -  [`SO-2165 <https://jira.onap.org/browse/SO-2165>`__\ ] - Add Config deploy to service-macro-delete and CDS transition directives for vnf
471 -  [`SO-2091 <https://jira.onap.org/browse/SO-2091>`__\ ] - Create new SO building blocks - activateNESw
472 -  [`SO-2090 <https://jira.onap.org/browse/SO-2090>`__\ ] - SO-CDS PNF Building Blocks back-end impl
473 -  [`SO-2089 <https://jira.onap.org/browse/SO-2089>`__\ ] - Create a new SO building block - preCheck
474 -  [`SO-2073 <https://jira.onap.org/browse/SO-2073>`__\ ] - Create a new SO building blocks - postCheck
475 -  [`SO-2072 <https://jira.onap.org/browse/SO-2072>`__\ ] - Support PNF CM workflow execution
476 -  [`SO-2071 <https://jira.onap.org/browse/SO-2071>`__\ ] - SO API extension to support PNF Upgrade
477 -  [`SO-2070 <https://jira.onap.org/browse/SO-2070>`__\ ] - a generic decision points for API
478 -  [`SO-2063 <https://jira.onap.org/browse/SO-2063>`__\ ] - AAF integration
479 -  [`SO-1657 <https://jira.onap.org/browse/SO-1657>`__\ ] - Automated testing for the SO Monitoring component
480 -  [`SO-1635 <https://jira.onap.org/browse/SO-1635>`__\ ] - Preload using user_param (without UI changes)
481 -  [`SO-1420 <https://jira.onap.org/browse/SO-1420>`__\ ] - SO should be able to decompose a composite service
482 -  [`SO-1277 <https://jira.onap.org/browse/SO-1277>`__\ ] - Adapt PNF PnP flow to support updated AAI PNF model
483 -  [`SO-994 <https://jira.onap.org/browse/SO-994>`__\ ] - Sonar Issue: Replace duplicate strings with Constants in ServiceInstances
484 -  [`SO-929 <https://jira.onap.org/browse/SO-929>`__\ ] - Removing Sonar reported Vulnerability in AAIObjectMapper file
485 -  [`SO-2 <https://jira.onap.org/browse/SO-2>`__\ ] - MSO should mount vnfs in appc that appc has to manage
486
487 **Key Issues Addressed**
488
489
490 **Security Notes**
491  
492  Quick Links:
493
494  - `SO project page <https://wiki.onap.org/display/DW/Service+Orchestrator+Project>`_
495  - `Passing Badge information for SO <https://bestpractices.coreinfrastructure.org/en/projects/1702>`_
496
497
498 **Known Issues**
499
500 -  [`SO-2903 <https://jira.onap.org/browse/SO-2903>`__\ ] - Include so-appc-orchestrator with SO OOM
501 Appc Orchestrator Pod  release : Appc - Ochestrator code changes will be delivered as part of the patch on Frankfurt as the OOM changes were delayed. These would be release as part of the post release flows.
502
503
504 OJSI Issues
505
506         N/A
507
508 **Upgrade Notes**
509
510         N/A
511
512 **Deprecation Notes**
513
514         N/A
515
516 **Other**
517
518         N/A
519
520 Version: 5.0.1
521 -----------------------
522
523 :Release Date: 2019-10-11
524
525 **Docker Images**
526
527 **Dockers released for SO:**
528
529  - onap/so/api-handler-infra,1.5.3
530  - onap/so/bpmn-infra,1.5.3
531  - onap/so/catalog-db-adapter,1.5.3
532  - onap/so/openstack-adapter,1.5.3
533  - onap/so/request-db-adapter,1.5.3
534  - onap/so/sdc-controller,1.5.3
535  - onap/so/sdnc-adapter,1.5.3
536  - onap/so/so-monitoring,1.5.3
537  - onap/so/vfc-adapter,1.5.3
538  - onap/so/vnfm-adapter,1.5.3
539  - onap/so/vnfm-simulator,1.5.3
540
541 **Release Purpose**
542
543 The R5 El Alto release of ONAP is a maintenance release, focusing on deployability, technical debt, and auto test case improvements.
544
545 **New Features**
546
547 The main goal of the El-Alto release was to improve documentation, UT improvement for various kinds of resources.
548
549 **Epics**
550 -  [`SO-1756 <https://jira.onap.org/browse/SO-1756>`__\ ] - Enhance SO VNFM Adapter
551
552 **Stories**
553 -  [`SO-2376 <https://jira.onap.org/browse/SO-2376>`__\ ] - Improve fall out case handling
554 -  [`SO-2363 <https://jira.onap.org/browse/SO-2363>`__\ ] - Update Resume Logic and Add Workflow Listeners
555 -  [`SO-2353 <https://jira.onap.org/browse/SO-2353>`__\ ] - update logging to match onap logging library
556 -  [`SO-2352 <https://jira.onap.org/browse/SO-2352>`__\ ] - Improvements to relationship handling in VNFM adapter
557 -  [`SO-2332 <https://jira.onap.org/browse/SO-2332>`__\ ] - Remove unused table requestdb.active_requests.
558 -  [`SO-2306 <https://jira.onap.org/browse/SO-2306>`__\ ] - getentity csar logging
559 -  [`SO-2301 <https://jira.onap.org/browse/SO-2301>`__\ ] - Integrate Logging Library
560 -  [`SO-2297 <https://jira.onap.org/browse/SO-2297>`__\ ] - updated all sql files including in tests to use
561 -  [`SO-2291 <https://jira.onap.org/browse/SO-2291>`__\ ] - Created external task utils in a common location
562 -  [`SO-2283 <https://jira.onap.org/browse/SO-2283>`__\ ] - Convert NetworkCollection to use GetEntity API.
563 -  [`SO-2282 <https://jira.onap.org/browse/SO-2282>`__\ ] - Convert to use the GetEntity API
564 -  [`SO-2259 <https://jira.onap.org/browse/SO-2259>`__\ ] - Added default value for when ErrorCode is null in mdc
565 -  [`SO-2244 <https://jira.onap.org/browse/SO-2244>`__\ ] - Updated VNF and VfModules to use the getEntity API.
566 -  [`SO-2233 <https://jira.onap.org/browse/SO-2233>`__\ ] - fixed dsl builder to correctly add output
567 -  [`SO-2232 <https://jira.onap.org/browse/SO-2232>`__\ ] - Initial commit of validation framework to APIH
568 -  [`SO-2231 <https://jira.onap.org/browse/SO-2231>`__\ ] - asdc controller treat distributionid as requestid in mdc
569 -  [`SO-2224 <https://jira.onap.org/browse/SO-2224>`__\ ] - Updated vnfc instance groups to use the getEntity API.
570 -  [`SO-2216 <https://jira.onap.org/browse/SO-2216>`__\ ] - health check now entirely config based
571 -  [`SO-2205 <https://jira.onap.org/browse/SO-2205>`__\ ] - add rainy day handling with SERVICE_ROLE and type
572 -  [`SO-2202 <https://jira.onap.org/browse/SO-2202>`__\ ] - Updated cvnfc's to use the getEntity API
573 -  [`SO-2190 <https://jira.onap.org/browse/SO-2190>`__\ ] - VNFM adapter support two way TLS
574 -  [`SO-2180 <https://jira.onap.org/browse/SO-2180>`__\ ] - Support oauth for calls from VNFM to VNFM adapter
575 -  [`SO-2169 <https://jira.onap.org/browse/SO-2169>`__\ ] - Add oauth for calls from VNFM adapter to VNFM
576 -  [`SO-2157 <https://jira.onap.org/browse/SO-2157>`__\ ] - Upgrade springboot.version from 2.0.5 to 2.1.5
577 -  [`SO-2147 <https://jira.onap.org/browse/SO-2147>`__\ ] - Converted NetworkResource to use the parser getEntity method
578 -  [`SO-2143 <https://jira.onap.org/browse/SO-2143>`__\ ] - Implement TLS for calls into VNFM adapter
579 -  [`SO-2142 <https://jira.onap.org/browse/SO-2142>`__\ ] - mso to enhance get orchestration request to include workflow step
580 -  [`SO-2122 <https://jira.onap.org/browse/SO-2122>`__\ ] - Added servicename to MDC so that it gets logged and added enter and exit markers
581 -  [`SO-2121 <https://jira.onap.org/browse/SO-2121>`__\ ] - Removing the application-local.yaml files from the projects to fix CSO pen test issues
582 -  [`SO-2116 <https://jira.onap.org/browse/SO-2116>`__\ ] - Implement TLS for calls from VNFM adapter to VNFM
583 -  [`SO-2114 <https://jira.onap.org/browse/SO-2114>`__\ ] - We need to expand column request_status on table archived_infra_requests as well
584 -  [`SO-2111 <https://jira.onap.org/browse/SO-2111>`__\ ] - add query stack data and populate table step
585 -  [`SO-2097 <https://jira.onap.org/browse/SO-2097>`__\ ] - Global JJB Migration of SO
586 -  [`SO-2093 <https://jira.onap.org/browse/SO-2093>`__\ ] - mso will support new requeststate values
587 -  [`SO-2092 <https://jira.onap.org/browse/SO-2092>`__\ ] - update bpmn to save extsystemerrorsource
588 -  [`SO-2080 <https://jira.onap.org/browse/SO-2080>`__\ ] - support new query param format
589 -  [`SO-2068 <https://jira.onap.org/browse/SO-2068>`__\ ] - improved logging when no exception data is found
590 -  [`SO-2066 <https://jira.onap.org/browse/SO-2066>`__\ ] - SO API Security Matrix
591 -  [`SO-2064 <https://jira.onap.org/browse/SO-2064>`__\ ] - Alpine porting check
592 -  [`SO-2057 <https://jira.onap.org/browse/SO-2057>`__\ ] - Update failsafe dependency to 2.0.1
593 -  [`SO-2055 <https://jira.onap.org/browse/SO-2055>`__\ ] - enhance workflowaction to handle resume func
594 -  [`SO-2054 <https://jira.onap.org/browse/SO-2054>`__\ ] - add rollback ext system error source
595 -  [`SO-2052 <https://jira.onap.org/browse/SO-2052>`__\ ] - Javadoc and logging improvement
596 -  [`SO-2048 <https://jira.onap.org/browse/SO-2048>`__\ ] - Building individual repos for reducing compilation time
597 -  [`SO-2043 <https://jira.onap.org/browse/SO-2043>`__\ ] - Security updates for maven dependencies
598 -  [`SO-2035 <https://jira.onap.org/browse/SO-2035>`__\ ] - update apih to accept new uri parameter
599 -  [`SO-2032 <https://jira.onap.org/browse/SO-2032>`__\ ] - support no payload for alacarte deletes
600 -  [`SO-2024 <https://jira.onap.org/browse/SO-2024>`__\ ] - Validate ServiceInstance name using createNodesUri.
601 -  [`SO-2023 <https://jira.onap.org/browse/SO-2023>`__\ ] - add is_data_internal column to request processing data
602 -  [`SO-2022 <https://jira.onap.org/browse/SO-2022>`__\ ] - Validate name for InstanceGroup, Configuration and Network.
603 -  [`SO-2021 <https://jira.onap.org/browse/SO-2021>`__\ ] - update multi stage code to accurately skip bbs if true
604 -  [`SO-2020 <https://jira.onap.org/browse/SO-2020>`__\ ] - mso to validate the name uniqueness during object creation in a ai
605 -  [`SO-2018 <https://jira.onap.org/browse/SO-2018>`__\ ] - Changes related to eviction of connections from connection pool
606 -  [`SO-2017 <https://jira.onap.org/browse/SO-2017>`__\ ] - use count format and limit one for exists
607 -  [`SO-2015 <https://jira.onap.org/browse/SO-2015>`__\ ] - support async operation for vf module operations with sdnc
608 -  [`SO-2001 <https://jira.onap.org/browse/SO-2001>`__\ ] - Added ext_system_error_source column to requestdb
609 -  [`SO-1999 <https://jira.onap.org/browse/SO-1999>`__\ ] - replaced String.repeat with static final strings
610 -  [`SO-1990 <https://jira.onap.org/browse/SO-1990>`__\ ] - resume request copying request body rewrite requestorid
611 -  [`SO-1976 <https://jira.onap.org/browse/SO-1976>`__\ ] - Enhance naming service support
612 -  [`SO-1975 <https://jira.onap.org/browse/SO-1975>`__\ ] - Accommodate WAN Networking
613 -  [`SO-1963 <https://jira.onap.org/browse/SO-1963>`__\ ] - apih resume request handling more generic
614 -  [`SO-1960 <https://jira.onap.org/browse/SO-1960>`__\ ] - apih to populate original request id
615 -  [`SO-1914 <https://jira.onap.org/browse/SO-1914>`__\ ] - Renamed NF fields in catalog db pojo
616 -  [`SO-1902 <https://jira.onap.org/browse/SO-1902>`__\ ] - Added script for adding original_request_id column
617 -  [`SO-1898 <https://jira.onap.org/browse/SO-1898>`__\ ] - Audit service enhancements
618 -  [`SO-1897 <https://jira.onap.org/browse/SO-1897>`__\ ] - fix keypair conflict issue in openstack adapter
619 -  [`SO-1893 <https://jira.onap.org/browse/SO-1893>`__\ ] - Initial checkin of updates for vf module replace
620 -  [`SO-1867 <https://jira.onap.org/browse/SO-1867>`__\ ] - store openstack request status in requestdb
621 -  [`SO-1866 <https://jira.onap.org/browse/SO-1866>`__\ ] - Update Rainy day handling to be more robust
622 -  [`SO-1847 <https://jira.onap.org/browse/SO-1847>`__\ ] - Added inProgress request check to resume
623 -  [`SO-1831 <https://jira.onap.org/browse/SO-1831>`__\ ] - Resume APIH Functionality
624 -  [`SO-1807 <https://jira.onap.org/browse/SO-1807>`__\ ] - Store Cloud Request in Database, add to request service
625 -  [`SO-1697 <https://jira.onap.org/browse/SO-1697>`__\ ] - Support State transition for configuration building blocks
626 -  [`SO-1538 <https://jira.onap.org/browse/SO-1538>`__\ ] - Integration Test for SO VNFM Adapter - Perform the functional test to validate VNFM Adapter NBI and SOL003-based SBI
627 -  [`SO-1447 <https://jira.onap.org/browse/SO-1447>`__\ ] - Refine multicloud use of SO cloudsites and identify DB
628 -  [`SO-1446 <https://jira.onap.org/browse/SO-1446>`__\ ] - Multicloud API updates for generic clouds
629
630 **Key Issues Addressed**
631 -  [`SO-2400 <https://jira.onap.org/browse/SO-2400>`__\ ] - vCPE Create Res Cust Service Error : Execption in create execution list
632 -  [`SO-2382 <https://jira.onap.org/browse/SO-2382>`__\ ] - SO ConfigAssign Java Exception
633 -  [`SO-2378 <https://jira.onap.org/browse/SO-2378>`__\ ] - Java lang exception in Homing
634 -  [`SO-2375 <https://jira.onap.org/browse/SO-2375>`__\ ] - vCPE instantiate gmux fails due to API Handler error
635 -  [`SO-2357 <https://jira.onap.org/browse/SO-2357>`__\ ] - Distribution of K8S service fails
636 -  [`SO-2354 <https://jira.onap.org/browse/SO-2354>`__\ ] - vCPE model_customization_id not found on create vfmodule
637 -  [`SO-2351 <https://jira.onap.org/browse/SO-2351>`__\ ] - SO Distribution Error on Allotted Resource - duplicate primary
638 -  [`SO-2349 <https://jira.onap.org/browse/SO-2349>`__\ ] - Exception in DMAAP Client when PNF_READY event arrives from PRH
639 -  [`SO-2337 <https://jira.onap.org/browse/SO-2337>`__\ ] - git clone --depth 1 not working for CSIT filename too long
640 -  [`SO-2289 <https://jira.onap.org/browse/SO-2289>`__\ ] - CreateVcpeResCustService_simplified workflow used in PnP PNF registration workflow returns an exception in Dmaap listener
641 -  [`SO-2229 <https://jira.onap.org/browse/SO-2229>`__\ ] - sdc adapter and openstack container in crash loopback
642 -  [`SO-2228 <https://jira.onap.org/browse/SO-2228>`__\ ] - SDC Handler crash loopback
643 -  [`SO-2222 <https://jira.onap.org/browse/SO-2222>`__\ ] - SO 1.5.0-STAGING-latest containers fail liveness probe
644 -  [`SO-2221 <https://jira.onap.org/browse/SO-2221>`__\ ] - SO 1.5.0-STAGING-latest container fails to start
645 -  [`SO-2082 <https://jira.onap.org/browse/SO-2082>`__\ ] - Delete Network does not work correctly
646 -  [`SO-2038 <https://jira.onap.org/browse/SO-2038>`__\ ] - Fix build and harkari-cp version, Get LF to add dependency
647 -  [`SO-2003 <https://jira.onap.org/browse/SO-2003>`__\ ] - No workflow assigned to 'Dissociate' button in VID
648 -  [`SO-1934 <https://jira.onap.org/browse/SO-1934>`__\ ] - ETSI Building Block Fails to Execute - Due to variables not being mapped correctly in the workflow
649 -  [`SO-1892 <https://jira.onap.org/browse/SO-1892>`__\ ] - CatalogDbClent -  sql query error
650 -  [`SO-1809 <https://jira.onap.org/browse/SO-1809>`__\ ] - 'DoDeleteE2EServiceInstance' calls 'AAI GenericGetService' sub-process which is deleted from SO common-bpmn
651 -  [`SO-1644 <https://jira.onap.org/browse/SO-1644>`__\ ] - SO doesn't keep the proxy settings within the containers
652 -  [`SO-1605 <https://jira.onap.org/browse/SO-1605>`__\ ] - SO fails on updating Camunda table when DoCreateVfModule for vCPE infra service
653
654 **Security Notes**
655  
656  Quick Links:
657
658  - `SO project page <https://wiki.onap.org/display/DW/Service+Orchestrator+Project>`_
659  - `Passing Badge information for SO <https://bestpractices.coreinfrastructure.org/en/projects/1702>`_
660
661
662 **Known Issues**
663
664 -  [`SO-2063 <https://jira.onap.org/browse/SO-2063>`__\ ] - AAF integration
665 -  [`SO-2403 <https://jira.onap.org/browse/SO-2403>`__\ ] - Not Displaying correct Workflow Name
666 -  [`SO-2430 <https://jira.onap.org/browse/SO-2430>`__\ ] - vCPE Create VFmodule Fails on Query to SDNC
667 -  [`SO-2433 <https://jira.onap.org/browse/SO-2433>`__\ ] - Not providing user options during Pause For Manual Task
668 -  [`SO-2434 <https://jira.onap.org/browse/SO-2434>`__\ ] - Displaying Un-needed Mandatory User Inputs for Workflow with Pause
669 -  [`SO-1754 <https://jira.onap.org/browse/SO-1754>`__\ ] - SO-Mariadb: 'VNF_RESOURCE_CUSTOMIZATION' DB update bug when service is distributed.
670 -  [`SO-2447 <https://jira.onap.org/browse/SO-2447>`__\ ] - Openstack Adatper fails to find Stack Name and creates duplicate stack with address conflict
671
672 OJSI Issues
673
674 -  [`OJSI-110 <https://jira.onap.org/browse/OJSI-110>`__\ ] - so-monitor exposes plain text HTTP endpoint using port 30224
675 -  [`OJSI-138 <https://jira.onap.org/browse/OJSI-138>`__\ ] - so exposes plain text HTTP endpoint using port 30277
676 -  [`OJSI-169 <https://jira.onap.org/browse/OJSI-169>`__\ ] - Port 30224 exposes unprotected service outside of cluster
677 -  [`OJSI-203 <https://jira.onap.org/browse/OJSI-203>`__\ ] - SO exposes unprotected APIs/UIs (CVE-2019-12128
678
679
680 **Upgrade Notes**
681
682         N/A
683
684 **Deprecation Notes**
685
686         N/A
687
688 **Other**
689
690         N/A
691
692
693 Version: 1.4.4
694 -----------------------
695
696 :Release Date: 2019-06-13
697
698 **Docker Images**
699
700 **Dockers released for SO:**
701
702  - onap/so/api-handler-infra,1.4.4
703  - onap/so/bpmn-infra,1.4.4
704  - onap/so/catalog-db-adapter,1.4.4
705  - onap/so/openstack-adapter,1.4.4
706  - onap/so/request-db-adapter,1.4.4
707  - onap/so/sdc-controller,1.4.4
708  - onap/so/sdnc-adapter,1.4.4
709  - onap/so/so-monitoring,1.4.4
710  - onap/so/vfc-adapter,1.4.4
711  - onap/so/vnfm-adapter,1.4.4
712
713 **Release Purpose**
714
715
716 **New Features**
717
718 The main goal of the Dublin release was to:
719     - Support CCVPN extension
720     - Support BroadBand Service Usecase
721     - SO SOL003 plugin support
722     - Improve PNF PnP
723     - Improve SO internal modularity
724
725 **Epics**
726
727 -  [`SO-1508 <https://jira.onap.org/browse/SO-1508>`__\ ] - ETSI Alignment - SO SOL003 plugin support to connect to external VNFMs
728 -  [`SO-1468 <https://jira.onap.org/browse/SO-1468>`__\ ] - Hardening of HPA in SO and extension of HPA capabilities to existing use-cases
729 -  [`SO-1394 <https://jira.onap.org/browse/SO-1394>`__\ ] - Extended and enhance the SO generic building block to support pre and post instantiation. 
730 -  [`SO-1393 <https://jira.onap.org/browse/SO-1393>`__\ ] - Support the CCVPN Extension
731 -  [`SO-1392 <https://jira.onap.org/browse/SO-1392>`__\ ] - Support the BroadBand Service Usecase
732 -  [`SO-1353 <https://jira.onap.org/browse/SO-1353>`__\ ] - SO to be made independent of Cloud technologies
733 -  [`SO-1273 <https://jira.onap.org/browse/SO-1273>`__\ ] - PNF PnP Dublin updates & improvements
734 -  [`SO-1271 <https://jira.onap.org/browse/SO-1271>`__\ ] - PNF PnP Casablanca MR updates
735 -  [`SO-677  <https://jira.onap.org/browse/SO-677>`__\ ] - Improve the issues and findings of the SO Casablanca Release
736
737 **Stories**
738
739 -  [`SO-1974 <https://jira.onap.org/browse/SO-1974>`__\ ] - Turn off OpenStack heat stack audit
740 -  [`SO-1924 <https://jira.onap.org/browse/SO-1924>`__\ ] - Add VnfConfigUpdate to the list of native CM workflows returned to VID
741 -  [`SO-1820 <https://jira.onap.org/browse/SO-1820>`__\ ] - Add Model Version Query
742 -  [`SO-1806 <https://jira.onap.org/browse/SO-1806>`__\ ] - Fix issue where null variable causes task to not
743 -  [`SO-1793 <https://jira.onap.org/browse/SO-1793>`__\ ] - add status for delete
744 -  [`SO-1792 <https://jira.onap.org/browse/SO-1792>`__\ ] - add status message requirement for create vf module event audit
745 -  [`SO-1791 <https://jira.onap.org/browse/SO-1791>`__\ ] - Moved base client to new location
746 -  [`SO-1790 <https://jira.onap.org/browse/SO-1790>`__\ ] - Enhanced sniro BB to account for sole service proxies to support 1908.
747 -  [`SO-1765 <https://jira.onap.org/browse/SO-1765>`__\ ] - Convert Tabs to Spaces
748 -  [`SO-1760 <https://jira.onap.org/browse/SO-1760>`__\ ] - Add Query param to pull back nested stack information
749 -  [`SO-1758 <https://jira.onap.org/browse/SO-1758>`__\ ] - Fix POM to allow HTTP long polling to work on camunda
750 -  [`SO-1749 <https://jira.onap.org/browse/SO-1749>`__\ ] - re add openstack audit of delete functions after refactor
751 -  [`SO-1748 <https://jira.onap.org/browse/SO-1748>`__\ ] - Add support to parse cdl inside LOB and platform
752 -  [`SO-1737 <https://jira.onap.org/browse/SO-1737>`__\ ] - if audit fails write sub interface data to a ai
753 -  [`SO-1729 <https://jira.onap.org/browse/SO-1729>`__\ ] - Monitor Job Status-Delete
754 -  [`SO-1687 <https://jira.onap.org/browse/SO-1687>`__\ ] - removed unused test classes and methods
755 -  [`SO-1678 <https://jira.onap.org/browse/SO-1678>`__\ ] - removed extra argument from extractByKey method
756 -  [`SO-1676 <https://jira.onap.org/browse/SO-1676>`__\ ] - replace all fixed wiremock ports
757 -  [`SO-1671 <https://jira.onap.org/browse/SO-1671>`__\ ] - skip_post_instantiation_configuration schema and tosca ingestion
758 -  [`SO-1657 <https://jira.onap.org/browse/SO-1657>`__\ ] - Automated testing for the SO Monitoring component
759 -  [`SO-1648 <https://jira.onap.org/browse/SO-1648>`__\ ] - Increasing the test coverage of SO-Monitoring UI
760 -  [`SO-1634 <https://jira.onap.org/browse/SO-1634>`__\ ] - Notification Handling - Terminate
761 -  [`SO-1633 <https://jira.onap.org/browse/SO-1633>`__\ ] - Terminate VNF (with SVNFM interaction)
762 -  [`SO-1632 <https://jira.onap.org/browse/SO-1632>`__\ ] - Handle VNF delete and termination (without SVNFM integration)
763 -  [`SO-1630 <https://jira.onap.org/browse/SO-1630>`__\ ] - Monitor Job Status-Create
764 -  [`SO-1629 <https://jira.onap.org/browse/SO-1629>`__\ ] - Notification Handling - Instantiate
765 -  [`SO-1628 <https://jira.onap.org/browse/SO-1628>`__\ ] - Handle Notification Subscription
766 -  [`SO-1627 <https://jira.onap.org/browse/SO-1627>`__\ ] - Create relationship between esr-vnfm and generic-vnf in AAI
767 -  [`SO-1626 <https://jira.onap.org/browse/SO-1626>`__\ ] - Monitor Node Status
768 -  [`SO-1625 <https://jira.onap.org/browse/SO-1625>`__\ ] - Handle Grant Request (Without Homing/OOF)
769 -  [`SO-1624 <https://jira.onap.org/browse/SO-1624>`__\ ] - Instantiate VNF (with SVNFM Interaction)
770 -  [`SO-1623 <https://jira.onap.org/browse/SO-1623>`__\ ] - Handle Create VNF request in VNFM adapter
771 -  [`SO-1622 <https://jira.onap.org/browse/SO-1622>`__\ ] - Check for existing VNF (with SVNFM Interaction)
772 -  [`SO-1621 <https://jira.onap.org/browse/SO-1621>`__\ ] - Create placeholder implementation for create VNF (without SVNFM interaction)
773 -  [`SO-1620 <https://jira.onap.org/browse/SO-1620>`__\ ] - Create Shell Adapter
774 -  [`SO-1619 <https://jira.onap.org/browse/SO-1619>`__\ ] - Create SO VNFM Adapter Northbound Interface using Swagger
775 -  [`SO-1618 <https://jira.onap.org/browse/SO-1618>`__\ ] - SVNFM Simulator
776 -  [`SO-1616 <https://jira.onap.org/browse/SO-1616>`__\ ] - Add instance group support to SO
777 -  [`SO-1604 <https://jira.onap.org/browse/SO-1604>`__\ ] - SO Catalog Enhancement to support CDS Meta Data for VNF/PNF and PNF Tosca Ingestion
778 -  [`SO-1598 <https://jira.onap.org/browse/SO-1598>`__\ ] - add equals and hashcode support to dslquerybuilder
779 -  [`SO-1597 <https://jira.onap.org/browse/SO-1597>`__\ ] - improvements to audit inventory feature
780 -  [`SO-1596 <https://jira.onap.org/browse/SO-1596>`__\ ] - query clients now have more useable result methods
781 -  [`SO-1590 <https://jira.onap.org/browse/SO-1590>`__\ ] - skip cloud region validation for 1906
782 -  [`SO-1589 <https://jira.onap.org/browse/SO-1589>`__\ ] - flow validators can now be skipped via an annotation
783 -  [`SO-1582 <https://jira.onap.org/browse/SO-1582>`__\ ] - vnf spin up gr api vnf s base module fails
784 -  [`SO-1573 <https://jira.onap.org/browse/SO-1573>`__\ ] - Abstract for CDS Implementation
785 -  [`SO-1569 <https://jira.onap.org/browse/SO-1569>`__\ ] - do not attempt to commit empty transactions
786 -  [`SO-1538 <https://jira.onap.org/browse/SO-1538>`__\ ] - Integration Test for SO VNFM Adapter - Perform the functional test to validate VNFM Adapter NBI and SOL003-based SBI
787 -  [`SO-1534 <https://jira.onap.org/browse/SO-1534>`__\ ] - Create Pre Building Block validator to check if cloud-region orchestration-disabled is true
788 -  [`SO-1533 <https://jira.onap.org/browse/SO-1533>`__\ ] - flowvaldiator will allow more flexible filtering
789 -  [`SO-1512 <https://jira.onap.org/browse/SO-1512>`__\ ] - Added Camunda migration scripts and updated camunda springboot version
790 -  [`SO-1506 <https://jira.onap.org/browse/SO-1506>`__\ ] - E2E Automation - Extend PNF workflow with post-instantiation configuration
791 -  [`SO-1501 <https://jira.onap.org/browse/SO-1501>`__\ ] - add new functionality to aai client
792 -  [`SO-1495 <https://jira.onap.org/browse/SO-1495>`__\ ] - made max retries configurable via mso config repo
793 -  [`SO-1493 <https://jira.onap.org/browse/SO-1493>`__\ ] - restructure a&ai client
794 -  [`SO-1487 <https://jira.onap.org/browse/SO-1487>`__\ ] - added license headers to various java files
795 -  [`SO-1485 <https://jira.onap.org/browse/SO-1485>`__\ ] - add DSL endpoint support to A&AI Client
796 -  [`SO-1483 <https://jira.onap.org/browse/SO-1483>`__\ ] - SO to support a new GRPC client for container to container communication
797 -  [`SO-1482 <https://jira.onap.org/browse/SO-1482>`__\ ] - SO Generic Building Block to support config deploy action for CONFIGURE Step
798 -  [`SO-1481 <https://jira.onap.org/browse/SO-1481>`__\ ] - Generic Bulding block for assign shall trigger controller for config assign action
799 -  [`SO-1477 <https://jira.onap.org/browse/SO-1477>`__\ ] - AAF support for SO
800 -  [`SO-1476 <https://jira.onap.org/browse/SO-1476>`__\ ] - Do not process vf module being created when building an index
801 -  [`SO-1475 <https://jira.onap.org/browse/SO-1475>`__\ ] - store raw distribution notification in db
802 -  [`SO-1474 <https://jira.onap.org/browse/SO-1474>`__\ ] - Test Issue
803 -  [`SO-1469 <https://jira.onap.org/browse/SO-1469>`__\ ] - Refactor OOF Homing to Java
804 -  [`SO-1462 <https://jira.onap.org/browse/SO-1462>`__\ ] - Clean up AT&T Acronyms from Unit tests for audit
805 -  [`SO-1459 <https://jira.onap.org/browse/SO-1459>`__\ ] - add maven build properties to spring actuator
806 -  [`SO-1456 <https://jira.onap.org/browse/SO-1456>`__\ ] - prototype fetching resources from openstack and compare to a ai
807 -  [`SO-1452 <https://jira.onap.org/browse/SO-1452>`__\ ] - added list of flows to execution for cockpit
808 -  [`SO-1451 <https://jira.onap.org/browse/SO-1451>`__\ ] - Updated the SDC API call with the ECOMP OE from AAI
809 -  [`SO-1450 <https://jira.onap.org/browse/SO-1450>`__\ ] - support for secure communications between SO and Multicloud
810 -  [`SO-1447 <https://jira.onap.org/browse/SO-1447>`__\ ] - Refine multicloud use of SO cloudsites and identify DB
811 -  [`SO-1446 <https://jira.onap.org/browse/SO-1446>`__\ ] - Multicloud API updates for generic clouds
812 -  [`SO-1445 <https://jira.onap.org/browse/SO-1445>`__\ ] - Multicloud support for volume groups and networks
813 -  [`SO-1444 <https://jira.onap.org/browse/SO-1444>`__\ ] - AAI update after vfmodule creation
814 -  [`SO-1443 <https://jira.onap.org/browse/SO-1443>`__\ ] - Prepare user_directives for multicloud API
815 -  [`SO-1442 <https://jira.onap.org/browse/SO-1442>`__\ ] - Prepare sdnc_directives for multicloud API
816 -  [`SO-1441 <https://jira.onap.org/browse/SO-1441>`__\ ] - Handle distribution of service with generic cloud artifacts
817 -  [`SO-1436 <https://jira.onap.org/browse/SO-1436>`__\ ] - removed unnecessary repository from pom.xml
818 -  [`SO-1432 <https://jira.onap.org/browse/SO-1432>`__\ ] - duplicate add custom object support to a ai client
819 -  [`SO-1431 <https://jira.onap.org/browse/SO-1431>`__\ ] - Test issue 1
820 -  [`SO-1429 <https://jira.onap.org/browse/SO-1429>`__\ ] - add custom object support to a ai client
821 -  [`SO-1427 <https://jira.onap.org/browse/SO-1427>`__\ ] - Fix to include alloc pool from dhcpStart/end on reqs
822 -  [`SO-1426 <https://jira.onap.org/browse/SO-1426>`__\ ] - Upgraded tosca parser to version 1.4.8 and updated imports
823 -  [`SO-1425 <https://jira.onap.org/browse/SO-1425>`__\ ] - Re-Factor DMAAP Credentials to use encrypted auth
824 -  [`SO-1421 <https://jira.onap.org/browse/SO-1421>`__\ ] - Support for SO->ExtAPI interface/API
825 -  [`SO-1414 <https://jira.onap.org/browse/SO-1414>`__\ ] - update all inprogress checks in apih handler
826 -  [`SO-1413 <https://jira.onap.org/browse/SO-1413>`__\ ] - replaced org.mockito.Matchers with ArgumentMatchers
827 -  [`SO-1411 <https://jira.onap.org/browse/SO-1411>`__\ ] - Test Issue
828 -  [`SO-1409 <https://jira.onap.org/browse/SO-1409>`__\ ] - added in validation for number of keys provided
829 -  [`SO-1405 <https://jira.onap.org/browse/SO-1405>`__\ ] - apih infra shall ensure data for si matches on macro requests
830 -  [`SO-1404 <https://jira.onap.org/browse/SO-1404>`__\ ] - covert sync calls for create and delete network to async
831 -  [`SO-1395 <https://jira.onap.org/browse/SO-1395>`__\ ] - E2E Automation - PreInstatition and PostInstatition use cases
832 -  [`SO-1389 <https://jira.onap.org/browse/SO-1389>`__\ ] - added mso-request-id when calling SDNCHandler subflow
833 -  [`SO-1388 <https://jira.onap.org/browse/SO-1388>`__\ ] - descriptive messages now returned by validator
834 -  [`SO-1387 <https://jira.onap.org/browse/SO-1387>`__\ ] - naming ms client fixes
835 -  [`SO-1385 <https://jira.onap.org/browse/SO-1385>`__\ ] - removed retired A&AI versions from codebase
836 -  [`SO-1384 <https://jira.onap.org/browse/SO-1384>`__\ ] - sdnc handler was not sending workflow exception upwards
837 -  [`SO-1383 <https://jira.onap.org/browse/SO-1383>`__\ ] - refactored validator to be more generic
838 -  [`SO-1381 <https://jira.onap.org/browse/SO-1381>`__\ ] - Quality of Life logging improvements
839 -  [`SO-1380 <https://jira.onap.org/browse/SO-1380>`__\ ] - Service Proxy Consolidation
840 -  [`SO-1379 <https://jira.onap.org/browse/SO-1379>`__\ ] - Add validation for vnfs before WorkflowAction starts
841 -  [`SO-1378 <https://jira.onap.org/browse/SO-1378>`__\ ] - get subnet sequence number from A&AI
842 -  [`SO-1377 <https://jira.onap.org/browse/SO-1377>`__\ ] - Re-enable Actuator for Springboot 2.0
843 -  [`SO-1376 <https://jira.onap.org/browse/SO-1376>`__\ ] - Created sniro request pojos for homingV2 flow
844 -  [`SO-1370 <https://jira.onap.org/browse/SO-1370>`__\ ] - Preparation for next scale-out after successful instantiation of the current scale-out operation
845 -  [`SO-1369 <https://jira.onap.org/browse/SO-1369>`__\ ] - Processing of configuration parameters during instantiation and scale-out
846 -  [`SO-1368 <https://jira.onap.org/browse/SO-1368>`__\ ] - VNF Health check during scale-out to be made as a separate workflow
847 -  [`SO-1367 <https://jira.onap.org/browse/SO-1367>`__\ ] - Invoke the APP-C service configuration API after E2E Service instantiation
848 -  [`SO-1366 <https://jira.onap.org/browse/SO-1366>`__\ ] - SO Workflow need to call configure API during instantiation
849 -  [`SO-1362 <https://jira.onap.org/browse/SO-1362>`__\ ] - Changed the MDC sourcing from LoggingInterceptor to JaxRsFilterLogging.
850 -  [`SO-1346 <https://jira.onap.org/browse/SO-1346>`__\ ] - Use SLF4J/Logback, instead of Log4J
851 -  [`SO-1307 <https://jira.onap.org/browse/SO-1307>`__\ ] - Add Headers
852 -  [`SO-1295 <https://jira.onap.org/browse/SO-1295>`__\ ] - Update SDNC client Version in POM
853 -  [`SO-1293 <https://jira.onap.org/browse/SO-1293>`__\ ] - Vnf Recreate
854 -  [`SO-1290 <https://jira.onap.org/browse/SO-1290>`__\ ] - Update orchestrationrequest response
855 -  [`SO-1288 <https://jira.onap.org/browse/SO-1288>`__\ ] - Enhance GRM Clients to use encrypted auth loading
856 -  [`SO-1287 <https://jira.onap.org/browse/SO-1287>`__\ ] - Change all SDNC Calls in GR_API
857 -  [`SO-1284 <https://jira.onap.org/browse/SO-1284>`__\ ] - Create Relationship between Vnf and Tenant
858 -  [`SO-1283 <https://jira.onap.org/browse/SO-1283>`__\ ] - Fix GR_API cloud info retrieval
859 -  [`SO-1282 <https://jira.onap.org/browse/SO-1282>`__\ ] - Update Alacarte Logic for Recreate Flow
860 -  [`SO-1279 <https://jira.onap.org/browse/SO-1279>`__\ ] - Replaced the VNFC hardcoded Function
861 -  [`SO-1278 <https://jira.onap.org/browse/SO-1278>`__\ ] - Move all ecomp.mso properties to org.onap.so
862 -  [`SO-1276 <https://jira.onap.org/browse/SO-1276>`__\ ] - Add Cloud_Owner to northbound request table
863 -  [`SO-1275 <https://jira.onap.org/browse/SO-1275>`__\ ] - Resolve path issues
864 -  [`SO-1274 <https://jira.onap.org/browse/SO-1274>`__\ ] - CreateAndUpdatePNFResource workflow:: Associate PNF instance
865 -  [`SO-1272 <https://jira.onap.org/browse/SO-1272>`__\ ] - Use UUID to fill pnf-id in PNF PnP sub-flow
866 -  [`SO-1270 <https://jira.onap.org/browse/SO-1270>`__\ ] - Add New A&AI objects
867 -  [`SO-1269 <https://jira.onap.org/browse/SO-1269>`__\ ] - Add serviceRole to MSO SNIRO Interface
868 -  [`SO-1260 <https://jira.onap.org/browse/SO-1260>`__\ ] - Add support for naming service
869 -  [`SO-1233 <https://jira.onap.org/browse/SO-1233>`__\ ] - Added service role to sniro request when not null
870 -  [`SO-1232 <https://jira.onap.org/browse/SO-1232>`__\ ] - Switch to SpringAutoDeployment rather than processes.xml
871 -  [`SO-1229 <https://jira.onap.org/browse/SO-1229>`__\ ] - Remove all usage of AlarmLogger
872 -  [`SO-1228 <https://jira.onap.org/browse/SO-1228>`__\ ] - Limit Number of Occurs for security reasons
873 -  [`SO-1227 <https://jira.onap.org/browse/SO-1227>`__\ ] - Remove Swagger UI due to security scan concerns
874 -  [`SO-1226 <https://jira.onap.org/browse/SO-1226>`__\ ] - changed assign vnf sdnc to use the async subflow
875 -  [`SO-1225 <https://jira.onap.org/browse/SO-1225>`__\ ] - Add Keystone V3 Support
876 -  [`SO-1207 <https://jira.onap.org/browse/SO-1207>`__\ ] - accept a la carte create instance group request from vid
877 -  [`SO-1206 <https://jira.onap.org/browse/SO-1206>`__\ ] - Added groupInstanceId and groupInstanceName columns
878 -  [`SO-1205 <https://jira.onap.org/browse/SO-1205>`__\ ] - separate error status from progression status in req db
879 -  [`SO-806 <https://jira.onap.org/browse/SO-806>`__\ ] - SO PNF PnP workflow shall not set "in-maint" AAI flag
880 -  [`SO-798 <https://jira.onap.org/browse/SO-798>`__\ ] - Externalize the PNF PnP workflow? as a Service Instance Deployment workflow? adding the Controller
881 -  [`SO-747 <https://jira.onap.org/browse/SO-747>`__\ ] - POC - Enable SO use of Multicloud Generic VNF Instantiation API
882 -  [`SO-700 <https://jira.onap.org/browse/SO-700>`__\ ] - SO should be able to support CCVPN service assurance
883 -  [`SO-588 <https://jira.onap.org/browse/SO-588>`__\ ] - Automate robot heatbridge manual step to add VF Module stack resources in AAI
884 -  [`SO-18 <https://jira.onap.org/browse/SO-18>`__\ ] - Keystone v3 Support in MSO
885 -  [`SO-12 <https://jira.onap.org/browse/SO-12>`__\ ] - Support Ocata apis
886 -  [`SO-10 <https://jira.onap.org/browse/SO-10>`__\ ] - Deploy a MSO high availability environment
887 -  [`SO-7 <https://jira.onap.org/browse/SO-7>`__\ ] - Move modified openstack library to common functions repos
888 -  [`SO-6 <https://jira.onap.org/browse/SO-6>`__\ ] - Document how to change username/password for UIs
889
890
891 **Security Notes**
892  SO 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 SO open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=43385708>`_.
893
894  Quick Links:
895
896  - `SO project page <https://wiki.onap.org/display/DW/Service+Orchestrator+Project>`_
897  - `Passing Badge information for SO <https://bestpractices.coreinfrastructure.org/en/projects/1702>`_
898  - `Project Vulnerability Review Table for SO <https://wiki.onap.org/pages/viewpage.action?pageId=43385708>`_
899
900
901 **Known Issues**
902
903 Testing Terminate and Delete of ETSI VNFM Adapter is done and has some of the minor issues pending, it will be done in El Alto.
904
905 -  [`SO-2013 <https://jira.onap.org/browse/SO-2013>`__\ ] - Test Terminate/Delete VNF with VNFM Adapter 
906
907 **Upgrade Notes**
908
909         N/A
910
911 **Deprecation Notes**
912
913         N/A
914
915 **Other**
916
917         N/A
918
919 Version: 1.4.1
920 --------------
921
922 :Release Date: 2019-04-19
923
924 This is the dublin release base version separated from master branch.
925
926
927 Version: 1.3.7
928 --------------
929
930 :Release Date: 2019-01-31
931
932 This is the official release package that released for the Casablanca Maintenance.
933
934 Casablanca Release branch
935
936 **New Features**
937
938 This release is supporting the features of Casablanca and their defect fixes.
939 - `SO-1400 <https://jira.onap.org/browse/SO-1336>`_
940 - `SO-1408 <https://jira.onap.org/browse/SO-1408>`_
941 - `SO-1416 <https://jira.onap.org/browse/SO-1416>`_
942 - `SO-1417 <https://jira.onap.org/browse/SO-1417>`_
943
944 **Docker Images**
945
946 Dockers released for SO:
947
948  - onap/so/api-handler-infra,1.3.7
949  - onap/so/bpmn-infra,1.3.7
950  - onap/so/catalog-db-adapter,1.3.7
951  - onap/so/openstack-adapter,1.3.7
952  - onap/so/request-db-adapter,1.3.7
953  - onap/so/sdc-controller,1.3.7
954  - onap/so/sdnc-adapter,1.3.7
955  - onap/so/so-monitoring,1.3.7
956  - onap/so/vfc-adapter,1.3.7
957
958 **Known Issues**
959
960 - `SO-1419 <https://jira.onap.org/browse/SO-1419>`_ - is a stretch goal that is under examination.
961
962 - `SDC-1955 <https://jira.onap.org/browse/SDC-1955>`_ - tested with a workaround to avoid this scenario. To be tested further with updated dockers of SDC, UUI and SO.
963
964 **Security Notes**
965
966         SO 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 SO open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=43385708>`_.
967
968         Quick Links:
969
970  - `SO project page <https://wiki.onap.org/display/DW/Service+Orchestrator+Project>`_
971  - `Passing Badge information for SO <https://bestpractices.coreinfrastructure.org/en/projects/1702>`_
972  - `Project Vulnerability Review Table for SO <https://wiki.onap.org/pages/viewpage.action?pageId=43385708>`_
973
974
975 Version: 1.3.6
976 --------------
977
978 :Release Date: 2019-01-10
979
980 This is the official release package that released for the Casablanca Maintenance.
981
982 Casablanca Release branch
983
984 **New Features**
985
986 This release is supporting the features of Casablanca and their defect fixes.
987 - `SO-1336 <https://jira.onap.org/browse/SO-1336>`_
988 - `SO-1249 <https://jira.onap.org/browse/SO-1249>`_
989 - `SO-1257 <https://jira.onap.org/browse/SO-1257>`_
990 - `SO-1258 <https://jira.onap.org/browse/SO-1258>`_
991 - `SO-1256 <https://jira.onap.org/browse/SO-1256>`_
992 - `SO-1194 <https://jira.onap.org/browse/SO-1256>`_
993 - `SO-1248 <https://jira.onap.org/browse/SO-1248>`_
994 - `SO-1184 <https://jira.onap.org/browse/SO-1184>`_
995
996 **Docker Images**
997
998 Dockers released for SO:
999
1000  - onap/so/api-handler-infra,1.3.6
1001  - onap/so/bpmn-infra,1.3.6
1002  - onap/so/catalog-db-adapter,1.3.6
1003  - onap/so/openstack-adapter,1.3.6
1004  - onap/so/request-db-adapter,1.3.6
1005  - onap/so/sdc-controller,1.3.6
1006  - onap/so/sdnc-adapter,1.3.6
1007  - onap/so/so-monitoring,1.3.6
1008  - onap/so/vfc-adapter,1.3.6
1009
1010 **Known Issues**
1011
1012
1013 **Security Notes**
1014
1015         SO 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 SO open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=43385708>`_.
1016
1017         Quick Links:
1018
1019  - `SO project page <https://wiki.onap.org/display/DW/Service+Orchestrator+Project>`_
1020  - `Passing Badge information for SO <https://bestpractices.coreinfrastructure.org/en/projects/1702>`_
1021  - `Project Vulnerability Review Table for SO <https://wiki.onap.org/pages/viewpage.action?pageId=43385708>`_
1022
1023 New  release over  master branch for Dublin development
1024
1025 Version: 1.3.3
1026 --------------
1027
1028 :Release Date: 2018-11-30
1029
1030 This is the official release package that was tested against the 72 hour stability test in integration environment.
1031
1032 Casablanca Release branch
1033
1034 **New Features**
1035
1036 Features delivered in this release:
1037
1038  - Automatic scale out of VNFs.
1039  - Extend the support of homing to vFW, vCPE usecases through HPA.
1040  - Monitoring BPMN workflow capabilities through UI.
1041  - SO internal architecture improvements.
1042  - Support PNF resource type.
1043  - Support to the CCVPN Usecase.
1044  - Workflow Designer Integration.
1045
1046 **Docker Images**
1047
1048 Dockers released for SO:
1049
1050  - onap/so/api-handler-infra,1.3.3
1051  - onap/so/bpmn-infra,1.3.3
1052  - onap/so/catalog-db-adapter,1.3.3
1053  - onap/so/openstack-adapter,1.3.3
1054  - onap/so/request-db-adapter,1.3.3
1055  - onap/so/sdc-controller,1.3.3
1056  - onap/so/sdnc-adapter,1.3.3
1057  - onap/so/so-monitoring,1.3.3
1058  - onap/so/vfc-adapter,1.3.3
1059
1060 **Known Issues**
1061
1062 There are some issues around the HPA and CCVPN that have been resolved in the patch release of 1.3.5
1063
1064 - `SO-1249 <https://jira.onap.org/browse/SO-1249>`_
1065   The workflow for resource processing use the wrong default value.
1066
1067 - `SO-1257 <https://jira.onap.org/browse/SO-1257>`_
1068   Authorization header added to multicloud adapter breaks communication.
1069   
1070 - `SO-1258 <https://jira.onap.org/browse/SO-1258>`_
1071   OOF Directives are not passed through flows to Multicloud Adapter.
1072
1073 - `SO-1256 <https://jira.onap.org/browse/SO-1256>`_
1074   Permission support for Vfcadapter is missing.
1075
1076 - `SO-1194 <https://jira.onap.org/browse/SO-1194>`_
1077   Unable to find TOSCA CSAR location using ServiceModelUUID in DoCreateResource BPMN flow.
1078   
1079         
1080 Below issues will be resolved in the next release:
1081
1082 - `SO-1248 <https://jira.onap.org/browse/SO-1248>`_
1083   Csar needs to be manually placed into the bpmn corresponding directory.
1084
1085 - `SO-1184 <https://jira.onap.org/browse/SO-1184>`_
1086   Database table is not populated for Generic NeutronNet resource.
1087
1088
1089 **Security Notes**
1090
1091         SO 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 SO open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=43385708>`_.
1092
1093         Quick Links:
1094
1095  - `SO project page <https://wiki.onap.org/display/DW/Service+Orchestrator+Project>`_
1096  - `Passing Badge information for SO <https://bestpractices.coreinfrastructure.org/en/projects/1702>`_
1097  - `Project Vulnerability Review Table for SO <https://wiki.onap.org/pages/viewpage.action?pageId=43385708>`_
1098
1099 Version: 1.3.1
1100 --------------
1101
1102 :Release Date: 2018-10-24
1103
1104 Branch cut for Casablanca post M4 for integration test.
1105 **New Features**
1106
1107 Below  features are under test:
1108  - Automatic scale out of VNFs.
1109  - Extend the support of homing to vFW, vCPE usecases through HPA.
1110  - Monitoring BPMN workflow capabilities through UI.
1111  - SO internal architecture improvements.
1112  - Support PNF resource type.
1113  - Support to the CCVPN Usecase.
1114  - Workflow Designer Integration.
1115
1116
1117 Version: 1.3.0
1118 --------------
1119
1120 :Release Date: 2018-08-22
1121
1122 New  release over  master branch for Casablanca development
1123
1124 Version: 1.2.2
1125 --------------
1126
1127 :Release Date: 2018-06-07
1128
1129 The Beijing release is the second release of the Service Orchestrator (SO) project.
1130
1131 **New Features**
1132
1133 * Enhance Platform maturity by improving SO maturity matrix see `Wiki <https://wiki.onap.org/display/DW/Beijing+Release+Platform+Maturity>`_.
1134 * Manual scaling of network services and VNFs.
1135 * Homing and placement capabilities through OOF interaction. 
1136 * Ability to perform change management.
1137 * Integrated to APPC
1138 * Integrated to OOF 
1139 * Integrated to OOM
1140  
1141 **Bug Fixes**
1142
1143         The defects fixed in this release could be found `here <https://jira.onap.org/issues/?jql=project%20%3D%20SO%20AND%20affectedVersion%20%3D%20%22Beijing%20Release%22%20AND%20status%20%3D%20Closed%20>`_.
1144
1145 **Known Issues**
1146
1147         SO docker image is still on ecmop and not onap in the repository. 
1148         This will be addressed in the next release.
1149
1150 **Security Notes**
1151
1152         SO 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 SO open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=28377799>`_.
1153
1154 Quick Links:
1155
1156 - `SO project page <https://wiki.onap.org/display/DW/Service+Orchestrator+Project>`_
1157 - `Passing Badge information for SO <https://bestpractices.coreinfrastructure.org/en/projects/1702>`_
1158 - `Project Vulnerability Review Table for SO <https://wiki.onap.org/pages/viewpage.action?pageId=28377799>`_
1159
1160 **Upgrade Notes**
1161         NA
1162
1163 **Deprecation Notes**
1164         NA
1165
1166 Version: 1.1.2
1167 --------------
1168
1169 :Release Date: 2018-01-18
1170
1171 Bug Fixes
1172 ---------
1173 The key defects fixed in this release :
1174
1175 - `SO-344 <https://jira.onap.org/browse/SO-344>`_
1176   Only pass one VNF to DoCreateVnfAndModules.
1177
1178 - `SO-348 <https://jira.onap.org/browse/SO-348>`_
1179   Json Analyze Exception in PreProcessRequest.
1180
1181 - `SO-352 <https://jira.onap.org/browse/SO-352>`_
1182   SO failed to create VNF - with error message: Internal Error Occurred in CreateVnfInfra QueryCatalogDB Process.
1183
1184 - `SO-354 <https://jira.onap.org/browse/SO-354>`_
1185   Change the Service Type And Service Role
1186
1187
1188 Version: 1.1.1
1189 --------------
1190
1191 :Release Date: 2017-11-16
1192
1193
1194 **New Features**
1195
1196 The SO provides the highest level of service orchestration in the ONAP architecture.
1197 It executes end-to-end service activities by processing workflows and business logic and coordinating other ONAP and external component activities. 
1198
1199 The orchestration engine is a reusable service. Any component of the architecture can execute SO orchestration capabilities. 
1200
1201 * Orchestration services will process workflows based on defined models and recipe. 
1202 * The service model maintains consistency and re-usability across all orchestration activities and ensures consistent methods, structure and version of the workflow execution environment.
1203 * Orchestration processes interact with other platform components or external systems via standard and well-defined APIs.
1204
1205
1206 **Deprecation Notes**
1207
1208 There is a MSO 1.0.0 SO implementation existing in the pre-R1 ONAP Gerrit system.  
1209 The MSO1.0.0 is deprecated by the R1 release and the current release is built over this release.
1210 The Gerrit repos of mso/* are voided and already locked as read-only.
1211 Following are the deprecated SO projects in gerrit repo:
1212
1213 - mso
1214 - mso/chef-repo
1215 - mso/docker-config
1216 - mso/libs
1217 - mso/mso-config
1218         
1219 **Other**
1220         NA
1221
1222 ===========
1223
1224 End of Release Notes