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

OAM-452

M-Release

OAM-457

Create oam/oam-controller repository.

OAM-459

clean up requirements.txt in root dir

OAM-460

Provide intial controller

OAM-461

Provide parents for oam-controller

OAM-462

Cleanup parents for oam-controller

OAM-465

Insufficient permissions to write to github packages

OAM-467

Optimize dependencies bom in parents

OAM-468

Provide ru-fh devicemanager and odlux

OAM-469

provide oam-controller distribution to create sdnc and sdnc-web images

OAM-471

Solution gateway encode query ; to &

OAM-472

Include GHA workflow for building artifacts

OAM-473

Update github workflows

OAM-474

update gerrit-verify.yml

OAM-475

Include parent pom.xml

OAM-476

Override global settings with project specific settings.xml

OAM-477

Use new github action

OAM-478

Fix github workflows

OAM-479

Add gerrit-merge.yml

OAM-480

Test Commit

OAM-481

Test commit for verifying uploading of artifacts

OAM-482

Test commit for verifying uploading of artifacts

OAM-483

Test commit for gerrit merge testing

OAM-484

Create CVE tag example

OAM-485

Network generation support of 1.n O-DU:O-RU

OAM-486

push artifacts to nexus and nexus3

OAM-487

Remove unwanted Github workflows

OAM-488

Uncomment mandatory gerrit inputs

OAM-489

Rename gerrit-merge.yaml to check if it gets triggered

OAM-490

Remove unavailable GERRIT inputs

OAM-491

Test commit for verifying gerrit merge workflow trigger

OAM-492

Include new jobs in gerrit merge workflow

OAM-494

Revert stripped GERRIT inputs for gerrit-merge to work

OAM-495

Pass nexus secrets to github action

OAM-496

Dummy commit to trigger GHA merge

OAM-497

Prerequisites improvement for SMO deployment

OAM-498

Update groupId to use oam-oam-controller instead of oam-controller

OAM-499

invalid groupId in oam-controller artifact

OAM-500

update docker image path to include repo name

OAM-501

update serverId in settings.xml

OAM-502

sdnc-web missing from deploy

OAM-503

Update workflows and versions

OAM-505

Test commit to trigger GHA workflows to push artifacts to nexus repos

OAM-506

Create release file for 13.0.0 version

OAM-509

sdnr container fails to start when oauth is enabled

OAM-510

Build failure during creation of sdnc-web docker image

OAM-511

GHA workflow - gerrit-verify.yaml - not voting on successful completion

OAM-512

github workflow (merge) commenting incorrectly when workflow fails

OAM-513

Incorporate CICD for deploy and test

OAM-514

Dummy commit to trigger GHA verify

OAM-515

fix broken gerrit-verify

OAM-516

Dummy commit to trigger GHA verify

OAM-517

Save docker artifacts for use by CICD

OAM-518

Comma used instead of space in docker artifact list

OAM-519

Workflow: Create new job for running tests

OAM-520

Invalid repo name passed to github action checkout

OAM-521

pydantic module missing in environment to run tests

OAM-522

Fix IP Addresses of simulated devices

OAM-523

Mounting a device via VES PNF Registration is not working

OAM-524

Align gerrit-verify.yaml to use LF repos

OAM-525

Upgrade gerrit merge workflow to use 1password service

OAM-526

Support non-default ODL ADMIN PASSWORD

OAM-527

Incomplete aaa fix

OAM-528

Adapt ODLUX to changed netconf-topology yang for add mountpoint

OAM-529

update gerrit-merge workflow to replace a deprecated action

OAM-530

Support latest yang revision of o-ran-hardware yang model

OAM-531

Create M Release artifacts and images

OAM-532

Incorrect or missing release tag

OAM-533

Create minor version for M Release

OAM-534

Modify M-Release images to OAM Solution

OAM-536

Update Release Notes

Please see related release notes in O-RAN-SC OAM and OpenDaylight .

L-Release, 2025-06-10

Issue

Summary

OAM-464

Update release notes for L-Release in documentation

OAM-458

Remove DMaaP from the solution

OAM-456

Roles in keycloak client - causing SDNR Oauth authentication to fail

OAM-455

Provision grafana resources automatically during grafana startup

OAM-454

Accessing /apidoc in SDNR fails with 401 Unauthorized error

OAM-453

Use grafana for dashboards and integrate with keycloak for authentication and authorization

OAM-451

kafka-ui logout not working

OAM-450

kafka-ui should use keycloak for authentication

OAM-449

Upgrade identity server (keycloak) to a recent stable version

OAM-448

Fix docs build process

OAM-447

Align Cell generation in ietf-topo with geo.json

OAM-446

Clean-up Docker-Compose Network

OAM-445

Update docker images of Kafka and Zookeeper services

OAM-444

Generate GeoJSON for topology

OAM-443

Allow creation of several instances.

OAM-442

Add a disabledREsourcesProfile to the configuration schema and configurations.

OAM-441

Modify the o-ran-sc topology augmentation

OAM-440

Make topo-generation more flexible

OAM-439

fix ves stndDefined schema references according to VES-image-configured

OAM-438

Hide “CoreModel” columns in ODLUX

OAM-437

Use project docker images

OAM-436

Create topics on kafka with solution

OAM-435

Inject RANPM function into solution

OAM-434

Remove DMaaP from solution

OAM-433

Fix About issue in ODLUX

OAM-431

Integrate PM flow into docker-compose solution

OAM-430

Update docs for solution deployment

OAM-428

Clean-up solution

OAM-422

Solution: add new parameter to controller

OAM-404

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

OAM-425

Analyse what needs to happen

OAM-424

Add karaf-ui to smo/common

OAM-423

Create Deployment Guideline for INT

OAM-418

Integrate an NRCellDU into the topology

OAM-417

Topo: Add supported-tps to logical TPs

OAM-413

Add O-RAN-SC specific extensions to ietf-network- topology

OAM-412

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

OAM-408

Add to_directory method to relevant object classes

OAM-407

typing-extensions to python requirements

OAM-406

Add “network_dir” option in config file

OAM-405

Create python environment for oam

OAM-402

Solution: ves-collector support different paths for schemaReference

OAM-401

Make oAuth configurable

OAM-399

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

OAM-271

Deployment: sdnc-web is not coming up

OAM-270

O-DUs must not be affected by a disaster for June 2022

OAM-269

Correct E2 protocol

OAM-268

create topologies for 2022-06 OTIC PoCfest

OAM-266

Create additional information model for topology

OAM-265

Deployment: jenkins pod not coming up, missing pv

OAM-264

Deployment: Minor corrections in README.md

OAM-263

Create more VES stndDefined Examples

OAM-262

Define Wireshark configuration

OAM-261

Update README to document new Wireshark function

OAM-260

Add Wireshark to docker-compose

OAM-259

Add Wireshark to the solution

OAM-258

Ues json file names as expected by o-ran-sc-topology service

OAM-257

Use inline css styles for SVG

OAM-256

ADD N1, N2 N3 interfacing to topology generation

OAM-255

Add nodes, function and protocols for N1, N2 and N3 interfacing

OAM-254

Create topology-parser tool

OAM-253

remove dependency to unused tile-server

OAM-252

Update nexus port to 10001 for VES Collector images as it is now released.

OAM-251

Align docker-compose with SIM topology-service

OAM-250

Add LayerProtocolQualifier

OAM-249

Create a script to generate a Topology

OAM-248

Create O-RAN-SC extension to TAPI Topology v2.1.3

OAM-247

Remove highstreet from simulated Network Functions names

OAM-246

Modify docker-compose configuration

OAM-245

Correct pm-streaming model

OAM-244

Add known issue section to release notes

OAM-243

Network slicing event support by OAM (Simulator)

OAM-211

Update to Java 11

OAM-172

Update Deployment

OAM-143

1852,Provide ONAP Guilin based nonrtric-o1-controller image

OAM-132

ONAP Guilin SDN-R based nonrtric-o1-controller

OAM-130

SPV is failing if Admin state and another parameter present in single request

OAM-129

Adding Copyright license for missing files

OAM-127

Support of heartbeat and Software management Code delivery

OAM-123

Yang model files should be part of scp/oam/modeling

OAM-117

License.txt should update with latest 3rd party software list

OAM-115

Remove unused directories

OAM-35

User plane Topology View

OAM-34

Control Plane Topology View

OAM-33

O1 Topology View

OAM-32

A1/E2 Topology View

Please see related release notes in ONAP SDNC and OpenDaylight .

Version 5.1.0, 2022-01-31

Issue

Summary

OAM-48

Bug fixes in o-ran-sc-du-hello-world yang

OAM-237

Bug fixes in o-ran-sc-du-hello-world yang

OAM-240

Late updates on integration deployment

OAM-241

OAM - VES sender script improvement

Known issues

Issue

Summary

NETCONF-845

Support of namespace for referred yang-identity values.

Version 5.0.0, 2021-11-29

Issue

Summary

OAM-221

Wrong value format in measurement ves example

OAM-222

OAM Deployment enhancements

OAM-223

update from stating to released

OAM-226

Create yang model for CM according to the requirements by O-DU and the use case

OAM-227

Create VES stndDefined extension for PM-streaming

OAM-228

Update O-RAN-SC-Du Hello-world yang for CM

OAM-229

Update header of o-ran-sc-du-hello-world

OAM-230

Consider CM in o-ran-sc-du-hello-world.yang

OAM-231

Add slice management to o-ran-sc-du-hello-world.yang

OAM-232

Add performance measurement job management to o-ran-sc-du-hello-world.yang

OAM-233

Add subscription management to o-ran-sc-du-hello-world.yang

OAM-234

Create VES stndDefined PM streaming OpenAPI

OAM-235

Create a Yang notification syntax

OAM-237

Bug fixes in o-ran-sc-du-hello-world yang

OAM-238

Update O-RAN-SC wiki release page

Version 4.0.4, 2021-05-22

Issue

Summary

OAM-177

Update Documentation for docker supporting IPv6

OAM-188

Provide OpenAPI

OAM-191

O-RU on-boarding

OAM-192

O-DU on-boarding

OAM-193

Test environment

OAM-194

O-RU closed loop recovery

OAM-195

Documentation

OAM-212

Add section referencing O-RAN specifications

OAM-213

Update Deployment docs

Version 4.0.3, 2021-04-23

Issue

Summary

OAM-150

Provide settings.xml

OAM-171

Update docs OAM architecture diagram

OAM-178

Creation of use case docker-compose

OAM-179

Remove unused folders

OAM-181

Update docker-compose to onap-sdnc:2.1.3

OAM-182

Create dev example for additional ves domains

OAM-183

Create VES client example for domain ‘notification’

OAM-184

Create VES client example for domain ‘stateChange’

OAM-185

Create VES client example for domain ‘stndDefined’

OAM-187

Update Jenkins Jobs

OAM-189

Remove builder jobs of project oam

Version 4.0.3, 2021-04-23

Issue

Summary

OAM-150

Provide settings.xml

OAM-171

Update docs OAM architecture diagram

OAM-178

Creation of use case docker-compose

OAM-179

Remove unused folders

OAM-181

Update docker-compose to onap-sdnc:2.1.3

OAM-182

Create dev example for additional ves domains

OAM-183

Create VES client example for domain ‘notification’

OAM-184

Create VES client example for domain ‘stateChange’

OAM-185

Create VES client example for domain ‘stndefined’

OAM-187

Update Jenkins Jobs

OAM-189

Remove builder jobs of project oam

Version 4.0.3, 2021-04-23

Issue

Summary

OAM-150

Provide settings.xml

OAM-171

Update docs OAM architecture diagram

OAM-178

Creation of use case docker-compose

OAM-179

Remove unused folders

OAM-181

Update docker-compose to onap-sdnc:2.1.3

OAM-182

Create dev example for additional ves domains

OAM-183

Create VES client example for domain ‘notification’

OAM-184

Create VES client example for domain ‘stateChange’

OAM-185

Create VES client example for domain ‘stndDefined’

OAM-187

Update Jenkins Jobs

OAM-189

Remove builder jobs of project oam

Version 4.0.2, 2021-04-02

Issue

Summary

OAM-180

Wrong time format in VES client scripts

OAM-176

Support of IPv6 by docker-compose

OAM-175

Update docker-compose and its configurations

OAM-174

Update VES Client scripts supporting VES 7.2

OAM-173

Update VES client scripts supporting https

OAM-170

Delete folder ‘model’ from OAM repo’

OAM-169

Use case driven yang for O-DU

OAM-168

Update namespace definitions in prototype yangs of O-RAN-SC

OAM-164

Add WG4 november train yangs modules

SDNC-1480

O-RAN (FrontHaul) deviceManager: support of GuiCutThrough

CCSDK-3161

O-RAN (FrontHaul) deviceManager: o-ran-fm.yang/alarm-notif to VES:fault

CCSDK-3160

CallHome to VES:pnfRegistration

NETCONF-766

Logging al RESTCONF requests and responses 1

NETCONF-744

Read whole leaf-list using get/get-config RPC 1

NETCONF-735

Support NETCONF get/get-config with multiple selected subtrees 1

1(1,2,3)

Patched via MAVEN repo into CCSDK as long as code is not merged into OpenDaylight master branch

Version 4.0.1, 2021-03-12

Issue

Summary

OAM-166

Add WG4 July 2020 yang modules

OAM-163

Rename yang filename to <module>@<revision> format

OAM-160

Modeling Repo: SIM directory not longer required

OAM-159

Remove yang models from Repo

OAM-154

OAM tr069: Changing .gitignore for IntelliJ related files

OAM-121

Request to modify SMO deployment SOP

OAM-120

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