fix links in interactive architecture map
[doc.git] / docs / release / index.rst
1 ..
2   This work is licensed under a Creative Commons Attribution 4.0
3   International License. http://creativecommons.org/licenses/by/4.0
4
5
6 .. _onap-release-notes:
7
8 'Kohn' Release Notes
9 ====================
10
11 This page provides the release notes for the ONAP 'Kohn' release. This
12 includes details of software versions, known limitations, and outstanding
13 trouble reports.
14
15 Release notes are cumulative for the release, meaning this release note will
16 have an entry for each Major, Minor, and Maintenance release, if applicable.
17
18 Each component within the ONAP solution maintains their own component level
19 release notes and links to those release notes are provided below.
20 Details on the specific items delivered in each release by each component is
21 maintained in the component specific release notes.
22
23 'Kohn' Major Release 11.0.0
24 ---------------------------
25
26 +-----------------------------------+-----------------------------------------+
27 | **Project**                       | Open Network Automation Platform (ONAP) |
28 +-----------------------------------+-----------------------------------------+
29 | **Release name**                  | Kohn                                    |
30 +-----------------------------------+-----------------------------------------+
31 | **Release version**               | 11.0.0                                  |
32 +-----------------------------------+-----------------------------------------+
33 | **Release date**                  | 2022, December 1st                      |
34 +-----------------------------------+-----------------------------------------+
35
36 Features
37 --------
38
39 ONAP 'Kohn' focusses on:
40
41 - Further O-RAN integration with A1 and O1 policy control for SON use cases
42 - improved flows for Cloud-Native Network Functions (CNF) orchestration and
43   upgrade
44 - Intent-driven Closed-loop Autonomous Networks with the CCVPN use case
45 - Robust KPI computation for use in Intent Based E2E Network Slicing
46 - Improved configuration query and change notifications in the Configuration
47   Persistency Service (CPS)
48 - Improved slice analysis in the Control loop automation
49 - Continued modernization of the Policy framework including Service Mesh
50   integration and native Kafka messaging
51 - Security enhancements that include removal of known vulnerabilities and
52   adoption of key software supply chain artifacts
53
54 Functional Requirements
55 -----------------------
56
57 Richer set of Cloud Native Functionality
58 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
59
60 - CDS support for Application Service Descriptor
61
62   - Onboarding ASD CSARs
63   - Transformation to ONAP SDC CSAR
64   - Model updates to support ASD TOSCA types
65   - Support in SDC TOSCA parser
66
67 - SO improved flows around the CNF orchestration, CNF Upgrade, and minor bug
68   fixes around the slicing use case.
69
70   - Create multiple PNF instances in the same request
71   - Support for long-running CDS process
72   - Recursive orchestration Support
73   - CNF Upgrade Workflow with Da-2 supported
74
75 E2E Network Slicing
76 ^^^^^^^^^^^^^^^^^^^
77
78 - Slice Analysis MS enhancement to support real-time intent listening using
79   DCAE SDK dmaap-client lib
80 - KPI Computation MS enhancement to support new KPI reporting to UUI, KPIs
81   spanning multiple resources and error handling for missing counter
82 - Enhancements for Intent-based Cloud Leased Line and Transport Slicing with
83   DCAE SDK alignment for SliceAnalysis MS & enhancing AAI interface for
84   supporting IBN CL
85
86 Control Loop evolutions
87 ^^^^^^^^^^^^^^^^^^^^^^^
88
89 - 5G SON use case enhancements including Control Loop message for ANR modified
90   to align with A1-based flow/support
91 - CCVPN enhancements for Intent-based Cloud Leased Line and Transport Slicing
92
93
94 Extended O-RAN Integration
95 ^^^^^^^^^^^^^^^^^^^^^^^^^^
96
97 - Continued maturing A1-Policy controller functions:
98
99   - Support updated RESTCONF spec (RFC 8040) between A1 PMS & A1 Adapter
100   - Numerous 3PP dependency updates
101   - Support custom south-bound adapters for custom A1-AP protocol versions
102   - Deprecate DMaaP NBI
103   - Improved logging / Tracing / Metrics
104   - Improved logging/debug-ability in CSIT tests
105   - Support JWT access tokens - for use in service mesh environments.
106   - Additional SONAR reporting for A1-PMS service
107
108 - Better alignment with O-RAN in the 5G SON use case with use of O1 and A1
109   interfaces.
110
111   - Introduction of specific control loop flows for O1-based and A1-based RAN
112     actions. This includes changes in Policy, SDN-R, SON-Handler MS, and
113     RAN-Sim.
114   - Enhancement of RAN-Sim to support A1-based actions
115   - Modification of Control Loop message formats and policies to direct O1 and
116     A1 flows appropriately
117
118 Controllers
119 ^^^^^^^^^^^
120
121 - Resource Resolution Enhancements
122
123   - Enabled deleting resources by lastN occurrences
124   - Template headers, path, and outputs mapping in the rest processor
125   - The empty Output mapping means for JSON/MAP all keys and for other types
126     extracting of primitive
127   - The empty response is mapped to the value is output mapping is empty (but
128     not null)
129   - Open resolution processors for in-CBA customization
130   - Improve resolution tests verification
131   - Use RestProcessor for testing RestProcessor
132   - Added component for deleting resources and templates
133   - Fixed enrichment for multiple assignments
134   - Fixed the transform-templating for referenced complex types
135   - Creation of dynamic data-type using all workflow steps
136
137 - CDS now has an endpoint for template deletion
138
139
140 Service Design
141 ^^^^^^^^^^^^^^
142
143 - Application Service Descriptor support with:
144
145   - Onboarding ASD CSARs
146   - Transformation to ONAP SDC CSAR
147   - Model updates to support ASD TOSCA types
148   - Support in SDC TOSCA parser
149
150 - Deletion of archived assets
151 - Improved support for TOSCA constructs
152 - Support for TOSCA value expressions using TOSCA functions
153 - Improved support for import of services
154 - Application metrics
155
156 Inventory
157 ^^^^^^^^^
158
159 - Updates to schema and edge rules
160
161   - Model updates for User Network Interfaces (uni), Route target, Network
162     Route, BGP neighbor, VPN binding, Lag interface, Physical interface and
163     Logical interface
164   - Edge rule changes
165
166
167 ONAP Operations Manager
168 ^^^^^^^^^^^^^^^^^^^^^^^
169
170 - Update of Infrastructure and tools versions to improve build and deployment
171   time, as well as fixing vulnerabilities
172 - Initial Setup for "ONAP on ServiceMesh" deployment as basis for the London
173   release
174   - using Istio 1.14.1 as SM platform
175   - including Istio Ingress Gateway for external access
176   - modify 90% of ONAP component charts to support Sevice Mesh
177   - Established daily deployment pipelines to test the SM setup
178
179 Non-Functional Requirements
180 ---------------------------
181
182 The following 'non-functional' requirements are followed in the
183 Kohn Release:
184
185 Best Practice
186 ^^^^^^^^^^^^^
187
188 - Standardized log fields
189 - Support dual stack IPv4/Ipv6 across all ONAP modules
190 - GUI test suites for all UI exposing modules
191
192 Security
193 ^^^^^^^^
194
195 - Adoption of software bill of materials (SBOMs)
196 - Usage of basic images that provide the most updated and secure Java and
197   Python versions
198 - Improve OpenSSF (formerly CII badging)
199
200
201 Documentation
202 ^^^^^^^^^^^^^
203
204 - Development guide updated
205 - Structural changes in 'Guide' section
206
207 Tests & Integration
208 ^^^^^^^^^^^^^^^^^^^
209
210 - deployment/noheat refactorization, fixes and updates:
211
212   - Updated Ansible, Galaxy collections and Python libs to latest versions
213   - Better Galaxy collections and Python libraries versions management
214   - Added playbook to deploy Devstack
215   - Added option to deploy Istio
216   - Ability to set arbitrary overrides file
217   - Added one playbook to deploy whole infrastructure (i.e. create OpenStack
218     VMs in which Devstack, k8s and ONAP gets deployed)
219   - Documentation updates
220
221
222 .. important::
223    Some non-functional requirements are not fully finalized. Please, check details
224    on the :doc:`Integration <onap-integration:usecases/release_non_functional_requirements>`
225
226 Documentation Sources
227 ---------------------
228
229 The formal ONAP 'Kohn' Release Documentation is available
230 in :ref:`ReadTheDocs<master_index>`.
231
232 The `Developer Wiki <http://wiki.onap.org>`_ remains a good source of
233 information on meeting plans and notes from committees, project teams and
234 community events.
235
236 OpenSSF Best Practice
237 ---------------------
238
239 ONAP has adopted the `OpenSSF Best Practice Badge Program <https://bestpractices.coreinfrastructure.org/en>`_.
240
241 - `Badging Requirements <https://github.com/coreinfrastructure/best-practices-badge>`_
242 - `Badging Status for all ONAP projects <https://bestpractices.coreinfrastructure.org/en/projects?q=onap>`_
243
244 In the Kohn release,
245
246 - 100% projects passed 90% of the OpenSSF badge
247 - 86% passed the OpenSSF badge
248 - 11% projects passed the OpenSSF Silver badge
249
250 Project specific details are in the :ref:`release notes<component-release-notes>`
251 for each component.
252
253 .. index:: maturity
254
255 ONAP Maturity Testing Notes
256 ---------------------------
257 For the Kohn release, ONAP continues to improve in multiple areas of
258 Scalability, Security, Stability and Performance (S3P) metrics.
259
260
261 More details in :ref:`ONAP Integration Project<onap-integration:master_index>`
262
263 Known Issues and Limitations
264 ----------------------------
265 Known Issues and limitations are documented in each
266 :ref:`project Release Notes <component-release-notes>`.