Skip to content

Releases: usnistgov/O-RAN-Testbed-Automation

v1.2.4

28 Feb 22:33
f7eb238
Compare
Choose a tag to compare

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

20 Feb 23:04
0e16106
Compare
Choose a tag to compare

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 to commit_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).
  • 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

03 Feb 23:04
938c4fc
Compare
Choose a tag to compare

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

22 Jan 21:44
1796a0e
Compare
Choose a tag to compare

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

14 Jan 20:45
8a50825
Compare
Choose a tag to compare

Changelog for v1.2.0

  • Dependencies are now pinned in commit_hashes.json so that all git clone commands only depend on stable and tested commits.
  • Script download_dependency_repositories.sh now also uses git_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

25 Nov 19:42
a3a095f
Compare
Choose a tag to compare

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

11 Nov 05:01
49d73ee
Compare
Choose a tag to compare

Changelog for v1.0.0

  • Pushed initial automation tool prototype.

Full Changelog: https://github.com/usnistgov/O-RAN-Testbed-Automation/commits/v1.0.0