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