Releases notes from JIRA


Release Notes - Optimization Framework - Version Dublin Release

** Epic
* [OPTFRA-270] - This epic captures stories related to maintaining current S3P levels of the project as new functional requirements are supported
* [OPTFRA-276] - Implementing a POC for 5G SON Optimization
* [OPTFRA-422] - Move OOF projects' CSIT to run on OOM
* [OPTFRA-424] - Extend OOF to support traffic distribution optimization
* [OPTFRA-426] - Track the changes to CMSO to support change management schedule optimization

** Story
* [OPTFRA-223] - On boarding and testing AAF certificates for OSDF
* [OPTFRA-293] - Implement encryption for all OSDF internal and external communication
* [OPTFRA-302] - Enhance coverage of existing HAS code to 55%
* [OPTFRA-331] - Role-based access controls to OOF
* [OPTFRA-430] - CMSO - Define API for requesting topology for an element
* [OPTFRA-432] - CMSO - Define Ticket Management API
* [OPTFRA-433] - CMSO - Implement Ticket Management Simulator to support Ticket Management API for testing purposes
* [OPTFRA-434] - CMSO - Implement service to support Topology API
* [OPTFRA-436] - CMSO -Implement model driven optimizer to provide conflict-free schedules
* [OPTFRA-437] - CMSO - Define the API to be used to invoke the optimizer
* [OPTFRA-449] - Create OOM based CSIT for HAS
* [OPTFRA-451] - Create OOM based CSIT for CMSO
* [OPTFRA-453] - CMSO - Mitigate sonatype-2017-0507 security vulnerability
* [OPTFRA-454] - CMSO - Mitigate sonatype-2017-0312 security vulnerability
* [OPTFRA-457] - CMSO - Define CMSO Create Optimized Scheduler API
* [OPTFRA-458] - CMSO - Implement the CMSO Create Optimized Schedule API
* [OPTFRA-459] - CMSO - Upgrade cmso database schema to support the new CMSO Create Optimized Schedule API

** Task
* [OPTFRA-368] - Remove Beijing repositories from CLM jenkins
* [OPTFRA-386] - Update CMSO to support SO interface for scheduling workflows
* [OPTFRA-387] - CMSO Create optimization algorithm to do conflict avoidance at the VNF level
* [OPTFRA-390] - Add AAF AUthentication to CMSO
* [OPTFRA-391] - Support HTTPS for CMSO API
* [OPTFRA-393] - CMSO Implement code coverage
* [OPTFRA-396] - CMSO Add ability to provision credentials for basic auth
* [OPTFRA-397] - CMSO Update to Spring Boot 2.1.3-RELEASE
* [OPTFRA-404] - pci optimization should return only the differences
* [OPTFRA-411] - latency_country_rules_loader.py - Remove the unused local variable "ctx".
* [OPTFRA-413] - Junit for AuthProvider
* [OPTFRA-414] - AuthProvider.java - sonar fixes
* [OPTFRA-425] - Multiple Sonar Fixes
* [OPTFRA-440] - Upstream FGPS seed code
* [OPTFRA-441] - Make matching case-insensitive
* [OPTFRA-442] - Fix code coverage for osdf tests
* [OPTFRA-443] - Implement Distribute Traffic OOF workflow inside OSDF
* [OPTFRA-444] - Implement Distribute Traffic API exposure in HAS
* [OPTFRA-445] - Modify HAS Data component to support new A&AI requests required by Distribute Traffic functionality
* [OPTFRA-446] - Test Distribute Traffic API in OOF
* [OPTFRA-447] - Prepare the material for Dublin Arc review
* [OPTFRA-448] - Multiple Sonar Issues
* [OPTFRA-452] - Remove misleading reservation logic
* [OPTFRA-456] - CMSO - Create Schedule Optimizer Database
* [OPTFRA-460] - Bump python-oparent version
* [OPTFRA-461] - Enable HTTPS and TLS for HAS API
* [OPTFRA-462] - CMSO - Upgrade robot from Python 2 to Python 3
* [OPTFRA-463] - Complete Vulnerability Review Table
* [OPTFRA-464] - Fix CSIT automated test jobs for OSDF
* [OPTFRA-465] - Fix data code smells
* [OPTFRA-466] - CMSO Audit and update all source code for ONAP compliance
* [OPTFRA-467] - Remove aai simulator code from HAS solver
* [OPTFRA-469] - Remove casablanca branch from osdf ci-management jobs
* [OPTFRA-471] - Reduce the AAF auth permission cache time to 5 mins
* [OPTFRA-474] - Update CMSO build to support Sonar Code Coverage
* [OPTFRA-475] - Remove Casablanca jobs in preparation for Dublin branch
* [OPTFRA-478] - Fix Vulnerability with spring-security-core package
* [OPTFRA-479] - Fix Vulnerability with commons-codec package
* [OPTFRA-480] - Fix tomcat-embed-core vulnerability
* [OPTFRA-491] - Release OOF RC0 artifacts
* [OPTFRA-500] - CMSO - Update version to 2.0.0
* [OPTFRA-501] - Bump version of OOF repos
* [OPTFRA-518] - Add Release notes for OOF

** Bug
* [OPTFRA-405] - 30223 used by DCAE not OOF - adjusted nodeport wiki
* [OPTFRA-412] - Got 'NoneType' error when there's no flavor info inside vim
* [OPTFRA-423] - OOF-Homing module fails healthcheck
* [OPTFRA-438] - OOF homing request- requiredCandidates is not sent in request to HAS
* [OPTFRA-483] - Required/excluded candidates condition does not work
* [OPTFRA-484] - OOF-CMSO fails health check
* [OPTFRA-487] - OOF HAS CSIT failing with HTTPS changes
* [OPTFRA-488] - OOF pods don't start up
* [OPTFRA-489] - Update OOF staging manifest to snapshot
* [OPTFRA-492] - HAS API pod failure
* [OPTFRA-493] - Error Creating Service Instance Using Homing
* [OPTFRA-494] - HAS request 'limit' argument is ignored.
* [OPTFRA-498] - Policy loading problem
* [OPTFRA-499] - SO request for homing is not accepted
* [OPTFRA-502] - OSDF restrict pymzn library to 0.17.1 version
* [OPTFRA-503] - Update Integration Staging Manifest to OOF latest version 1.3.1/1.3.0 SNAPSHOT
* [OPTFRA-505] - Make anrInputList optional so that SONHandler can send empty list
* [OPTFRA-506] - Homing Response Error: InterfaceError exception occurred contacting external system "Plan is unable to reserve"
* [OPTFRA-507] - Update Dublin to use Release Versions of Deps instead of SNAPSHOTS
* [OPTFRA-508] - OOF not able to query cell info from Config DB api
* [OPTFRA-512] - VFC failed to send homing request to OOF
* [OPTFRA-513] - OOF-HAS pods fail to come up in ONAP deployment
* [OPTFRA-515] - Pod oof-has-controller is in CrashLoopBackOff after ONAP deployment



** Sub-task
* [OPTFRA-316] - Clean up hard-coded references to south bound dependencies
* [OPTFRA-497] - Fix OSDF input to HAS to use num_solution