Changelog for v1.7.1
- Extended testbed support to Ubuntu 26.04 LTS.
- OpenAirInterface: Added optional UE support for ZeroMQ instead of RF simulator [1], [2].
- Migrated testbed terminal usage from
gnome-terminalto genericx-terminal-emulatorfor broader desktop environment support.- For example, run the handover scenario in new windows with
./OpenAirInterface_Testbed/run_handover_scenario.sh show.
- For example, run the handover scenario in new windows with
- Open5GS: Made the Data Network Name (DNN) configurable at the slice level in
options.yaml. - Open5GS: Updated MongoDB from 4.4 to 7.0 for faster subscriber reading and writing.
- Open5GS (5gdeploy): Bumped Open5GS Docker component image to
v2.7.7. - FlexRIC: Added color coding to distinguish metric names, values, and units while logging in KPM monitoring xApps.
- FlexRIC: Changed default service model install directory from the system path to local
flexric/build, making it configurable.- Included additional script to check when the FlexRIC libraries were last modified.
- FlexRIC: Added option to disable SQLite to prevent unnecessary database write operations during runtime.
- FlexRIC: Added a metrics factory (
metrics_factory.c) to centralize management of E2SM-KPM metrics across xApps. - FlexRIC: Added E2 node IDs matching NR CGI (3GPP 38.423 clause 9.2.3.25) to E2SM-KPM monitoring xApps.
- FlexRIC: Switched to E2AP_V3 and KPM_V3_00 to fix indication message latency (
collectStartTime).- 64-bit encoded per E2SM-KPM clause 8.3.12, and IETF RFC 5905 clause 6.
- FlexRIC: Added build flag to ensure optimized Release binaries are generated instead of Debug binaries.
- OCUDU: Pinned the OCUDU Documentation commit hash to ensure a stable ZeroMQ broker download URL.
- OpenAirInterface and SRS UE: Suppressed UE namespace cleanup before re-initializing namespaces.
- Improved handling of GCC versioning checks to ensure consistent compiler installations.
- Updated software commit hashes to their latest stable versions.
- Revised documentation, diagrams, and source code to reflect the changes listed above.
Full Changelog: v1.7.0...v1.7.1
References
- OpenAirInterface UE Supported Radio Devices. NIST. https://github.com/usnistgov/O-RAN-Testbed-Automation/tree/a7d976fb325d2500cbcd98544803ebfb157fe9bc/OpenAirInterface_Testbed/User_Equipment#supported-radio-devices
- ZeroMQ Documentation. OpenAirInterface. https://gitlab.eurecom.fr/oai/openairinterface5g/-/blob/develop/radio/zmq/README.md
- Grafana Dashboard KPM Metrics Monitor Image. NIST. https://github.com/usnistgov/O-RAN-Testbed-Automation/blob/a7d976fb325d2500cbcd98544803ebfb157fe9bc/Images/xApp_Dashboard.png
- KPM Monitor Visualization in Grafana. NIST. https://github.com/usnistgov/O-RAN-Testbed-Automation/tree/a7d976fb325d2500cbcd98544803ebfb157fe9bc/OpenAirInterface_Testbed/RAN_Intelligent_Controllers/Flexible-RIC#kpm-monitor-visualization-in-grafana