Operation and Maintenance Release Notes
This document provides the release notes for O-RAN-SC M-Release of the Operation and Maintenance (OAM) project.
M-Release, 2025-12-01
ID |
Description |
|---|---|
M-Release |
|
Create oam/oam-controller repository. |
|
clean up requirements.txt in root dir |
|
Provide intial controller |
|
Provide parents for oam-controller |
|
Cleanup parents for oam-controller |
|
Insufficient permissions to write to github packages |
|
Optimize dependencies bom in parents |
|
Provide ru-fh devicemanager and odlux |
|
provide oam-controller distribution to create sdnc and sdnc-web images |
|
Solution gateway encode query ; to & |
|
Include GHA workflow for building artifacts |
|
Update github workflows |
|
update gerrit-verify.yml |
|
Include parent pom.xml |
|
Override global settings with project specific settings.xml |
|
Use new github action |
|
Fix github workflows |
|
Add gerrit-merge.yml |
|
Test Commit |
|
Test commit for verifying uploading of artifacts |
|
Test commit for verifying uploading of artifacts |
|
Test commit for gerrit merge testing |
|
Create CVE tag example |
|
Network generation support of 1.n O-DU:O-RU |
|
push artifacts to nexus and nexus3 |
|
Remove unwanted Github workflows |
|
Uncomment mandatory gerrit inputs |
|
Rename gerrit-merge.yaml to check if it gets triggered |
|
Remove unavailable GERRIT inputs |
|
Test commit for verifying gerrit merge workflow trigger |
|
Include new jobs in gerrit merge workflow |
|
Revert stripped GERRIT inputs for gerrit-merge to work |
|
Pass nexus secrets to github action |
|
Dummy commit to trigger GHA merge |
|
Prerequisites improvement for SMO deployment |
|
Update groupId to use oam-oam-controller instead of oam-controller |
|
invalid groupId in oam-controller artifact |
|
update docker image path to include repo name |
|
update serverId in settings.xml |
|
sdnc-web missing from deploy |
|
Update workflows and versions |
|
Test commit to trigger GHA workflows to push artifacts to nexus repos |
|
Create release file for 13.0.0 version |
|
sdnr container fails to start when oauth is enabled |
|
Build failure during creation of sdnc-web docker image |
|
GHA workflow - gerrit-verify.yaml - not voting on successful completion |
|
github workflow (merge) commenting incorrectly when workflow fails |
|
Incorporate CICD for deploy and test |
|
Dummy commit to trigger GHA verify |
|
fix broken gerrit-verify |
|
Dummy commit to trigger GHA verify |
|
Save docker artifacts for use by CICD |
|
Comma used instead of space in docker artifact list |
|
Workflow: Create new job for running tests |
|
Invalid repo name passed to github action checkout |
|
pydantic module missing in environment to run tests |
|
Fix IP Addresses of simulated devices |
|
Mounting a device via VES PNF Registration is not working |
|
Align gerrit-verify.yaml to use LF repos |
|
Upgrade gerrit merge workflow to use 1password service |
|
Support non-default ODL ADMIN PASSWORD |
|
Incomplete aaa fix |
|
Adapt ODLUX to changed netconf-topology yang for add mountpoint |
|
update gerrit-merge workflow to replace a deprecated action |
|
Support latest yang revision of o-ran-hardware yang model |
|
Create M Release artifacts and images |
|
Incorrect or missing release tag |
|
Create minor version for M Release |
|
Modify M-Release images to OAM Solution |
|
Update Release Notes |
Please see related release notes in O-RAN-SC OAM and OpenDaylight .
L-Release, 2025-06-10
Issue |
Summary |
|---|---|
Update release notes for L-Release in documentation |
|
Remove DMaaP from the solution |
|
Roles in keycloak client - causing SDNR Oauth authentication to fail |
|
Provision grafana resources automatically during grafana startup |
|
Accessing /apidoc in SDNR fails with 401 Unauthorized error |
|
Use grafana for dashboards and integrate with keycloak for authentication and authorization |
|
kafka-ui logout not working |
|
kafka-ui should use keycloak for authentication |
|
Upgrade identity server (keycloak) to a recent stable version |
|
Fix docs build process |
|
Align Cell generation in ietf-topo with geo.json |
|
Clean-up Docker-Compose Network |
|
Update docker images of Kafka and Zookeeper services |
|
Generate GeoJSON for topology |
|
Allow creation of several instances. |
|
Add a disabledREsourcesProfile to the configuration schema and configurations. |
|
Modify the o-ran-sc topology augmentation |
|
Make topo-generation more flexible |
|
fix ves stndDefined schema references according to VES-image-configured |
|
Hide “CoreModel” columns in ODLUX |
|
Use project docker images |
|
Create topics on kafka with solution |
|
Inject RANPM function into solution |
|
Remove DMaaP from solution |
|
Fix About issue in ODLUX |
|
Integrate PM flow into docker-compose solution |
|
Update docs for solution deployment |
|
Clean-up solution |
|
Solution: add new parameter to controller |
|
Generate day0 configuration for deployment of the topology. |
Please see related release notes in O-RAN-SC OAM , ONAP SDNC and OpenDaylight .
K-Release, 2024-12-28
Issue |
Summary |
|---|---|
Analyse what needs to happen |
|
Add karaf-ui to smo/common |
|
Create Deployment Guideline for INT |
|
Integrate an NRCellDU into the topology |
|
Topo: Add supported-tps to logical TPs |
|
Add O-RAN-SC specific extensions to ietf-network- topology |
|
Rename topology in schema and config to SDO ref |
Please see related release notes in O-RAN-SC OAM , ONAP SDNC and OpenDaylight .
J-Release, 2024-06-28
Issue |
Summary |
|---|---|
Add to_directory method to relevant object classes |
|
typing-extensions to python requirements |
|
Add “network_dir” option in config file |
|
Create python environment for oam |
|
Solution: ves-collector support different paths for schemaReference |
|
Make oAuth configurable |
|
Solution: provide env SDNC_ENABLE_OAUTH for controller and web |
Please see related release notes in O-RAN-SC OAM , ONAP SDNC and OpenDaylight .
Version 6.0.0, 2022-06-28
Issue |
Summary |
|---|---|
Deployment: sdnc-web is not coming up |
|
O-DUs must not be affected by a disaster for June 2022 |
|
Correct E2 protocol |
|
create topologies for 2022-06 OTIC PoCfest |
|
Create additional information model for topology |
|
Deployment: jenkins pod not coming up, missing pv |
|
Deployment: Minor corrections in README.md |
|
Create more VES stndDefined Examples |
|
Define Wireshark configuration |
|
Update README to document new Wireshark function |
|
Add Wireshark to docker-compose |
|
Add Wireshark to the solution |
|
Ues json file names as expected by o-ran-sc-topology service |
|
Use inline css styles for SVG |
|
ADD N1, N2 N3 interfacing to topology generation |
|
Add nodes, function and protocols for N1, N2 and N3 interfacing |
|
Create topology-parser tool |
|
remove dependency to unused tile-server |
|
Update nexus port to 10001 for VES Collector images as it is now released. |
|
Align docker-compose with SIM topology-service |
|
Add LayerProtocolQualifier |
|
Create a script to generate a Topology |
|
Create O-RAN-SC extension to TAPI Topology v2.1.3 |
|
Remove highstreet from simulated Network Functions names |
|
Modify docker-compose configuration |
|
Correct pm-streaming model |
|
Add known issue section to release notes |
|
Network slicing event support by OAM (Simulator) |
|
Update to Java 11 |
|
Update Deployment |
|
1852,Provide ONAP Guilin based nonrtric-o1-controller image |
|
ONAP Guilin SDN-R based nonrtric-o1-controller |
|
SPV is failing if Admin state and another parameter present in single request |
|
Adding Copyright license for missing files |
|
Support of heartbeat and Software management Code delivery |
|
Yang model files should be part of scp/oam/modeling |
|
License.txt should update with latest 3rd party software list |
|
Remove unused directories |
|
User plane Topology View |
|
Control Plane Topology View |
|
O1 Topology View |
|
A1/E2 Topology View |
Please see related release notes in ONAP SDNC and OpenDaylight .
Version 5.1.0, 2022-01-31
Issue |
Summary |
|---|---|
Bug fixes in o-ran-sc-du-hello-world yang |
|
Bug fixes in o-ran-sc-du-hello-world yang |
|
Late updates on integration deployment |
|
OAM - VES sender script improvement |
Known issues
Issue |
Summary |
|---|---|
Support of namespace for referred yang-identity values. |
Version 5.0.0, 2021-11-29
Issue |
Summary |
|---|---|
Wrong value format in measurement ves example |
|
OAM Deployment enhancements |
|
update from stating to released |
|
Create yang model for CM according to the requirements by O-DU and the use case |
|
Create VES stndDefined extension for PM-streaming |
|
Update O-RAN-SC-Du Hello-world yang for CM |
|
Update header of o-ran-sc-du-hello-world |
|
Consider CM in o-ran-sc-du-hello-world.yang |
|
Add slice management to o-ran-sc-du-hello-world.yang |
|
Add performance measurement job management to o-ran-sc-du-hello-world.yang |
|
Add subscription management to o-ran-sc-du-hello-world.yang |
|
Create VES stndDefined PM streaming OpenAPI |
|
Create a Yang notification syntax |
|
Bug fixes in o-ran-sc-du-hello-world yang |
|
Update O-RAN-SC wiki release page |
Version 4.0.4, 2021-05-22
Issue |
Summary |
|---|---|
Update Documentation for docker supporting IPv6 |
|
Provide OpenAPI |
|
O-RU on-boarding |
|
O-DU on-boarding |
|
Test environment |
|
O-RU closed loop recovery |
|
Documentation |
|
Add section referencing O-RAN specifications |
|
Update Deployment docs |
Version 4.0.3, 2021-04-23
Issue |
Summary |
|---|---|
Provide settings.xml |
|
Update docs OAM architecture diagram |
|
Creation of use case docker-compose |
|
Remove unused folders |
|
Update docker-compose to onap-sdnc:2.1.3 |
|
Create dev example for additional ves domains |
|
Create VES client example for domain ‘notification’ |
|
Create VES client example for domain ‘stateChange’ |
|
Create VES client example for domain ‘stndDefined’ |
|
Update Jenkins Jobs |
|
Remove builder jobs of project oam |
Version 4.0.3, 2021-04-23
Issue |
Summary |
|---|---|
Provide settings.xml |
|
Update docs OAM architecture diagram |
|
Creation of use case docker-compose |
|
Remove unused folders |
|
Update docker-compose to onap-sdnc:2.1.3 |
|
Create dev example for additional ves domains |
|
Create VES client example for domain ‘notification’ |
|
Create VES client example for domain ‘stateChange’ |
|
Create VES client example for domain ‘stndefined’ |
|
Update Jenkins Jobs |
|
Remove builder jobs of project oam |
Version 4.0.3, 2021-04-23
Issue |
Summary |
|---|---|
Provide settings.xml |
|
Update docs OAM architecture diagram |
|
Creation of use case docker-compose |
|
Remove unused folders |
|
Update docker-compose to onap-sdnc:2.1.3 |
|
Create dev example for additional ves domains |
|
Create VES client example for domain ‘notification’ |
|
Create VES client example for domain ‘stateChange’ |
|
Create VES client example for domain ‘stndDefined’ |
|
Update Jenkins Jobs |
|
Remove builder jobs of project oam |
Version 4.0.2, 2021-04-02
Issue |
Summary |
|---|---|
Wrong time format in VES client scripts |
|
Support of IPv6 by docker-compose |
|
Update docker-compose and its configurations |
|
Update VES Client scripts supporting VES 7.2 |
|
Update VES client scripts supporting https |
|
Delete folder ‘model’ from OAM repo’ |
|
Use case driven yang for O-DU |
|
Update namespace definitions in prototype yangs of O-RAN-SC |
|
Add WG4 november train yangs modules |
|
O-RAN (FrontHaul) deviceManager: support of GuiCutThrough |
|
O-RAN (FrontHaul) deviceManager: o-ran-fm.yang/alarm-notif to VES:fault |
|
CallHome to VES:pnfRegistration |
|
Logging al RESTCONF requests and responses 1 |
|
Read whole leaf-list using get/get-config RPC 1 |
|
Support NETCONF get/get-config with multiple selected subtrees 1 |
Version 4.0.1, 2021-03-12
Issue |
Summary |
|---|---|
Add WG4 July 2020 yang modules |
|
Rename yang filename to <module>@<revision> format |
|
Modeling Repo: SIM directory not longer required |
|
Remove yang models from Repo |
|
OAM tr069: Changing .gitignore for IntelliJ related files |
|
Request to modify SMO deployment SOP |
|
Release dashboard image at version 2.0.3 |
Version 2.0.4, 2020-06-13
Documentation updated
Develop reusable OAM API such that the first consumer being a VTH can query, subscribe or publish on a DMaaP topic Story
Create helm deployment for SMO
Feature split for starting devicemanagers
Seed coder for an YANG linter
Please see also Release Notes of ONAP SDNC, DCAE, DMaaP, OOM
Version 2.0.3, 2020-04-08
What is an SMO?
Provide xRAN data-models
Provide curl bash scripts for Software Management
Add jenkins jobs for oam
Add parents to model artifacts
Add top level pom file to distribution
Wrong image tag in non-rt-ric-o1-controller distribution pom
Use ONAP release parents directly
Adjust artifact group name to ORAN naming rule
Use ORAN parents
Add push registry to distribution pom
Version 2.0.2, 2020-03-16
Controller DeviceManager for O-RAN-SC
Provide O1 yang modules
Version 2.0.1, 2020-02-26
Develop VTH for A1 interface
Version 1.0.0, 2019-11-14
Documentation added
Version 0.1.1, 2019-09-18
Development environment added
Version 0.1.0, 2019-09-08
Initial version