.. This work is licensed under a Creative Commons Attribution 4.0 International License. .. SPDX-License-Identifier: CC-BY-4.0 .. Copyright (C) 2019 AT&T Intellectual Property 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