Montreal Release Key Updates

This page provides a summary of project-by-project release updates.  

Project

Key Updates

Benefits

Project

Key Updates

Benefits

A&AI

  • Schema version update v28 (Representation of RAN Inventory in AAI):

    • Cell Object:
      new attribute cell.band so that the frequency band info can be storedAAI,

    • Neighbour Object:
      new attribute neighbour.relation-type so that the neighbour relation type can be stored (e.g. NR_NR, NR_LTE, LTE_GSM etc.)

  • tracing support in aai-resources

  • dependency updates

  • Use "Cell" and "Neigbour" objects to extend the RAN Inventory model

  • enable tracing requests across services

  • security, reducing technical dept

CCSDK

Upgrade to OpenDaylight Argon version, Service Release 2

Maintain alignment with OpenDaylight release schedule

CLI

No Changes



CPS

  • CPS Path Improvement, we recently added %, >,<, OR, Contains functionality and use of recursive SQL to fetch descendants in CPS Path querying

  • Upgrade to Java 17, Spring boot uplift to v3.1.2 and OpenApi 3.

  • Support Multiple CM-Handles for NCMP Get Bulk Operation 

  • Completed top-level data nodes support, patch operation for multiple data nodes is now supported.

  • Significant improvement of read/write and query operations 

  • Improve stability by huge reduction of memory consumption

  • OpenSSF Best Practices GOLD badge

  • The enhanced queries allow client to avail of such queries and possible move certain filter operations back to CPS does reducing data transfer and complexity on the client side.

  • Improved performance will allow clients to process more data at greater speed.

  • Upgrade of Java, Spring Boot and OpenAPI will help significantly improve vulnerability assessment and security assessment.

  • The memory reduction apart from stability will also reduce the footprint of the whole system and any related cost.

  • Bulk operations will reduce the amount of calls client need to make in certain use cases.

  • Support for multiple top level nodes for all operations allow clients to use any operations with models that have multiple root nodes which is quiet common.

  • Achieving OpenSSF Gold standard will give client great confidence in the quality, security and reliability of CPS. 

DCAE





DMaaP

No changes

No changes

Documentation





External API Framework





Holmes

  • Updated Java to Version 17

-

Integration

No changes

No changes

Modeling

  • Add support for YANG modules automation

  • Provides YANG modules automation tools, which helps improve the YANG development efficiency and check the version update of the YANG model.

MultiCloud





OOM - common (13.0.2)

  • Add support for Gateway-API in Ingress template (13.0.1)

  • Add support for mariadb-operator (13.0.2)

OOM - mariadb-galera (13.0.1)

  • MariaDB DBs (version 11.1.2) will be created via Operator (13.0.1)

  • All ONAP MariaDB instances will now be created with the latest version by default using the mariaDB-operator

  • Add Galera clients (e.g. SO, SDNC) will use access to "primary" pod to avoid "Deadlocks" 

OOM - serviceAccount (13.0.1)

  • Add default role creation to ServiceAccount

  • Via global option it can be decided, whether the ServiceAccount Chart includes the required roles

  • This supports the deployment of single ONAP components without a "common" roles-wrapper
    (see ONAP deployment evolution)

OOF





OSA (SecCom)





Policy

  • Java 11 upgraded to Java 17

  • Latest version of Spring Framework and Springboot supported

  • Support for update and upgrade on CLAMP ACM

  • Amount of security vulnerabilities drastically reduced

  • Users can now update and upgrade their ACM compositions

PortalNG

  • First full release

  • Adapt the PortalNG to the build, test and release processes of the community

  • Introduce new PortalNG as a maintained alternative to the unmaintained portal project

SDC

  • Support for update of service through import of service template

  • Support for update of service through import of service CSAR

  • Support for adding/updating interfaces on services

  • Support for TMF641 v4.1 milestone and jeopardy events

  • Support for timeout in operation implementations

  • Support for customization of CSAR generation on a per model basis

  • Services can be updated directly in yaml when desired



  • More comprehensive support for defining behaviour of interface operations



  • Adaptability to define CSAR structure and content to suit the requirements of individual models

SDN-C

Upgrade to OpenDaylight Argon version, Service Release 2

Maintain alignment with OpenDaylight release schedule

SO

Fix the security vulnerabilities.



Better security for all the ONAP flows



UUI

  • Optimize the intent report processing process and provide the intent report export capability

  • Complete component upgrades, including java upgrades to version17, and so on

  • Support offline viewing of intent report information

  • Upgrade component version will help improve vulnerability assessment and control risk

VF-C





VNFSDK

No Changes



VNFRQTS





VVP





Benchmark





Infrastructure Improvements







This table shows use case blueprints:

Use Case Blueprint

Key Updates

Benefits

5G

  1. Enhancements for RAN-Sim:

  • Convert RAN Simulator from docker based deployment to k8s pod deployment.

  • Create Helm charts for RAN Simulator and Honeycomb servers.

  • Integrate RAN Sim Helm chart with the Integration project

2. Processing of CM VES update notifications to update CPS DB

  • DMI plug-in enhancements: Registration of cmHandle, conversion of VES msg to AVC msg

  • Use Cloud Events format (CNCF) for CPS event messages, e.g. DMI plug-in to NCMP

  • Persist the CM change in CPS DB (processed by NCMP)

3. Documentation of sequence flow for CM initialization and updates aligned with O-RAN architecture



Better integration and alignment with O-RAN standard

E2E Network Slicing









PNF software upgrade without schema update





PNF software version onboarding





CCVPN





BBS





  O-RAN Harmonization





Tactical Use Case Blueprint

PNF support





Change Management





Control Loop





K8s cloud region





Scaling







Here is a list of a few subcommittees (use-case, architecture, security), Anuket Assurance, and other activities.

Subcommittee

Key Updates

Benefits

Arch Subcommittee





Security Subcommittee





Modeling Subcommittee

  • No changes



Standards Harmonization





Other Activities

Anuket Assurance





Controller Design Studio (CDS)







Finally, here is a list of S3P activities (security, documentation covered above)

S3P Activity

Key Updates

Benefits

Stability





Scalability





Performance





Manageability





Resilience





Usability





Code Footprint Reduction