Merge "Cleaning up unused variables and redundant initializers to remove static analy...
[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
5
6 Service Orchestrator Release Notes
7 ==================================
8
9 The SO provides the highest level of service orchestration in the ONAP architecture. 
10 The SO provides the highest level of service orchestration in the ONAP architecture. 
11
12 Version: 1.5.3
13 -----------------------
14
15 :Release Date: 2019-10-10
16
17 **Docker Images**
18
19 **Dockers released for SO:**
20
21  - onap/so/api-handler-infra,1.5.3
22  - onap/so/bpmn-infra,1.5.3
23  - onap/so/catalog-db-adapter,1.5.3
24  - onap/so/openstack-adapter,1.5.3
25  - onap/so/request-db-adapter,1.5.3
26  - onap/so/sdc-controller,1.5.3
27  - onap/so/sdnc-adapter,1.5.3
28  - onap/so/so-monitoring,1.5.3
29  - onap/so/vfc-adapter,1.5.3
30  - onap/so/vnfm-adapter,1.5.3
31
32 **Release Purpose**
33
34 The R5 El Alto release of ONAP is a maintenance release, focusing on deployability, technical debt, and auto test case improvements.
35
36 **New Features**
37
38 The main goal of the El-Alto release was to improve documentation, UT improvement for various kinds of resources.
39
40 **Epics**
41
42
43 **Stories**
44
45
46
47 **Security Notes**
48  
49  Quick Links:
50
51  - `SO project page <https://wiki.onap.org/display/DW/Service+Orchestrator+Project>`_
52  - `Passing Badge information for SO <https://bestpractices.coreinfrastructure.org/en/projects/1702>`_
53
54
55 **Known Issues**
56
57 OJSI Issues
58
59 -  [`OJSI-110 <https://jira.onap.org/browse/OJSI-110>`__\ ] - so-monitor exposes plain text HTTP endpoint using port 30224
60
61 -  [`OJSI-138 <https://jira.onap.org/browse/OJSI-138>`__\ ] - so exposes plain text HTTP endpoint using port 30277
62
63 -  [`OJSI-169 <https://jira.onap.org/browse/OJSI-169>`__\ ] - Port 30224 exposes unprotected service outside of cluster
64
65 -  [`OJSI-203 <https://jira.onap.org/browse/OJSI-203>`__\ ] - SO exposes unprotected APIs/UIs (CVE-2019-12128
66
67
68 **Upgrade Notes**
69
70         N/A
71
72 **Deprecation Notes**
73
74         N/A
75
76 **Other**
77
78         N/A
79
80
81 Version: 1.4.4
82 -----------------------
83
84 :Release Date: 2019-06-13
85
86 **Docker Images**
87
88 **Dockers released for SO:**
89
90  - onap/so/api-handler-infra,1.4.4
91  - onap/so/bpmn-infra,1.4.4
92  - onap/so/catalog-db-adapter,1.4.4
93  - onap/so/openstack-adapter,1.4.4
94  - onap/so/request-db-adapter,1.4.4
95  - onap/so/sdc-controller,1.4.4
96  - onap/so/sdnc-adapter,1.4.4
97  - onap/so/so-monitoring,1.4.4
98  - onap/so/vfc-adapter,1.4.4
99  - onap/so/vnfm-adapter,1.4.4
100
101 **Release Purpose**
102
103
104 **New Features**
105
106 The main goal of the Dublin release was to:
107     - Support CCVPN extension
108     - Support BroadBand Service Usecase
109     - SO SOL003 plugin support
110     - Improve PNF PnP
111     - Improve SO internal modularity
112
113 **Epics**
114
115 -  [`SO-1508 <https://jira.onap.org/browse/SO-1508>`__\ ] - ETSI Alignment - SO SOL003 plugin support to connect to external VNFMs
116 -  [`SO-1468 <https://jira.onap.org/browse/SO-1468>`__\ ] - Hardening of HPA in SO and extension of HPA capabilities to existing use-cases
117 -  [`SO-1394 <https://jira.onap.org/browse/SO-1394>`__\ ] - Extended and enhance the SO generic building block to support pre and post instantiation. 
118 -  [`SO-1393 <https://jira.onap.org/browse/SO-1393>`__\ ] - Support the CCVPN Extension
119 -  [`SO-1392 <https://jira.onap.org/browse/SO-1392>`__\ ] - Support the BroadBand Service Usecase
120 -  [`SO-1353 <https://jira.onap.org/browse/SO-1353>`__\ ] - SO to be made independent of Cloud technologies
121 -  [`SO-1273 <https://jira.onap.org/browse/SO-1273>`__\ ] - PNF PnP Dublin updates & improvements
122 -  [`SO-1271 <https://jira.onap.org/browse/SO-1271>`__\ ] - PNF PnP Casablanca MR updates
123 -  [`SO-677  <https://jira.onap.org/browse/SO-677>`__\ ] - Improve the issues and findings of the SO Casablanca Release
124
125 **Stories**
126
127 -  [`SO-1974 <https://jira.onap.org/browse/SO-1974>`__\ ] - Turn off OpenStack heat stack audit
128 -  [`SO-1924 <https://jira.onap.org/browse/SO-1924>`__\ ] - Add VnfConfigUpdate to the list of native CM workflows returned to VID
129 -  [`SO-1820 <https://jira.onap.org/browse/SO-1820>`__\ ] - Add Model Version Query
130 -  [`SO-1806 <https://jira.onap.org/browse/SO-1806>`__\ ] - Fix issue where null variable causes task to not
131 -  [`SO-1793 <https://jira.onap.org/browse/SO-1793>`__\ ] - add status for delete
132 -  [`SO-1792 <https://jira.onap.org/browse/SO-1792>`__\ ] - add status message requirement for create vf module event audit
133 -  [`SO-1791 <https://jira.onap.org/browse/SO-1791>`__\ ] - Moved base client to new location
134 -  [`SO-1790 <https://jira.onap.org/browse/SO-1790>`__\ ] - Enhanced sniro BB to account for sole service proxies to support 1908.
135 -  [`SO-1765 <https://jira.onap.org/browse/SO-1765>`__\ ] - Convert Tabs to Spaces
136 -  [`SO-1760 <https://jira.onap.org/browse/SO-1760>`__\ ] - Add Query param to pull back nested stack information
137 -  [`SO-1758 <https://jira.onap.org/browse/SO-1758>`__\ ] - Fix POM to allow HTTP long polling to work on camunda
138 -  [`SO-1749 <https://jira.onap.org/browse/SO-1749>`__\ ] - re add openstack audit of delete functions after refactor
139 -  [`SO-1748 <https://jira.onap.org/browse/SO-1748>`__\ ] - Add support to parse cdl inside LOB and platform
140 -  [`SO-1737 <https://jira.onap.org/browse/SO-1737>`__\ ] - if audit fails write sub interface data to a ai
141 -  [`SO-1729 <https://jira.onap.org/browse/SO-1729>`__\ ] - Monitor Job Status-Delete
142 -  [`SO-1687 <https://jira.onap.org/browse/SO-1687>`__\ ] - removed unused test classes and methods
143 -  [`SO-1678 <https://jira.onap.org/browse/SO-1678>`__\ ] - removed extra argument from extractByKey method
144 -  [`SO-1676 <https://jira.onap.org/browse/SO-1676>`__\ ] - replace all fixed wiremock ports
145 -  [`SO-1671 <https://jira.onap.org/browse/SO-1671>`__\ ] - skip_post_instantiation_configuration schema and tosca ingestion
146 -  [`SO-1657 <https://jira.onap.org/browse/SO-1657>`__\ ] - Automated testing for the SO Monitoring component
147 -  [`SO-1648 <https://jira.onap.org/browse/SO-1648>`__\ ] - Increasing the test coverage of SO-Monitoring UI
148 -  [`SO-1634 <https://jira.onap.org/browse/SO-1634>`__\ ] - Notification Handling - Terminate
149 -  [`SO-1633 <https://jira.onap.org/browse/SO-1633>`__\ ] - Terminate VNF (with SVNFM interaction)
150 -  [`SO-1632 <https://jira.onap.org/browse/SO-1632>`__\ ] - Handle VNF delete and termination (without SVNFM integration)
151 -  [`SO-1630 <https://jira.onap.org/browse/SO-1630>`__\ ] - Monitor Job Status-Create
152 -  [`SO-1629 <https://jira.onap.org/browse/SO-1629>`__\ ] - Notification Handling - Instantiate
153 -  [`SO-1628 <https://jira.onap.org/browse/SO-1628>`__\ ] - Handle Notification Subscription
154 -  [`SO-1627 <https://jira.onap.org/browse/SO-1627>`__\ ] - Create relationship between esr-vnfm and generic-vnf in AAI
155 -  [`SO-1626 <https://jira.onap.org/browse/SO-1626>`__\ ] - Monitor Node Status
156 -  [`SO-1625 <https://jira.onap.org/browse/SO-1625>`__\ ] - Handle Grant Request (Without Homing/OOF)
157 -  [`SO-1624 <https://jira.onap.org/browse/SO-1624>`__\ ] - Instantiate VNF (with SVNFM Interaction)
158 -  [`SO-1623 <https://jira.onap.org/browse/SO-1623>`__\ ] - Handle Create VNF request in VNFM adapter
159 -  [`SO-1622 <https://jira.onap.org/browse/SO-1622>`__\ ] - Check for existing VNF (with SVNFM Interaction)
160 -  [`SO-1621 <https://jira.onap.org/browse/SO-1621>`__\ ] - Create placeholder implementation for create VNF (without SVNFM interaction)
161 -  [`SO-1620 <https://jira.onap.org/browse/SO-1620>`__\ ] - Create Shell Adapter
162 -  [`SO-1619 <https://jira.onap.org/browse/SO-1619>`__\ ] - Create SO VNFM Adapter Northbound Interface using Swagger
163 -  [`SO-1618 <https://jira.onap.org/browse/SO-1618>`__\ ] - SVNFM Simulator
164 -  [`SO-1616 <https://jira.onap.org/browse/SO-1616>`__\ ] - Add instance group support to SO
165 -  [`SO-1604 <https://jira.onap.org/browse/SO-1604>`__\ ] - SO Catalog Enhancement to support CDS Meta Data for VNF/PNF and PNF Tosca Ingestion
166 -  [`SO-1598 <https://jira.onap.org/browse/SO-1598>`__\ ] - add equals and hashcode support to dslquerybuilder
167 -  [`SO-1597 <https://jira.onap.org/browse/SO-1597>`__\ ] - improvements to audit inventory feature
168 -  [`SO-1596 <https://jira.onap.org/browse/SO-1596>`__\ ] - query clients now have more useable result methods
169 -  [`SO-1590 <https://jira.onap.org/browse/SO-1590>`__\ ] - skip cloud region validation for 1906
170 -  [`SO-1589 <https://jira.onap.org/browse/SO-1589>`__\ ] - flow validators can now be skipped via an annotation
171 -  [`SO-1582 <https://jira.onap.org/browse/SO-1582>`__\ ] - vnf spin up gr api vnf s base module fails
172 -  [`SO-1573 <https://jira.onap.org/browse/SO-1573>`__\ ] - Abstract for CDS Implementation
173 -  [`SO-1569 <https://jira.onap.org/browse/SO-1569>`__\ ] - do not attempt to commit empty transactions
174 -  [`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
175 -  [`SO-1534 <https://jira.onap.org/browse/SO-1534>`__\ ] - Create Pre Building Block validator to check if cloud-region orchestration-disabled is true
176 -  [`SO-1533 <https://jira.onap.org/browse/SO-1533>`__\ ] - flowvaldiator will allow more flexible filtering
177 -  [`SO-1512 <https://jira.onap.org/browse/SO-1512>`__\ ] - Added Camunda migration scripts and updated camunda springboot version
178 -  [`SO-1506 <https://jira.onap.org/browse/SO-1506>`__\ ] - E2E Automation - Extend PNF workflow with post-instantiation configuration
179 -  [`SO-1501 <https://jira.onap.org/browse/SO-1501>`__\ ] - add new functionality to aai client
180 -  [`SO-1495 <https://jira.onap.org/browse/SO-1495>`__\ ] - made max retries configurable via mso config repo
181 -  [`SO-1493 <https://jira.onap.org/browse/SO-1493>`__\ ] - restructure a&ai client
182 -  [`SO-1487 <https://jira.onap.org/browse/SO-1487>`__\ ] - added license headers to various java files
183 -  [`SO-1485 <https://jira.onap.org/browse/SO-1485>`__\ ] - add DSL endpoint support to A&AI Client
184 -  [`SO-1483 <https://jira.onap.org/browse/SO-1483>`__\ ] - SO to support a new GRPC client for container to container communication
185 -  [`SO-1482 <https://jira.onap.org/browse/SO-1482>`__\ ] - SO Generic Building Block to support config deploy action for CONFIGURE Step
186 -  [`SO-1481 <https://jira.onap.org/browse/SO-1481>`__\ ] - Generic Bulding block for assign shall trigger controller for config assign action
187 -  [`SO-1477 <https://jira.onap.org/browse/SO-1477>`__\ ] - AAF support for SO
188 -  [`SO-1476 <https://jira.onap.org/browse/SO-1476>`__\ ] - Do not process vf module being created when building an index
189 -  [`SO-1475 <https://jira.onap.org/browse/SO-1475>`__\ ] - store raw distribution notification in db
190 -  [`SO-1474 <https://jira.onap.org/browse/SO-1474>`__\ ] - Test Issue
191 -  [`SO-1469 <https://jira.onap.org/browse/SO-1469>`__\ ] - Refactor OOF Homing to Java
192 -  [`SO-1462 <https://jira.onap.org/browse/SO-1462>`__\ ] - Clean up AT&T Acronyms from Unit tests for audit
193 -  [`SO-1459 <https://jira.onap.org/browse/SO-1459>`__\ ] - add maven build properties to spring actuator
194 -  [`SO-1456 <https://jira.onap.org/browse/SO-1456>`__\ ] - prototype fetching resources from openstack and compare to a ai
195 -  [`SO-1452 <https://jira.onap.org/browse/SO-1452>`__\ ] - added list of flows to execution for cockpit
196 -  [`SO-1451 <https://jira.onap.org/browse/SO-1451>`__\ ] - Updated the SDC API call with the ECOMP OE from AAI
197 -  [`SO-1450 <https://jira.onap.org/browse/SO-1450>`__\ ] - support for secure communications between SO and Multicloud
198 -  [`SO-1447 <https://jira.onap.org/browse/SO-1447>`__\ ] - Refine multicloud use of SO cloudsites and identify DB
199 -  [`SO-1446 <https://jira.onap.org/browse/SO-1446>`__\ ] - Multicloud API updates for generic clouds
200 -  [`SO-1445 <https://jira.onap.org/browse/SO-1445>`__\ ] - Multicloud support for volume groups and networks
201 -  [`SO-1444 <https://jira.onap.org/browse/SO-1444>`__\ ] - AAI update after vfmodule creation
202 -  [`SO-1443 <https://jira.onap.org/browse/SO-1443>`__\ ] - Prepare user_directives for multicloud API
203 -  [`SO-1442 <https://jira.onap.org/browse/SO-1442>`__\ ] - Prepare sdnc_directives for multicloud API
204 -  [`SO-1441 <https://jira.onap.org/browse/SO-1441>`__\ ] - Handle distribution of service with generic cloud artifacts
205 -  [`SO-1436 <https://jira.onap.org/browse/SO-1436>`__\ ] - removed unnecessary repository from pom.xml
206 -  [`SO-1432 <https://jira.onap.org/browse/SO-1432>`__\ ] - duplicate add custom object support to a ai client
207 -  [`SO-1431 <https://jira.onap.org/browse/SO-1431>`__\ ] - Test issue 1
208 -  [`SO-1429 <https://jira.onap.org/browse/SO-1429>`__\ ] - add custom object support to a ai client
209 -  [`SO-1427 <https://jira.onap.org/browse/SO-1427>`__\ ] - Fix to include alloc pool from dhcpStart/end on reqs
210 -  [`SO-1426 <https://jira.onap.org/browse/SO-1426>`__\ ] - Upgraded tosca parser to version 1.4.8 and updated imports
211 -  [`SO-1425 <https://jira.onap.org/browse/SO-1425>`__\ ] - Re-Factor DMAAP Credentials to use encrypted auth
212 -  [`SO-1421 <https://jira.onap.org/browse/SO-1421>`__\ ] - Support for SO->ExtAPI interface/API
213 -  [`SO-1414 <https://jira.onap.org/browse/SO-1414>`__\ ] - update all inprogress checks in apih handler
214 -  [`SO-1413 <https://jira.onap.org/browse/SO-1413>`__\ ] - replaced org.mockito.Matchers with ArgumentMatchers
215 -  [`SO-1411 <https://jira.onap.org/browse/SO-1411>`__\ ] - Test Issue
216 -  [`SO-1409 <https://jira.onap.org/browse/SO-1409>`__\ ] - added in validation for number of keys provided
217 -  [`SO-1405 <https://jira.onap.org/browse/SO-1405>`__\ ] - apih infra shall ensure data for si matches on macro requests
218 -  [`SO-1404 <https://jira.onap.org/browse/SO-1404>`__\ ] - covert sync calls for create and delete network to async
219 -  [`SO-1395 <https://jira.onap.org/browse/SO-1395>`__\ ] - E2E Automation - PreInstatition and PostInstatition use cases
220 -  [`SO-1389 <https://jira.onap.org/browse/SO-1389>`__\ ] - added mso-request-id when calling SDNCHandler subflow
221 -  [`SO-1388 <https://jira.onap.org/browse/SO-1388>`__\ ] - descriptive messages now returned by validator
222 -  [`SO-1387 <https://jira.onap.org/browse/SO-1387>`__\ ] - naming ms client fixes
223 -  [`SO-1385 <https://jira.onap.org/browse/SO-1385>`__\ ] - removed retired A&AI versions from codebase
224 -  [`SO-1384 <https://jira.onap.org/browse/SO-1384>`__\ ] - sdnc handler was not sending workflow exception upwards
225 -  [`SO-1383 <https://jira.onap.org/browse/SO-1383>`__\ ] - refactored validator to be more generic
226 -  [`SO-1381 <https://jira.onap.org/browse/SO-1381>`__\ ] - Quality of Life logging improvements
227 -  [`SO-1380 <https://jira.onap.org/browse/SO-1380>`__\ ] - Service Proxy Consolidation
228 -  [`SO-1379 <https://jira.onap.org/browse/SO-1379>`__\ ] - Add validation for vnfs before WorkflowAction starts
229 -  [`SO-1378 <https://jira.onap.org/browse/SO-1378>`__\ ] - get subnet sequence number from A&AI
230 -  [`SO-1377 <https://jira.onap.org/browse/SO-1377>`__\ ] - Re-enable Actuator for Springboot 2.0
231 -  [`SO-1376 <https://jira.onap.org/browse/SO-1376>`__\ ] - Created sniro request pojos for homingV2 flow
232 -  [`SO-1370 <https://jira.onap.org/browse/SO-1370>`__\ ] - Preparation for next scale-out after successful instantiation of the current scale-out operation
233 -  [`SO-1369 <https://jira.onap.org/browse/SO-1369>`__\ ] - Processing of configuration parameters during instantiation and scale-out
234 -  [`SO-1368 <https://jira.onap.org/browse/SO-1368>`__\ ] - VNF Health check during scale-out to be made as a separate workflow
235 -  [`SO-1367 <https://jira.onap.org/browse/SO-1367>`__\ ] - Invoke the APP-C service configuration API after E2E Service instantiation
236 -  [`SO-1366 <https://jira.onap.org/browse/SO-1366>`__\ ] - SO Workflow need to call configure API during instantiation
237 -  [`SO-1362 <https://jira.onap.org/browse/SO-1362>`__\ ] - Changed the MDC sourcing from LoggingInterceptor to JaxRsFilterLogging.
238 -  [`SO-1346 <https://jira.onap.org/browse/SO-1346>`__\ ] - Use SLF4J/Logback, instead of Log4J
239 -  [`SO-1307 <https://jira.onap.org/browse/SO-1307>`__\ ] - Add Headers
240 -  [`SO-1295 <https://jira.onap.org/browse/SO-1295>`__\ ] - Update SDNC client Version in POM
241 -  [`SO-1293 <https://jira.onap.org/browse/SO-1293>`__\ ] - Vnf Recreate
242 -  [`SO-1290 <https://jira.onap.org/browse/SO-1290>`__\ ] - Update orchestrationrequest response
243 -  [`SO-1288 <https://jira.onap.org/browse/SO-1288>`__\ ] - Enhance GRM Clients to use encrypted auth loading
244 -  [`SO-1287 <https://jira.onap.org/browse/SO-1287>`__\ ] - Change all SDNC Calls in GR_API
245 -  [`SO-1284 <https://jira.onap.org/browse/SO-1284>`__\ ] - Create Relationship between Vnf and Tenant
246 -  [`SO-1283 <https://jira.onap.org/browse/SO-1283>`__\ ] - Fix GR_API cloud info retrieval
247 -  [`SO-1282 <https://jira.onap.org/browse/SO-1282>`__\ ] - Update Alacarte Logic for Recreate Flow
248 -  [`SO-1279 <https://jira.onap.org/browse/SO-1279>`__\ ] - Replaced the VNFC hardcoded Function
249 -  [`SO-1278 <https://jira.onap.org/browse/SO-1278>`__\ ] - Move all ecomp.mso properties to org.onap.so
250 -  [`SO-1276 <https://jira.onap.org/browse/SO-1276>`__\ ] - Add Cloud_Owner to northbound request table
251 -  [`SO-1275 <https://jira.onap.org/browse/SO-1275>`__\ ] - Resolve path issues
252 -  [`SO-1274 <https://jira.onap.org/browse/SO-1274>`__\ ] - CreateAndUpdatePNFResource workflow:: Associate PNF instance
253 -  [`SO-1272 <https://jira.onap.org/browse/SO-1272>`__\ ] - Use UUID to fill pnf-id in PNF PnP sub-flow
254 -  [`SO-1270 <https://jira.onap.org/browse/SO-1270>`__\ ] - Add New A&AI objects
255 -  [`SO-1269 <https://jira.onap.org/browse/SO-1269>`__\ ] - Add serviceRole to MSO SNIRO Interface
256 -  [`SO-1260 <https://jira.onap.org/browse/SO-1260>`__\ ] - Add support for naming service
257 -  [`SO-1233 <https://jira.onap.org/browse/SO-1233>`__\ ] - Added service role to sniro request when not null
258 -  [`SO-1232 <https://jira.onap.org/browse/SO-1232>`__\ ] - Switch to SpringAutoDeployment rather than processes.xml
259 -  [`SO-1229 <https://jira.onap.org/browse/SO-1229>`__\ ] - Remove all usage of AlarmLogger
260 -  [`SO-1228 <https://jira.onap.org/browse/SO-1228>`__\ ] - Limit Number of Occurs for security reasons
261 -  [`SO-1227 <https://jira.onap.org/browse/SO-1227>`__\ ] - Remove Swagger UI due to security scan concerns
262 -  [`SO-1226 <https://jira.onap.org/browse/SO-1226>`__\ ] - changed assign vnf sdnc to use the async subflow
263 -  [`SO-1225 <https://jira.onap.org/browse/SO-1225>`__\ ] - Add Keystone V3 Support
264 -  [`SO-1207 <https://jira.onap.org/browse/SO-1207>`__\ ] - accept a la carte create instance group request from vid
265 -  [`SO-1206 <https://jira.onap.org/browse/SO-1206>`__\ ] - Added groupInstanceId and groupInstanceName columns
266 -  [`SO-1205 <https://jira.onap.org/browse/SO-1205>`__\ ] - separate error status from progression status in req db
267 -  [`SO-806 <https://jira.onap.org/browse/SO-806>`__\ ] - SO PNF PnP workflow shall not set "in-maint" AAI flag
268 -  [`SO-798 <https://jira.onap.org/browse/SO-798>`__\ ] - Externalize the PNF PnP workflow éˆ¥?as a Service Instance Deployment workflow éˆ¥?adding the Controller
269 -  [`SO-747 <https://jira.onap.org/browse/SO-747>`__\ ] - POC - Enable SO use of Multicloud Generic VNF Instantiation API
270 -  [`SO-700 <https://jira.onap.org/browse/SO-700>`__\ ] - SO should be able to support CCVPN service assurance
271 -  [`SO-588 <https://jira.onap.org/browse/SO-588>`__\ ] - Automate robot heatbridge manual step to add VF Module stack resources in AAI
272 -  [`SO-18 <https://jira.onap.org/browse/SO-18>`__\ ] - Keystone v3 Support in MSO
273 -  [`SO-12 <https://jira.onap.org/browse/SO-12>`__\ ] - Support Ocata apis
274 -  [`SO-10 <https://jira.onap.org/browse/SO-10>`__\ ] - Deploy a MSO high availability environment
275 -  [`SO-7 <https://jira.onap.org/browse/SO-7>`__\ ] - Move modified openstack library to common functions repos
276 -  [`SO-6 <https://jira.onap.org/browse/SO-6>`__\ ] - Document how to change username/password for UIs
277
278
279 **Security Notes**
280  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>`_.
281
282  Quick Links:
283
284  - `SO project page <https://wiki.onap.org/display/DW/Service+Orchestrator+Project>`_
285  - `Passing Badge information for SO <https://bestpractices.coreinfrastructure.org/en/projects/1702>`_
286  - `Project Vulnerability Review Table for SO <https://wiki.onap.org/pages/viewpage.action?pageId=43385708>`_
287
288
289 **Known Issues**
290
291 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.
292
293 -  [`SO-2013 <https://jira.onap.org/browse/SO-2013>`__\ ] - Test Terminate/Delete VNF with VNFM Adapter 
294
295 **Upgrade Notes**
296
297         N/A
298
299 **Deprecation Notes**
300
301         N/A
302
303 **Other**
304
305         N/A
306
307 Version: 1.4.1
308 --------------
309
310 :Release Date: 2019-04-19
311
312 This is the dublin release base version separated from master branch.
313
314
315 Version: 1.3.7
316 --------------
317
318 :Release Date: 2019-01-31
319
320 This is the official release package that released for the Casablanca Maintenance.
321
322 Casablanca Release branch
323
324 **New Features**
325
326 This release is supporting the features of Casablanca and their defect fixes.
327 - `SO-1400 <https://jira.onap.org/browse/SO-1336>`_
328 - `SO-1408 <https://jira.onap.org/browse/SO-1408>`_
329 - `SO-1416 <https://jira.onap.org/browse/SO-1416>`_
330 - `SO-1417 <https://jira.onap.org/browse/SO-1417>`_
331
332 **Docker Images**
333
334 Dockers released for SO:
335
336  - onap/so/api-handler-infra,1.3.7
337  - onap/so/bpmn-infra,1.3.7
338  - onap/so/catalog-db-adapter,1.3.7
339  - onap/so/openstack-adapter,1.3.7
340  - onap/so/request-db-adapter,1.3.7
341  - onap/so/sdc-controller,1.3.7
342  - onap/so/sdnc-adapter,1.3.7
343  - onap/so/so-monitoring,1.3.7
344  - onap/so/vfc-adapter,1.3.7
345
346 **Known Issues**
347
348 - `SO-1419 <https://jira.onap.org/browse/SO-1419>`_ - is a stretch goal that is under examination.
349
350 - `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.
351
352 **Security Notes**
353
354         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>`_.
355
356         Quick Links:
357
358  - `SO project page <https://wiki.onap.org/display/DW/Service+Orchestrator+Project>`_
359  - `Passing Badge information for SO <https://bestpractices.coreinfrastructure.org/en/projects/1702>`_
360  - `Project Vulnerability Review Table for SO <https://wiki.onap.org/pages/viewpage.action?pageId=43385708>`_
361
362
363 Version: 1.3.6
364 --------------
365
366 :Release Date: 2019-01-10
367
368 This is the official release package that released for the Casablanca Maintenance.
369
370 Casablanca Release branch
371
372 **New Features**
373
374 This release is supporting the features of Casablanca and their defect fixes.
375 - `SO-1336 <https://jira.onap.org/browse/SO-1336>`_
376 - `SO-1249 <https://jira.onap.org/browse/SO-1249>`_
377 - `SO-1257 <https://jira.onap.org/browse/SO-1257>`_
378 - `SO-1258 <https://jira.onap.org/browse/SO-1258>`_
379 - `SO-1256 <https://jira.onap.org/browse/SO-1256>`_
380 - `SO-1194 <https://jira.onap.org/browse/SO-1256>`_
381 - `SO-1248 <https://jira.onap.org/browse/SO-1248>`_
382 - `SO-1184 <https://jira.onap.org/browse/SO-1184>`_
383
384 **Docker Images**
385
386 Dockers released for SO:
387
388  - onap/so/api-handler-infra,1.3.6
389  - onap/so/bpmn-infra,1.3.6
390  - onap/so/catalog-db-adapter,1.3.6
391  - onap/so/openstack-adapter,1.3.6
392  - onap/so/request-db-adapter,1.3.6
393  - onap/so/sdc-controller,1.3.6
394  - onap/so/sdnc-adapter,1.3.6
395  - onap/so/so-monitoring,1.3.6
396  - onap/so/vfc-adapter,1.3.6
397
398 **Known Issues**
399
400
401 **Security Notes**
402
403         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>`_.
404
405         Quick Links:
406
407  - `SO project page <https://wiki.onap.org/display/DW/Service+Orchestrator+Project>`_
408  - `Passing Badge information for SO <https://bestpractices.coreinfrastructure.org/en/projects/1702>`_
409  - `Project Vulnerability Review Table for SO <https://wiki.onap.org/pages/viewpage.action?pageId=43385708>`_
410
411 New  release over  master branch for Dublin development
412
413 Version: 1.3.3
414 --------------
415
416 :Release Date: 2018-11-30
417
418 This is the official release package that was tested against the 72 hour stability test in integration environment.
419
420 Casablanca Release branch
421
422 **New Features**
423
424 Features delivered in this release:
425
426  - Automatic scale out of VNFs.
427  - Extend the support of homing to vFW, vCPE usecases through HPA.
428  - Monitoring BPMN workflow capabilities through UI.
429  - SO internal architecture improvements.
430  - Support PNF resource type.
431  - Support to the CCVPN Usecase.
432  - Workflow Designer Integration.
433
434 **Docker Images**
435
436 Dockers released for SO:
437
438  - onap/so/api-handler-infra,1.3.3
439  - onap/so/bpmn-infra,1.3.3
440  - onap/so/catalog-db-adapter,1.3.3
441  - onap/so/openstack-adapter,1.3.3
442  - onap/so/request-db-adapter,1.3.3
443  - onap/so/sdc-controller,1.3.3
444  - onap/so/sdnc-adapter,1.3.3
445  - onap/so/so-monitoring,1.3.3
446  - onap/so/vfc-adapter,1.3.3
447
448 **Known Issues**
449
450 There are some issues around the HPA and CCVPN that have been resolved in the patch release of 1.3.5
451
452 - `SO-1249 <https://jira.onap.org/browse/SO-1249>`_
453   The workflow for resource processing use the wrong default value.
454
455 - `SO-1257 <https://jira.onap.org/browse/SO-1257>`_
456   Authorization header added to multicloud adapter breaks communication.
457   
458 - `SO-1258 <https://jira.onap.org/browse/SO-1258>`_
459   OOF Directives are not passed through flows to Multicloud Adapter.
460
461 - `SO-1256 <https://jira.onap.org/browse/SO-1256>`_
462   Permission support for Vfcadapter is missing.
463
464 - `SO-1194 <https://jira.onap.org/browse/SO-1194>`_
465   Unable to find TOSCA CSAR location using ServiceModelUUID in DoCreateResource BPMN flow.
466   
467         
468 Below issues will be resolved in the next release:
469
470 - `SO-1248 <https://jira.onap.org/browse/SO-1248>`_
471   Csar needs to be manually placed into the bpmn corresponding directory.
472
473 - `SO-1184 <https://jira.onap.org/browse/SO-1184>`_
474   Database table is not populated for Generic NeutronNet resource.
475
476
477 **Security Notes**
478
479         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>`_.
480
481         Quick Links:
482
483  - `SO project page <https://wiki.onap.org/display/DW/Service+Orchestrator+Project>`_
484  - `Passing Badge information for SO <https://bestpractices.coreinfrastructure.org/en/projects/1702>`_
485  - `Project Vulnerability Review Table for SO <https://wiki.onap.org/pages/viewpage.action?pageId=43385708>`_
486
487 Version: 1.3.1
488 --------------
489
490 :Release Date: 2018-10-24
491
492 Branch cut for Casablanca post M4 for integration test.
493 **New Features**
494
495 Below  features are under test:
496  - Automatic scale out of VNFs.
497  - Extend the support of homing to vFW, vCPE usecases through HPA.
498  - Monitoring BPMN workflow capabilities through UI.
499  - SO internal architecture improvements.
500  - Support PNF resource type.
501  - Support to the CCVPN Usecase.
502  - Workflow Designer Integration.
503
504
505 Version: 1.3.0
506 --------------
507
508 :Release Date: 2018-08-22
509
510 New  release over  master branch for Casablanca development
511
512 Version: 1.2.2
513 --------------
514
515 :Release Date: 2018-06-07
516
517 The Beijing release is the second release of the Service Orchestrator (SO) project.
518
519 **New Features**
520
521 * Enhance Platform maturity by improving SO maturity matrix see `Wiki <https://wiki.onap.org/display/DW/Beijing+Release+Platform+Maturity>`_.
522 * Manual scaling of network services and VNFs.
523 * Homing and placement capabilities through OOF interaction. 
524 * Ability to perform change management.
525 * Integrated to APPC
526 * Integrated to OOF 
527 * Integrated to OOM
528  
529 **Bug Fixes**
530
531         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>`_.
532
533 **Known Issues**
534
535         SO docker image is still on ecmop and not onap in the repository. 
536         This will be addressed in the next release.
537
538 **Security Notes**
539
540         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>`_.
541
542 Quick Links:
543
544 - `SO project page <https://wiki.onap.org/display/DW/Service+Orchestrator+Project>`_
545 - `Passing Badge information for SO <https://bestpractices.coreinfrastructure.org/en/projects/1702>`_
546 - `Project Vulnerability Review Table for SO <https://wiki.onap.org/pages/viewpage.action?pageId=28377799>`_
547
548 **Upgrade Notes**
549         NA
550
551 **Deprecation Notes**
552         NA
553
554 Version: 1.1.2
555 --------------
556
557 :Release Date: 2018-01-18
558
559 Bug Fixes
560 ---------
561 The key defects fixed in this release :
562
563 - `SO-344 <https://jira.onap.org/browse/SO-344>`_
564   Only pass one VNF to DoCreateVnfAndModules.
565
566 - `SO-348 <https://jira.onap.org/browse/SO-348>`_
567   Json Analyze Exception in PreProcessRequest.
568
569 - `SO-352 <https://jira.onap.org/browse/SO-352>`_
570   SO failed to create VNF - with error message: Internal Error Occurred in CreateVnfInfra QueryCatalogDB Process.
571
572 - `SO-354 <https://jira.onap.org/browse/SO-354>`_
573   Change the Service Type And Service Role
574
575
576 Version: 1.1.1
577 --------------
578
579 :Release Date: 2017-11-16
580
581
582 **New Features**
583
584 The SO provides the highest level of service orchestration in the ONAP architecture.
585 It executes end-to-end service activities by processing workflows and business logic and coordinating other ONAP and external component activities. 
586
587 The orchestration engine is a reusable service. Any component of the architecture can execute SO orchestration capabilities. 
588
589 * Orchestration services will process workflows based on defined models and recipe. 
590 * The service model maintains consistency and re-usability across all orchestration activities and ensures consistent methods, structure and version of the workflow execution environment.
591 * Orchestration processes interact with other platform components or external systems via standard and well-defined APIs.
592
593
594 **Deprecation Notes**
595
596 There is a MSO 1.0.0 SO implementation existing in the pre-R1 ONAP Gerrit system.  
597 The MSO1.0.0 is deprecated by the R1 release and the current release is built over this release.
598 The Gerrit repos of mso/* are voided and already locked as read-only.
599 Following are the deprecated SO projects in gerrit repo:
600
601 - mso
602 - mso/chef-repo
603 - mso/docker-config
604 - mso/libs
605 - mso/mso-config
606         
607 **Other**
608         NA
609
610 ===========
611
612 End of Release Notes