Release-notes

This document provides the release notes for 2.3.0 of INF O2 service.

Version History

Date

Ver.

Author

Comment

2026-07-01

2.3.0

Vineela Pachchipulusu, Jon Zhang

N Release

2025-06-15

2.2.0

Jon Zhang, Jackie Huang, Vineela Pachchipulusu

L Release

2025-01-15

2.1.0

Jon Zhang, Jackie Huang

K Release

2024-06-15

2.0.4

Jon Zhang, Jackie Huang, Joshua Kraitberg

J Release

2023-12-15

2.0.3

Jon Zhang, Jackie Huang

I Release

2023-06-15

2.0.2

Jon Zhang, Jackie Huang

H Release

2022-12-15

2.0.1

Bin Yang, Jon Zhang, Jackie Huang, David Liu

G Release

2022-06-15

1.0.1

Bin Yang, Jon Zhang

F Release

2021-12-15

1.0.0

Bin Yang, Jon Zhang

E Release

Version 2.3.0, 2026-07-01

  • Database and cache upgrade

    • Upgrade postgres from 9.6 to 18, with pg_dump/restore support for the major version upgrade and rollback

    • Replace redis with valkey (valkey/valkey:8.0-alpine)

  • CVE fixed

    • Fixed critical CVE-2025-6965

    • Fixed critical CVE-2026-39892 (cryptography), CVE-2026-27459 (pyOpenSSL) and CVE-2026-31789 (openssl)

  • Alarm and resource pruning

    • Prune stale resource pools, resources, DMS entries and alarms that no longer exist in the authoritative source

    • Handle pruning of stale subcloud alarms

    • Clear pruned subclouds so they no longer display

    • Remove alarm event records that reference deleted resources

    • Fix deleted FM alarms still showing up in O2ims infrastructure Monitoring alarms

  • Bug fixes

    • Duplicate Alarm subscription now returns 409 Conflict instead of 400

    • Retrieve the Region name from the API instead of relying on a hardcoded value

    • Make the WRA configuration optional so the watcher skips the performance measurement (PM) portion when Elasticsearch is not available

  • Other updates

    • Modernize docs build infrastructure and migrate API rendering from redoc to openapi

    • Hoist project dependencies out of shared tox testenv

    • CI: Add .github/dependabot.yml configuration

    • INFO.yaml: Add Joshua as the committer

    • Bugs fixed

Version 2.2.0, 2025-06-15

  • CVE fixed

    • Fixed critical CVE-2024-45492 and CVE-2024-45491

    • Fixed critical CVE-2022-48174 and CVE-2024-37371

    • Fixed high CVEs CVE-2024-6345, CVE-2023-29491 and CVE-2023-7104

  • Other updates

    • Bugs fixed

Version 2.1.0, 2025-01-15

  • Upgrade Monitoring API to version 1.1

    • Support Alarm Service Configuration initial and update

    • Autonomous Alarm Purge based on Alarm Service Configuration

    • Upgrade Monitoring API version from v1.0 to v1.1

    • Add Performance Management Jobs query API

  • Other updates

    • Bugs fixed

Version 2.0.4, 2024-06-15

  • Upgrade Monitoring API

    • Support SMO’s requests of alarm event acknowledgment and clearing

  • Support mTLS for API endpoint

    • Support mutual TLS for API endpoint

  • Support authentication with OAuth2 token of API

    • Support OAuth2 token for API authentication

  • Other updates

    • Bugs fixed

Version 2.0.3, 2023-12-15

  • Bugs fixed

  • Updated base image plus Python to 3.11

Version 2.0.2, 2023-06-15

  • Upgrade Inventory API

    • Support capabilities attribute of the DMS query to support the PlugFest with SMO integration

  • Update the Subscription and Notification part

    • Adding the oAuth2 configuration for the O2 service query the SMO

    • Registration and notification to SMO support oAuth2 verification

    • Rewrite the subscription filter part

  • Specification compliance

    • Compliance to “O-RAN.WG6.O2IMS-INTERFACE-R003-v04.00”

    • Adding InfrastructureInventoryObject abstract class

  • Other updates

    • Bugs fixed

Version 2.0.1, 2022-12-15

  • Upgrade Inventory API, and add Monitoring API

    • Support HTTPS/TLS for API endpoint

    • Support authentication with token of API

    • Add “api_version” query in base API

    • Add “O2IMS_InfrastructureMonitoring” API part

    • Support Attribute-based selectors, and API query filter parameters following the specification

    • Updating error handling of all the API queries

  • Update the Subscription and Notification part

    • Notification SMO and register O-Cloud when the application starts with SMO configuration

    • Support subscription inventory change or alarm notification with the filter parameter

  • Specification compliance

    • Compliance to “O-RAN.WG6.O2IMS-INTERFACEv03.0”

    • Updating modeling, including ResourcePool, ResourceInfo, DeploymentManager, ResourceType, Notification, O-Cloud, AlarmEventRecord, AlarmDictorary, and AlarmDefinition

    • Adding Accelerators as a resource; adding virtual resource type

  • Other updates

    • Add configuration file load at application starts

    • Fix bugs

    • Replace POC O2DMS APIs with Kubernetes Native API Profile for Containerized NFs

Version 1.0.1, 2022-06-15

  • Add Distributed Cloud(DC) supported

    • Enable multiple ResourcePool support in DC mode

    • Enable multiple DeploymentManager support in DC mode

  • Add O2 DMS profiles

    • Support native_k8sapi profile that can get native Kubernetes API information

    • Support SOL018 specification, it includes native Kubernetes API profile and Helm CLI profile, “sol018”, and “sol018_helmcli”

Version 1.0.0, 2021-12-15

  • Initial version (E release)

  • Add O2 IMS for INF platform

    • Enable INF platform registration to SMO

    • Enable O2 infrastructure inventory service API

    • Enable O2 Subscription service API

    • Enable O2 Notification service to notify SMO about the resource changes

  • ADD O2 DMS for INF platform

    • A PoC which enables Lifecycle management of NfDeployment represents CNF described with helm chart

    • Add Lifecycle Management API for NfDeploymentDescriptor which represents a helm chart for NfDeployment

    • Add Lifecycle Management API for NfDeployment