Skip to content

v1.7.1

Latest

Choose a tag to compare

@Simewu Simewu released this 19 May 21:58
· 12 commits to main since this release
a7d976f

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-terminal to generic x-terminal-emulator for broader desktop environment support.
    • For example, run the handover scenario in new windows with ./OpenAirInterface_Testbed/run_handover_scenario.sh show.
  • 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.
    • Grafana dashboard updated with UE-to-Cell mapping table and CARR.PDSCHMCSDist plots [3], [4].
  • 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

  1. OpenAirInterface UE Supported Radio Devices. NIST. https://github.com/usnistgov/O-RAN-Testbed-Automation/tree/a7d976fb325d2500cbcd98544803ebfb157fe9bc/OpenAirInterface_Testbed/User_Equipment#supported-radio-devices
  2. ZeroMQ Documentation. OpenAirInterface. https://gitlab.eurecom.fr/oai/openairinterface5g/-/blob/develop/radio/zmq/README.md
  3. Grafana Dashboard KPM Metrics Monitor Image. NIST. https://github.com/usnistgov/O-RAN-Testbed-Automation/blob/a7d976fb325d2500cbcd98544803ebfb157fe9bc/Images/xApp_Dashboard.png
  4. 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