v1.6.0
Changelog for v1.6.0
OpenAirInterface
- Migrated to latest configuration style and usage instructions (e.g., multiple RF simulator front ends).
- Added support for physical-layer visualization and IQ sample extraction with ImScope
nrscope.- For more information, see OpenAirInterface_Testbed/Next_Generation_Node_B.
- Handover scenario supports arbitrary number of DUs via
--num-dus [N], and optional component toggling. - Revised the UE and DU network namespace allocation scripts for clarity and readability.
- Added option to share gNodeB's dynamically-cloned
flexric/repository with the FlexRIC testbed component. - Added option to disable sharing
openairinterface5g/repository between gNodeB and UE when on same system. - Added option to configure E2 termination port.
- Updated FlexRIC and xApps; fixed InfluxDB installation for the KPM monitoring xApp.
- Added option to configure SST and SD for the FlexRIC KPM RC xApp.
O-RAN SC Near- and Non-RT RICs
- Upgraded software repositories to the latest M-Release.
- Improved installation process of SMO and Non-RT RIC components.
- Added non-systemd installation option for Kubernetes deployments.
- Fixed ability to specify an alternative E2 termination port.
- Removed image caching from xApp uninstaller to enforce pulling clean images.
- Added
commit_hashes_l_release.jsonfor O-RAN SC L-Release backward compatibility.
- Added
5G Core Network
- Network slicing (S-NSSAI) is now a list of slices that are applied to subscribers.
- Added non-systemd option across core components to support background processes in place of
systemctlservices. - Improved robustness of MongoDB and WebUI installation scripts.
General
- Added confirmation dialog before installing the srsRAN-based and OpenAirInterface-based testbeds.
- Improved Docker and Kubernetes installation and uninstallation across environments.
- Added optional non-systemd execution mode for Docker-based deployments.
- Made SCTP management consistent across components.
- File ownership no longer assumes user group; only based on username.
- Stop scripts recover if the terminal gets broken.
- Updated software dependency commit hashes, migrating srsRAN_Project configs to latest format.
- Additional minor improvements to documentation, diagrams, and source code.
Issues Resolved
- Resolved issue #8: Clarification about GPU and CPU support.
- Thanks to @HeeJaeMon123 and @Icelab-2020 for the suggestion.
Full Changelog: v1.5.0...v1.6.0