blob: 1652997f60151408ce0c55069663b209d1e77756 [file] [log] [blame]
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2.. http://creativecommons.org/licenses/by/4.0
danielhanrahan9e871802023-08-17 14:58:30 +01003.. Copyright (C) 2021-2024 Nordix Foundation
ToineSiebelinkb87f3232021-02-26 12:05:30 +00004
5.. DO NOT CHANGE THIS LABEL FOR RELEASE NOTES - EVEN THOUGH IT GIVES A WARNING
6.. _release_notes:
7
ToineSiebelinkb87f3232021-02-26 12:05:30 +00008CPS Release Notes
Bruno Sakotoa1129b62022-03-15 08:09:07 -04009#################
ToineSiebelinkb87f3232021-02-26 12:05:30 +000010
11.. contents::
12 :depth: 2
13..
14
mpriyank59575272024-06-20 12:59:02 +010015.. ====================
16.. * * * OSLO * * *
17.. ====================
niamhcoref7b414e2021-11-17 11:02:07 +000018
mpriyank964c5f62024-07-15 12:25:15 +010019Version: 3.5.2
20==============
21
22Release Data
23------------
24
25+--------------------------------------+--------------------------------------------------------+
26| **CPS Project** | |
27| | |
28+--------------------------------------+--------------------------------------------------------+
29| **Docker images** | onap/cps-and-ncmp:3.5.2 |
30| | |
31+--------------------------------------+--------------------------------------------------------+
32| **Release designation** | 3.5.2 Oslo |
33| | |
34+--------------------------------------+--------------------------------------------------------+
35| **Release date** | Not yet released |
36| | |
37+--------------------------------------+--------------------------------------------------------+
38
39Bug Fixes
40---------
413.5.2
Arpit Singhdc56d422024-07-25 16:05:31 +053042 - `CPS-2306 <https://jira.onap.org/browse/CPS-2306>`_ Update response message for data validation failure and make it consistent across APIs
43 - `CPS-2319 <https://jira.onap.org/browse/CPS-2319>`_ Fix "Create a node" and "Add List Elements" APIs response code
mpriyank964c5f62024-07-15 12:25:15 +010044
45Features
46--------
473.5.2
mpriyank08754772024-07-30 10:48:51 +010048 - `CPS-2326 <https://jira.onap.org/browse/CPS-2326>`_ Uplift liquibase-core dependency to 4.28.0
mpriyank964c5f62024-07-15 12:25:15 +010049
mpriyankf582c462024-06-20 15:22:14 +010050Version: 3.5.1
51==============
52
53Release Data
54------------
55
56+--------------------------------------+--------------------------------------------------------+
57| **CPS Project** | |
58| | |
59+--------------------------------------+--------------------------------------------------------+
60| **Docker images** | onap/cps-and-ncmp:3.5.1 |
61| | |
62+--------------------------------------+--------------------------------------------------------+
63| **Release designation** | 3.5.1 Oslo |
64| | |
65+--------------------------------------+--------------------------------------------------------+
mpriyank964c5f62024-07-15 12:25:15 +010066| **Release date** | 2024 July 15 |
mpriyankf582c462024-06-20 15:22:14 +010067| | |
68+--------------------------------------+--------------------------------------------------------+
69
70Bug Fixes
71---------
723.5.1
danielhanrahan8b6882c2024-07-05 13:20:31 +010073 - `CPS-2302 <https://jira.onap.org/browse/CPS-2302>`_ Fix handling of special characters in moduleSetTag.
mpriyankf582c462024-06-20 15:22:14 +010074
75Features
76--------
773.5.1
sourabh_sourabh82053f42024-07-04 09:46:24 +010078 - `CPS-2121 <https://jira.onap.org/browse/CPS-2121>`_ Enabled http client prometheus metrics and manage high cardinality using URL template.
mpriyank7afd73d2024-07-15 10:48:49 +010079 - `CPS-2289 <https://jira.onap.org/browse/CPS-2289>`_ Support for CPS Path Query in NCMP Inventory Cm Handle Search.
mpriyankf582c462024-06-20 15:22:14 +010080
mpriyank59575272024-06-20 12:59:02 +010081Version: 3.5.0
82==============
mpriyankc6f18cf2024-05-14 10:09:55 +010083
84Release Data
85------------
86
87+--------------------------------------+--------------------------------------------------------+
88| **CPS Project** | |
89| | |
90+--------------------------------------+--------------------------------------------------------+
mpriyank59575272024-06-20 12:59:02 +010091| **Docker images** | onap/cps-and-ncmp:3.5.0 |
mpriyankc6f18cf2024-05-14 10:09:55 +010092| | |
93+--------------------------------------+--------------------------------------------------------+
mpriyank59575272024-06-20 12:59:02 +010094| **Release designation** | 3.5.0 Oslo |
mpriyankc6f18cf2024-05-14 10:09:55 +010095| | |
96+--------------------------------------+--------------------------------------------------------+
mpriyankf582c462024-06-20 15:22:14 +010097| **Release date** | 2024 June 20 |
mpriyankc6f18cf2024-05-14 10:09:55 +010098| | |
99+--------------------------------------+--------------------------------------------------------+
100
101Bug Fixes
102---------
mpriyank59575272024-06-20 12:59:02 +01001033.5.0
mpriyankc6f18cf2024-05-14 10:09:55 +0100104
105Features
106--------
mpriyank59575272024-06-20 12:59:02 +01001073.5.0
108 - `CPS-989 <https://jira.onap.org/browse/CPS-989>`_ Replace RestTemplate with WebClient.
109 - `CPS-2172 <https://jira.onap.org/browse/CPS-2172>`_ Support for OpenTelemetry Tracing.
110
111.. =========================
112.. * * * NEW DELHI * * *
113.. =========================
mpriyankc6f18cf2024-05-14 10:09:55 +0100114
danielhanrahana44b0562024-05-01 13:53:00 +0100115Version: 3.4.9
116==============
117
118Release Data
119------------
120
121+--------------------------------------+--------------------------------------------------------+
122| **CPS Project** | |
123| | |
124+--------------------------------------+--------------------------------------------------------+
125| **Docker images** | onap/cps-and-ncmp:3.4.9 |
126| | |
127+--------------------------------------+--------------------------------------------------------+
128| **Release designation** | 3.4.9 New Delhi |
129| | |
130+--------------------------------------+--------------------------------------------------------+
mpriyankc6f18cf2024-05-14 10:09:55 +0100131| **Release date** | 2024 May 14 |
danielhanrahana44b0562024-05-01 13:53:00 +0100132| | |
133+--------------------------------------+--------------------------------------------------------+
134
135Bug Fixes
136---------
1373.4.9
mpriyank5c099bc2024-05-09 11:46:09 +0100138 - `CPS-2211 <https://jira.onap.org/browse/CPS-2211>`_ Toggle switch to disable CPS Core change events if not used by application. Set CPS_CHANGE_EVENT_NOTIFICATIONS_ENABLED environment variable for the same.
danielhanrahana44b0562024-05-01 13:53:00 +0100139
140Features
141--------
Arpit Singhd7fa9602023-09-07 17:05:37 +05301423.4.9
143 - `CPS-1836 <https://jira.onap.org/browse/CPS-1836>`_ Delta between anchor and JSON payload.
danielhanrahana44b0562024-05-01 13:53:00 +0100144
mpriyank0ac5d962024-03-29 13:47:19 +0000145Version: 3.4.8
146==============
147
148Release Data
149------------
150
151+--------------------------------------+--------------------------------------------------------+
152| **CPS Project** | |
153| | |
154+--------------------------------------+--------------------------------------------------------+
155| **Docker images** | onap/cps-and-ncmp:3.4.8 |
156| | |
157+--------------------------------------+--------------------------------------------------------+
158| **Release designation** | 3.4.8 New Delhi |
159| | |
160+--------------------------------------+--------------------------------------------------------+
danielhanrahana44b0562024-05-01 13:53:00 +0100161| **Release date** | 2024 May 1 |
mpriyank0ac5d962024-03-29 13:47:19 +0000162| | |
163+--------------------------------------+--------------------------------------------------------+
164
danielhanrahanbbfb0612024-04-16 22:04:44 +0100165Bug Fixes
166---------
1673.4.8
168 - `CPS-2186 <https://jira.onap.org/browse/CPS-2186>`_ Report async task failures to client topic during data operations request
danielhanrahance2acdf2024-04-26 11:55:55 +0100169 - `CPS-2190 <https://jira.onap.org/browse/CPS-2190>`_ Improve performance of NCMP module searches
170 - `CPS-2194 <https://jira.onap.org/browse/CPS-2194>`_ Added defaults for CPS and DMI username and password
sourabh_sourabh384b0ca2024-05-03 13:10:36 +0100171 - `CPS-2204 <https://jira.onap.org/browse/CPS-2204>`_ Added error handling for yang module upgrade operation
danielhanrahanbbfb0612024-04-16 22:04:44 +0100172
mpriyank0ac5d962024-03-29 13:47:19 +0000173Features
174--------
175
mpriyanka1703ea2024-02-29 17:47:47 +0000176Version: 3.4.7
177==============
178
179Release Data
180------------
181
182+--------------------------------------+--------------------------------------------------------+
183| **CPS Project** | |
184| | |
185+--------------------------------------+--------------------------------------------------------+
186| **Docker images** | onap/cps-and-ncmp:3.4.7 |
187| | |
188+--------------------------------------+--------------------------------------------------------+
189| **Release designation** | 3.4.7 New Delhi |
190| | |
191+--------------------------------------+--------------------------------------------------------+
mpriyank0ac5d962024-03-29 13:47:19 +0000192| **Release date** | 2024 March 29 |
mpriyanka1703ea2024-02-29 17:47:47 +0000193| | |
194+--------------------------------------+--------------------------------------------------------+
195
196Bug Fixes
197---------
1983.4.7
mpriyank6b0e6b32024-03-08 12:50:53 +0000199 - `CPS-2150 <https://jira.onap.org/browse/CPS-2150>`_ Fix for Async task execution failed by TimeoutException.
mpriyanka1703ea2024-02-29 17:47:47 +0000200
201Features
202--------
david.mcweeney23378b52024-02-21 09:51:29 +00002033.4.7
204 - `CPS-2061 <https://jira.onap.org/browse/CPS-2061>`_ Liquibase Steps Condensing and Cleanup.
mpriyankb4f8b792024-03-29 10:57:05 +0000205 - `CPS-2101 <https://jira.onap.org/browse/CPS-2101>`_ Uplift Spring Boot to 3.2.4 version.
mpriyanka1703ea2024-02-29 17:47:47 +0000206
mpriyank22e1f432024-02-27 14:04:38 +0000207Version: 3.4.6
208==============
209
210Release Data
211------------
212
213+--------------------------------------+--------------------------------------------------------+
214| **CPS Project** | |
215| | |
216+--------------------------------------+--------------------------------------------------------+
217| **Docker images** | onap/cps-and-ncmp:3.4.6 |
218| | |
219+--------------------------------------+--------------------------------------------------------+
220| **Release designation** | 3.4.6 New Delhi |
221| | |
222+--------------------------------------+--------------------------------------------------------+
mpriyanka1703ea2024-02-29 17:47:47 +0000223| **Release date** | 2024 February 29 |
mpriyank22e1f432024-02-27 14:04:38 +0000224| | |
225+--------------------------------------+--------------------------------------------------------+
226
227Bug Fixes
228---------
2293.4.6
mpriyank4a978d32024-02-29 14:39:00 +0000230 - `CPS-2126 <https://jira.onap.org/browse/CPS-2126>`_ Passing HTTP Authorization Bearer Token to DMI Plugins.
mpriyank22e1f432024-02-27 14:04:38 +0000231
232
233Features
234--------
mpriyank4a978d32024-02-29 14:39:00 +0000235 - `CPS-2133 <https://jira.onap.org/browse/CPS-2133>`_ Revert Uplift of Spring Boot version from 3.2.2 to 3.1.2
236
237Notes
238-----
239This release brings improvements to compatibility with Service Mesh and for that below measures are been taken.
240
241Basic authorization provided using Spring security is been removed from CPS-Core and NCMP and hence authorization is no longer enforced.(basic auth header will be ignored, but is still allowed).
242NCMP will propagate a bearer token to DMI conditionally.
243401 Unauthorized will not be returned. Best effort has been made to ensure backwards compatibility.
mpriyank22e1f432024-02-27 14:04:38 +0000244
danielhanrahanb8e677f2024-02-23 15:27:17 +0000245Version: 3.4.5
246==============
247
248Release Data
249------------
250
251+--------------------------------------+--------------------------------------------------------+
252| **CPS Project** | |
253| | |
254+--------------------------------------+--------------------------------------------------------+
255| **Docker images** | onap/cps-and-ncmp:3.4.5 |
256| | |
257+--------------------------------------+--------------------------------------------------------+
258| **Release designation** | 3.4.5 New Delhi |
259| | |
260+--------------------------------------+--------------------------------------------------------+
mpriyank22e1f432024-02-27 14:04:38 +0000261| **Release date** | 2024 February 27 |
danielhanrahanb8e677f2024-02-23 15:27:17 +0000262| | |
263+--------------------------------------+--------------------------------------------------------+
264
265Bug Fixes
266---------
2673.4.5
268
269
270Features
271--------
mpriyankcfac7192024-02-27 12:21:53 +0000272 - `CPS-2101 <https://jira.onap.org/browse/CPS-2101>`_ Uplift Spring Boot version to 3.2.2
danielhanrahanb8e677f2024-02-23 15:27:17 +0000273
274
danielhanrahan97bad452024-02-07 16:07:27 +0000275Version: 3.4.4
276==============
277
278Release Data
279------------
280
281+--------------------------------------+--------------------------------------------------------+
282| **CPS Project** | |
283| | |
284+--------------------------------------+--------------------------------------------------------+
285| **Docker images** | onap/cps-and-ncmp:3.4.4 |
286| | |
287+--------------------------------------+--------------------------------------------------------+
288| **Release designation** | 3.4.4 New Delhi |
289| | |
290+--------------------------------------+--------------------------------------------------------+
danielhanrahanb8e677f2024-02-23 15:27:17 +0000291| **Release date** | 2024 February 23 |
danielhanrahan97bad452024-02-07 16:07:27 +0000292| | |
293+--------------------------------------+--------------------------------------------------------+
294
295Bug Fixes
296---------
2973.4.4
danielhanrahan8c37c032024-02-23 13:27:37 +0000298 - `CPS-2027 <https://jira.onap.org/browse/CPS-2027>`_ Upgrade Yang modules using module set tag functionalities fix
danielhanrahan97bad452024-02-07 16:07:27 +0000299
300Features
301--------
danielhanrahan8c37c032024-02-23 13:27:37 +0000302 - `CPS-2057 <https://jira.onap.org/browse/CPS-2057>`_ Leaf lists are sorted by default if Yang model does not specify order.
303 - `CPS-2087 <https://jira.onap.org/browse/CPS-2087>`_ Performance improvement of CPS Path Queries.
danielhanrahan97bad452024-02-07 16:07:27 +0000304
305
danielhanrahan345f40f2024-01-11 15:25:18 +0000306Version: 3.4.3
307==============
308
309Release Data
310------------
311
312+--------------------------------------+--------------------------------------------------------+
313| **CPS Project** | |
314| | |
315+--------------------------------------+--------------------------------------------------------+
316| **Docker images** | onap/cps-and-ncmp:3.4.3 |
317| | |
318+--------------------------------------+--------------------------------------------------------+
319| **Release designation** | 3.4.3 New Delhi |
320| | |
321+--------------------------------------+--------------------------------------------------------+
danielhanrahan97bad452024-02-07 16:07:27 +0000322| **Release date** | 2024 February 07 |
danielhanrahan345f40f2024-01-11 15:25:18 +0000323| | |
324+--------------------------------------+--------------------------------------------------------+
325
326Bug Fixes
327---------
3283.4.3
danielhanrahan7ce495b2024-02-07 14:21:58 +0000329 - `CPS-2000 <https://jira.onap.org/browse/CPS-2000>`_ Fix for Schema object cache not being distributed.
330 - `CPS-2027 <https://jira.onap.org/browse/CPS-2027>`_ Fixes for upgrade yang modules using module set tag.
331 - `CPS-2070 <https://jira.onap.org/browse/CPS-2070>`_ Add retry interval for Kafka consumer.
danielhanrahan345f40f2024-01-11 15:25:18 +0000332
333Features
334--------
Arpit Singh1322b0f2024-01-19 13:46:03 +0530335 - `CPS-1824 <https://jira.onap.org/browse/CPS-1824>`_ CPS Delta between 2 anchors.
danielhanrahan81f61b52024-02-02 12:25:47 +0000336 - `CPS-2072 <https://jira.onap.org/browse/CPS-2072>`_ Add maven classifier to Spring Boot JAR.
halil.cakalc1b09262024-02-08 12:15:48 +0000337 - `CPS-1135 <https://jira.onap.org/browse/CPS-1135>`_ Extend CPS Module API to allow retrieval single module definition.
danielhanrahan81f61b52024-02-02 12:25:47 +0000338
339Notes
340-----
341The maven build of cps-application has been changed so that the JAR produced by spring-boot-maven-plugin has a
342*-springboot* classifier (`CPS-2072 <https://jira.onap.org/browse/CPS-2072>`_). This means that the filename
343of the Spring Boot JAR is *cps-application-3.4.3-springboot.jar*.
danielhanrahan345f40f2024-01-11 15:25:18 +0000344
danielhanrahan9437af62023-12-20 15:12:47 +0000345Version: 3.4.2
346==============
347
348Release Data
349------------
350
351+--------------------------------------+--------------------------------------------------------+
352| **CPS Project** | |
353| | |
354+--------------------------------------+--------------------------------------------------------+
355| **Docker images** | onap/cps-and-ncmp:3.4.2 |
356| | |
357+--------------------------------------+--------------------------------------------------------+
358| **Release designation** | 3.4.2 New Delhi |
359| | |
360+--------------------------------------+--------------------------------------------------------+
danielhanrahan345f40f2024-01-11 15:25:18 +0000361| **Release date** | 2024 January 11 |
danielhanrahan9437af62023-12-20 15:12:47 +0000362| | |
363+--------------------------------------+--------------------------------------------------------+
364
365Bug Fixes
366---------
3673.4.2
368
369
370Features
371--------
halil.cakal37c6d4d2024-01-11 11:10:17 +0000372 - `CPS-1638 <https://jira.onap.org/browse/CPS-1638>`_ Introduce trust level for CM handle.
danielhanrahan36b81b22023-08-17 14:58:30 +0100373 - `CPS-1795 <https://jira.onap.org/browse/CPS-1795>`_ Double performance of CPS write operations (via write batching)
danielhanrahan9e871802023-08-17 14:58:30 +0100374 - `CPS-2018 <https://jira.onap.org/browse/CPS-2018>`_ Improve performance of CPS update operations.
danielhanrahan926d4082023-08-04 11:22:43 +0100375 - `CPS-2019 <https://jira.onap.org/browse/CPS-2019>`_ Improve performance of saving CM handles.
376
377Notes
378-----
379 - Java API method CpsDataService::saveListElementsBatch has been removed as part of CPS-2019.
danielhanrahan9437af62023-12-20 15:12:47 +0000380
danielhanrahan36b81b22023-08-17 14:58:30 +0100381Known Limitations, Issues and Workarounds
382-----------------------------------------
383
384*System Limitations*
385
386For upgrading, CPS uses Liquibase for database upgrades. In order to enable Hibernate write batching
387(`CPS-1795 <https://jira.onap.org/browse/CPS-1795>`_), a change to the database entity ID generation is required.
388As such, *this release does not fully support In-Service Software Upgrade* - CPS will not store new DataNodes and
389NCMP will not register new CM-handles during an upgrade with old and new versions of CPS running concurrently.
390Other operations (read, update, delete) are not impacted.
391
danielhanrahan9437af62023-12-20 15:12:47 +0000392
mpriyank1d9dae02023-11-09 14:11:26 +0000393Version: 3.4.1
394==============
395
396Release Data
397------------
398
399+--------------------------------------+--------------------------------------------------------+
400| **CPS Project** | |
401| | |
402+--------------------------------------+--------------------------------------------------------+
403| **Docker images** | onap/cps-and-ncmp:3.4.1 |
404| | |
405+--------------------------------------+--------------------------------------------------------+
406| **Release designation** | 3.4.1 New Delhi |
407| | |
408+--------------------------------------+--------------------------------------------------------+
danielhanrahan9437af62023-12-20 15:12:47 +0000409| **Release date** | 2023 December 20 |
mpriyank1d9dae02023-11-09 14:11:26 +0000410| | |
411+--------------------------------------+--------------------------------------------------------+
412
413Bug Fixes
414---------
danielhanrahan3e14d392023-12-20 13:31:07 +00004153.4.1
mpriyank41727e52023-12-04 18:01:07 +0000416 - `CPS-1979 <https://jira.onap.org/browse/CPS-1979>`_ Bug fix for Invalid topic name suffix.
mpriyank1d9dae02023-11-09 14:11:26 +0000417
ToineSiebelink8ee94852023-11-27 14:52:19 +0000418Features
419--------
420 - CPS-Temporal is no longer supported and any related documentation has been removed.
danielhanrahan3e14d392023-12-20 13:31:07 +0000421 - `CPS-1733 <https://jira.onap.org/browse/CPS-1733>`_ Upgrade YANG schema-set for CM handle without removing and adding it.
mpriyanka1bfa732023-11-30 14:41:03 +0000422 - `CPS-1980 <https://jira.onap.org/browse/CPS-1980>`_ Exposing health and cluster metrics for hazelcast.
waqas.ikram60bbcb92023-12-20 10:40:29 +0000423 - `CPS-1994 <https://jira.onap.org/browse/CPS-1994>`_ Use Apache Http Client for DMI REST requests.
mpriyankdb6b8f82023-12-14 13:27:01 +0000424 - `CPS-2005 <https://jira.onap.org/browse/CPS-2005>`_ Removing notification feature for cps updated events ( exclusively used by cps-temporal )
ToineSiebelink8ee94852023-11-27 14:52:19 +0000425
danielhanrahan3e14d392023-12-20 13:31:07 +0000426Known Issues
427------------
428 - `CPS-2000 <https://jira.onap.org/browse/CPS-2000>`_ Schema object cache is not distributed.
429
ToineSiebelink8ee94852023-11-27 14:52:19 +0000430
mpriyank89e0fe22023-11-09 12:12:38 +0000431Version: 3.4.0
432==============
mpriyank2c4535d2023-11-06 17:06:15 +0000433
434Release Data
435------------
436
437+--------------------------------------+--------------------------------------------------------+
438| **CPS Project** | |
439| | |
440+--------------------------------------+--------------------------------------------------------+
mpriyank89e0fe22023-11-09 12:12:38 +0000441| **Docker images** | onap/cps-and-ncmp:3.4.0 |
mpriyank2c4535d2023-11-06 17:06:15 +0000442| | |
443+--------------------------------------+--------------------------------------------------------+
mpriyank89e0fe22023-11-09 12:12:38 +0000444| **Release designation** | 3.4.0 New Delhi |
mpriyank2c4535d2023-11-06 17:06:15 +0000445| | |
446+--------------------------------------+--------------------------------------------------------+
mpriyank1d9dae02023-11-09 14:11:26 +0000447| **Release date** | 2023 November 09 |
mpriyank2c4535d2023-11-06 17:06:15 +0000448| | |
449+--------------------------------------+--------------------------------------------------------+
450
451Bug Fixes
452---------
mpriyank89e0fe22023-11-09 12:12:38 +00004533.4.0
454 - `CPS-1956 <https://jira.onap.org/browse/CPS-1956>`_ Bug fix for No yang resources stored during cmhandle discovery.
mpriyank2c4535d2023-11-06 17:06:15 +0000455
mpriyank89e0fe22023-11-09 12:12:38 +0000456.. ========================
457.. * * * MONTREAL * * *
458.. ========================
mpriyank2c4535d2023-11-06 17:06:15 +0000459
egernugd91a7072023-09-29 12:12:36 +0100460Version: 3.3.9
461==============
462
463Release Data
464------------
465
466+--------------------------------------+--------------------------------------------------------+
467| **CPS Project** | |
468| | |
469+--------------------------------------+--------------------------------------------------------+
470| **Docker images** | onap/cps-and-ncmp:3.3.9 |
471| | |
472+--------------------------------------+--------------------------------------------------------+
473| **Release designation** | 3.3.9 Montreal |
474| | |
475+--------------------------------------+--------------------------------------------------------+
mpriyank2c4535d2023-11-06 17:06:15 +0000476| **Release date** | 2023 November 06 |
egernugd91a7072023-09-29 12:12:36 +0100477| | |
478+--------------------------------------+--------------------------------------------------------+
479
480Bug Fixes
481---------
4823.3.9
mpriyank02b2d2a2023-10-25 12:23:10 +0100483 - `CPS-1923 <https://jira.onap.org/browse/CPS-1923>`_ CPS and NCMP changed management endpoint and port from /manage to /actuator and port same as cps application port.
mpriyankd74c2d22023-11-06 13:25:38 +0000484 - `CPS-1933 <https://jira.onap.org/browse/CPS-1933>`_ Setting up the class loader explicitly in hazelcast config.
egernugd91a7072023-09-29 12:12:36 +0100485
486Features
487--------
488
danielhanrahan56384d12023-09-20 17:10:40 +0100489Version: 3.3.8
490==============
491
492Release Data
493------------
494
495+--------------------------------------+--------------------------------------------------------+
496| **CPS Project** | |
497| | |
498+--------------------------------------+--------------------------------------------------------+
499| **Docker images** | onap/cps-and-ncmp:3.3.8 |
500| | |
501+--------------------------------------+--------------------------------------------------------+
502| **Release designation** | 3.3.8 Montreal |
503| | |
504+--------------------------------------+--------------------------------------------------------+
egernugd91a7072023-09-29 12:12:36 +0100505| **Release date** | 2023 September 29 |
danielhanrahan56384d12023-09-20 17:10:40 +0100506| | |
507+--------------------------------------+--------------------------------------------------------+
508
509Bug Fixes
510---------
5113.3.8
512
513Features
514--------
egernugcb9d1502023-09-28 09:57:44 +0100515 - `CPS-1888 <https://jira.onap.org/browse/CPS-1888>`_ Uplift Spring Boot to 3.1.2.
danielhanrahan56384d12023-09-20 17:10:40 +0100516
leventecsanyid35ad5c2023-08-23 15:55:30 +0200517Version: 3.3.7
518==============
519
520Release Data
521------------
522
523+--------------------------------------+--------------------------------------------------------+
524| **CPS Project** | |
525| | |
526+--------------------------------------+--------------------------------------------------------+
527| **Docker images** | onap/cps-and-ncmp:3.3.7 |
528| | |
529+--------------------------------------+--------------------------------------------------------+
530| **Release designation** | 3.3.7 Montreal |
531| | |
532+--------------------------------------+--------------------------------------------------------+
danielhanrahan56384d12023-09-20 17:10:40 +0100533| **Release date** | 2023 September 20 |
leventecsanyid35ad5c2023-08-23 15:55:30 +0200534| | |
535+--------------------------------------+--------------------------------------------------------+
536
537Bug Fixes
538---------
5393.3.7
danielhanrahanefc55772023-09-15 12:02:35 +0100540 - `CPS-1866 <https://jira.onap.org/browse/CPS-1866>`_ Fix ClassDefNotFoundError in opendaylight Yang parser
leventecsanyid35ad5c2023-08-23 15:55:30 +0200541
542Features
543--------
egernugcb9d1502023-09-28 09:57:44 +0100544 - `CPS-1789 <https://jira.onap.org/browse/CPS-1789>`_ CPS Upgrade to Springboot 3.0.
egernug60a780c2023-09-19 15:26:42 +0100545
546Note
547----
548Migrating to Spring Boot 3.0 requires the product be built with Java 17 and at least MVN version 3.8.7.
leventecsanyid35ad5c2023-08-23 15:55:30 +0200549
egernugbdac4402023-07-21 13:27:24 +0100550Version: 3.3.6
551==============
552
553Release Data
554------------
555
556+--------------------------------------+--------------------------------------------------------+
557| **CPS Project** | |
558| | |
559+--------------------------------------+--------------------------------------------------------+
560| **Docker images** | onap/cps-and-ncmp:3.3.6 |
561| | |
562+--------------------------------------+--------------------------------------------------------+
563| **Release designation** | 3.3.6 Montreal |
564| | |
565+--------------------------------------+--------------------------------------------------------+
leventecsanyid35ad5c2023-08-23 15:55:30 +0200566| **Release date** | 2023 August 23 |
egernugbdac4402023-07-21 13:27:24 +0100567| | |
568+--------------------------------------+--------------------------------------------------------+
569
570Bug Fixes
571---------
5723.3.6
danielhanrahan996d0c22023-08-17 15:43:34 +0100573 - `CPS-1841 <https://jira.onap.org/browse/CPS-1841>`_ Update of top-level data node fails with exception
mpriyank41c7d002023-08-22 13:17:46 +0100574 - `CPS-1842 <https://jira.onap.org/browse/CPS-1842>`_ Replace event-id with correlation-id for data read operation cloud event
egernugbdac4402023-07-21 13:27:24 +0100575
576Features
577--------
danielhanrahan92705462023-05-18 10:18:10 +0100578 - `CPS-1696 <https://jira.onap.org/browse/CPS-1696>`_ Get Data Node to return entire List data node.
mpriyank612fb572023-08-01 15:36:27 +0100579 - `CPS-1819 <https://jira.onap.org/browse/CPS-1819>`_ Ability to disable sending authorization header.
egernugbdac4402023-07-21 13:27:24 +0100580
581
egernug6c9621a2023-07-19 11:05:00 +0100582Version: 3.3.5
583==============
584
585Release Data
586------------
587
588+--------------------------------------+--------------------------------------------------------+
589| **CPS Project** | |
590| | |
591+--------------------------------------+--------------------------------------------------------+
592| **Docker images** | onap/cps-and-ncmp:3.3.5 |
593| | |
594+--------------------------------------+--------------------------------------------------------+
595| **Release designation** | 3.3.5 Montreal |
596| | |
597+--------------------------------------+--------------------------------------------------------+
egernugbdac4402023-07-21 13:27:24 +0100598| **Release date** | 2023 July 21 |
egernug6c9621a2023-07-19 11:05:00 +0100599| | |
600+--------------------------------------+--------------------------------------------------------+
601
602Bug Fixes
603---------
6043.3.5
605
606Features
607--------
danielhanrahan74a47152023-06-28 12:55:20 +0100608 - `CPS-1760 <https://jira.onap.org/browse/CPS-1760>`_ Improve handling of special characters in Cps Paths
egernug6c9621a2023-07-19 11:05:00 +0100609
mpriyank8caa3422023-06-30 11:14:10 +0100610Version: 3.3.4
611==============
612
613Release Data
614------------
615
616+--------------------------------------+--------------------------------------------------------+
617| **CPS Project** | |
618| | |
619+--------------------------------------+--------------------------------------------------------+
620| **Docker images** | onap/cps-and-ncmp:3.3.4 |
621| | |
622+--------------------------------------+--------------------------------------------------------+
623| **Release designation** | 3.3.4 Montreal |
624| | |
625+--------------------------------------+--------------------------------------------------------+
egernug6c9621a2023-07-19 11:05:00 +0100626| **Release date** | 2023 July 19 |
mpriyank8caa3422023-06-30 11:14:10 +0100627| | |
628+--------------------------------------+--------------------------------------------------------+
629
630Bug Fixes
631---------
6323.3.4
633
634Features
635--------
egernugdb62ffb2023-07-18 10:57:42 +0100636 - `CPS-1767 <https://jira.onap.org/browse/CPS-1767>`_ Upgrade CPS to java 17
mpriyank8caa3422023-06-30 11:14:10 +0100637
danielhanrahan19f963b2023-06-15 13:52:34 +0100638Version: 3.3.3
639==============
640
641Release Data
642------------
643
644+--------------------------------------+--------------------------------------------------------+
645| **CPS Project** | |
646| | |
647+--------------------------------------+--------------------------------------------------------+
648| **Docker images** | onap/cps-and-ncmp:3.3.3 |
649| | |
650+--------------------------------------+--------------------------------------------------------+
651| **Release designation** | 3.3.3 Montreal |
652| | |
653+--------------------------------------+--------------------------------------------------------+
mpriyank8caa3422023-06-30 11:14:10 +0100654| **Release date** | 2023 June 30 |
danielhanrahan19f963b2023-06-15 13:52:34 +0100655| | |
656+--------------------------------------+--------------------------------------------------------+
657
658Bug Fixes
659---------
6603.3.3
661
662Features
663--------
mpriyank6da95412023-06-29 16:56:11 +0100664 - `CPS-1515 <https://jira.onap.org/browse/CPS-1515>`_ Support Multiple CM-Handles for NCMP Get Operation
665 - `CPS-1675 <https://jira.onap.org/browse/CPS-1675>`_ Persistence write performance improvement(s)
666 - `CPS-1745 <https://jira.onap.org/browse/CPS-1745>`_ Upgrade to Openapi 3.0.3
danielhanrahan19f963b2023-06-15 13:52:34 +0100667
mpriyank436b75b2023-05-03 11:10:08 +0100668Version: 3.3.2
669==============
670
671Release Data
672------------
673
674+--------------------------------------+--------------------------------------------------------+
675| **CPS Project** | |
676| | |
677+--------------------------------------+--------------------------------------------------------+
678| **Docker images** | onap/cps-and-ncmp:3.3.2 |
679| | |
680+--------------------------------------+--------------------------------------------------------+
681| **Release designation** | 3.3.2 Montreal |
682| | |
683+--------------------------------------+--------------------------------------------------------+
danielhanrahan19f963b2023-06-15 13:52:34 +0100684| **Release date** | 2023 June 15 |
mpriyank436b75b2023-05-03 11:10:08 +0100685| | |
686+--------------------------------------+--------------------------------------------------------+
687
688Bug Fixes
689---------
6903.3.2
danielhanrahan5cec5322023-06-15 11:08:54 +0100691 - `CPS-1716 <https://jira.onap.org/browse/CPS-1716>`_ NCMP: Java Heap OutOfMemory errors and slow registration in case of 20k cmhandles
mpriyank436b75b2023-05-03 11:10:08 +0100692
693Features
694--------
--globalc7e5a802023-04-05 17:08:08 +0530695 - `CPS-1006 <https://jira.onap.org/browse/CPS-1006>`_ Extend CPS PATCH API to allow update of leaves for multiple data nodes
danielhanrahan5cec5322023-06-15 11:08:54 +0100696 - `CPS-1273 <https://jira.onap.org/browse/CPS-1273>`_ Add <,> operators support to cps-path
697 - `CPS-1664 <https://jira.onap.org/browse/CPS-1664>`_ Use recursive SQL to fetch descendants in CpsPath queries to improve query performance
698 - `CPS-1676 <https://jira.onap.org/browse/CPS-1676>`_ Entity ID types do not match types in database definition
699 - `CPS-1677 <https://jira.onap.org/browse/CPS-1677>`_ Remove dataspace_id column from Fragment table
mpriyank436b75b2023-05-03 11:10:08 +0100700
lukegleesond7764c42023-04-20 14:11:20 +0100701Version: 3.3.1
halil.cakal0b8d85d2023-03-23 12:44:27 +0000702==============
703
704Release Data
705------------
706
707+--------------------------------------+--------------------------------------------------------+
708| **CPS Project** | |
709| | |
710+--------------------------------------+--------------------------------------------------------+
lukegleesond7764c42023-04-20 14:11:20 +0100711| **Docker images** | onap/cps-and-ncmp:3.3.1 |
halil.cakal0b8d85d2023-03-23 12:44:27 +0000712| | |
713+--------------------------------------+--------------------------------------------------------+
lukegleesond7764c42023-04-20 14:11:20 +0100714| **Release designation** | 3.3.1 Montreal |
halil.cakal0b8d85d2023-03-23 12:44:27 +0000715| | |
716+--------------------------------------+--------------------------------------------------------+
mpriyank436b75b2023-05-03 11:10:08 +0100717| **Release date** | 2023 May 03 |
halil.cakal0b8d85d2023-03-23 12:44:27 +0000718| | |
719+--------------------------------------+--------------------------------------------------------+
720
721Bug Fixes
722---------
lukegleesond7764c42023-04-20 14:11:20 +01007233.3.1
halil.cakal0b8d85d2023-03-23 12:44:27 +0000724 - None
725
726Features
727--------
mpriyank52c5e542023-05-02 15:58:55 +0100728 - `CPS-1272 <https://jira.onap.org/browse/CPS-1272>`_ Add Contains operation to CPS Path
729 - `CPS-1573 <https://jira.onap.org/browse/CPS-1573>`_ Remove 32K limit for DB operations
730 - `CPS-1627 <https://jira.onap.org/browse/CPS-1627>`_ Dependency versions uplift because of vulnerability issues
731 - `CPS-1629 <https://jira.onap.org/browse/CPS-1629>`_ Ordering of leaf elements to support combination of AND/OR in cps-path
732 - `CPS-1637 <https://jira.onap.org/browse/CPS-1637>`_ Extend hazelcast to work on kubernetes
halil.cakal0b8d85d2023-03-23 12:44:27 +0000733
lukegleesond7764c42023-04-20 14:11:20 +0100734Version: 3.3.0
735==============
736
737Release Data
738------------
739
740+--------------------------------------+--------------------------------------------------------+
741| **CPS Project** | |
742| | |
743+--------------------------------------+--------------------------------------------------------+
744| **Docker images** | onap/cps-and-ncmp:3.3.0 |
745| | |
746+--------------------------------------+--------------------------------------------------------+
747| **Release designation** | 3.3.0 Montreal |
748| | |
749+--------------------------------------+--------------------------------------------------------+
750| **Release date** | 2023 April 20 |
751| | |
752+--------------------------------------+--------------------------------------------------------+
753
754Bug Fixes
755---------
7563.3.0
757 - None
758
759Features
760--------
761 - `CPS-1215 <https://jira.onap.org/browse/CPS-1215>`_ Add OR operation for CPS Path
762 - `CPS-1617 <https://jira.onap.org/browse/CPS-1617>`_ Use cascade delete in fragments table
763
764.. ======================
765.. * * * LONDON * * *
766.. ======================
767
mpriyank0fd4d192023-03-10 13:48:20 +0000768Version: 3.2.6
769==============
770
771Release Data
772------------
773
774+--------------------------------------+--------------------------------------------------------+
775| **CPS Project** | |
776| | |
777+--------------------------------------+--------------------------------------------------------+
778| **Docker images** | onap/cps-and-ncmp:3.2.6 |
779| | |
780+--------------------------------------+--------------------------------------------------------+
781| **Release designation** | 3.2.6 London |
782| | |
783+--------------------------------------+--------------------------------------------------------+
seanbeirnef5a3a212023-03-06 09:12:49 +0000784| **Release date** | 2023 March 22 |
mpriyank0fd4d192023-03-10 13:48:20 +0000785| | |
786+--------------------------------------+--------------------------------------------------------+
787
788Bug Fixes
789---------
7903.2.6
arpitsingh2b4c4882023-03-03 21:38:57 +0530791 - `CPS-1526 <https://jira.onap.org/browse/CPS-1526>`_ Fix response message for PATCH operation
seanbeirnef5a3a212023-03-06 09:12:49 +0000792 - `CPS-1563 <https://jira.onap.org/browse/CPS-1563>`_ Fix 500 response error on id-searches with empty parameters
mpriyank0fd4d192023-03-10 13:48:20 +0000793
794Features
795--------
seanbeirnef5a3a212023-03-06 09:12:49 +0000796 - `CPS-1396 <https://jira.onap.org/browse/CPS-1396>`_ Query data nodes across all anchors under one dataspace
mpriyank0fd4d192023-03-10 13:48:20 +0000797
mpriyankade5a6e2023-03-09 17:58:31 +0000798Version: 3.2.5
799==============
800
801Release Data
802------------
803
804+--------------------------------------+--------------------------------------------------------+
805| **CPS Project** | |
806| | |
807+--------------------------------------+--------------------------------------------------------+
808| **Docker images** | onap/cps-and-ncmp:3.2.5 |
809| | |
810+--------------------------------------+--------------------------------------------------------+
811| **Release designation** | 3.2.5 London |
812| | |
813+--------------------------------------+--------------------------------------------------------+
mpriyank06bfe4e2023-03-10 11:48:23 +0000814| **Release date** | 2023 March 10 |
mpriyankade5a6e2023-03-09 17:58:31 +0000815| | |
816+--------------------------------------+--------------------------------------------------------+
817
818Bug Fixes
819---------
8203.2.5
mpriyank06bfe4e2023-03-10 11:48:23 +0000821 - `CPS-1537 <https://jira.onap.org/browse/CPS-1537>`_ Introduce control switch for model loader functionality.
mpriyankade5a6e2023-03-09 17:58:31 +0000822
823Features
824--------
825 - None
826
seanbeirnef0f4fd82023-03-07 13:42:04 +0000827Version: 3.2.4
828==============
829
830Release Data
831------------
832
833+--------------------------------------+--------------------------------------------------------+
834| **CPS Project** | |
835| | |
836+--------------------------------------+--------------------------------------------------------+
837| **Docker images** | onap/cps-and-ncmp:3.2.4 |
838| | |
839+--------------------------------------+--------------------------------------------------------+
840| **Release designation** | 3.2.4 London |
841| | |
842+--------------------------------------+--------------------------------------------------------+
mpriyankbd5ba8d2023-03-09 16:33:02 +0000843| **Release date** | 2023 March 09 |
seanbeirnef0f4fd82023-03-07 13:42:04 +0000844| | |
845+--------------------------------------+--------------------------------------------------------+
846
847Bug Fixes
848---------
8493.2.4
mpriyankbd5ba8d2023-03-09 16:33:02 +0000850 - `CPS-1533 <https://jira.onap.org/browse/CPS-1533>`_ Fix for Temp tables cause Out of shared memory errors in Postgres
851 - `CPS-1537 <https://jira.onap.org/browse/CPS-1537>`_ NCMP failed to start due to issue in SubscriptionModelLoader
852
853Features
854--------
855 - None
seanbeirnef0f4fd82023-03-07 13:42:04 +0000856
mpriyankfd43dbe2023-02-08 11:21:08 +0000857Version: 3.2.3
858==============
859
860Release Data
861------------
862
863+--------------------------------------+--------------------------------------------------------+
864| **CPS Project** | |
865| | |
866+--------------------------------------+--------------------------------------------------------+
867| **Docker images** | onap/cps-and-ncmp:3.2.3 |
868| | |
869+--------------------------------------+--------------------------------------------------------+
870| **Release designation** | 3.2.3 London |
871| | |
872+--------------------------------------+--------------------------------------------------------+
seanbeirnef9af5f82023-03-07 10:36:18 +0000873| **Release date** | 2023 March 07 |
mpriyankfd43dbe2023-02-08 11:21:08 +0000874| | |
875+--------------------------------------+--------------------------------------------------------+
876
877Bug Fixes
878---------
8793.2.3
seanbeirnef9af5f82023-03-07 10:36:18 +0000880 - `CPS-1494 <https://jira.onap.org/browse/CPS-1494>`_ NCMP Inventory Performance Improvements
mpriyankfd43dbe2023-02-08 11:21:08 +0000881
882Features
883--------
seanbeirnef9af5f82023-03-07 10:36:18 +0000884 - `CPS-1401 <https://jira.onap.org/browse/CPS-1401>`_ Added V2 of Get Data Node API,support to retrieve all data nodes under an anchor
885 - `CPS-1502 <https://jira.onap.org/browse/CPS-1502>`_ Delete Performance Improvements
mpriyankfd43dbe2023-02-08 11:21:08 +0000886
seanbeirnef8e980a2023-01-27 18:09:33 +0000887Version: 3.2.2
888==============
889
890Release Data
891------------
892
893+--------------------------------------+--------------------------------------------------------+
894| **CPS Project** | |
895| | |
896+--------------------------------------+--------------------------------------------------------+
897| **Docker images** | onap/cps-and-ncmp:3.2.2 |
898| | |
899+--------------------------------------+--------------------------------------------------------+
900| **Release designation** | 3.2.2 London |
901| | |
902+--------------------------------------+--------------------------------------------------------+
mpriyankfd43dbe2023-02-08 11:21:08 +0000903| **Release date** | 2023 February 08 |
seanbeirnef8e980a2023-01-27 18:09:33 +0000904| | |
905+--------------------------------------+--------------------------------------------------------+
906
907Bug Fixes
908---------
mpriyank0b5950d2023-02-07 17:55:10 +00009093.2.2
mpriyankfd43dbe2023-02-08 11:21:08 +0000910 - `CPS-1173 <https://jira.onap.org/browse/CPS-1173>`_ Delete Performance Improvements.
mpriyank0b5950d2023-02-07 17:55:10 +0000911
912Features
913--------
914 - None
seanbeirnef8e980a2023-01-27 18:09:33 +0000915
leventecsanyi37d72852022-10-26 10:44:08 +0200916Version: 3.2.1
917==============
mpriyank4bd450e2022-10-05 09:50:59 +0100918
919Release Data
920------------
921
922+--------------------------------------+--------------------------------------------------------+
923| **CPS Project** | |
924| | |
925+--------------------------------------+--------------------------------------------------------+
lukegleesone0154a62023-01-25 15:06:52 +0000926| **Docker images** | onap/cps-and-ncmp:3.2.1 |
mpriyank4bd450e2022-10-05 09:50:59 +0100927| | |
928+--------------------------------------+--------------------------------------------------------+
leventecsanyi37d72852022-10-26 10:44:08 +0200929| **Release designation** | 3.2.1 London |
mpriyank4bd450e2022-10-05 09:50:59 +0100930| | |
931+--------------------------------------+--------------------------------------------------------+
lukegleesone0154a62023-01-25 15:06:52 +0000932| **Release date** | 2023 January 27 |
mpriyank4bd450e2022-10-05 09:50:59 +0100933| | |
934+--------------------------------------+--------------------------------------------------------+
Cédric Ollivier490b20d2023-03-15 21:40:48 +0100935
lukegleeson3be99242022-10-11 14:34:56 +0100936Features
937--------
leventecsanyi37d72852022-10-26 10:44:08 +02009383.2.1
lukegleesone0154a62023-01-25 15:06:52 +0000939 - `CPS-341 <https://jira.onap.org/browse/CPS-341>`_ Added support for multiple data tree instances under 1 anchor.
940 - `CPS-1002 <https://jira.onap.org/browse/CPS-1002>`_ Add CPS-E-05 endpoint for 'Query data, NCMP-Operational Datastore' using cpsPaths
941 - `CPS-1182 <https://jira.onap.org/browse/CPS-1182>`_ Upgrade Opendaylight
ToineSiebelink294bcb52022-12-23 11:07:42 +0000942 - `CPS-1185 <https://jira.onap.org/browse/CPS-1185>`_ Get all dataspaces.
943 - `CPS-1186 <https://jira.onap.org/browse/CPS-1186>`_ Get single dataspace.
lukegleesonf20b4992022-12-09 15:48:55 +0000944 - `CPS-1187 <https://jira.onap.org/browse/CPS-1187>`_ Added API to get all schema sets for a given dataspace.
lukegleesone0154a62023-01-25 15:06:52 +0000945 - `CPS-1236 <https://jira.onap.org/browse/CPS-1236>`_ DMI audit support for NCMP: Filter on any properties of CM Handles
ToineSiebelink294bcb52022-12-23 11:07:42 +0000946 - `CPS-1257 <https://jira.onap.org/browse/CPS-1257>`_ Added support for application/xml Content-Type (write only).
lukegleesone0154a62023-01-25 15:06:52 +0000947 - `CPS-1381 <https://jira.onap.org/browse/CPS-1381>`_ Query large outputs using limit/depth/pagination
ToineSiebelink294bcb52022-12-23 11:07:42 +0000948 - `CPS-1421 <https://jira.onap.org/browse/CPS-1421>`_ Optimized query for large number of hits with descendants.
lukegleesone0154a62023-01-25 15:06:52 +0000949 - `CPS-1422 <https://jira.onap.org/browse/CPS-1422>`_ Fetch CM handles by collection of xpaths (CPS Core)
950 - `CPS-1424 <https://jira.onap.org/browse/CPS-1424>`_ Updating CmHandleStates using batch operation
951 - `CPS-1439 <https://jira.onap.org/browse/CPS-1439>`_ Use native query to delete data nodes
mpriyank4bd450e2022-10-05 09:50:59 +0100952
953Bug Fixes
954---------
ToineSiebelink294bcb52022-12-23 11:07:42 +00009553.2.1
lukegleesone0154a62023-01-25 15:06:52 +0000956 - `CPS-1171 <https://jira.onap.org/browse/CPS-1171>`_ Optimized retrieval of data nodes with many descendants.
957 - `CPS-1288 <https://jira.onap.org/browse/CPS-1288>`_ Hazelcast TTL for IMap is not working
958 - `CPS-1289 <https://jira.onap.org/browse/CPS-1289>`_ Getting wrong error code for create node api
959 - `CPS-1326 <https://jira.onap.org/browse/CPS-1326>`_ Creation of DataNodeBuilder with module name prefix is very slow
960 - `CPS-1344 <https://jira.onap.org/browse/CPS-1344>`_ Top level container (prefix) is not always the first module
ToineSiebelink74eed2c2023-08-31 17:38:52 +0100961 - `CPS-1350 <https://jira.onap.org/browse/CPS-1350>`_ Add Basic Authentication to CPS/NCMP OpenAPI Definitions.
lukegleesone0154a62023-01-25 15:06:52 +0000962 - `CPS-1352 <https://jira.onap.org/browse/CPS-1352>`_ Handle YangChoiceNode in right format.
ToineSiebelink294bcb52022-12-23 11:07:42 +0000963 - `CPS-1409 <https://jira.onap.org/browse/CPS-1409>`_ Fix Delete uses case with '/' in path.
lukegleesone0154a62023-01-25 15:06:52 +0000964 - `CPS-1433 <https://jira.onap.org/browse/CPS-1433>`_ Fix to allow posting data with '/' key fields.
965 - `CPS-1442 <https://jira.onap.org/browse/CPS-1442>`_ CPS PATCH operation does not merge existing data
966 - `CPS-1446 <https://jira.onap.org/browse/CPS-1446>`_ Locked cmhandles and ready to locked state transitions causing long cmHandle discovery
967 - `CPS-1457 <https://jira.onap.org/browse/CPS-1457>`_ CpsDataPersistenceService#getDataNodes uses non-normalized xpaths
968 - `CPS-1458 <https://jira.onap.org/browse/CPS-1458>`_ CpsDataPersistenceService#getDataNodes does not handle root xpath
969 - `CPS-1460 <https://jira.onap.org/browse/CPS-1460>`_ CPS Path Processing Performance Test duration is too low
ToineSiebelink294bcb52022-12-23 11:07:42 +0000970
leventecsanyi37d72852022-10-26 10:44:08 +02009713.2.0
ToineSiebelink294bcb52022-12-23 11:07:42 +0000972 - `CPS-1312 <https://jira.onap.org/browse/CPS-1312>`_ CPS(/NCMP) does not have version control.
mpriyank4bd450e2022-10-05 09:50:59 +0100973
lukegleeson3be99242022-10-11 14:34:56 +0100974Known Limitations, Issues and Workarounds
975-----------------------------------------
976
977*System Limitations*
978
seanbeirne72c267e2022-10-18 12:39:22 +0100979For upgrading, CPS uses Liquibase for database upgrades. CPS/NCMP currently only supports upgrading from Liquibase changelog 11 to Liquibase changelog 16.
980This is from commit CPS-506: List all known modules and revision to CPS-1312: Default CMHandles to READY during upgrade or from ONAP release Honolulu to Kohn.
lukegleeson3be99242022-10-11 14:34:56 +0100981
arpitsingh2b4c4882023-03-03 21:38:57 +0530982CPS core Patch operation currently supports updating data of one top level data node. When performing Patch on multiple top level data nodes at once
983a 400 Bad Request is sent as response. This is part of commit CPS-1526.
984
seanbeirnedba2b102022-10-27 09:59:17 +0100985.. ====================
986.. * * * KOHN * * *
987.. ====================
988
mpriyankfe775312022-09-30 14:16:51 +0100989Version: 3.1.4
990==============
991
992Release Data
993------------
994
995+--------------------------------------+--------------------------------------------------------+
996| **CPS Project** | |
997| | |
998+--------------------------------------+--------------------------------------------------------+
999| **Docker images** | onap/cps-and-ncmp:3.1.4 |
1000| | |
1001+--------------------------------------+--------------------------------------------------------+
1002| **Release designation** | 3.1.4 Kohn |
1003| | |
1004+--------------------------------------+--------------------------------------------------------+
mpriyank4bd450e2022-10-05 09:50:59 +01001005| **Release date** | 2022 October 5 |
mpriyankfe775312022-09-30 14:16:51 +01001006| | |
1007+--------------------------------------+--------------------------------------------------------+
1008
1009Bug Fixes
1010---------
lukegleeson8c6b5622022-09-29 15:58:06 +01001011 - `CPS-1265 <https://jira.onap.org/browse/CPS-1265>`_ Revision field should not be required (NotNull) on cps-ri YangResourceEntity
mpriyankac0bffc2022-10-03 12:26:10 +01001012 - `CPS-1294 <https://jira.onap.org/browse/CPS-1294>`_ Kafka communication fault caused cmHandle registration error
mpriyankfe775312022-09-30 14:16:51 +01001013
mpriyank06736cb2022-09-29 14:29:40 +01001014Version: 3.1.3
1015==============
1016
1017Release Data
1018------------
1019
1020+--------------------------------------+--------------------------------------------------------+
1021| **CPS Project** | |
1022| | |
1023+--------------------------------------+--------------------------------------------------------+
1024| **Docker images** | onap/cps-and-ncmp:3.1.3 |
1025| | |
1026+--------------------------------------+--------------------------------------------------------+
1027| **Release designation** | 3.1.3 Kohn |
1028| | |
1029+--------------------------------------+--------------------------------------------------------+
mpriyankfe775312022-09-30 14:16:51 +01001030| **Release date** | 2022 September 29 |
mpriyank06736cb2022-09-29 14:29:40 +01001031| | |
1032+--------------------------------------+--------------------------------------------------------+
1033
1034Bug Fixes
1035---------
1036 - None
1037
mpriyankef0ddfc2022-09-28 12:19:34 +01001038Version: 3.1.2
1039==============
1040
1041Release Data
1042------------
1043
1044+--------------------------------------+--------------------------------------------------------+
1045| **CPS Project** | |
1046| | |
1047+--------------------------------------+--------------------------------------------------------+
1048| **Docker images** | onap/cps-and-ncmp:3.1.2 |
1049| | |
1050+--------------------------------------+--------------------------------------------------------+
1051| **Release designation** | 3.1.2 Kohn |
1052| | |
1053+--------------------------------------+--------------------------------------------------------+
mpriyank06736cb2022-09-29 14:29:40 +01001054| **Release date** | 2022 September 28 |
mpriyankef0ddfc2022-09-28 12:19:34 +01001055| | |
1056+--------------------------------------+--------------------------------------------------------+
1057
1058Bug Fixes
1059---------
1060 - None
1061
mpriyanka3f43502022-09-26 14:57:01 +01001062Version: 3.1.1
1063==============
1064
1065Release Data
1066------------
1067
1068+--------------------------------------+--------------------------------------------------------+
1069| **CPS Project** | |
1070| | |
1071+--------------------------------------+--------------------------------------------------------+
1072| **Docker images** | onap/cps-and-ncmp:3.1.1 |
1073| | |
1074+--------------------------------------+--------------------------------------------------------+
1075| **Release designation** | 3.1.1 Kohn |
1076| | |
1077+--------------------------------------+--------------------------------------------------------+
mpriyankef0ddfc2022-09-28 12:19:34 +01001078| **Release date** | 2022 September 28 |
mpriyanka3f43502022-09-26 14:57:01 +01001079| | |
1080+--------------------------------------+--------------------------------------------------------+
1081
1082Bug Fixes
1083---------
1084 - None
1085
lukegleesonc9ec9152022-09-07 14:21:36 +01001086Security Notes
1087--------------
1088
1089*Fixed Security Issues*
1090
1091 - `CPS-1226 <https://jira.onap.org/browse/CPS-1226>`_ Security bug in the logs
1092
lukegleeson4a34fa52022-09-19 15:31:59 +01001093Version: 3.1.0
1094==============
Bruno Sakoto9c3541e2022-06-15 07:57:42 -04001095
1096Release Data
1097------------
1098
DylanB95ESTb130fd32022-04-04 13:09:22 +01001099+--------------------------------------+--------------------------------------------------------+
1100| **CPS Project** | |
1101| | |
1102+--------------------------------------+--------------------------------------------------------+
1103| **Docker images** | onap/cps-and-ncmp:3.1.0 |
1104| | |
1105+--------------------------------------+--------------------------------------------------------+
Bruno Sakoto9c3541e2022-06-15 07:57:42 -04001106| **Release designation** | 3.1.0 Kohn |
DylanB95ESTb130fd32022-04-04 13:09:22 +01001107| | |
1108+--------------------------------------+--------------------------------------------------------+
lukegleeson4a34fa52022-09-19 15:31:59 +01001109| **Release date** | 2022 September 14 |
DylanB95ESTb130fd32022-04-04 13:09:22 +01001110| | |
1111+--------------------------------------+--------------------------------------------------------+
1112
1113Features
1114--------
lukegleeson4a34fa52022-09-19 15:31:59 +01001115 - `CPS-340 <https://jira.onap.org/browse/CPS-340>`_ Patch and update the root data node
1116 - `CPS-575 <https://jira.onap.org/browse/CPS-575>`_ Write data for cmHandle using ncmp-datastores:passthrough-running (NCMP.)
1117 - `CPS-731 <https://jira.onap.org/browse/CPS-731>`_ Query based on Public CM Properties
1118 - `CPS-828 <https://jira.onap.org/browse/CPS-828>`_ Async: NCMP Rest impl. including Request ID generation
1119 - `CPS-829 <https://jira.onap.org/browse/CPS-829>`_ Async: Internal message topic incl. basic producer & Consumer
1120 - `CPS-830 <https://jira.onap.org/browse/CPS-830>`_ DMI-NCMP Asynchronously Publish Response Event to Client Topic
1121 - `CPS-869 <https://jira.onap.org/browse/CPS-869>`_ Apply Standardized logging fields to adhere to ONAP Best practice REQ-1072
1122 - `CPS-870 <https://jira.onap.org/browse/CPS-870>`_ Align CPS-Core output with SDN-C output (add module name)
1123 - `CPS-875 <https://jira.onap.org/browse/CPS-875>`_ CM Handle State: Watchdog-process that syncs 'ADVISED' CM Handles
1124 - `CPS-877 <https://jira.onap.org/browse/CPS-877>`_ CM Handle State: Exclude any CM-Handles from queries/operations that are not in state 'READY'
1125 - `CPS-899 <https://jira.onap.org/browse/CPS-899>`_ Start and stop sessions on Java API
1126 - `CPS-909 <https://jira.onap.org/browse/CPS-909>`_ Separate NCMP endpoint for ch/{cm-handle}/properties and ch/{cm-handle}/state
1127 - `CPS-917 <https://jira.onap.org/browse/CPS-917>`_ Structured Errors response for passthrough use-cases in NCMP
1128 - `CPS-953 <https://jira.onap.org/browse/CPS-953>`_ Update maven deploy plugin version
1129 - `CPS-977 <https://jira.onap.org/browse/CPS-977>`_ Query CM Handles using CpsPath
1130 - `CPS-1000 <https://jira.onap.org/browse/CPS-1000>`_ Create Data Synchronization watchdog
1131 - `CPS-1016 <https://jira.onap.org/browse/CPS-1016>`_ Merge 2 'query' end points in NCMP
1132 - `CPS-1034 <https://jira.onap.org/browse/CPS-1034>`_ Publish lifecycle events for ADVISED , READY and LOCKED state transition"
1133 - `CPS-1064 <https://jira.onap.org/browse/CPS-1064>`_ Support retrieval of YANG module sources for CM handle on the NCMP interface
1134 - `CPS-1099 <https://jira.onap.org/browse/CPS-1099>`_ Expose simplified 'external' lock reason enum state over REST interface
1135 - `CPS-1101 <https://jira.onap.org/browse/CPS-1101>`_ Introducing the DELETING and DELETED Cmhandle State
1136 - `CPS-1102 <https://jira.onap.org/browse/CPS-1102>`_ Register the Cmhandle Sends Advised State notification.
1137 - `CPS-1133 <https://jira.onap.org/browse/CPS-1133>`_ Enable/Disable Data Sync for Cm Handle
1138 - `CPS-1136 <https://jira.onap.org/browse/CPS-1136>`_ DMI Audit Support (get all CM Handles for a registered DMI)
1139
emacleeafb17362022-09-02 14:40:17 +01001140
1141Bug Fixes
1142---------
lukegleeson4a34fa52022-09-19 15:31:59 +01001143 - `CPS-896 <https://jira.onap.org/browse/CPS-896>`_ CM Handle Registration Process only partially completes when exception is thrown
1144 - `CPS-957 <https://jira.onap.org/browse/CPS-957>`_ NCMP: fix getResourceDataForPassthroughOperational endpoint
1145 - `CPS-1020 <https://jira.onap.org/browse/CPS-1020>`_ DuplicatedYangResourceException error at parallel cmHandle registration
1146 - `CPS-1056 <https://jira.onap.org/browse/CPS-1056>`_ Wrong error response format in case of Dmi plugin error
ToineSiebelink74eed2c2023-08-31 17:38:52 +01001147 - `CPS-1067 <https://jira.onap.org/browse/CPS-1067>`_ NCMP returns 500 error on searches endpoint when No DMI Handles registered
lukegleeson4a34fa52022-09-19 15:31:59 +01001148 - `CPS-1085 <https://jira.onap.org/browse/CPS-1085>`_ Performance degradation on ncmp/v1/ch/searches endpoint
1149 - `CPS-1088 <https://jira.onap.org/browse/CPS-1088>`_ Kafka consumer can not be turned off
1150 - `CPS-1097 <https://jira.onap.org/browse/CPS-1097>`_ Unable to change state from LOCKED to ADVISED
1151 - `CPS-1126 <https://jira.onap.org/browse/CPS-1126>`_ CmHandle creation performance degradation
1152 - `CPS-1175 <https://jira.onap.org/browse/CPS-1175>`_ Incorrect response when empty body executed for cmhandle id-searches
1153 - `CPS-1179 <https://jira.onap.org/browse/CPS-1179>`_ Node API - GET method returns invalid response when identifier contains '/'
1154 - `CPS-1212 <https://jira.onap.org/browse/CPS-1212>`_ Additional Properties for CM Handles not included when send to DMI Plugin
1155 - `CPS-1217 <https://jira.onap.org/browse/CPS-1217>`_ Searches endpoint gives back empty list however there are already available cmhandles
1156 - `CPS-1218 <https://jira.onap.org/browse/CPS-1218>`_ NCMP logs are flooded with SyncUtils logs
puthuparambil.adityadd904322022-09-21 10:53:51 +01001157
1158Known Limitations, Issues and Workarounds
1159-----------------------------------------
1160
1161*System Limitations*
1162
1163Having '[' token in any index in any list will have a negative impact on the search functions leaf-conditions and text()-condition.
1164Example of an xpath that would cause problems while using cps-path queries : /parent/child[@id='id[with]braces']
DylanB95ESTb130fd32022-04-04 13:09:22 +01001165
lukegleeson4a34fa52022-09-19 15:31:59 +01001166*Known Vulnerabilities*
1167
1168None
1169
1170*Workarounds*
1171
1172None
1173
1174Security Notes
1175--------------
1176
1177*Fixed Security Issues*
1178
1179 - `CPS-963 <https://jira.onap.org/browse/CPS-963>`_ Liquibase has got serious vulnerability, upgrade required
1180
1181*Known Security Issues*
1182
1183None
1184
Bruno Sakoto9c3541e2022-06-15 07:57:42 -04001185.. ========================
1186.. * * * JAKARTA * * *
1187.. ========================
1188
1189Version: 3.0.1
1190==============
1191
1192Release Data
1193------------
1194
1195+--------------------------------------+--------------------------------------------------------+
1196| **CPS Project** | |
1197| | |
1198+--------------------------------------+--------------------------------------------------------+
1199| **Docker images** | onap/cps-and-ncmp:3.0.1 |
1200| | |
1201+--------------------------------------+--------------------------------------------------------+
1202| **Release designation** | 3.0.1 Jakarta |
1203| | |
1204+--------------------------------------+--------------------------------------------------------+
1205| **Release date** | 2022 April 28 |
1206| | |
1207+--------------------------------------+--------------------------------------------------------+
1208
1209Bug Fixes
1210---------
1211 - `CPS-961 <https://jira.onap.org/browse/CPS-961>`_ Updated ANTLR compiler version to 4.9.2 to be compatible with runtime version
1212
Bruno Sakotoa1129b62022-03-15 08:09:07 -04001213Version: 3.0.0
1214==============
niamhcoref7b414e2021-11-17 11:02:07 +00001215
Bruno Sakotoa1129b62022-03-15 08:09:07 -04001216Release Data
1217------------
1218
1219+--------------------------------------+--------------------------------------------------------+
1220| **CPS Project** | |
1221| | |
1222+--------------------------------------+--------------------------------------------------------+
1223| **Docker images** | onap/cps-and-ncmp:3.0.0 |
1224| | |
1225+--------------------------------------+--------------------------------------------------------+
1226| **Release designation** | 3.0.0 Jakarta |
1227| | |
1228+--------------------------------------+--------------------------------------------------------+
1229| **Release date** | 2022 March 15 |
1230| | |
1231+--------------------------------------+--------------------------------------------------------+
niamhcoref7b414e2021-11-17 11:02:07 +00001232
1233Features
1234--------
puthuparambil.adityad0007332021-12-08 18:53:39 +00001235 - `CPS-559 <https://jira.onap.org/browse/CPS-559>`_ Define response objects (schemas) in cps-ncmp
niamhcoref7b414e2021-11-17 11:02:07 +00001236 - `CPS-636 <https://jira.onap.org/browse/CPS-636>`_ Update operation for datastore pass through running
1237 - `CPS-638 <https://jira.onap.org/browse/CPS-638>`_ Delete operation for datastore pass through running
DylanB95ESTe5573382022-01-27 17:12:52 +00001238 - `CPS-677 <https://jira.onap.org/browse/CPS-677>`_ Support 'public' Cm Handle Properties
niamhcoref7b414e2021-11-17 11:02:07 +00001239 - `CPS-741 <https://jira.onap.org/browse/CPS-741>`_ Re sync after removing cm handles
JosephKeenan82ebf532021-12-08 18:16:44 +00001240 - `CPS-777 <https://jira.onap.org/browse/CPS-777>`_ Ensure all DMI operations use POST method
puthuparambil.adityad0007332021-12-08 18:53:39 +00001241 - `CPS-780 <https://jira.onap.org/browse/CPS-780>`_ Add examples for parameters, request and response in openapi yaml for cps-core
Bruno Sakotoa1129b62022-03-15 08:09:07 -04001242 - `CPS-789 <https://jira.onap.org/browse/CPS-789>`_ CPS Data Updated Event Schema V2 to support delete operation
1243 - `CPS-791 <https://jira.onap.org/browse/CPS-791>`_ CPS-Core sends delete notification event
DylanB95ESTe5573382022-01-27 17:12:52 +00001244 - `CPS-817 <https://jira.onap.org/browse/CPS-817>`_ Create Endpoint For Get Cm Handles (incl. public properties) By Name
mpriyank80dee972022-02-23 15:17:23 +05301245 - `CPS-837 <https://jira.onap.org/browse/CPS-837>`_ Add Remove and Update properties (DMI and Public) as part of CM Handle Registration update
niamhcoref7b414e2021-11-17 11:02:07 +00001246
1247Bug Fixes
1248---------
1249
1250 - `CPS-762 <https://jira.onap.org/browse/CPS-762>`_ Query cm handles for module names returns incorrect cm handle identifiers
ToineSiebelink3f142302021-12-07 11:30:10 +00001251 - `CPS-788 <https://jira.onap.org/browse/CPS-788>`_ Yang Resource formatting is incorrect
niamhcore65bc4fd2021-12-08 14:19:02 +00001252 - `CPS-783 <https://jira.onap.org/browse/CPS-783>`_ Remove cm handle does not completely remove all cm handle information
puthuparambil.aditya71395fb2022-01-05 13:39:31 +00001253 - `CPS-841 <https://jira.onap.org/browse/CPS-841>`_ Upgrade log4j to 2.17.1 as recommended by ONAP SECCOM
puthuparambil.aditya62ac0c32022-02-03 16:42:13 +00001254 - `CPS-856 <https://jira.onap.org/browse/CPS-856>`_ Retry mechanism not working for concurrent CmHandle registration
JosephKeenane0643ab2022-02-15 18:23:05 +00001255 - `CPS-867 <https://jira.onap.org/browse/CPS-867>`_ Database port made configurable through env variable DB_PORT
DylanB95ESTe5573382022-01-27 17:12:52 +00001256 - `CPS-886 <https://jira.onap.org/browse/CPS-886>`_ Fragment handling decreasing performance for large number of cmHandles
JosephKeenane0643ab2022-02-15 18:23:05 +00001257 - `CPS-887 <https://jira.onap.org/browse/CPS-887>`_ Increase performance of cmHandle registration for large number of schema sets in DB
mpriyank80dee972022-02-23 15:17:23 +05301258 - `CPS-892 <https://jira.onap.org/browse/CPS-892>`_ Fixed the response code during CM-Handle Registration from 201 CREATED to 204 NO_CONTENT
ToineSiebelink74eed2c2023-08-31 17:38:52 +01001259 - `CPS-893 <https://jira.onap.org/browse/CPS-893>`_ NCMP Java API depends on NCMP-Rest-API (cyclic) through json properties on Java API
niamhcoref7b414e2021-11-17 11:02:07 +00001260
1261Known Limitations, Issues and Workarounds
1262-----------------------------------------
1263
1264*System Limitations*
1265
DylanB95ESTe5573382022-01-27 17:12:52 +00001266Null can no longer be passed within the dmi plugin service names when registering a cm handle, as part of
1267`CPS-837 <https://jira.onap.org/browse/CPS-837>`_ null is now used to indicate if a property should be removed as part
1268of cm handle registration.
niamhcoref7b414e2021-11-17 11:02:07 +00001269
Lathishb3550f12022-03-15 12:03:53 +00001270The Absolute path to list with integer key will not work. Please refer `CPS-961 <https://jira.onap.org/browse/CPS-961>`_
1271for more information.
1272
niamhcoref7b414e2021-11-17 11:02:07 +00001273*Known Vulnerabilities*
1274
1275None
1276
1277*Workarounds*
1278
DylanB95ESTe5573382022-01-27 17:12:52 +00001279Instead of passing null as a value within the dmi plugin service names, remove them from the request completely, or
1280pass an empty string as the value if you do not want to include names for these values.
niamhcoref7b414e2021-11-17 11:02:07 +00001281
1282Security Notes
1283--------------
1284
1285*Fixed Security Issues*
1286
1287None
1288
1289*Known Security Issues*
1290
1291None
1292
1293.. ========================
shivasubedi44beaa32021-09-13 15:16:30 +01001294.. * * * ISTANBUL * * *
1295.. ========================
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001296
Bruno Sakoto0eaf3342022-02-11 15:05:29 -05001297Version: 2.0.4
1298==============
1299
1300Release Data
1301------------
1302
1303+--------------------------------------+--------------------------------------------------------+
1304| **CPS Project** | |
1305| | |
1306+--------------------------------------+--------------------------------------------------------+
1307| **Docker images** | onap/cps-and-ncmp:2.0.4 |
1308| | |
1309+--------------------------------------+--------------------------------------------------------+
1310| **Release designation** | 2.0.4 Istanbul |
1311| | |
1312+--------------------------------------+--------------------------------------------------------+
1313| **Release date** | 2022 Feb 09 |
1314| | |
1315+--------------------------------------+--------------------------------------------------------+
1316
1317Bug Fixes
1318---------
1319
1320 - `CPS-879 <https://jira.onap.org/browse/CPS-879>`_ Fix docker compose for csit test.
1321 - `CPS-873 <https://jira.onap.org/browse/CPS-873>`_ Fix intermittent circular dependency error when the application starts.
1322
1323Version: 2.0.3
1324==============
1325
1326Release Data
1327------------
1328
1329+--------------------------------------+--------------------------------------------------------+
1330| **CPS Project** | |
1331| | |
1332+--------------------------------------+--------------------------------------------------------+
1333| **Docker images** | onap/cps-and-ncmp:2.0.3 |
1334| | |
1335+--------------------------------------+--------------------------------------------------------+
1336| **Release designation** | 2.0.3 Istanbul |
1337| | |
1338+--------------------------------------+--------------------------------------------------------+
1339| **Release date** | 2022-07-01 |
1340| | |
1341+--------------------------------------+--------------------------------------------------------+
1342
1343Bug Fixes
1344---------
1345
1346 - `CPS-841 <https://jira.onap.org/browse/CPS-841>`_ Update log4j version to 2.17.1 due to security vulnerability
1347
1348Version: 2.0.2
1349==============
1350
1351Release Data
1352------------
1353
1354+--------------------------------------+--------------------------------------------------------+
1355| **CPS Project** | |
1356| | |
1357+--------------------------------------+--------------------------------------------------------+
1358| **Docker images** | onap/cps-and-ncmp:2.0.2 |
1359| | |
1360+--------------------------------------+--------------------------------------------------------+
1361| **Release designation** | 2.0.2 Istanbul |
1362| | |
1363+--------------------------------------+--------------------------------------------------------+
1364| **Release date** | 2021-16-12 |
1365| | |
1366+--------------------------------------+--------------------------------------------------------+
1367
1368Bug Fixes
1369---------
1370
1371 - `CPS-820 <https://jira.onap.org/browse/CPS-820>`_ Update log4j version due to security vulnerability
1372
lukegleeson9c583712021-09-30 17:21:11 +01001373Version: 2.0.1
1374==============
1375
1376Release Data
1377------------
1378
1379+--------------------------------------+--------------------------------------------------------+
1380| **CPS Project** | |
1381| | |
1382+--------------------------------------+--------------------------------------------------------+
1383| **Docker images** | onap/cps-and-ncmp:2.0.1 |
1384| | |
1385+--------------------------------------+--------------------------------------------------------+
1386| **Release designation** | 2.0.1 Istanbul |
1387| | |
1388+--------------------------------------+--------------------------------------------------------+
1389| **Release date** | 2021-14-10 |
1390| | |
1391+--------------------------------------+--------------------------------------------------------+
1392
1393Bug Fixes
1394---------
1395
1396 - `CPS-594 <https://jira.onap.org/browse/CPS-594>`_ SQL ConstraintViolationException when updating the list node element using PATCH List node API
1397 - `CPS-653 <https://jira.onap.org/browse/CPS-653>`_ cmHandleProperties not supported by dmi in fetch modules
1398 - `CPS-673 <https://jira.onap.org/browse/CPS-673>`_ Improvement and cleanup for CPS Core charts
1399 - `CPS-691 <https://jira.onap.org/browse/CPS-691>`_ NCMP no master index label on index documentation page
1400
1401Known Limitations, Issues and Workarounds
1402-----------------------------------------
1403
1404*System Limitations*
1405
1406Limitations to the amount of child nodes that can be added to the fix above. The current limit is 3.
1407
1408*Known Vulnerabilities*
1409
1410 - `CPS-725 <https://jira.onap.org/browse/CPS-725>`_ fix sample docker compose of cps/ncmp and onap dmi plugin
1411
1412*Workarounds*
1413
1414Add recursive method to save list node data to loop through all corresponding child nodes.
1415
1416Security Notes
1417--------------
1418
1419*Fixed Security Issues*
1420
1421 - `CPS-581 <https://jira.onap.org/browse/CPS-581>`_ Remove security vulnerabilities
1422
1423*Known Security Issues*
1424
1425None
1426
shivasubedi44beaa32021-09-13 15:16:30 +01001427Version: 2.0.0
1428==============
1429
1430Abstract
1431--------
1432
1433This document provides the release notes for Istanbul release.
1434
1435Release Data
1436------------
1437
1438+--------------------------------------+--------------------------------------------------------+
1439| **CPS Project** | |
1440| | |
1441+--------------------------------------+--------------------------------------------------------+
1442| **Docker images** | onap/cps-and-ncmp:2.0.0 |
1443| | |
1444+--------------------------------------+--------------------------------------------------------+
1445| **Release designation** | 2.0.0 Istanbul |
1446| | |
1447+--------------------------------------+--------------------------------------------------------+
lukegleeson9c583712021-09-30 17:21:11 +01001448| **Release date** | 2021-14-09 |
shivasubedi44beaa32021-09-13 15:16:30 +01001449| | |
1450+--------------------------------------+--------------------------------------------------------+
1451
1452Features
1453--------
DylanB95EST3fcf8692021-10-11 16:29:16 +01001454* Register DMI-Plugins with NCMP for CM Handle registrations.
shivasubedi44beaa32021-09-13 15:16:30 +01001455* Update, Create and Remove CM Handles.
1456* Add support for retrieving and writing CM Handle data through NCMP datastores.
1457* Automatic retrieval and caching of model information for CM Handles within NCMP.
1458
shivasubedi44beaa32021-09-13 15:16:30 +01001459Deliverables
1460------------
1461
1462Software Deliverables
1463
1464.. csv-table::
1465 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1466 :widths: auto
1467
1468 "cps", "", "onap/cps-and-ncmp-proxy:2.0.0"
1469
1470Bug Fixes
1471---------
1472
lukegleeson9c583712021-09-30 17:21:11 +01001473 - `CPS-310 <https://jira.onap.org/browse/CPS-310>`_ Data schema migration from Honolulu to Istanbul is failing
shivasubedi44beaa32021-09-13 15:16:30 +01001474 - `CPS-316 <https://jira.onap.org/browse/CPS-316>`_ Xpath cannot be created for augmentation data node
1475 - `CPS-336 <https://jira.onap.org/browse/CPS-336>`_ Ends-with functionality in cpsPath does not conform with standard xPath behavior
lukegleeson9c583712021-09-30 17:21:11 +01001476 - `CPS-345 <https://jira.onap.org/browse/CPS-345>`_ Leaf String value comparison matches mix of single and double quotes
1477 - `CPS-357 <https://jira.onap.org/browse/CPS-357>`_ cps-review-verification-maven-master Jenkins job is failing when running csit test
shivasubedi44beaa32021-09-13 15:16:30 +01001478 - `CPS-367 <https://jira.onap.org/browse/CPS-367>`_ Get descendent does not support xpaths that end in list values
lukegleeson9c583712021-09-30 17:21:11 +01001479 - `CPS-377 <https://jira.onap.org/browse/CPS-377>`_ Init ran model validation is failing error details are not provided
shivasubedi44beaa32021-09-13 15:16:30 +01001480 - `CPS-422 <https://jira.onap.org/browse/CPS-422>`_ REST 404 response returned instead of 400 for POST/PUT/PATCH request types
1481 - `CPS-450 <https://jira.onap.org/browse/CPS-450>`_ Datanode query using full path to node causes NPE
lukegleeson9c583712021-09-30 17:21:11 +01001482 - `CPS-451 <https://jira.onap.org/browse/CPS-451>`_ cps-ran-schema-model@2021-01-28.yang missing root container
1483 - `CPS-464 <https://jira.onap.org/browse/CPS-464>`_ Request to update node leaves (patch) responds with Internal Server Error
1484 - `CPS-465 <https://jira.onap.org/browse/CPS-465>`_ Request to update node leaves (patch) responds with json parsing failure
shivasubedi44beaa32021-09-13 15:16:30 +01001485 - `CPS-466 <https://jira.onap.org/browse/CPS-466>`_ Concurrent requests to create schema sets for the same yang model are not supported
1486 - `CPS-479 <https://jira.onap.org/browse/CPS-479>`_ Get Nodes API does not always return the object from the root
lukegleeson9c583712021-09-30 17:21:11 +01001487 - `CPS-500 <https://jira.onap.org/browse/CPS-500>`_ Special Character Limitations of cpsPath Queries
shivasubedi44beaa32021-09-13 15:16:30 +01001488 - `CPS-501 <https://jira.onap.org/browse/CPS-501>`_ Put DataNode API has missing transaction and error handling for concurrency issues
shivasubedi44beaa32021-09-13 15:16:30 +01001489 - `CPS-524 <https://jira.onap.org/browse/CPS-524>`_ Issue with CPSData API to add an item to an existing list node
1490 - `CPS-560 <https://jira.onap.org/browse/CPS-560>`_ Response from cps query using text() contains escape characters
1491 - `CPS-566 <https://jira.onap.org/browse/CPS-566>`_ Can't access grandparent node through ancestor axis
lukegleeson9c583712021-09-30 17:21:11 +01001492 - `CPS-573 <https://jira.onap.org/browse/CPS-573>`_ /v1/ch/PNFDemo1/modules returning 401 unauthorised.
1493 - `CPS-587 <https://jira.onap.org/browse/CPS-587>`_ cps-ncmp-service NullpointerException when DmiPluginRegistration has no additionProperties
1494 - `CPS-591 <https://jira.onap.org/browse/CPS-591>`_ CPS-Core Leaf stored as integer is being returned from DB as float
Bruno Sakoto0eaf3342022-02-11 15:05:29 -05001495 - `CPS-601 <https://jira.onap.org/browse/CPS-601>`_ CPS swagger-ui does not show NCMP endpoints
lukegleeson9c583712021-09-30 17:21:11 +01001496 - `CPS-616 <https://jira.onap.org/browse/CPS-616>`_ NCMP base path does not conform to agreed API URL
1497 - `CPS-630 <https://jira.onap.org/browse/CPS-630>`_ Incorrect information sent when same anchor is updated faster than notification service processes
1498 - `CPS-635 <https://jira.onap.org/browse/CPS-635>`_ Module Resource call does not include body
shivasubedi44beaa32021-09-13 15:16:30 +01001499
1500This document provides the release notes for Istanbul release.
1501
1502Summary
1503-------
1504
1505Following CPS components are available with default ONAP/CPS installation.
1506
1507
1508 * Platform components
1509
1510 - CPS (Helm charts)
1511
1512 * Service components
1513
DylanB95EST3fcf8692021-10-11 16:29:16 +01001514 - CPS-NCMP
DylanB95EST3fcf8692021-10-11 16:29:16 +01001515 - DMI-Plugin
shivasubedi44beaa32021-09-13 15:16:30 +01001516
1517 * Additional resources that CPS utilizes deployed using ONAP common charts
1518
1519 - Postgres Database
1520
1521
1522Below service components (mS) are available to be deployed on-demand.
1523 - CPS-TBDMT
1524
1525
1526Under OOM (Kubernetes) all CPS component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
1527
1528Known Limitations, Issues and Workarounds
1529-----------------------------------------
1530
shivasubedi44beaa32021-09-13 15:16:30 +01001531*System Limitations*
1532
1533Limitations to the amount of child nodes that can be added to the fix above. The current limit is 3.
1534
1535*Known Vulnerabilities*
1536
lukegleeson9c583712021-09-30 17:21:11 +01001537 - `CPS-594 <https://jira.onap.org/browse/CPS-594>`_ SQL ConstraintViolationException when updating the list node element using PATCH List node API
1538 - `CPS-653 <https://jira.onap.org/browse/CPS-653>`_ cmHandleProperties not supported by dmi in fetch modules
1539 - `CPS-673 <https://jira.onap.org/browse/CPS-673>`_ Improvement and cleanup for CPS Core charts
shivasubedi44beaa32021-09-13 15:16:30 +01001540
1541*Workarounds*
1542
1543Add recursive method to save list node data to loop through all corresponding child nodes.
1544
1545Security Notes
1546--------------
1547
1548*Fixed Security Issues*
1549
1550 - `CPS-249 <https://jira.onap.org/browse/CPS-249>`_ Exception stack trace is exposed
shivasubedi44beaa32021-09-13 15:16:30 +01001551
1552*Known Security Issues*
1553
lukegleeson9c583712021-09-30 17:21:11 +01001554 - `CPS-581 <https://jira.onap.org/browse/CPS-581>`_ Remove security vulnerabilities
1555
shivasubedi44beaa32021-09-13 15:16:30 +01001556Test Results
1557------------
1558 * `Integration tests`
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001559
ToineSiebelinkf0527c52021-07-06 13:03:03 +01001560.. ========================
1561.. * * * HONOLULU * * *
1562.. ========================
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001563
ToineSiebelinkfd2134d2021-04-09 11:15:48 +01001564Version: 1.0.1
1565==============
1566
1567Release Data
1568------------
1569
1570+--------------------------------------+--------------------------------------------------------+
1571| **CPS Project** | |
1572| | |
1573+--------------------------------------+--------------------------------------------------------+
1574| **Docker images** | onap/cps-and-nf-proxy:1.0.1 |
1575| | |
1576+--------------------------------------+--------------------------------------------------------+
1577| **Release designation** | 1.0.1 Honolulu |
1578| | |
1579+--------------------------------------+--------------------------------------------------------+
1580| **Release date** | 2021-04-09 |
1581| | |
1582+--------------------------------------+--------------------------------------------------------+
1583
1584Bug Fixes
1585---------
1586
puthuparambil.aditya8b584332021-10-12 16:49:03 +01001587 - `CPS-706 <https://jira.onap.org/browse/CPS-706>`_ Get moduleschema/yangresouce endpoint not working
ToineSiebelinkfd2134d2021-04-09 11:15:48 +01001588 - `CPS-276 <https://jira.onap.org/browse/CPS-276>`_ Improve error reporting for invalid cpsPath on Queries
1589 - `CPS-288 <https://jira.onap.org/browse/CPS-288>`_ Move security configuration to the application module
1590 - `CPS-290 <https://jira.onap.org/browse/CPS-290>`_ Internal Server Error when creating the same data node twice
1591 - `CPS-292 <https://jira.onap.org/browse/CPS-292>`_ Detailed information is missing to explain why data is not compliant with the specified YANG model
1592 - `CPS-300 <https://jira.onap.org/browse/CPS-304>`_ Not able to create data instances for 2 different anchors using the same model
1593 - `CPS-304 <https://jira.onap.org/browse/CPS-304>`_ Use ONAP recommended base Java Docker image
1594 - `CPS-308 <https://jira.onap.org/browse/CPS-308>`_ Not able to upload yang models files greater than 1MB
1595
1596Security Notes
1597--------------
1598
1599*Fixed Security Issues*
1600
1601 - `CPS-249 <https://jira.onap.org/browse/CPS-249>`_ Exception stack trace is exposed
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001602
ToineSiebelinka2d25b52021-04-13 15:10:47 +01001603*Known Security Issues*
1604
1605 - `Security Waiver <https://wiki.onap.org/display/DW/Honolulu+Exception+Request+for+CPS>`_ Security - Expose external endpoints with https
1606
Rishi.Chail4359d282021-03-03 16:36:26 +00001607Version: 1.0.0
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001608==============
1609
1610
1611Abstract
1612--------
1613
1614This document provides the release notes for Honolulu release.
1615
1616Summary
1617-------
1618
1619Following CPS components are available with default ONAP/CPS installation.
1620
1621
Rishi.Chail4359d282021-03-03 16:36:26 +00001622 * Platform components
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001623
Rishi.Chail4359d282021-03-03 16:36:26 +00001624 - CPS (Helm charts)
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001625
Rishi.Chail4359d282021-03-03 16:36:26 +00001626 * Service components
1627
1628 - CPS Core
1629
1630 * Additional resources that CPS utilizes deployed using ONAP common charts
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001631
1632 - Postgres Database
1633
1634
Rishi.Chail4359d282021-03-03 16:36:26 +00001635Below service components (mS) are available to be deployed on-demand.
1636 - CPS-TBDMT
1637
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001638
1639Under OOM (Kubernetes) all CPS component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
1640
1641
1642Release Data
1643------------
1644
1645+--------------------------------------+--------------------------------------------------------+
1646| **CPS Project** | |
1647| | |
1648+--------------------------------------+--------------------------------------------------------+
1649| **Docker images** | Refer :any:`Deliverable <honolulu_deliverable>` |
1650| | |
1651+--------------------------------------+--------------------------------------------------------+
Rishi.Chail4359d282021-03-03 16:36:26 +00001652| **Release designation** | 1.0.0 Honolulu |
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001653| | |
1654+--------------------------------------+--------------------------------------------------------+
Rishi.Chail4359d282021-03-03 16:36:26 +00001655| **Release date** | 2021-03-11 |
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001656| | |
1657+--------------------------------------+--------------------------------------------------------+
1658
1659
1660Features
1661--------
Rishi.Chail4359d282021-03-03 16:36:26 +00001662Configuration Persistence Service is a model driven persistence solution for data described by YANG models.
1663CPS has been driven by the needs of the E2E Networking Slicing use case.
1664It currently supports basic (rw) persistence and simple queries.
1665It also provides MVP support for network data access using simulated data.
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001666
1667.. _honolulu_deliverable:
1668
1669Deliverables
1670------------
1671
1672Software Deliverables
1673
1674.. csv-table::
1675 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1676 :widths: auto
1677
Rishi.Chail4359d282021-03-03 16:36:26 +00001678 "cps", "", "onap/cps-and-nf-proxy:1.0.0"
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001679
1680
1681Known Limitations, Issues and Workarounds
1682-----------------------------------------
1683
Rishi.Chail4359d282021-03-03 16:36:26 +00001684 - `CPS-249 <https://jira.onap.org/browse/CPS-249>`_ Exception stack trace is exposed
1685 - `CPS-264 <https://jira.onap.org/browse/CPS-264>`_ Unique timestamp is missing when tagging docker images.
1686 - Methods exposed on API which are yet not implemented : deleteAnchor, getNodesByDataspace & deleteDataspace.
niamhcoredddf7312021-06-21 14:44:01 +01001687 - `CPS-465 <https://jira.onap.org/browse/CPS-465>`_ & `CPS-464 <https://jira.onap.org/browse/CPS-464>`_ Update data node leaves API does not support updating a list element with compound keys.
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001688
1689*System Limitations*
1690
1691None
1692
1693*Known Vulnerabilities*
1694
1695None
1696
1697*Workarounds*
1698
1699Documented under corresponding jira if applicable.
1700
1701Security Notes
1702--------------
1703
1704*Fixed Security Issues*
ToineSiebelink7c981df2021-03-01 09:53:56 +00001705
1706* `CPS-167 <https://jira.onap.org/browse/CPS-167>`_ -Update CPS dependencies as Required for Honolulu release
Rishi.Chail4359d282021-03-03 16:36:26 +00001707 - Upgrade org.onap.oparent to 3.2.0
ToineSiebelink7c981df2021-03-01 09:53:56 +00001708 - Upgrade spring.boot to 2.3.8.RELEASE
Rishi.Chail4359d282021-03-03 16:36:26 +00001709 - Upgrade yangtools to 5.0.7
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001710
1711*Known Security Issues*
1712
ToineSiebelink74eed2c2023-08-31 17:38:52 +01001713 * Weak Cryptography using md5
Rishi.Chail4359d282021-03-03 16:36:26 +00001714 * Risk seen in Zip file expansion
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001715
1716*Known Vulnerabilities in Used Modules*
1717
Rishi.Chail4359d282021-03-03 16:36:26 +00001718 None
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001719
Rishi.Chail4359d282021-03-03 16:36:26 +00001720CPS code has been formally scanned during build time using NexusIQ and all Critical vulnerabilities have been addressed, items that remain open have been assessed for risk and determined to be false positive.
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001721
1722Test Results
1723------------
Rishi.Chail4359d282021-03-03 16:36:26 +00001724 * `Integration tests <https://wiki.onap.org/display/DW/CPS+Integration+Test+Cases>`_
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001725
1726References
1727----------
1728
ToineSiebelinkcac21862023-06-22 09:24:04 +01001729For more information on the latest ONAP release, please see:
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001730
1731#. `ONAP Home Page`_
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001732#. `ONAP Wiki Page`_
ToineSiebelinkcac21862023-06-22 09:24:04 +01001733#. `ONAP Documentation`_
1734#. `ONAP CPS Documentation`_
1735#. `ONAP Release Downloads`_
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001736
1737
1738.. _`ONAP Home Page`: https://www.onap.org
1739.. _`ONAP Wiki Page`: https://wiki.onap.org
1740.. _`ONAP Documentation`: https://docs.onap.org
ToineSiebelinkcac21862023-06-22 09:24:04 +01001741.. _`ONAP CPS Documentation`: https://docs.onap.org/projects/onap-cps
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001742.. _`ONAP Release Downloads`: https://git.onap.org
1743
1744Quick Links:
1745
1746 - `CPS project page <https://wiki.onap.org/pages/viewpage.action?pageId=71834216>`_
1747 - `Passing Badge information for CPS <https://bestpractices.coreinfrastructure.org/en/projects/4398>`_