Releases: usnistgov/O-RAN-Testbed-Automation
Releases · usnistgov/O-RAN-Testbed-Automation
v1.2.4
Changelog for v1.2.4
- Fixed race condition by waiting for the AMF to register NFs in
run.sh
to ensure UE:RRC NR reconfiguration successful
. - Added patches to e2sim improving its reliability and enabling support for KPI metrics to be sent to the KPI monitor.
- Mounted kpm_sim logs/e2sim_output.txt to oransim Docker container to dynamically update logs even when a shell isn't linked to it.
- Added InfluxDB token generation, stored in
influxdb_auth_token.json
. - Added graceful stopping of all components (rather than just the UE) upon exiting
run.sh
. - Added dynamic clearing of 5G core logs before starting new instance of each core component.
- Fixed RAN Function ID synchronization in the Near-RT RIC for KPI monitoring.
- Decreased InfluxDB size from 50Gi to 2Gi.
- Fixed permissions of shell script files for consistency.
Full Changelog: v1.2.3...v1.2.4
v1.2.3
Changelog for v1.2.3
- Upgraded Near-RT RIC to the K-Release. To continue using the J-Release, rename
commit_hashes_j_release.json
tocommit_hashes.json
. - Added optional installation scripts for 8 additional Near-RT RIC xApps in directory additional_scripts:
- xApp Key Performance Indicator (KPI) monitoring (kpimon) installation script (
install_xapp_kpi_monitor.sh
). - xApp Anamoly Detection (ad) installation script (
install_xapp_anomaly_detection.sh
). - xApp 5G Cell Anamoly Detection (ad-cell) installation script (
install_xapp_5g_cell_anomaly_detection.sh
). - xApp Quality of Experience (QoE) Predictor (qp) installation script (
install_xapp_qoe_predictor.sh
). - xApp RIC Control (rc) installation script (
install_xapp_ric_control.sh
). - xApp Traffic Steering (trafficxapp) installation script (
install_xapp_traffic_steering.sh
). - xApp Hello World Python (hw-python) installation script (
install_xapp_hw-python.sh
). - xApp Hello World Rust (hw-rust) installation script (
install_xapp_hw-rust.sh
).
- xApp Key Performance Indicator (KPI) monitoring (kpimon) installation script (
- Improvements to E2 Simulator and additional controller scripts for testing xApps over E2.
- Added InfluxDB pod used by KPI Monitor to write metrics to the influxdb/ directory.
- Added Kubernetes Redis database client script to interact with the database.
- Added Kong database bootstrapping to Non-RT RIC pod wait script.
- Updated software dependency commit hashes, migrating srsRAN_Project configs to latest format.
- Cleaned up code, updated documentation, and improved consistency across scripts.
Full Changelog: v1.2.2...v1.2.3
v1.2.2
Changelog for v1.2.2
- Improved support for SELinux environments by using dynamic DNS addresses from /run/systemd/resolve/resolv.conf instead of 8.8.8.8.
- Migrated from docker.io to docker.ce for compatibility (docker.io can be re-enabled with
USE_DOCKER_CE=0
in install_k8s_and_helm.sh). - Restored download_dependency_repositories.bat and added Windows batch file generator for the script.
- Improved Open5GS configuration robustness, and tweaked configuration files of UE and gNodeB.
- Added suppression of interactive prompts when installing testbed on Vagrant and VMware.
- Fixed commit hash update script and updated software hashes.
- Cleaned up optional unused components.
- Improved documentation clarity, and consistency across scripts.
Full Changelog: v1.2.1...v1.2.2
v1.2.1
Changelog for v1.2.1
- Non-RT RIC uses Release K. Added configuration to all sample rApps syncing their URIs with Policy Management Service (PMS) and Information Coordination Service (ICS) Producer/Consumer API addresses.
- Enabled Kong and Service Manager deployment with added Kong storage class initialization of schema/configs.
- Added configuration of Control Panel to enable A1-Policy and A1-EI management functionality.
- Added flags
-y
,--yes
,-n
, and--no
to all user prompts for simpler script automation. - Updated repository commit hashes to use the latest software versions.
- Improved documentation clarity, and consistency across scripts.
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Changelog for v1.2.0
- Dependencies are now pinned in
commit_hashes.json
so that allgit clone
commands only depend on stable and tested commits. - Script
download_dependency_repositories.sh
now also usesgit_clone.sh
for pinned dependencies. - 5G_Core configuration file generators refactored, now using
yq
for YAML modifications. - Updated srsRAN_Project and srsRAN_4G configurations to support the latest releases.
- Added sample rApp CSAR generation script in Non-RT RIC installation.
- Improved documentation clarity, and consistency across scripts.
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Changelog for v1.0.1 and v1.1.0
- Added Non-RT RIC installation scripts.
- Disabled
r4-infrastructure-kong
pod installation in Near-RT RIC. - Improved stdout installation messages for Near-RT RIC.
- Set file limit descriptors automatically when installing RICs.
- Improved documentation clarity, and consistency across scripts.
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Changelog for v1.0.0
- Pushed initial automation tool prototype.
Full Changelog: https://github.com/usnistgov/O-RAN-Testbed-Automation/commits/v1.0.0