blob: 9f13bb558b8e10612bd1f8a92c4a881448d45722 [file] [log] [blame]
weichend773eca2019-11-29 05:17:40 -05001e. This work is licensed under a Creative Commons Attribution 4.0 International License.
weichen332b2872019-11-12 01:41:31 -05002.. SPDX-License-Identifier: CC-BY-4.0
3.. Copyright (C) 2019 CMCC
4
5Release-Notes
6=============
7
8
9This document provides the release notes for O-RAN SC.
10
11.. contents::
12 :depth: 3
13 :local:
14
15
16Version history
17---------------
18
19+--------------------+--------------------+--------------------+--------------------+
20| **Date** | **Ver.** | **Author** | **Comment** |
21| | | | |
22+--------------------+--------------------+--------------------+--------------------+
23| 2019-11-12 | 0.1.0 | Weichen Ni(CMCC) | A Release draft |
24| | | | |
25+--------------------+--------------------+--------------------+--------------------+
26| | | | |
27| | | | |
28+--------------------+--------------------+--------------------+--------------------+
29| | 1.0 | | |
30| | | | |
31+--------------------+--------------------+--------------------+--------------------+
32
33
weichen1a15d742019-11-28 08:28:08 -050034Amber Release Summary
35---------------------
weichend773eca2019-11-29 05:17:40 -050036RAN Intelligent Controller Applications (RICAPP) Amber release features contain:
weichen1a15d742019-11-28 08:28:08 -050037
weichend773eca2019-11-29 05:17:40 -050038The MC xAPP which supports calculation of a number of metrics and KPIs based on X2 messages received from UEEC.
39
40* :doc:`RIC Measurement Campaign (MC) xApp Release-notes <ric-app-mc:release-notes>`
weichen1a15d742019-11-28 08:28:08 -050041
weichen443311b2019-11-29 01:42:15 -050042
weichend773eca2019-11-29 05:17:40 -050043The Acumos xAPP adapter which contains the code needed to use an existing Acumos microservice as an O-RAN xAPP, by providing glue that listens and speaks RMR protocol and translates these into calls to the Acumos microservice, which is co-deployed in the same pod as the adapter.
44
45* :doc:`RIC APP ML Release-notes <ric-app-ml:release-notes>`
weichen1a15d742019-11-28 08:28:08 -050046
47
weichend773eca2019-11-29 05:17:40 -050048GS-lite which is an open-source, real-time, low-latency, high-throughput stream processing engine.
49It is a fork of cask/tigon (https://github.com/cdapio/tigon) maintained to serve the needs of RIC applications (currently MC xApp).
weichen1a15d742019-11-28 08:28:08 -050050
weichend773eca2019-11-29 05:17:40 -050051* :doc:`GS-lite Stream Processing Engine Release-notes <com-gs-lite:release-notes>`
weichen1a15d742019-11-28 08:28:08 -050052
53
weichend773eca2019-11-29 05:17:40 -050054The AC xAPP which supports full closed loop control as well as report mode operation for admission control of SgNB Addition requests, reporting of metrics over VES, and configuration of single instance policies via the A1-Interface.
weichen1a15d742019-11-28 08:28:08 -050055
weichend773eca2019-11-29 05:17:40 -050056* :doc:`Admission Control xAPP Release-notes <ric-app-admin:release-notes>`
weichen1a15d742019-11-28 08:28:08 -050057
58
weichend773eca2019-11-29 05:17:40 -050059The KPI Mon xAPP which supports full closed loop control for CuCpResourceStatusReport from multiple gNBs and stores the metrics in Redis DB.
weichen1a15d742019-11-28 08:28:08 -050060
weichend773eca2019-11-29 05:17:40 -050061* :doc:`KPI monitoring Release-notes <ric-app-kpimon:release-notes>`
weichen1a15d742019-11-28 08:28:08 -050062
63
weichen1a15d742019-11-28 08:28:08 -050064
weichend773eca2019-11-29 05:17:40 -050065Near Realtime RAN Intelligent Controller (RIC) Amber release features contain:
66
67LOG which is a thread-safe logging C API library with Mapped Diagnostics Context (MDC) support.
68
69* :doc:`LOG Release-notes <com-log:release-notes>`
weichen1a15d742019-11-28 08:28:08 -050070
71
weichend773eca2019-11-29 05:17:40 -050072Golang which is an implementation of a structured logging library with Mapped Diagnostics Context (MDC) support.
weichen1a15d742019-11-28 08:28:08 -050073
weichend773eca2019-11-29 05:17:40 -050074* :doc:`GOLOG Release-notes <com-golog:release-notes>`
weichen1a15d742019-11-28 08:28:08 -050075
76
weichend773eca2019-11-29 05:17:40 -050077PYLOG which implements a structured logging library with Mapped Diagnostic Context (MDC).
weichen1a15d742019-11-28 08:28:08 -050078
weichend773eca2019-11-29 05:17:40 -050079* :doc:`PYLOG Release-notes <com-pylog:release-notes>`
80
81..
82.. * :doc:`A1 Release-notes <ric-plt-a1:release-notes>`
83
84DBAAS which is the needed elements to deploy database as a service (Dbaas) to kubernetes. Dbaas service is realized with a single container running Redis database. The database is configured to be non-persistent and non-redundant.
85
86* :doc:`DBAAS Release-notes <ric-plt-dbaas:release-notes>`
87
88..
89.. * :doc:`RIC Message Router Release-notes <ric-plt-lib-rmr:rel-notes>`
90..
91..
92.. * :doc:`Routing Manager Release-notes <ric-plt-rtmgr:release-notes>`
93
94Shared Data Layer which provides a lightweight, high-speed interface for accessing shared data storage. The purpose is to enable utilizing clients to become stateless, conforming with, e.g., the requirements of the fifth generation mobile networks.
95
96* :doc:`Shared Data Layer (SDL) in C++ Release-notes <ric-plt-sdl:release-notes>`
weichen1a15d742019-11-28 08:28:08 -050097
98
weichend773eca2019-11-29 05:17:40 -050099Shared Data Layer which provides a lightweight, high-speed interface for accessing shared data storage. The purpose is to enable utilizing clients to become stateless, conforming with, e.g., the requirements of the fifth generation mobile networks.
weichen1a15d742019-11-28 08:28:08 -0500100
weichend773eca2019-11-29 05:17:40 -0500101* :doc:`Shared Data Layer (SDL) in Go Release-notes <ric-plt-sdlgo:release-notes>`
weichen1a15d742019-11-28 08:28:08 -0500102
103
weichend773eca2019-11-29 05:17:40 -0500104Jaegeradapter contains jaeger configuration files. This first version only supports configuration for a jaeger-all-in-one deployment.
weichen1a15d742019-11-28 08:28:08 -0500105
weichend773eca2019-11-29 05:17:40 -0500106* :doc:`Jaegeradapter Release-notes <ric-plt-jaegeradapter:release-notes>`
weichen1a15d742019-11-28 08:28:08 -0500107
108
weichend773eca2019-11-29 05:17:40 -0500109Tracelibcpp library implements a function for creating a configured tracer instance. It hides the underlaying tracer implementation from the application. The library currently supports only Jaeger (https://www.jaegertracing.io/) C++ client (https://github.com/jaegertracing/jaeger-client-cpp) tracer implementation.
weichen1a15d742019-11-28 08:28:08 -0500110
weichend773eca2019-11-29 05:17:40 -0500111* :doc:`Tracelibcpp Release-notes <ric-plt-tracelibcpp:release-notes>`
112
113
114Tracelibgo library implements a function for creating a configured tracer instance. It hides the underlaying tracer implementation from the application. The trace library currently supports only Jaeger (https://www.jaegertracing.io/) golang client (https://github.com/jaegertracing/jaeger-client-go) tracer implementation.
115
116* :doc:`Tracelibgo Release-notes <ric-plt-tracelibgo:release-notes>`
117
118
119The VESPA manager which uses the VES Agent (https://github.com/nokia/ONAP-VESPA) to adapt near-RT RIC internal statistics’ collection using Prometheus (xApps and platform containers) to ONAP’s VES (VNF event streaming).
120
121* :doc:`Vespamgr Release-notes <ric-plt-vespamgr:release-notes>`
122
123
124Asn1-documents which contains a description of the E2 used in the near-RT RIC implementation under O-RAN-SC.
125
126* :doc:`ASN.1 Documents Release-notes <ric-plt-asn1-documents:release-notes>`
127
128
129Streaming Protobufs which provides a Protobuf schema for selected set of X2 Application Protocol messages.
130
131* :doc:`Streaming Protobufs Release-notes <ric-plt-streaming-protobufs:release-notes>`
132
133
134
135Non-RealTime RAN Intelligent Controller (NONRTRIC) Amber release features contain:
136
137A dashboard is available. Non-RT RIC does not support R-apps yet. The Non-RT RIC is not yet fully compliant with the A1 specifications for this release.
138
139* :doc:`Non-RT RIC Release-notes <nonrtric:release-notes>`
140
141
142
143Operations and Maintenance (OAM) Amber release features contain:
144
145OAM which provides reference implementation according to the O-RAN OAM (WG1) documents.
146
147* :doc:`OAM Operation and Maintenance Release-notes <oam:release-notes>`
148
149
150The O-RAN SC RIC Dashboard provides administrative and operator functions for a radio access network (RAN) controller. The web app is built as a single-page app using an Angular (version 8) front end and a Java (version 11) Spring-Boot (version 2.1) back end.
151
152* :doc:`RIC Dashboard Release-notes <portal-ric-dashboard:release-notes>`
153
154
155O-RAN Central Unit (OCU) Amber release features contain:
156
157OpenLTE which is a RAN Software Reference Design for a 4G TDD
158
159* :doc:`Open LTE Release-notes <scp-ocu-openlte:release-notes>`
160
161
162O-RAN Distributed Unit High Layers (ODUHIGH) Amber release features contain:
163
164O-DU Layer 2 which is O-DU layer intilaizations and exchange of F1 Setup Request, F1 Setup Response, GNB DU Config Update and GNB DU Config Update ACK between the ODU and CU STUB.
165
166* :doc:`O-DU Layer 2 Release-notes <o-du-l2:release-notes>`
167
168
169O-RAN Distributed Unit Low Layers (ODULOW) Amber release features contain:
170
171O-DU Layer 1 which is the O-RAN FHI Lib built on top of DPDK to perform U-plane and C-plane functions according to the ORAN Fronthaul Interface specification between O-DU and O-RU. S-Plane support requires PTP for Linux version 2.0 or later The management plane is outside of the scope of this library implementation.
172
173* :doc:`O-DU Layer 1 Release-notes <o-du-phy:release-notes>`
174
175
176Infrastructure (INF) Amber release features contain:
177
178Realtime Platform which implements a real time platform to deploy the O-CU and O-DU components.
179
180* :doc:`Realtime Platform Release-notes <pti-rtp:release-notes>`
181
182
183.. Simulations(SIM) Amber release features contain:
184
185.. * :doc:`SIM/O1-Interface Release-notes <sim-o1-interface:release-notes>`
186
187
188Integration and Testing (INT) Amber release features contain:
189
190IT-DEP hosts deployment and integration artifacts such as scripts, Helm charts, and other files used for deploying O-RAN SC software.
191
192* :doc:`IT-DEP Release-notes <it-dep:release-notes>`
193
194
195
196* :doc:`IT-TEST Release-notes <it-test:release-notes>`
197
198
199IT-DEV which integrates artifacts for developing Near Realtime RAN Intelligent Controller applications (xApps).
200
201* :doc:`IT-DEV Release-notes <it-dev:release-notes>`
202
203
204IT-DEV includes the initial commit of the OTF platform code. Applications include otf-frontend, otf-service-api, otf-camunda, and several virtual test head microservices (ping, ssh, robot, ric). In addition setup documentation and installation guides are included to build docker containers and helm charts for deployment.
205
206* :doc:`IT-Otf Release-notes <it-otf:release-notes>`
weichen1a15d742019-11-28 08:28:08 -0500207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
weichen332b2872019-11-12 01:41:31 -0500228
229
230
231
232
233
234
235