Release dashboard image at version 2.1.0
[portal/ric-dashboard.git] / docs / release-notes.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. SPDX-License-Identifier: CC-BY-4.0
3 .. Copyright (C) 2019 AT&T Intellectual Property
4
5 RIC Dashboard Release Notes
6 ===========================
7
8 Version 2.1.0, 29 Sep 2020
9 --------------------------
10 * Update submodules
11 * Update the onboard workflow, set controlsSchema as optional 
12 * Update the workflow of configure running Xapp in Dashboard (`OAM-110 <https://jira.o-ran-sc.org/browse/OAM-110>`_)
13 * Extend the Dashboard Xapp deploy workflow to accept configuration (`OAM-109 <https://jira.o-ran-sc.org/browse/OAM-109>`_)
14 * Add Xapp Onboarder client to backend (`OAM-108 <https://jira.o-ran-sc.org/browse/OAM-108>`_)
15 * Add Xapp Onboarder frontend UI (`OAM-108 <https://jira.o-ran-sc.org/browse/OAM-108>`_)
16
17 Version 2.0.3, 3 Jun 2020
18 --------------------------
19 * Validate request bodies in backend REST controller methods
20 * Upgrade Angular to version 9
21
22 Version 2.0.2, 18 May 2020
23 --------------------------
24 * Repair App Manager data models in webapp frontend (`OAM-103 <https://jira.o-ran-sc.org/browse/OAM-103>`_)
25
26 Version 2.0.1, 30 Apr 2020
27 --------------------------
28 * Update and relocate the theme selector button
29 * Revise controllers to use ResponseEntity
30 * Drop AC xApp control/config screen from front-end
31 * Drop A1 Mediator controller and tests from back-end
32 * Drop ENDC and X2 setup requests to E2 Manager
33 * Upgrade to Spring-Boot 2.2.4.RELEASE
34 * Set the first instance as the default one
35 * Add methods to create, update and delete xApp stat metric URLs
36 * Rearrange property files to support testing default context
37 * Update E2Manager API to version 4.4.4 with updateGnb method
38
39 Version 2.0.0, 5 Feb 2020
40 --------------------------
41 * Change application properties file to YAML format
42 * Add mock list of RIC instances to application properties
43 * Add admin controller method to fetch list of RIC instances
44 * Drop AUX cluster container list fetched via CAAS Ingress
45 * Revise controller methods to require RIC instance key
46 * Upgrade to Spring-Boot 2.1.11.RELEASE
47 * Add instance-selector service
48 * Revise ac-xapp, app-mgr, caas-ingress, e2-mgr service to support multiple ric instances
49 * Revise ac-xapp, app-control, catalog, caas-ingress, ran-control components to listen to the instance change
50 * Upgrade A1 Mediator API and submodule to tag 2.1.0
51 * Upgrade App Manager API and submodule to tag 0.3.3
52 * Upgrade E2 Manager API and submodule to tag 3.0.3
53 * Add instance selector dialog component and service
54 * Repair onSidenavClose method
55 * Extend to support selecting a RIC instance within a region
56 * Update angular to latest version 8, prepare for upgrade to version 9.
57
58 Version 1.3.0, 26 Nov 2019
59 --------------------------
60 * This is the Amber release version
61 * Revise e2-mgr-client to use API spec in new submodule ric-plt/e2mgr;
62   removed cached copy
63 * Silence many Sonar complaints
64 * Revise license statements in documentation files
65 * Revise stats screen to drop mock load, pendulum, reporting items
66 * Remove ANR xApp and mock configuration
67
68 Version 1.2.4, 24 Oct 2019
69 --------------------------
70 * This version is used for the AT&T/Nokia co-create PIZ trials Nov 2019.
71 * Revise a1-med-client to use API spec in new submodule ric-plt/a1;
72   removed cached copy
73 * Revise app manager client to use API spec in new submodule ric-plt/appmgr;
74   removed cached copy
75 * Add Platform page showing Kubernetes pods in aux and platform obtained from CAAS-Ingress
76 * Update Angular libraries to recent stable versions
77 * Revise user controller to answer data sent by portal, drop the mock implementation
78 * Set global style for page titles
79 * Align page titles to top left,decrease font size
80 * Update EPSDK-FW to version 2.6
81 * Make constructor robust to missing caasingress.insecure property
82 * Repair bug that omitted slashes in CAAS-Ingress URL builder
83 * Improve the dark mode
84 * Show container ready count with total count
85
86 Version 1.2.3, 4 Oct 2019
87 -------------------------
88 * Serve unauthenticated user a login-at-portal page without using redirect
89 * Upgrade to Spring-Boot 2.1.9.RELEASE
90
91 Version 1.2.2, 27 Sep 2019
92 --------------------------
93 * Support Portal security using EPSDK-FW cookie and user management
94
95 Version 1.2.1, 20 Sep 2019
96 --------------------------
97 * Repair E2 URLs in front end like endc-setup/endcSetup
98 * Extend ANR mock feature to persist edits for demos
99 * Block whitespace in E2 IP input field validation
100 * Relax validation in E2 RAN name field validation
101 * Make RAN connection table robust to missing fields
102 * Install curl when building Docker image
103
104 Version 1.2.0, 11 Sep 2019
105 --------------------------
106 * Split URL properties into prefix/suffix parts
107 * Add jacoco plugin to back-end for code coverage
108 * Compile with Java version 11, use base openjdk:11-jre-slim
109 * Clean code of issues reported by Sonar
110 * Drop mock RAN names feature that supported R1 testing
111 * Extend mock endpoints to simulate delay seen in tests
112 * Move mock configuration classes into test area
113 * Update App manager client to spec version 0.1.7
114 * Add controller for page refresh of Angular routes
115 * Extend E2 mock configuration for demo purposes
116 * Add pattern for matching AC/admin application name
117 * Add custom (plain but not white-label) error page
118 * Synch A1 method paths in front-end and back-end
119 * Add xapp dynamic configuration feature
120 * Disable x-frame-options response header
121 * Repair app manager undeploy-app back/front methods
122 * Display AC xAPP metrics data via Kibana source (metrics.url.ac) on dashboard
123 * Pass AC policy parameter without parsing as JSON
124 * Use snake_case (not camelCase) names in AC policy front end
125 * Update A1 mediator client to spec version 0.10.3
126 * Extend AC control screen to read policy from A1
127 * Create loading-dialog component and service
128 * Showing the loading-dialog while making API call
129 * Add notification and error handling for xapp configuration
130 * Update E2 manager client to spec version 2.0.5 of 2019-09-11
131 * Display MC xAPP metrics data via Kibana source (metrics.url.mc) on dashboard
132
133 Version 1.0.5, 5 July 2019
134 --------------------------
135 * Upgrade to Angular version 8
136 * Upgrade to Spring-Boot 2.1.6.RELEASE
137 * Align AC xApp policy page title
138 * Update E2 manager client to spec version 20190703
139 * Add configuration-driven mock of E2 getNodebIdList
140 * Revise front-end components to use prefix 'rd'
141 * Improve error handling in BE and FE code
142 * Revise the notification service to display multiple notifications
143 * Add JUnit test cases for controller methods
144
145 Version 1.0.4, 27 June 2019
146 ---------------------------
147 * Add AC xApp neighbor control screen
148 * Add ANR xApp neighbor cell relation table
149 * Drop the pendulum xApp control screen
150 * Add column sorting on xApp catalog, xApp control, ANR
151 * Add disconnect-all button to RAN connection screen
152 * Extend E2 service with disconnect-all method
153 * Update ANR xApp client to spec version 0.0.8
154 * Update E2 manager client to spec version 20190620
155 * Adjust CSS and HTML for main container positioning
156 * Revise config property keys to use URL (not basepath)
157 * Left menu overlap main content fix
158 * Extend back-end controllers to return error details
159 * Add feature resilient to malformed instance data
160 * Extend Xapp Controller with config endpoints
161 * Add build number to dashboard version string
162 * Move mock admin screen user data to backend
163 * Update App manager client to spec version 0.1.5
164 * Move RAN connection feature to control screen
165 * Rework admin table
166 * Update the notification service
167 * Move RAN connection feature to control screen
168 * Repair deploy-app feature and use icon instead of text button
169
170 Version 1.0.3, 28 May 2019
171 --------------------------
172 * Add AC xApp controller to backend
173 * Add AC xApp interface to frontend
174 * Add RAN type radio selector to connection setup
175 * Update ANR xApp client to spec version 0.0.7
176 * Update E2 manager client to spec version 20190515
177 * Update xApp manager client to spec version 0.1.4
178 * Add get-version methods to all controllers
179 * Add simple page footer with copyright and version
180 * Add AC and ANR xApp services
181 * Rename signal service to E2 Manager service
182 * Use XappMgrService to replace ControlService and CatalogService
183 * Apply mat-table to control and catalog
184 * RAN Connection screen upgrade to mat-table
185
186 Version 1.0.2, 13 May 2019
187 --------------------------
188 * Update A1 mediator client to version 0.4.0
189 * Add E2 response message with timestamp and status code
190 * Fetch xAPP instance status information from xAPP Manager and display in dashboard
191 * Allow the user to initiate an E2 (X2) connection between RIC and gNB/eNB
192 * User input validations on connections between RIC and eNB/gNB in the dashboard
193 * Add ANR xApp backend with mock implementation
194 * Add undeploy xApp function
195 * Add shared confirm dialog
196 * Add shared notification
197
198 Version 1.0.1, 6 May 2019
199 -------------------------
200 * Add draft A1 Mediator API definition
201 * Use E2 Manager API definition dated 2 May 2019, with tag modifications
202 * Adjust group IDs and packages for name O-RAN-SC; drop ORAN-OSC
203 * Add ANR API spec and client code generator
204 * Update xApp Manager API spec to version 0.1.2
205
206 Version 1.0.0, 30 Apr 2019
207 --------------------------
208 * Initial version