.. This work is licensed under a Creative Commons Attribution 4.0 International License. http://creativecommons.org/licenses/by/4.0 .. _dublinrelease-notes: Dublin Release Notes ^^^^^^^^^^^^^^^^^^^^ This page provides the release notes for the ONAP Dublin release. This includes details of software versions used, known limitations, and outstanding trouble reports. Release notes are cumulative for the release, meaning this release note for the Dublin release will have an entry for each Major, Minor, and Maintenance release, if applicable. Each component within the ONAP solution maintains their own component level release notes and links to those release notes are provided below. Details on the specific items delivered in each releaese by each component is maintained in the component specific release notes. Dublin Major Release 4.0.0 ========================== * Release Name: Dublin * Release Version: 4.0.0 * Release Date: June 28th, 2019 The Dublin 4.0.0 is the fourth major ONAP release. Dublin features =============== Dublin release introduces the following new features: Interfaces ---------- - Locale/Internationalization language support for Portal and UseCase UI - A&AI UI integration in Portal - Management GUI for Customer and Service Type in UseCase UI - VID: Centralized Representation and Consistent ID of Cloud Regions - VID: Change Management - Flexible Designer & Orchestrator - CLI commands for end-to-end service creation VNF Validation -------------- - Extended PNF requirements - VTP (VNF Test Platform) is enabled with scenario and test case execution management - CSAR validation is enabled with PNF and VNF compliance check for SOL004, SOL001 - UI is available to execute VVP scripts. - VVP is packaged as a Docker container including scripts covering all mandatory, testable HOT requirements from VNFRQTS - VNF SDK and VVP used for `OPNFV Verification Program (OVP) `_. Design-Time ----------- - PNF package onboarding aligned with ETSI SOL001 - Updating the VNFD type based on SOL001 v2.5.1 - Controller Design Studio integration - VSP compliance check feature (SDC) - K8S based Cloud Region Support (vFW, EdgeXFoundry) - Model Driven Control Loop Design based on TOSCA - New A&AI data types and schema service Run-Time -------- - Hardening of HPA in SO and extension of HPA capabilities to existing use-cases - Extended and enhance the SO generic building block to support pre and post instantiation. - SO to be made independent of Cloud technologies - PNF Plug an play updates & improvements - PNF support in VFC - MultiCloud plugin for Kubernetes based cloud regions which supports deployment via Helm Charts - MultiCloud plugin for StarlingX - MultiCloud plugin for ThinkCloud - Additional LCM action for APPC : DistributeTrafficCheck - Multiple standalone ansible servers support for APPC - SDNC support for the PNF Use Case Network Assign for Plug and Play feature - DCAE Collector : RESTConf collector - DCAE Event Processors : VES Mapper, 3gpp PM-Mapper, BBS Event processor - Analytics/RCA : SON-Handler, Heartbeat Micro Service - Blueprint generator tool to simplify DCAE deployment artifact creation - UI interface to manage Holmes rule management. - Supports of Policy-model based Configuration Policy in CLAMP - CLAMP supports new Policy Engine direct Rest API - Support for Authenticated topics, Scaling support and multi-site applications for DMAAP Message-Router - Publication history for DMAAP Data-Router - A new TOSCA parser common library SDO alignment ------------- - ETSI: SO plugin to support SOL003 to connect to an external VNFM - ETSI: SOL003 Alignment for GVNFM and Catalog in VFC - TMF extension in External API with Service inventory notification and new service specificationInputSchemas operation Operations ---------- - Default Storage Class Provisioner for improved Persistent Storage resiliency - CNI reference integration for Multi-site support - Platform Upgradability: Introduction of an Upgrade Framework supporting automated rolling upgrades for applications and Release-to-release upgrade for the following projects (A&AI, SDNC, SO) Security -------- - oParent Integration to fix vulnerabilities - xNF communication security enhancements. - Containers run as non-root - More components integrated with AAF - Some AAI services can be configured to leverage the ONAP Pluggable Security Sidecar proof of concept Footprint Optimization ---------------------- - Optimized Docker images mainly using Alpine - Shared MariaDB-Galera Cluster – used by : SO & SDNC - Shared Cassandra Cluster – used by A&AI & SDC - Optional deployment of independent clusters Verified use cases ------------------ Verified use cases are described in :ref:`verified Use Case ` - :ref:`vFirewall Use Case ` - :ref:`VF Module Scale Out Use Case (vLoadBalancer/vDNS) ` - :ref:`vCPE Use Case ` - :ref:`CCVPN (Cross Domain and Cross Layer VPN) Use Case ` - :ref:`vFirewall/vDNS with HPA Use Case ` - :ref:`vFirewall Traffic Distribution Use Case ` - :ref:`BBS (Broadband Service) Use Case ` - :ref:`vIPsec with HPA Use Case ` - :ref:`vFirewall/edgex with K8S plugin ` Project Specific Release Notes ============================== ONAP releases are specified by a list of project artifact versions in the project repositories and docker container image versions listed in the OOM Helm charts. Each project provides detailed :ref:`release notes` and prepends to these if/when any updated versions the project team believes are compatible with a major release are made available. Documentation ============= ONAP Dublin Release provides multiple documents, see :ref:`ONAP Home`. The `developer wiki `_ remains a good source of information on meeting plans and notes from committees, project teams and community events. Security Notes ============== Details about discovered and mitigated vulnerabilities are in :ref:`ONAP Security ` .. toctree:: :hidden: ../submodules/osa.git/docs/index.rst ONAP has adopted the `CII Best Practice Badge Program `_. - `Badging Requirements `_ - `Badging Status for all ONAP projects `_ Project specific details are in the :ref:`release notes` for each project. .. index:: maturity ONAP Maturity Testing Notes =========================== For Dublin release, ONAP continues to improve in multiple areas of Scalability, Security, Stability and Performance (S3P) metrics. The Integration team ran the 72 hours stability testing (100% passing rate) and full resilience testing (99.4% passing rate) at ONAP OpenLabs. More details in :ref:`ONAP Maturity Testing Notes ` Known Issues and Limitations ============================ Known Issues and limitations are documented in each :ref:`project Release Notes `. .. index:: Reporting Bugs How to Report a Bug =================== There are 2 ways to report a bug in ONAP. * In case you are familiar within ONAP, you can directly report a bug by creating a Jira issue at `ONAP Jira `_. * If you don't know you are facing a bug or have a question, post your question into the `Ask question `_. You will need a Linux Foundation ID to login and post your question. Get a Linux Foundation Identity using this `quick procedure `_. To properly report a bug in Jira, you may want to consider these `recommendations `_ to elaborate the issue you are facing. .. Include files referenced by link in the toctree as hidden .. toctree:: :hidden: releaserepos.rst repolist.rst