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