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