Release dashboard image at version 2.1.0
[portal/ric-dashboard.git] / docs / release-notes.rst
index 5a3198d..50bb562 100644 (file)
-.. ===============LICENSE_START=======================================================
-.. O-RAN SC CC-BY-4.0
-.. %%
-.. Copyright (C) 2019 AT&T Intellectual Property and Nokia
-.. %%
-.. Licensed under the Apache License, Version 2.0 (the "License");
-.. you may not use this file except in compliance with the License.
-.. You may obtain a copy of the License at
-..
-..      http://www.apache.org/licenses/LICENSE-2.0
-..
-.. Unless required by applicable law or agreed to in writing, software
-.. distributed under the License is distributed on an "AS IS" BASIS,
-.. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-.. See the License for the specific language governing permissions and
-.. limitations under the License.
-.. ===============LICENSE_END=========================================================
+.. 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 1.2.0, 12 July 2019
----------------------------
+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 <https://jira.o-ran-sc.org/browse/OAM-110>`_)
+* Extend the Dashboard Xapp deploy workflow to accept configuration (`OAM-109 <https://jira.o-ran-sc.org/browse/OAM-109>`_)
+* Add Xapp Onboarder client to backend (`OAM-108 <https://jira.o-ran-sc.org/browse/OAM-108>`_)
+* Add Xapp Onboarder frontend UI (`OAM-108 <https://jira.o-ran-sc.org/browse/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 <https://jira.o-ran-sc.org/browse/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, run with image openjdk:11
+* 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
 --------------------------