v1.4.3
Changelog for v1.4.3
- Updated O-RAN SC repositories to L Release, OpenAirInterface repositories to release v2.3.0, srsRAN_Project to release v25.04, and other testbed components' commit hashes to their latest versions.
- Updated Docker, Kubernetes, and Helm versions for O-RAN SC's Near-RT RIC and Non-RT RIC.
- Added support for network slice customization: Single Network Slice Selection Assistance Information (S-NSSAI) consisting of SST and SD (3GPP 23.003 §28.4.2) and each RAN component use a slice (default: SST=1, SD=FFFFFF).
- Revised testbed to use DNN/APN of "nist-dnn" by default (can be changed in
5G_Core_Network/options.yaml).- 5G_Core_Network/options.yaml now supports new parameters:
dnn,sst, andsd.
- 5G_Core_Network/options.yaml now supports new parameters:
- Added script to list the subscribers stored in the core's database:
5G_Core_Network/list_subscribers.sh. - Refactored all UE subscriber information generators into a single script for more straightforward customization:
User_Equipment/ue_credentials_generator.sh. - Added custom channel models to RFSim configurations shared between the OpenAirInterface gNB and UEs.
- Added
run_gdb.shfor OAI UE and gNB. They are functionally equivalent torun.shbut run within GNU Debugger. - Improved verbosity of outputs when generating a UE config file to help with debugging its subscription with the core.
- Added scripts to open a shell inside the UE, generate UE traffic to the core, and generate core traffic to the UE.
- Improved memory safety of xApps and resolved all compiler warnings from OpenAirInterface compilations.
- Split OpenAirInterface ongoing development of E2SM-KPM into a development branch.
- Added scripts for interactive Docker (lazydocker) for easier management of e2sim in O-RAN SC's Near-RT RIC.
- Enabled Istio sidecar injection on O-RAN SC's SMO/Non-RT RIC namespace.
- All scripts that open a web browser now use the system's default browser instead of hardcoded browser support.
- Updated documentation and diagrams, and made minor script revisions to improve organization and performance.
Issues Resolved
- Resolved issue #2: Disabled E2 for srsRAN's CU-CP so that the KPI Monitor stops crashing (still connects to the DU).
- Fixed issue #3: OAI's UE now properly uses its namespace so that uplink/downlink traffic is detected by the xApp.
- Thanks to @jnavarrog for finding both of these issues.
- Fixed issue #4: srsue crashing with incorrect tx/rx ports. Fixed by changing the example srsRAN_Project
gnb.yamland User_Equipmentue1.conffiles that are used (band 3, with frequency division duplexing).- Thanks to @ven457 for finding this issue.
Full Changelog: v1.4.2...v1.4.3