RIC Dashboard Release Notes

Version 2.1.0, 29 Sep 2020

  • Update submodules
  • Update the onboard workflow, set controlsSchema as optional
  • Update the workflow of configure running Xapp in Dashboard (OAM-110)
  • Extend the Dashboard Xapp deploy workflow to accept configuration (OAM-109)
  • Add Xapp Onboarder client to backend (OAM-108)
  • Add Xapp Onboarder frontend UI (OAM-108)

Version 2.0.3, 3 Jun 2020

  • Validate request bodies in backend REST controller methods
  • Upgrade Angular to version 9

Version 2.0.2, 18 May 2020

  • Repair App Manager data models in webapp frontend (OAM-103)

Version 2.0.1, 30 Apr 2020

  • Update and relocate the theme selector button
  • Revise controllers to use ResponseEntity
  • Drop AC xApp control/config screen from front-end
  • Drop A1 Mediator controller and tests from back-end
  • Drop ENDC and X2 setup requests to E2 Manager
  • Upgrade to Spring-Boot 2.2.4.RELEASE
  • Set the first instance as the default one
  • Add methods to create, update and delete xApp stat metric URLs
  • Rearrange property files to support testing default context
  • Update E2Manager API to version 4.4.4 with updateGnb method

Version 2.0.0, 5 Feb 2020

  • Change application properties file to YAML format
  • Add mock list of RIC instances to application properties
  • Add admin controller method to fetch list of RIC instances
  • Drop AUX cluster container list fetched via CAAS Ingress
  • Revise controller methods to require RIC instance key
  • Upgrade to Spring-Boot 2.1.11.RELEASE
  • Add instance-selector service
  • Revise ac-xapp, app-mgr, caas-ingress, e2-mgr service to support multiple ric instances
  • Revise ac-xapp, app-control, catalog, caas-ingress, ran-control components to listen to the instance change
  • Upgrade A1 Mediator API and submodule to tag 2.1.0
  • Upgrade App Manager API and submodule to tag 0.3.3
  • Upgrade E2 Manager API and submodule to tag 3.0.3
  • Add instance selector dialog component and service
  • Repair onSidenavClose method
  • Extend to support selecting a RIC instance within a region
  • Update angular to latest version 8, prepare for upgrade to version 9.

Version 1.3.0, 26 Nov 2019

  • This is the Amber release version
  • Revise e2-mgr-client to use API spec in new submodule ric-plt/e2mgr; removed cached copy
  • Silence many Sonar complaints
  • Revise license statements in documentation files
  • Revise stats screen to drop mock load, pendulum, reporting items
  • Remove ANR xApp and mock configuration

Version 1.2.4, 24 Oct 2019

  • This version is used for the AT&T/Nokia co-create PIZ trials Nov 2019.
  • Revise a1-med-client to use API spec in new submodule ric-plt/a1; removed cached copy
  • Revise app manager client to use API spec in new submodule ric-plt/appmgr; removed cached copy
  • Add Platform page showing Kubernetes pods in aux and platform obtained from CAAS-Ingress
  • Update Angular libraries to recent stable versions
  • Revise user controller to answer data sent by portal, drop the mock implementation
  • Set global style for page titles
  • Align page titles to top left,decrease font size
  • Update EPSDK-FW to version 2.6
  • Make constructor robust to missing caasingress.insecure property
  • Repair bug that omitted slashes in CAAS-Ingress URL builder
  • Improve the dark mode
  • Show container ready count with total count

Version 1.2.3, 4 Oct 2019

  • Serve unauthenticated user a login-at-portal page without using redirect
  • Upgrade to Spring-Boot 2.1.9.RELEASE

Version 1.2.2, 27 Sep 2019

  • Support Portal security using EPSDK-FW cookie and user management

Version 1.2.1, 20 Sep 2019

  • Repair E2 URLs in front end like endc-setup/endcSetup
  • Extend ANR mock feature to persist edits for demos
  • Block whitespace in E2 IP input field validation
  • Relax validation in E2 RAN name field validation
  • Make RAN connection table robust to missing fields
  • Install curl when building Docker image

Version 1.2.0, 11 Sep 2019

  • Split URL properties into prefix/suffix parts
  • Add jacoco plugin to back-end for code coverage
  • Compile with Java version 11, use base openjdk:11-jre-slim
  • Clean code of issues reported by Sonar
  • Drop mock RAN names feature that supported R1 testing
  • Extend mock endpoints to simulate delay seen in tests
  • Move mock configuration classes into test area
  • Update App manager client to spec version 0.1.7
  • Add controller for page refresh of Angular routes
  • Extend E2 mock configuration for demo purposes
  • Add pattern for matching AC/admin application name
  • Add custom (plain but not white-label) error page
  • Synch A1 method paths in front-end and back-end
  • Add xapp dynamic configuration feature
  • Disable x-frame-options response header
  • Repair app manager undeploy-app back/front methods
  • Display AC xAPP metrics data via Kibana source (metrics.url.ac) on dashboard
  • Pass AC policy parameter without parsing as JSON
  • Use snake_case (not camelCase) names in AC policy front end
  • Update A1 mediator client to spec version 0.10.3
  • Extend AC control screen to read policy from A1
  • Create loading-dialog component and service
  • Showing the loading-dialog while making API call
  • Add notification and error handling for xapp configuration
  • Update E2 manager client to spec version 2.0.5 of 2019-09-11
  • Display MC xAPP metrics data via Kibana source (metrics.url.mc) on dashboard

Version 1.0.5, 5 July 2019

  • Upgrade to Angular version 8
  • Upgrade to Spring-Boot 2.1.6.RELEASE
  • Align AC xApp policy page title
  • Update E2 manager client to spec version 20190703
  • Add configuration-driven mock of E2 getNodebIdList
  • Revise front-end components to use prefix ‘rd’
  • Improve error handling in BE and FE code
  • Revise the notification service to display multiple notifications
  • Add JUnit test cases for controller methods

Version 1.0.4, 27 June 2019

  • Add AC xApp neighbor control screen
  • Add ANR xApp neighbor cell relation table
  • Drop the pendulum xApp control screen
  • Add column sorting on xApp catalog, xApp control, ANR
  • Add disconnect-all button to RAN connection screen
  • Extend E2 service with disconnect-all method
  • Update ANR xApp client to spec version 0.0.8
  • Update E2 manager client to spec version 20190620
  • Adjust CSS and HTML for main container positioning
  • Revise config property keys to use URL (not basepath)
  • Left menu overlap main content fix
  • Extend back-end controllers to return error details
  • Add feature resilient to malformed instance data
  • Extend Xapp Controller with config endpoints
  • Add build number to dashboard version string
  • Move mock admin screen user data to backend
  • Update App manager client to spec version 0.1.5
  • Move RAN connection feature to control screen
  • Rework admin table
  • Update the notification service
  • Move RAN connection feature to control screen
  • Repair deploy-app feature and use icon instead of text button

Version 1.0.3, 28 May 2019

  • Add AC xApp controller to backend
  • Add AC xApp interface to frontend
  • Add RAN type radio selector to connection setup
  • Update ANR xApp client to spec version 0.0.7
  • Update E2 manager client to spec version 20190515
  • Update xApp manager client to spec version 0.1.4
  • Add get-version methods to all controllers
  • Add simple page footer with copyright and version
  • Add AC and ANR xApp services
  • Rename signal service to E2 Manager service
  • Use XappMgrService to replace ControlService and CatalogService
  • Apply mat-table to control and catalog
  • RAN Connection screen upgrade to mat-table

Version 1.0.2, 13 May 2019

  • Update A1 mediator client to version 0.4.0
  • Add E2 response message with timestamp and status code
  • Fetch xAPP instance status information from xAPP Manager and display in dashboard
  • Allow the user to initiate an E2 (X2) connection between RIC and gNB/eNB
  • User input validations on connections between RIC and eNB/gNB in the dashboard
  • Add ANR xApp backend with mock implementation
  • Add undeploy xApp function
  • Add shared confirm dialog
  • Add shared notification

Version 1.0.1, 6 May 2019

  • Add draft A1 Mediator API definition
  • Use E2 Manager API definition dated 2 May 2019, with tag modifications
  • Adjust group IDs and packages for name O-RAN-SC; drop ORAN-OSC
  • Add ANR API spec and client code generator
  • Update xApp Manager API spec to version 0.1.2

Version 1.0.0, 30 Apr 2019

  • Initial version