blob: 3007f5d53aef65d72f788d1dcb99e4f46e3b97d8 [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
48
mpriyankf582c462024-06-20 15:22:14 +010049Version: 3.5.1
50==============
51
52Release Data
53------------
54
55+--------------------------------------+--------------------------------------------------------+
56| **CPS Project** | |
57| | |
58+--------------------------------------+--------------------------------------------------------+
59| **Docker images** | onap/cps-and-ncmp:3.5.1 |
60| | |
61+--------------------------------------+--------------------------------------------------------+
62| **Release designation** | 3.5.1 Oslo |
63| | |
64+--------------------------------------+--------------------------------------------------------+
mpriyank964c5f62024-07-15 12:25:15 +010065| **Release date** | 2024 July 15 |
mpriyankf582c462024-06-20 15:22:14 +010066| | |
67+--------------------------------------+--------------------------------------------------------+
68
69Bug Fixes
70---------
713.5.1
danielhanrahan8b6882c2024-07-05 13:20:31 +010072 - `CPS-2302 <https://jira.onap.org/browse/CPS-2302>`_ Fix handling of special characters in moduleSetTag.
mpriyankf582c462024-06-20 15:22:14 +010073
74Features
75--------
763.5.1
sourabh_sourabh82053f42024-07-04 09:46:24 +010077 - `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 +010078 - `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 +010079
mpriyank59575272024-06-20 12:59:02 +010080Version: 3.5.0
81==============
mpriyankc6f18cf2024-05-14 10:09:55 +010082
83Release Data
84------------
85
86+--------------------------------------+--------------------------------------------------------+
87| **CPS Project** | |
88| | |
89+--------------------------------------+--------------------------------------------------------+
mpriyank59575272024-06-20 12:59:02 +010090| **Docker images** | onap/cps-and-ncmp:3.5.0 |
mpriyankc6f18cf2024-05-14 10:09:55 +010091| | |
92+--------------------------------------+--------------------------------------------------------+
mpriyank59575272024-06-20 12:59:02 +010093| **Release designation** | 3.5.0 Oslo |
mpriyankc6f18cf2024-05-14 10:09:55 +010094| | |
95+--------------------------------------+--------------------------------------------------------+
mpriyankf582c462024-06-20 15:22:14 +010096| **Release date** | 2024 June 20 |
mpriyankc6f18cf2024-05-14 10:09:55 +010097| | |
98+--------------------------------------+--------------------------------------------------------+
99
100Bug Fixes
101---------
mpriyank59575272024-06-20 12:59:02 +01001023.5.0
mpriyankc6f18cf2024-05-14 10:09:55 +0100103
104Features
105--------
mpriyank59575272024-06-20 12:59:02 +01001063.5.0
107 - `CPS-989 <https://jira.onap.org/browse/CPS-989>`_ Replace RestTemplate with WebClient.
108 - `CPS-2172 <https://jira.onap.org/browse/CPS-2172>`_ Support for OpenTelemetry Tracing.
109
110.. =========================
111.. * * * NEW DELHI * * *
112.. =========================
mpriyankc6f18cf2024-05-14 10:09:55 +0100113
danielhanrahana44b0562024-05-01 13:53:00 +0100114Version: 3.4.9
115==============
116
117Release Data
118------------
119
120+--------------------------------------+--------------------------------------------------------+
121| **CPS Project** | |
122| | |
123+--------------------------------------+--------------------------------------------------------+
124| **Docker images** | onap/cps-and-ncmp:3.4.9 |
125| | |
126+--------------------------------------+--------------------------------------------------------+
127| **Release designation** | 3.4.9 New Delhi |
128| | |
129+--------------------------------------+--------------------------------------------------------+
mpriyankc6f18cf2024-05-14 10:09:55 +0100130| **Release date** | 2024 May 14 |
danielhanrahana44b0562024-05-01 13:53:00 +0100131| | |
132+--------------------------------------+--------------------------------------------------------+
133
134Bug Fixes
135---------
1363.4.9
mpriyank5c099bc2024-05-09 11:46:09 +0100137 - `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 +0100138
139Features
140--------
Arpit Singhd7fa9602023-09-07 17:05:37 +05301413.4.9
142 - `CPS-1836 <https://jira.onap.org/browse/CPS-1836>`_ Delta between anchor and JSON payload.
danielhanrahana44b0562024-05-01 13:53:00 +0100143
mpriyank0ac5d962024-03-29 13:47:19 +0000144Version: 3.4.8
145==============
146
147Release Data
148------------
149
150+--------------------------------------+--------------------------------------------------------+
151| **CPS Project** | |
152| | |
153+--------------------------------------+--------------------------------------------------------+
154| **Docker images** | onap/cps-and-ncmp:3.4.8 |
155| | |
156+--------------------------------------+--------------------------------------------------------+
157| **Release designation** | 3.4.8 New Delhi |
158| | |
159+--------------------------------------+--------------------------------------------------------+
danielhanrahana44b0562024-05-01 13:53:00 +0100160| **Release date** | 2024 May 1 |
mpriyank0ac5d962024-03-29 13:47:19 +0000161| | |
162+--------------------------------------+--------------------------------------------------------+
163
danielhanrahanbbfb0612024-04-16 22:04:44 +0100164Bug Fixes
165---------
1663.4.8
167 - `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 +0100168 - `CPS-2190 <https://jira.onap.org/browse/CPS-2190>`_ Improve performance of NCMP module searches
169 - `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 +0100170 - `CPS-2204 <https://jira.onap.org/browse/CPS-2204>`_ Added error handling for yang module upgrade operation
danielhanrahanbbfb0612024-04-16 22:04:44 +0100171
mpriyank0ac5d962024-03-29 13:47:19 +0000172Features
173--------
174
mpriyanka1703ea2024-02-29 17:47:47 +0000175Version: 3.4.7
176==============
177
178Release Data
179------------
180
181+--------------------------------------+--------------------------------------------------------+
182| **CPS Project** | |
183| | |
184+--------------------------------------+--------------------------------------------------------+
185| **Docker images** | onap/cps-and-ncmp:3.4.7 |
186| | |
187+--------------------------------------+--------------------------------------------------------+
188| **Release designation** | 3.4.7 New Delhi |
189| | |
190+--------------------------------------+--------------------------------------------------------+
mpriyank0ac5d962024-03-29 13:47:19 +0000191| **Release date** | 2024 March 29 |
mpriyanka1703ea2024-02-29 17:47:47 +0000192| | |
193+--------------------------------------+--------------------------------------------------------+
194
195Bug Fixes
196---------
1973.4.7
mpriyank6b0e6b32024-03-08 12:50:53 +0000198 - `CPS-2150 <https://jira.onap.org/browse/CPS-2150>`_ Fix for Async task execution failed by TimeoutException.
mpriyanka1703ea2024-02-29 17:47:47 +0000199
200Features
201--------
david.mcweeney23378b52024-02-21 09:51:29 +00002023.4.7
203 - `CPS-2061 <https://jira.onap.org/browse/CPS-2061>`_ Liquibase Steps Condensing and Cleanup.
mpriyankb4f8b792024-03-29 10:57:05 +0000204 - `CPS-2101 <https://jira.onap.org/browse/CPS-2101>`_ Uplift Spring Boot to 3.2.4 version.
mpriyanka1703ea2024-02-29 17:47:47 +0000205
mpriyank22e1f432024-02-27 14:04:38 +0000206Version: 3.4.6
207==============
208
209Release Data
210------------
211
212+--------------------------------------+--------------------------------------------------------+
213| **CPS Project** | |
214| | |
215+--------------------------------------+--------------------------------------------------------+
216| **Docker images** | onap/cps-and-ncmp:3.4.6 |
217| | |
218+--------------------------------------+--------------------------------------------------------+
219| **Release designation** | 3.4.6 New Delhi |
220| | |
221+--------------------------------------+--------------------------------------------------------+
mpriyanka1703ea2024-02-29 17:47:47 +0000222| **Release date** | 2024 February 29 |
mpriyank22e1f432024-02-27 14:04:38 +0000223| | |
224+--------------------------------------+--------------------------------------------------------+
225
226Bug Fixes
227---------
2283.4.6
mpriyank4a978d32024-02-29 14:39:00 +0000229 - `CPS-2126 <https://jira.onap.org/browse/CPS-2126>`_ Passing HTTP Authorization Bearer Token to DMI Plugins.
mpriyank22e1f432024-02-27 14:04:38 +0000230
231
232Features
233--------
mpriyank4a978d32024-02-29 14:39:00 +0000234 - `CPS-2133 <https://jira.onap.org/browse/CPS-2133>`_ Revert Uplift of Spring Boot version from 3.2.2 to 3.1.2
235
236Notes
237-----
238This release brings improvements to compatibility with Service Mesh and for that below measures are been taken.
239
240Basic 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).
241NCMP will propagate a bearer token to DMI conditionally.
242401 Unauthorized will not be returned. Best effort has been made to ensure backwards compatibility.
mpriyank22e1f432024-02-27 14:04:38 +0000243
danielhanrahanb8e677f2024-02-23 15:27:17 +0000244Version: 3.4.5
245==============
246
247Release Data
248------------
249
250+--------------------------------------+--------------------------------------------------------+
251| **CPS Project** | |
252| | |
253+--------------------------------------+--------------------------------------------------------+
254| **Docker images** | onap/cps-and-ncmp:3.4.5 |
255| | |
256+--------------------------------------+--------------------------------------------------------+
257| **Release designation** | 3.4.5 New Delhi |
258| | |
259+--------------------------------------+--------------------------------------------------------+
mpriyank22e1f432024-02-27 14:04:38 +0000260| **Release date** | 2024 February 27 |
danielhanrahanb8e677f2024-02-23 15:27:17 +0000261| | |
262+--------------------------------------+--------------------------------------------------------+
263
264Bug Fixes
265---------
2663.4.5
267
268
269Features
270--------
mpriyankcfac7192024-02-27 12:21:53 +0000271 - `CPS-2101 <https://jira.onap.org/browse/CPS-2101>`_ Uplift Spring Boot version to 3.2.2
danielhanrahanb8e677f2024-02-23 15:27:17 +0000272
273
danielhanrahan97bad452024-02-07 16:07:27 +0000274Version: 3.4.4
275==============
276
277Release Data
278------------
279
280+--------------------------------------+--------------------------------------------------------+
281| **CPS Project** | |
282| | |
283+--------------------------------------+--------------------------------------------------------+
284| **Docker images** | onap/cps-and-ncmp:3.4.4 |
285| | |
286+--------------------------------------+--------------------------------------------------------+
287| **Release designation** | 3.4.4 New Delhi |
288| | |
289+--------------------------------------+--------------------------------------------------------+
danielhanrahanb8e677f2024-02-23 15:27:17 +0000290| **Release date** | 2024 February 23 |
danielhanrahan97bad452024-02-07 16:07:27 +0000291| | |
292+--------------------------------------+--------------------------------------------------------+
293
294Bug Fixes
295---------
2963.4.4
danielhanrahan8c37c032024-02-23 13:27:37 +0000297 - `CPS-2027 <https://jira.onap.org/browse/CPS-2027>`_ Upgrade Yang modules using module set tag functionalities fix
danielhanrahan97bad452024-02-07 16:07:27 +0000298
299Features
300--------
danielhanrahan8c37c032024-02-23 13:27:37 +0000301 - `CPS-2057 <https://jira.onap.org/browse/CPS-2057>`_ Leaf lists are sorted by default if Yang model does not specify order.
302 - `CPS-2087 <https://jira.onap.org/browse/CPS-2087>`_ Performance improvement of CPS Path Queries.
danielhanrahan97bad452024-02-07 16:07:27 +0000303
304
danielhanrahan345f40f2024-01-11 15:25:18 +0000305Version: 3.4.3
306==============
307
308Release Data
309------------
310
311+--------------------------------------+--------------------------------------------------------+
312| **CPS Project** | |
313| | |
314+--------------------------------------+--------------------------------------------------------+
315| **Docker images** | onap/cps-and-ncmp:3.4.3 |
316| | |
317+--------------------------------------+--------------------------------------------------------+
318| **Release designation** | 3.4.3 New Delhi |
319| | |
320+--------------------------------------+--------------------------------------------------------+
danielhanrahan97bad452024-02-07 16:07:27 +0000321| **Release date** | 2024 February 07 |
danielhanrahan345f40f2024-01-11 15:25:18 +0000322| | |
323+--------------------------------------+--------------------------------------------------------+
324
325Bug Fixes
326---------
3273.4.3
danielhanrahan7ce495b2024-02-07 14:21:58 +0000328 - `CPS-2000 <https://jira.onap.org/browse/CPS-2000>`_ Fix for Schema object cache not being distributed.
329 - `CPS-2027 <https://jira.onap.org/browse/CPS-2027>`_ Fixes for upgrade yang modules using module set tag.
330 - `CPS-2070 <https://jira.onap.org/browse/CPS-2070>`_ Add retry interval for Kafka consumer.
danielhanrahan345f40f2024-01-11 15:25:18 +0000331
332Features
333--------
Arpit Singh1322b0f2024-01-19 13:46:03 +0530334 - `CPS-1824 <https://jira.onap.org/browse/CPS-1824>`_ CPS Delta between 2 anchors.
danielhanrahan81f61b52024-02-02 12:25:47 +0000335 - `CPS-2072 <https://jira.onap.org/browse/CPS-2072>`_ Add maven classifier to Spring Boot JAR.
halil.cakalc1b09262024-02-08 12:15:48 +0000336 - `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 +0000337
338Notes
339-----
340The maven build of cps-application has been changed so that the JAR produced by spring-boot-maven-plugin has a
341*-springboot* classifier (`CPS-2072 <https://jira.onap.org/browse/CPS-2072>`_). This means that the filename
342of the Spring Boot JAR is *cps-application-3.4.3-springboot.jar*.
danielhanrahan345f40f2024-01-11 15:25:18 +0000343
danielhanrahan9437af62023-12-20 15:12:47 +0000344Version: 3.4.2
345==============
346
347Release Data
348------------
349
350+--------------------------------------+--------------------------------------------------------+
351| **CPS Project** | |
352| | |
353+--------------------------------------+--------------------------------------------------------+
354| **Docker images** | onap/cps-and-ncmp:3.4.2 |
355| | |
356+--------------------------------------+--------------------------------------------------------+
357| **Release designation** | 3.4.2 New Delhi |
358| | |
359+--------------------------------------+--------------------------------------------------------+
danielhanrahan345f40f2024-01-11 15:25:18 +0000360| **Release date** | 2024 January 11 |
danielhanrahan9437af62023-12-20 15:12:47 +0000361| | |
362+--------------------------------------+--------------------------------------------------------+
363
364Bug Fixes
365---------
3663.4.2
367
368
369Features
370--------
halil.cakal37c6d4d2024-01-11 11:10:17 +0000371 - `CPS-1638 <https://jira.onap.org/browse/CPS-1638>`_ Introduce trust level for CM handle.
danielhanrahan36b81b22023-08-17 14:58:30 +0100372 - `CPS-1795 <https://jira.onap.org/browse/CPS-1795>`_ Double performance of CPS write operations (via write batching)
danielhanrahan9e871802023-08-17 14:58:30 +0100373 - `CPS-2018 <https://jira.onap.org/browse/CPS-2018>`_ Improve performance of CPS update operations.
danielhanrahan926d4082023-08-04 11:22:43 +0100374 - `CPS-2019 <https://jira.onap.org/browse/CPS-2019>`_ Improve performance of saving CM handles.
375
376Notes
377-----
378 - Java API method CpsDataService::saveListElementsBatch has been removed as part of CPS-2019.
danielhanrahan9437af62023-12-20 15:12:47 +0000379
danielhanrahan36b81b22023-08-17 14:58:30 +0100380Known Limitations, Issues and Workarounds
381-----------------------------------------
382
383*System Limitations*
384
385For upgrading, CPS uses Liquibase for database upgrades. In order to enable Hibernate write batching
386(`CPS-1795 <https://jira.onap.org/browse/CPS-1795>`_), a change to the database entity ID generation is required.
387As such, *this release does not fully support In-Service Software Upgrade* - CPS will not store new DataNodes and
388NCMP will not register new CM-handles during an upgrade with old and new versions of CPS running concurrently.
389Other operations (read, update, delete) are not impacted.
390
danielhanrahan9437af62023-12-20 15:12:47 +0000391
mpriyank1d9dae02023-11-09 14:11:26 +0000392Version: 3.4.1
393==============
394
395Release Data
396------------
397
398+--------------------------------------+--------------------------------------------------------+
399| **CPS Project** | |
400| | |
401+--------------------------------------+--------------------------------------------------------+
402| **Docker images** | onap/cps-and-ncmp:3.4.1 |
403| | |
404+--------------------------------------+--------------------------------------------------------+
405| **Release designation** | 3.4.1 New Delhi |
406| | |
407+--------------------------------------+--------------------------------------------------------+
danielhanrahan9437af62023-12-20 15:12:47 +0000408| **Release date** | 2023 December 20 |
mpriyank1d9dae02023-11-09 14:11:26 +0000409| | |
410+--------------------------------------+--------------------------------------------------------+
411
412Bug Fixes
413---------
danielhanrahan3e14d392023-12-20 13:31:07 +00004143.4.1
mpriyank41727e52023-12-04 18:01:07 +0000415 - `CPS-1979 <https://jira.onap.org/browse/CPS-1979>`_ Bug fix for Invalid topic name suffix.
mpriyank1d9dae02023-11-09 14:11:26 +0000416
ToineSiebelink8ee94852023-11-27 14:52:19 +0000417Features
418--------
419 - CPS-Temporal is no longer supported and any related documentation has been removed.
danielhanrahan3e14d392023-12-20 13:31:07 +0000420 - `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 +0000421 - `CPS-1980 <https://jira.onap.org/browse/CPS-1980>`_ Exposing health and cluster metrics for hazelcast.
waqas.ikram60bbcb92023-12-20 10:40:29 +0000422 - `CPS-1994 <https://jira.onap.org/browse/CPS-1994>`_ Use Apache Http Client for DMI REST requests.
mpriyankdb6b8f82023-12-14 13:27:01 +0000423 - `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 +0000424
danielhanrahan3e14d392023-12-20 13:31:07 +0000425Known Issues
426------------
427 - `CPS-2000 <https://jira.onap.org/browse/CPS-2000>`_ Schema object cache is not distributed.
428
ToineSiebelink8ee94852023-11-27 14:52:19 +0000429
mpriyank89e0fe22023-11-09 12:12:38 +0000430Version: 3.4.0
431==============
mpriyank2c4535d2023-11-06 17:06:15 +0000432
433Release Data
434------------
435
436+--------------------------------------+--------------------------------------------------------+
437| **CPS Project** | |
438| | |
439+--------------------------------------+--------------------------------------------------------+
mpriyank89e0fe22023-11-09 12:12:38 +0000440| **Docker images** | onap/cps-and-ncmp:3.4.0 |
mpriyank2c4535d2023-11-06 17:06:15 +0000441| | |
442+--------------------------------------+--------------------------------------------------------+
mpriyank89e0fe22023-11-09 12:12:38 +0000443| **Release designation** | 3.4.0 New Delhi |
mpriyank2c4535d2023-11-06 17:06:15 +0000444| | |
445+--------------------------------------+--------------------------------------------------------+
mpriyank1d9dae02023-11-09 14:11:26 +0000446| **Release date** | 2023 November 09 |
mpriyank2c4535d2023-11-06 17:06:15 +0000447| | |
448+--------------------------------------+--------------------------------------------------------+
449
450Bug Fixes
451---------
mpriyank89e0fe22023-11-09 12:12:38 +00004523.4.0
453 - `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 +0000454
mpriyank89e0fe22023-11-09 12:12:38 +0000455.. ========================
456.. * * * MONTREAL * * *
457.. ========================
mpriyank2c4535d2023-11-06 17:06:15 +0000458
egernugd91a7072023-09-29 12:12:36 +0100459Version: 3.3.9
460==============
461
462Release Data
463------------
464
465+--------------------------------------+--------------------------------------------------------+
466| **CPS Project** | |
467| | |
468+--------------------------------------+--------------------------------------------------------+
469| **Docker images** | onap/cps-and-ncmp:3.3.9 |
470| | |
471+--------------------------------------+--------------------------------------------------------+
472| **Release designation** | 3.3.9 Montreal |
473| | |
474+--------------------------------------+--------------------------------------------------------+
mpriyank2c4535d2023-11-06 17:06:15 +0000475| **Release date** | 2023 November 06 |
egernugd91a7072023-09-29 12:12:36 +0100476| | |
477+--------------------------------------+--------------------------------------------------------+
478
479Bug Fixes
480---------
4813.3.9
mpriyank02b2d2a2023-10-25 12:23:10 +0100482 - `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 +0000483 - `CPS-1933 <https://jira.onap.org/browse/CPS-1933>`_ Setting up the class loader explicitly in hazelcast config.
egernugd91a7072023-09-29 12:12:36 +0100484
485Features
486--------
487
danielhanrahan56384d12023-09-20 17:10:40 +0100488Version: 3.3.8
489==============
490
491Release Data
492------------
493
494+--------------------------------------+--------------------------------------------------------+
495| **CPS Project** | |
496| | |
497+--------------------------------------+--------------------------------------------------------+
498| **Docker images** | onap/cps-and-ncmp:3.3.8 |
499| | |
500+--------------------------------------+--------------------------------------------------------+
501| **Release designation** | 3.3.8 Montreal |
502| | |
503+--------------------------------------+--------------------------------------------------------+
egernugd91a7072023-09-29 12:12:36 +0100504| **Release date** | 2023 September 29 |
danielhanrahan56384d12023-09-20 17:10:40 +0100505| | |
506+--------------------------------------+--------------------------------------------------------+
507
508Bug Fixes
509---------
5103.3.8
511
512Features
513--------
egernugcb9d1502023-09-28 09:57:44 +0100514 - `CPS-1888 <https://jira.onap.org/browse/CPS-1888>`_ Uplift Spring Boot to 3.1.2.
danielhanrahan56384d12023-09-20 17:10:40 +0100515
leventecsanyid35ad5c2023-08-23 15:55:30 +0200516Version: 3.3.7
517==============
518
519Release Data
520------------
521
522+--------------------------------------+--------------------------------------------------------+
523| **CPS Project** | |
524| | |
525+--------------------------------------+--------------------------------------------------------+
526| **Docker images** | onap/cps-and-ncmp:3.3.7 |
527| | |
528+--------------------------------------+--------------------------------------------------------+
529| **Release designation** | 3.3.7 Montreal |
530| | |
531+--------------------------------------+--------------------------------------------------------+
danielhanrahan56384d12023-09-20 17:10:40 +0100532| **Release date** | 2023 September 20 |
leventecsanyid35ad5c2023-08-23 15:55:30 +0200533| | |
534+--------------------------------------+--------------------------------------------------------+
535
536Bug Fixes
537---------
5383.3.7
danielhanrahanefc55772023-09-15 12:02:35 +0100539 - `CPS-1866 <https://jira.onap.org/browse/CPS-1866>`_ Fix ClassDefNotFoundError in opendaylight Yang parser
leventecsanyid35ad5c2023-08-23 15:55:30 +0200540
541Features
542--------
egernugcb9d1502023-09-28 09:57:44 +0100543 - `CPS-1789 <https://jira.onap.org/browse/CPS-1789>`_ CPS Upgrade to Springboot 3.0.
egernug60a780c2023-09-19 15:26:42 +0100544
545Note
546----
547Migrating 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 +0200548
egernugbdac4402023-07-21 13:27:24 +0100549Version: 3.3.6
550==============
551
552Release Data
553------------
554
555+--------------------------------------+--------------------------------------------------------+
556| **CPS Project** | |
557| | |
558+--------------------------------------+--------------------------------------------------------+
559| **Docker images** | onap/cps-and-ncmp:3.3.6 |
560| | |
561+--------------------------------------+--------------------------------------------------------+
562| **Release designation** | 3.3.6 Montreal |
563| | |
564+--------------------------------------+--------------------------------------------------------+
leventecsanyid35ad5c2023-08-23 15:55:30 +0200565| **Release date** | 2023 August 23 |
egernugbdac4402023-07-21 13:27:24 +0100566| | |
567+--------------------------------------+--------------------------------------------------------+
568
569Bug Fixes
570---------
5713.3.6
danielhanrahan996d0c22023-08-17 15:43:34 +0100572 - `CPS-1841 <https://jira.onap.org/browse/CPS-1841>`_ Update of top-level data node fails with exception
mpriyank41c7d002023-08-22 13:17:46 +0100573 - `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 +0100574
575Features
576--------
danielhanrahan92705462023-05-18 10:18:10 +0100577 - `CPS-1696 <https://jira.onap.org/browse/CPS-1696>`_ Get Data Node to return entire List data node.
mpriyank612fb572023-08-01 15:36:27 +0100578 - `CPS-1819 <https://jira.onap.org/browse/CPS-1819>`_ Ability to disable sending authorization header.
egernugbdac4402023-07-21 13:27:24 +0100579
580
egernug6c9621a2023-07-19 11:05:00 +0100581Version: 3.3.5
582==============
583
584Release Data
585------------
586
587+--------------------------------------+--------------------------------------------------------+
588| **CPS Project** | |
589| | |
590+--------------------------------------+--------------------------------------------------------+
591| **Docker images** | onap/cps-and-ncmp:3.3.5 |
592| | |
593+--------------------------------------+--------------------------------------------------------+
594| **Release designation** | 3.3.5 Montreal |
595| | |
596+--------------------------------------+--------------------------------------------------------+
egernugbdac4402023-07-21 13:27:24 +0100597| **Release date** | 2023 July 21 |
egernug6c9621a2023-07-19 11:05:00 +0100598| | |
599+--------------------------------------+--------------------------------------------------------+
600
601Bug Fixes
602---------
6033.3.5
604
605Features
606--------
danielhanrahan74a47152023-06-28 12:55:20 +0100607 - `CPS-1760 <https://jira.onap.org/browse/CPS-1760>`_ Improve handling of special characters in Cps Paths
egernug6c9621a2023-07-19 11:05:00 +0100608
mpriyank8caa3422023-06-30 11:14:10 +0100609Version: 3.3.4
610==============
611
612Release Data
613------------
614
615+--------------------------------------+--------------------------------------------------------+
616| **CPS Project** | |
617| | |
618+--------------------------------------+--------------------------------------------------------+
619| **Docker images** | onap/cps-and-ncmp:3.3.4 |
620| | |
621+--------------------------------------+--------------------------------------------------------+
622| **Release designation** | 3.3.4 Montreal |
623| | |
624+--------------------------------------+--------------------------------------------------------+
egernug6c9621a2023-07-19 11:05:00 +0100625| **Release date** | 2023 July 19 |
mpriyank8caa3422023-06-30 11:14:10 +0100626| | |
627+--------------------------------------+--------------------------------------------------------+
628
629Bug Fixes
630---------
6313.3.4
632
633Features
634--------
egernugdb62ffb2023-07-18 10:57:42 +0100635 - `CPS-1767 <https://jira.onap.org/browse/CPS-1767>`_ Upgrade CPS to java 17
mpriyank8caa3422023-06-30 11:14:10 +0100636
danielhanrahan19f963b2023-06-15 13:52:34 +0100637Version: 3.3.3
638==============
639
640Release Data
641------------
642
643+--------------------------------------+--------------------------------------------------------+
644| **CPS Project** | |
645| | |
646+--------------------------------------+--------------------------------------------------------+
647| **Docker images** | onap/cps-and-ncmp:3.3.3 |
648| | |
649+--------------------------------------+--------------------------------------------------------+
650| **Release designation** | 3.3.3 Montreal |
651| | |
652+--------------------------------------+--------------------------------------------------------+
mpriyank8caa3422023-06-30 11:14:10 +0100653| **Release date** | 2023 June 30 |
danielhanrahan19f963b2023-06-15 13:52:34 +0100654| | |
655+--------------------------------------+--------------------------------------------------------+
656
657Bug Fixes
658---------
6593.3.3
660
661Features
662--------
mpriyank6da95412023-06-29 16:56:11 +0100663 - `CPS-1515 <https://jira.onap.org/browse/CPS-1515>`_ Support Multiple CM-Handles for NCMP Get Operation
664 - `CPS-1675 <https://jira.onap.org/browse/CPS-1675>`_ Persistence write performance improvement(s)
665 - `CPS-1745 <https://jira.onap.org/browse/CPS-1745>`_ Upgrade to Openapi 3.0.3
danielhanrahan19f963b2023-06-15 13:52:34 +0100666
mpriyank436b75b2023-05-03 11:10:08 +0100667Version: 3.3.2
668==============
669
670Release Data
671------------
672
673+--------------------------------------+--------------------------------------------------------+
674| **CPS Project** | |
675| | |
676+--------------------------------------+--------------------------------------------------------+
677| **Docker images** | onap/cps-and-ncmp:3.3.2 |
678| | |
679+--------------------------------------+--------------------------------------------------------+
680| **Release designation** | 3.3.2 Montreal |
681| | |
682+--------------------------------------+--------------------------------------------------------+
danielhanrahan19f963b2023-06-15 13:52:34 +0100683| **Release date** | 2023 June 15 |
mpriyank436b75b2023-05-03 11:10:08 +0100684| | |
685+--------------------------------------+--------------------------------------------------------+
686
687Bug Fixes
688---------
6893.3.2
danielhanrahan5cec5322023-06-15 11:08:54 +0100690 - `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 +0100691
692Features
693--------
--globalc7e5a802023-04-05 17:08:08 +0530694 - `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 +0100695 - `CPS-1273 <https://jira.onap.org/browse/CPS-1273>`_ Add <,> operators support to cps-path
696 - `CPS-1664 <https://jira.onap.org/browse/CPS-1664>`_ Use recursive SQL to fetch descendants in CpsPath queries to improve query performance
697 - `CPS-1676 <https://jira.onap.org/browse/CPS-1676>`_ Entity ID types do not match types in database definition
698 - `CPS-1677 <https://jira.onap.org/browse/CPS-1677>`_ Remove dataspace_id column from Fragment table
mpriyank436b75b2023-05-03 11:10:08 +0100699
lukegleesond7764c42023-04-20 14:11:20 +0100700Version: 3.3.1
halil.cakal0b8d85d2023-03-23 12:44:27 +0000701==============
702
703Release Data
704------------
705
706+--------------------------------------+--------------------------------------------------------+
707| **CPS Project** | |
708| | |
709+--------------------------------------+--------------------------------------------------------+
lukegleesond7764c42023-04-20 14:11:20 +0100710| **Docker images** | onap/cps-and-ncmp:3.3.1 |
halil.cakal0b8d85d2023-03-23 12:44:27 +0000711| | |
712+--------------------------------------+--------------------------------------------------------+
lukegleesond7764c42023-04-20 14:11:20 +0100713| **Release designation** | 3.3.1 Montreal |
halil.cakal0b8d85d2023-03-23 12:44:27 +0000714| | |
715+--------------------------------------+--------------------------------------------------------+
mpriyank436b75b2023-05-03 11:10:08 +0100716| **Release date** | 2023 May 03 |
halil.cakal0b8d85d2023-03-23 12:44:27 +0000717| | |
718+--------------------------------------+--------------------------------------------------------+
719
720Bug Fixes
721---------
lukegleesond7764c42023-04-20 14:11:20 +01007223.3.1
halil.cakal0b8d85d2023-03-23 12:44:27 +0000723 - None
724
725Features
726--------
mpriyank52c5e542023-05-02 15:58:55 +0100727 - `CPS-1272 <https://jira.onap.org/browse/CPS-1272>`_ Add Contains operation to CPS Path
728 - `CPS-1573 <https://jira.onap.org/browse/CPS-1573>`_ Remove 32K limit for DB operations
729 - `CPS-1627 <https://jira.onap.org/browse/CPS-1627>`_ Dependency versions uplift because of vulnerability issues
730 - `CPS-1629 <https://jira.onap.org/browse/CPS-1629>`_ Ordering of leaf elements to support combination of AND/OR in cps-path
731 - `CPS-1637 <https://jira.onap.org/browse/CPS-1637>`_ Extend hazelcast to work on kubernetes
halil.cakal0b8d85d2023-03-23 12:44:27 +0000732
lukegleesond7764c42023-04-20 14:11:20 +0100733Version: 3.3.0
734==============
735
736Release Data
737------------
738
739+--------------------------------------+--------------------------------------------------------+
740| **CPS Project** | |
741| | |
742+--------------------------------------+--------------------------------------------------------+
743| **Docker images** | onap/cps-and-ncmp:3.3.0 |
744| | |
745+--------------------------------------+--------------------------------------------------------+
746| **Release designation** | 3.3.0 Montreal |
747| | |
748+--------------------------------------+--------------------------------------------------------+
749| **Release date** | 2023 April 20 |
750| | |
751+--------------------------------------+--------------------------------------------------------+
752
753Bug Fixes
754---------
7553.3.0
756 - None
757
758Features
759--------
760 - `CPS-1215 <https://jira.onap.org/browse/CPS-1215>`_ Add OR operation for CPS Path
761 - `CPS-1617 <https://jira.onap.org/browse/CPS-1617>`_ Use cascade delete in fragments table
762
763.. ======================
764.. * * * LONDON * * *
765.. ======================
766
mpriyank0fd4d192023-03-10 13:48:20 +0000767Version: 3.2.6
768==============
769
770Release Data
771------------
772
773+--------------------------------------+--------------------------------------------------------+
774| **CPS Project** | |
775| | |
776+--------------------------------------+--------------------------------------------------------+
777| **Docker images** | onap/cps-and-ncmp:3.2.6 |
778| | |
779+--------------------------------------+--------------------------------------------------------+
780| **Release designation** | 3.2.6 London |
781| | |
782+--------------------------------------+--------------------------------------------------------+
seanbeirnef5a3a212023-03-06 09:12:49 +0000783| **Release date** | 2023 March 22 |
mpriyank0fd4d192023-03-10 13:48:20 +0000784| | |
785+--------------------------------------+--------------------------------------------------------+
786
787Bug Fixes
788---------
7893.2.6
arpitsingh2b4c4882023-03-03 21:38:57 +0530790 - `CPS-1526 <https://jira.onap.org/browse/CPS-1526>`_ Fix response message for PATCH operation
seanbeirnef5a3a212023-03-06 09:12:49 +0000791 - `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 +0000792
793Features
794--------
seanbeirnef5a3a212023-03-06 09:12:49 +0000795 - `CPS-1396 <https://jira.onap.org/browse/CPS-1396>`_ Query data nodes across all anchors under one dataspace
mpriyank0fd4d192023-03-10 13:48:20 +0000796
mpriyankade5a6e2023-03-09 17:58:31 +0000797Version: 3.2.5
798==============
799
800Release Data
801------------
802
803+--------------------------------------+--------------------------------------------------------+
804| **CPS Project** | |
805| | |
806+--------------------------------------+--------------------------------------------------------+
807| **Docker images** | onap/cps-and-ncmp:3.2.5 |
808| | |
809+--------------------------------------+--------------------------------------------------------+
810| **Release designation** | 3.2.5 London |
811| | |
812+--------------------------------------+--------------------------------------------------------+
mpriyank06bfe4e2023-03-10 11:48:23 +0000813| **Release date** | 2023 March 10 |
mpriyankade5a6e2023-03-09 17:58:31 +0000814| | |
815+--------------------------------------+--------------------------------------------------------+
816
817Bug Fixes
818---------
8193.2.5
mpriyank06bfe4e2023-03-10 11:48:23 +0000820 - `CPS-1537 <https://jira.onap.org/browse/CPS-1537>`_ Introduce control switch for model loader functionality.
mpriyankade5a6e2023-03-09 17:58:31 +0000821
822Features
823--------
824 - None
825
seanbeirnef0f4fd82023-03-07 13:42:04 +0000826Version: 3.2.4
827==============
828
829Release Data
830------------
831
832+--------------------------------------+--------------------------------------------------------+
833| **CPS Project** | |
834| | |
835+--------------------------------------+--------------------------------------------------------+
836| **Docker images** | onap/cps-and-ncmp:3.2.4 |
837| | |
838+--------------------------------------+--------------------------------------------------------+
839| **Release designation** | 3.2.4 London |
840| | |
841+--------------------------------------+--------------------------------------------------------+
mpriyankbd5ba8d2023-03-09 16:33:02 +0000842| **Release date** | 2023 March 09 |
seanbeirnef0f4fd82023-03-07 13:42:04 +0000843| | |
844+--------------------------------------+--------------------------------------------------------+
845
846Bug Fixes
847---------
8483.2.4
mpriyankbd5ba8d2023-03-09 16:33:02 +0000849 - `CPS-1533 <https://jira.onap.org/browse/CPS-1533>`_ Fix for Temp tables cause Out of shared memory errors in Postgres
850 - `CPS-1537 <https://jira.onap.org/browse/CPS-1537>`_ NCMP failed to start due to issue in SubscriptionModelLoader
851
852Features
853--------
854 - None
seanbeirnef0f4fd82023-03-07 13:42:04 +0000855
mpriyankfd43dbe2023-02-08 11:21:08 +0000856Version: 3.2.3
857==============
858
859Release Data
860------------
861
862+--------------------------------------+--------------------------------------------------------+
863| **CPS Project** | |
864| | |
865+--------------------------------------+--------------------------------------------------------+
866| **Docker images** | onap/cps-and-ncmp:3.2.3 |
867| | |
868+--------------------------------------+--------------------------------------------------------+
869| **Release designation** | 3.2.3 London |
870| | |
871+--------------------------------------+--------------------------------------------------------+
seanbeirnef9af5f82023-03-07 10:36:18 +0000872| **Release date** | 2023 March 07 |
mpriyankfd43dbe2023-02-08 11:21:08 +0000873| | |
874+--------------------------------------+--------------------------------------------------------+
875
876Bug Fixes
877---------
8783.2.3
seanbeirnef9af5f82023-03-07 10:36:18 +0000879 - `CPS-1494 <https://jira.onap.org/browse/CPS-1494>`_ NCMP Inventory Performance Improvements
mpriyankfd43dbe2023-02-08 11:21:08 +0000880
881Features
882--------
seanbeirnef9af5f82023-03-07 10:36:18 +0000883 - `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
884 - `CPS-1502 <https://jira.onap.org/browse/CPS-1502>`_ Delete Performance Improvements
mpriyankfd43dbe2023-02-08 11:21:08 +0000885
seanbeirnef8e980a2023-01-27 18:09:33 +0000886Version: 3.2.2
887==============
888
889Release Data
890------------
891
892+--------------------------------------+--------------------------------------------------------+
893| **CPS Project** | |
894| | |
895+--------------------------------------+--------------------------------------------------------+
896| **Docker images** | onap/cps-and-ncmp:3.2.2 |
897| | |
898+--------------------------------------+--------------------------------------------------------+
899| **Release designation** | 3.2.2 London |
900| | |
901+--------------------------------------+--------------------------------------------------------+
mpriyankfd43dbe2023-02-08 11:21:08 +0000902| **Release date** | 2023 February 08 |
seanbeirnef8e980a2023-01-27 18:09:33 +0000903| | |
904+--------------------------------------+--------------------------------------------------------+
905
906Bug Fixes
907---------
mpriyank0b5950d2023-02-07 17:55:10 +00009083.2.2
mpriyankfd43dbe2023-02-08 11:21:08 +0000909 - `CPS-1173 <https://jira.onap.org/browse/CPS-1173>`_ Delete Performance Improvements.
mpriyank0b5950d2023-02-07 17:55:10 +0000910
911Features
912--------
913 - None
seanbeirnef8e980a2023-01-27 18:09:33 +0000914
leventecsanyi37d72852022-10-26 10:44:08 +0200915Version: 3.2.1
916==============
mpriyank4bd450e2022-10-05 09:50:59 +0100917
918Release Data
919------------
920
921+--------------------------------------+--------------------------------------------------------+
922| **CPS Project** | |
923| | |
924+--------------------------------------+--------------------------------------------------------+
lukegleesone0154a62023-01-25 15:06:52 +0000925| **Docker images** | onap/cps-and-ncmp:3.2.1 |
mpriyank4bd450e2022-10-05 09:50:59 +0100926| | |
927+--------------------------------------+--------------------------------------------------------+
leventecsanyi37d72852022-10-26 10:44:08 +0200928| **Release designation** | 3.2.1 London |
mpriyank4bd450e2022-10-05 09:50:59 +0100929| | |
930+--------------------------------------+--------------------------------------------------------+
lukegleesone0154a62023-01-25 15:06:52 +0000931| **Release date** | 2023 January 27 |
mpriyank4bd450e2022-10-05 09:50:59 +0100932| | |
933+--------------------------------------+--------------------------------------------------------+
Cédric Ollivier490b20d2023-03-15 21:40:48 +0100934
lukegleeson3be99242022-10-11 14:34:56 +0100935Features
936--------
leventecsanyi37d72852022-10-26 10:44:08 +02009373.2.1
lukegleesone0154a62023-01-25 15:06:52 +0000938 - `CPS-341 <https://jira.onap.org/browse/CPS-341>`_ Added support for multiple data tree instances under 1 anchor.
939 - `CPS-1002 <https://jira.onap.org/browse/CPS-1002>`_ Add CPS-E-05 endpoint for 'Query data, NCMP-Operational Datastore' using cpsPaths
940 - `CPS-1182 <https://jira.onap.org/browse/CPS-1182>`_ Upgrade Opendaylight
ToineSiebelink294bcb52022-12-23 11:07:42 +0000941 - `CPS-1185 <https://jira.onap.org/browse/CPS-1185>`_ Get all dataspaces.
942 - `CPS-1186 <https://jira.onap.org/browse/CPS-1186>`_ Get single dataspace.
lukegleesonf20b4992022-12-09 15:48:55 +0000943 - `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 +0000944 - `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 +0000945 - `CPS-1257 <https://jira.onap.org/browse/CPS-1257>`_ Added support for application/xml Content-Type (write only).
lukegleesone0154a62023-01-25 15:06:52 +0000946 - `CPS-1381 <https://jira.onap.org/browse/CPS-1381>`_ Query large outputs using limit/depth/pagination
ToineSiebelink294bcb52022-12-23 11:07:42 +0000947 - `CPS-1421 <https://jira.onap.org/browse/CPS-1421>`_ Optimized query for large number of hits with descendants.
lukegleesone0154a62023-01-25 15:06:52 +0000948 - `CPS-1422 <https://jira.onap.org/browse/CPS-1422>`_ Fetch CM handles by collection of xpaths (CPS Core)
949 - `CPS-1424 <https://jira.onap.org/browse/CPS-1424>`_ Updating CmHandleStates using batch operation
950 - `CPS-1439 <https://jira.onap.org/browse/CPS-1439>`_ Use native query to delete data nodes
mpriyank4bd450e2022-10-05 09:50:59 +0100951
952Bug Fixes
953---------
ToineSiebelink294bcb52022-12-23 11:07:42 +00009543.2.1
lukegleesone0154a62023-01-25 15:06:52 +0000955 - `CPS-1171 <https://jira.onap.org/browse/CPS-1171>`_ Optimized retrieval of data nodes with many descendants.
956 - `CPS-1288 <https://jira.onap.org/browse/CPS-1288>`_ Hazelcast TTL for IMap is not working
957 - `CPS-1289 <https://jira.onap.org/browse/CPS-1289>`_ Getting wrong error code for create node api
958 - `CPS-1326 <https://jira.onap.org/browse/CPS-1326>`_ Creation of DataNodeBuilder with module name prefix is very slow
959 - `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 +0100960 - `CPS-1350 <https://jira.onap.org/browse/CPS-1350>`_ Add Basic Authentication to CPS/NCMP OpenAPI Definitions.
lukegleesone0154a62023-01-25 15:06:52 +0000961 - `CPS-1352 <https://jira.onap.org/browse/CPS-1352>`_ Handle YangChoiceNode in right format.
ToineSiebelink294bcb52022-12-23 11:07:42 +0000962 - `CPS-1409 <https://jira.onap.org/browse/CPS-1409>`_ Fix Delete uses case with '/' in path.
lukegleesone0154a62023-01-25 15:06:52 +0000963 - `CPS-1433 <https://jira.onap.org/browse/CPS-1433>`_ Fix to allow posting data with '/' key fields.
964 - `CPS-1442 <https://jira.onap.org/browse/CPS-1442>`_ CPS PATCH operation does not merge existing data
965 - `CPS-1446 <https://jira.onap.org/browse/CPS-1446>`_ Locked cmhandles and ready to locked state transitions causing long cmHandle discovery
966 - `CPS-1457 <https://jira.onap.org/browse/CPS-1457>`_ CpsDataPersistenceService#getDataNodes uses non-normalized xpaths
967 - `CPS-1458 <https://jira.onap.org/browse/CPS-1458>`_ CpsDataPersistenceService#getDataNodes does not handle root xpath
968 - `CPS-1460 <https://jira.onap.org/browse/CPS-1460>`_ CPS Path Processing Performance Test duration is too low
ToineSiebelink294bcb52022-12-23 11:07:42 +0000969
leventecsanyi37d72852022-10-26 10:44:08 +02009703.2.0
ToineSiebelink294bcb52022-12-23 11:07:42 +0000971 - `CPS-1312 <https://jira.onap.org/browse/CPS-1312>`_ CPS(/NCMP) does not have version control.
mpriyank4bd450e2022-10-05 09:50:59 +0100972
lukegleeson3be99242022-10-11 14:34:56 +0100973Known Limitations, Issues and Workarounds
974-----------------------------------------
975
976*System Limitations*
977
seanbeirne72c267e2022-10-18 12:39:22 +0100978For upgrading, CPS uses Liquibase for database upgrades. CPS/NCMP currently only supports upgrading from Liquibase changelog 11 to Liquibase changelog 16.
979This 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 +0100980
arpitsingh2b4c4882023-03-03 21:38:57 +0530981CPS core Patch operation currently supports updating data of one top level data node. When performing Patch on multiple top level data nodes at once
982a 400 Bad Request is sent as response. This is part of commit CPS-1526.
983
seanbeirnedba2b102022-10-27 09:59:17 +0100984.. ====================
985.. * * * KOHN * * *
986.. ====================
987
mpriyankfe775312022-09-30 14:16:51 +0100988Version: 3.1.4
989==============
990
991Release Data
992------------
993
994+--------------------------------------+--------------------------------------------------------+
995| **CPS Project** | |
996| | |
997+--------------------------------------+--------------------------------------------------------+
998| **Docker images** | onap/cps-and-ncmp:3.1.4 |
999| | |
1000+--------------------------------------+--------------------------------------------------------+
1001| **Release designation** | 3.1.4 Kohn |
1002| | |
1003+--------------------------------------+--------------------------------------------------------+
mpriyank4bd450e2022-10-05 09:50:59 +01001004| **Release date** | 2022 October 5 |
mpriyankfe775312022-09-30 14:16:51 +01001005| | |
1006+--------------------------------------+--------------------------------------------------------+
1007
1008Bug Fixes
1009---------
lukegleeson8c6b5622022-09-29 15:58:06 +01001010 - `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 +01001011 - `CPS-1294 <https://jira.onap.org/browse/CPS-1294>`_ Kafka communication fault caused cmHandle registration error
mpriyankfe775312022-09-30 14:16:51 +01001012
mpriyank06736cb2022-09-29 14:29:40 +01001013Version: 3.1.3
1014==============
1015
1016Release Data
1017------------
1018
1019+--------------------------------------+--------------------------------------------------------+
1020| **CPS Project** | |
1021| | |
1022+--------------------------------------+--------------------------------------------------------+
1023| **Docker images** | onap/cps-and-ncmp:3.1.3 |
1024| | |
1025+--------------------------------------+--------------------------------------------------------+
1026| **Release designation** | 3.1.3 Kohn |
1027| | |
1028+--------------------------------------+--------------------------------------------------------+
mpriyankfe775312022-09-30 14:16:51 +01001029| **Release date** | 2022 September 29 |
mpriyank06736cb2022-09-29 14:29:40 +01001030| | |
1031+--------------------------------------+--------------------------------------------------------+
1032
1033Bug Fixes
1034---------
1035 - None
1036
mpriyankef0ddfc2022-09-28 12:19:34 +01001037Version: 3.1.2
1038==============
1039
1040Release Data
1041------------
1042
1043+--------------------------------------+--------------------------------------------------------+
1044| **CPS Project** | |
1045| | |
1046+--------------------------------------+--------------------------------------------------------+
1047| **Docker images** | onap/cps-and-ncmp:3.1.2 |
1048| | |
1049+--------------------------------------+--------------------------------------------------------+
1050| **Release designation** | 3.1.2 Kohn |
1051| | |
1052+--------------------------------------+--------------------------------------------------------+
mpriyank06736cb2022-09-29 14:29:40 +01001053| **Release date** | 2022 September 28 |
mpriyankef0ddfc2022-09-28 12:19:34 +01001054| | |
1055+--------------------------------------+--------------------------------------------------------+
1056
1057Bug Fixes
1058---------
1059 - None
1060
mpriyanka3f43502022-09-26 14:57:01 +01001061Version: 3.1.1
1062==============
1063
1064Release Data
1065------------
1066
1067+--------------------------------------+--------------------------------------------------------+
1068| **CPS Project** | |
1069| | |
1070+--------------------------------------+--------------------------------------------------------+
1071| **Docker images** | onap/cps-and-ncmp:3.1.1 |
1072| | |
1073+--------------------------------------+--------------------------------------------------------+
1074| **Release designation** | 3.1.1 Kohn |
1075| | |
1076+--------------------------------------+--------------------------------------------------------+
mpriyankef0ddfc2022-09-28 12:19:34 +01001077| **Release date** | 2022 September 28 |
mpriyanka3f43502022-09-26 14:57:01 +01001078| | |
1079+--------------------------------------+--------------------------------------------------------+
1080
1081Bug Fixes
1082---------
1083 - None
1084
lukegleesonc9ec9152022-09-07 14:21:36 +01001085Security Notes
1086--------------
1087
1088*Fixed Security Issues*
1089
1090 - `CPS-1226 <https://jira.onap.org/browse/CPS-1226>`_ Security bug in the logs
1091
lukegleeson4a34fa52022-09-19 15:31:59 +01001092Version: 3.1.0
1093==============
Bruno Sakoto9c3541e2022-06-15 07:57:42 -04001094
1095Release Data
1096------------
1097
DylanB95ESTb130fd32022-04-04 13:09:22 +01001098+--------------------------------------+--------------------------------------------------------+
1099| **CPS Project** | |
1100| | |
1101+--------------------------------------+--------------------------------------------------------+
1102| **Docker images** | onap/cps-and-ncmp:3.1.0 |
1103| | |
1104+--------------------------------------+--------------------------------------------------------+
Bruno Sakoto9c3541e2022-06-15 07:57:42 -04001105| **Release designation** | 3.1.0 Kohn |
DylanB95ESTb130fd32022-04-04 13:09:22 +01001106| | |
1107+--------------------------------------+--------------------------------------------------------+
lukegleeson4a34fa52022-09-19 15:31:59 +01001108| **Release date** | 2022 September 14 |
DylanB95ESTb130fd32022-04-04 13:09:22 +01001109| | |
1110+--------------------------------------+--------------------------------------------------------+
1111
1112Features
1113--------
lukegleeson4a34fa52022-09-19 15:31:59 +01001114 - `CPS-340 <https://jira.onap.org/browse/CPS-340>`_ Patch and update the root data node
1115 - `CPS-575 <https://jira.onap.org/browse/CPS-575>`_ Write data for cmHandle using ncmp-datastores:passthrough-running (NCMP.)
1116 - `CPS-731 <https://jira.onap.org/browse/CPS-731>`_ Query based on Public CM Properties
1117 - `CPS-828 <https://jira.onap.org/browse/CPS-828>`_ Async: NCMP Rest impl. including Request ID generation
1118 - `CPS-829 <https://jira.onap.org/browse/CPS-829>`_ Async: Internal message topic incl. basic producer & Consumer
1119 - `CPS-830 <https://jira.onap.org/browse/CPS-830>`_ DMI-NCMP Asynchronously Publish Response Event to Client Topic
1120 - `CPS-869 <https://jira.onap.org/browse/CPS-869>`_ Apply Standardized logging fields to adhere to ONAP Best practice REQ-1072
1121 - `CPS-870 <https://jira.onap.org/browse/CPS-870>`_ Align CPS-Core output with SDN-C output (add module name)
1122 - `CPS-875 <https://jira.onap.org/browse/CPS-875>`_ CM Handle State: Watchdog-process that syncs 'ADVISED' CM Handles
1123 - `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'
1124 - `CPS-899 <https://jira.onap.org/browse/CPS-899>`_ Start and stop sessions on Java API
1125 - `CPS-909 <https://jira.onap.org/browse/CPS-909>`_ Separate NCMP endpoint for ch/{cm-handle}/properties and ch/{cm-handle}/state
1126 - `CPS-917 <https://jira.onap.org/browse/CPS-917>`_ Structured Errors response for passthrough use-cases in NCMP
1127 - `CPS-953 <https://jira.onap.org/browse/CPS-953>`_ Update maven deploy plugin version
1128 - `CPS-977 <https://jira.onap.org/browse/CPS-977>`_ Query CM Handles using CpsPath
1129 - `CPS-1000 <https://jira.onap.org/browse/CPS-1000>`_ Create Data Synchronization watchdog
1130 - `CPS-1016 <https://jira.onap.org/browse/CPS-1016>`_ Merge 2 'query' end points in NCMP
1131 - `CPS-1034 <https://jira.onap.org/browse/CPS-1034>`_ Publish lifecycle events for ADVISED , READY and LOCKED state transition"
1132 - `CPS-1064 <https://jira.onap.org/browse/CPS-1064>`_ Support retrieval of YANG module sources for CM handle on the NCMP interface
1133 - `CPS-1099 <https://jira.onap.org/browse/CPS-1099>`_ Expose simplified 'external' lock reason enum state over REST interface
1134 - `CPS-1101 <https://jira.onap.org/browse/CPS-1101>`_ Introducing the DELETING and DELETED Cmhandle State
1135 - `CPS-1102 <https://jira.onap.org/browse/CPS-1102>`_ Register the Cmhandle Sends Advised State notification.
1136 - `CPS-1133 <https://jira.onap.org/browse/CPS-1133>`_ Enable/Disable Data Sync for Cm Handle
1137 - `CPS-1136 <https://jira.onap.org/browse/CPS-1136>`_ DMI Audit Support (get all CM Handles for a registered DMI)
1138
emacleeafb17362022-09-02 14:40:17 +01001139
1140Bug Fixes
1141---------
lukegleeson4a34fa52022-09-19 15:31:59 +01001142 - `CPS-896 <https://jira.onap.org/browse/CPS-896>`_ CM Handle Registration Process only partially completes when exception is thrown
1143 - `CPS-957 <https://jira.onap.org/browse/CPS-957>`_ NCMP: fix getResourceDataForPassthroughOperational endpoint
1144 - `CPS-1020 <https://jira.onap.org/browse/CPS-1020>`_ DuplicatedYangResourceException error at parallel cmHandle registration
1145 - `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 +01001146 - `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 +01001147 - `CPS-1085 <https://jira.onap.org/browse/CPS-1085>`_ Performance degradation on ncmp/v1/ch/searches endpoint
1148 - `CPS-1088 <https://jira.onap.org/browse/CPS-1088>`_ Kafka consumer can not be turned off
1149 - `CPS-1097 <https://jira.onap.org/browse/CPS-1097>`_ Unable to change state from LOCKED to ADVISED
1150 - `CPS-1126 <https://jira.onap.org/browse/CPS-1126>`_ CmHandle creation performance degradation
1151 - `CPS-1175 <https://jira.onap.org/browse/CPS-1175>`_ Incorrect response when empty body executed for cmhandle id-searches
1152 - `CPS-1179 <https://jira.onap.org/browse/CPS-1179>`_ Node API - GET method returns invalid response when identifier contains '/'
1153 - `CPS-1212 <https://jira.onap.org/browse/CPS-1212>`_ Additional Properties for CM Handles not included when send to DMI Plugin
1154 - `CPS-1217 <https://jira.onap.org/browse/CPS-1217>`_ Searches endpoint gives back empty list however there are already available cmhandles
1155 - `CPS-1218 <https://jira.onap.org/browse/CPS-1218>`_ NCMP logs are flooded with SyncUtils logs
puthuparambil.adityadd904322022-09-21 10:53:51 +01001156
1157Known Limitations, Issues and Workarounds
1158-----------------------------------------
1159
1160*System Limitations*
1161
1162Having '[' token in any index in any list will have a negative impact on the search functions leaf-conditions and text()-condition.
1163Example of an xpath that would cause problems while using cps-path queries : /parent/child[@id='id[with]braces']
DylanB95ESTb130fd32022-04-04 13:09:22 +01001164
lukegleeson4a34fa52022-09-19 15:31:59 +01001165*Known Vulnerabilities*
1166
1167None
1168
1169*Workarounds*
1170
1171None
1172
1173Security Notes
1174--------------
1175
1176*Fixed Security Issues*
1177
1178 - `CPS-963 <https://jira.onap.org/browse/CPS-963>`_ Liquibase has got serious vulnerability, upgrade required
1179
1180*Known Security Issues*
1181
1182None
1183
Bruno Sakoto9c3541e2022-06-15 07:57:42 -04001184.. ========================
1185.. * * * JAKARTA * * *
1186.. ========================
1187
1188Version: 3.0.1
1189==============
1190
1191Release Data
1192------------
1193
1194+--------------------------------------+--------------------------------------------------------+
1195| **CPS Project** | |
1196| | |
1197+--------------------------------------+--------------------------------------------------------+
1198| **Docker images** | onap/cps-and-ncmp:3.0.1 |
1199| | |
1200+--------------------------------------+--------------------------------------------------------+
1201| **Release designation** | 3.0.1 Jakarta |
1202| | |
1203+--------------------------------------+--------------------------------------------------------+
1204| **Release date** | 2022 April 28 |
1205| | |
1206+--------------------------------------+--------------------------------------------------------+
1207
1208Bug Fixes
1209---------
1210 - `CPS-961 <https://jira.onap.org/browse/CPS-961>`_ Updated ANTLR compiler version to 4.9.2 to be compatible with runtime version
1211
Bruno Sakotoa1129b62022-03-15 08:09:07 -04001212Version: 3.0.0
1213==============
niamhcoref7b414e2021-11-17 11:02:07 +00001214
Bruno Sakotoa1129b62022-03-15 08:09:07 -04001215Release Data
1216------------
1217
1218+--------------------------------------+--------------------------------------------------------+
1219| **CPS Project** | |
1220| | |
1221+--------------------------------------+--------------------------------------------------------+
1222| **Docker images** | onap/cps-and-ncmp:3.0.0 |
1223| | |
1224+--------------------------------------+--------------------------------------------------------+
1225| **Release designation** | 3.0.0 Jakarta |
1226| | |
1227+--------------------------------------+--------------------------------------------------------+
1228| **Release date** | 2022 March 15 |
1229| | |
1230+--------------------------------------+--------------------------------------------------------+
niamhcoref7b414e2021-11-17 11:02:07 +00001231
1232Features
1233--------
puthuparambil.adityad0007332021-12-08 18:53:39 +00001234 - `CPS-559 <https://jira.onap.org/browse/CPS-559>`_ Define response objects (schemas) in cps-ncmp
niamhcoref7b414e2021-11-17 11:02:07 +00001235 - `CPS-636 <https://jira.onap.org/browse/CPS-636>`_ Update operation for datastore pass through running
1236 - `CPS-638 <https://jira.onap.org/browse/CPS-638>`_ Delete operation for datastore pass through running
DylanB95ESTe5573382022-01-27 17:12:52 +00001237 - `CPS-677 <https://jira.onap.org/browse/CPS-677>`_ Support 'public' Cm Handle Properties
niamhcoref7b414e2021-11-17 11:02:07 +00001238 - `CPS-741 <https://jira.onap.org/browse/CPS-741>`_ Re sync after removing cm handles
JosephKeenan82ebf532021-12-08 18:16:44 +00001239 - `CPS-777 <https://jira.onap.org/browse/CPS-777>`_ Ensure all DMI operations use POST method
puthuparambil.adityad0007332021-12-08 18:53:39 +00001240 - `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 -04001241 - `CPS-789 <https://jira.onap.org/browse/CPS-789>`_ CPS Data Updated Event Schema V2 to support delete operation
1242 - `CPS-791 <https://jira.onap.org/browse/CPS-791>`_ CPS-Core sends delete notification event
DylanB95ESTe5573382022-01-27 17:12:52 +00001243 - `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 +05301244 - `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 +00001245
1246Bug Fixes
1247---------
1248
1249 - `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 +00001250 - `CPS-788 <https://jira.onap.org/browse/CPS-788>`_ Yang Resource formatting is incorrect
niamhcore65bc4fd2021-12-08 14:19:02 +00001251 - `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 +00001252 - `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 +00001253 - `CPS-856 <https://jira.onap.org/browse/CPS-856>`_ Retry mechanism not working for concurrent CmHandle registration
JosephKeenane0643ab2022-02-15 18:23:05 +00001254 - `CPS-867 <https://jira.onap.org/browse/CPS-867>`_ Database port made configurable through env variable DB_PORT
DylanB95ESTe5573382022-01-27 17:12:52 +00001255 - `CPS-886 <https://jira.onap.org/browse/CPS-886>`_ Fragment handling decreasing performance for large number of cmHandles
JosephKeenane0643ab2022-02-15 18:23:05 +00001256 - `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 +05301257 - `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 +01001258 - `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 +00001259
1260Known Limitations, Issues and Workarounds
1261-----------------------------------------
1262
1263*System Limitations*
1264
DylanB95ESTe5573382022-01-27 17:12:52 +00001265Null can no longer be passed within the dmi plugin service names when registering a cm handle, as part of
1266`CPS-837 <https://jira.onap.org/browse/CPS-837>`_ null is now used to indicate if a property should be removed as part
1267of cm handle registration.
niamhcoref7b414e2021-11-17 11:02:07 +00001268
Lathishb3550f12022-03-15 12:03:53 +00001269The Absolute path to list with integer key will not work. Please refer `CPS-961 <https://jira.onap.org/browse/CPS-961>`_
1270for more information.
1271
niamhcoref7b414e2021-11-17 11:02:07 +00001272*Known Vulnerabilities*
1273
1274None
1275
1276*Workarounds*
1277
DylanB95ESTe5573382022-01-27 17:12:52 +00001278Instead of passing null as a value within the dmi plugin service names, remove them from the request completely, or
1279pass an empty string as the value if you do not want to include names for these values.
niamhcoref7b414e2021-11-17 11:02:07 +00001280
1281Security Notes
1282--------------
1283
1284*Fixed Security Issues*
1285
1286None
1287
1288*Known Security Issues*
1289
1290None
1291
1292.. ========================
shivasubedi44beaa32021-09-13 15:16:30 +01001293.. * * * ISTANBUL * * *
1294.. ========================
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001295
Bruno Sakoto0eaf3342022-02-11 15:05:29 -05001296Version: 2.0.4
1297==============
1298
1299Release Data
1300------------
1301
1302+--------------------------------------+--------------------------------------------------------+
1303| **CPS Project** | |
1304| | |
1305+--------------------------------------+--------------------------------------------------------+
1306| **Docker images** | onap/cps-and-ncmp:2.0.4 |
1307| | |
1308+--------------------------------------+--------------------------------------------------------+
1309| **Release designation** | 2.0.4 Istanbul |
1310| | |
1311+--------------------------------------+--------------------------------------------------------+
1312| **Release date** | 2022 Feb 09 |
1313| | |
1314+--------------------------------------+--------------------------------------------------------+
1315
1316Bug Fixes
1317---------
1318
1319 - `CPS-879 <https://jira.onap.org/browse/CPS-879>`_ Fix docker compose for csit test.
1320 - `CPS-873 <https://jira.onap.org/browse/CPS-873>`_ Fix intermittent circular dependency error when the application starts.
1321
1322Version: 2.0.3
1323==============
1324
1325Release Data
1326------------
1327
1328+--------------------------------------+--------------------------------------------------------+
1329| **CPS Project** | |
1330| | |
1331+--------------------------------------+--------------------------------------------------------+
1332| **Docker images** | onap/cps-and-ncmp:2.0.3 |
1333| | |
1334+--------------------------------------+--------------------------------------------------------+
1335| **Release designation** | 2.0.3 Istanbul |
1336| | |
1337+--------------------------------------+--------------------------------------------------------+
1338| **Release date** | 2022-07-01 |
1339| | |
1340+--------------------------------------+--------------------------------------------------------+
1341
1342Bug Fixes
1343---------
1344
1345 - `CPS-841 <https://jira.onap.org/browse/CPS-841>`_ Update log4j version to 2.17.1 due to security vulnerability
1346
1347Version: 2.0.2
1348==============
1349
1350Release Data
1351------------
1352
1353+--------------------------------------+--------------------------------------------------------+
1354| **CPS Project** | |
1355| | |
1356+--------------------------------------+--------------------------------------------------------+
1357| **Docker images** | onap/cps-and-ncmp:2.0.2 |
1358| | |
1359+--------------------------------------+--------------------------------------------------------+
1360| **Release designation** | 2.0.2 Istanbul |
1361| | |
1362+--------------------------------------+--------------------------------------------------------+
1363| **Release date** | 2021-16-12 |
1364| | |
1365+--------------------------------------+--------------------------------------------------------+
1366
1367Bug Fixes
1368---------
1369
1370 - `CPS-820 <https://jira.onap.org/browse/CPS-820>`_ Update log4j version due to security vulnerability
1371
lukegleeson9c583712021-09-30 17:21:11 +01001372Version: 2.0.1
1373==============
1374
1375Release Data
1376------------
1377
1378+--------------------------------------+--------------------------------------------------------+
1379| **CPS Project** | |
1380| | |
1381+--------------------------------------+--------------------------------------------------------+
1382| **Docker images** | onap/cps-and-ncmp:2.0.1 |
1383| | |
1384+--------------------------------------+--------------------------------------------------------+
1385| **Release designation** | 2.0.1 Istanbul |
1386| | |
1387+--------------------------------------+--------------------------------------------------------+
1388| **Release date** | 2021-14-10 |
1389| | |
1390+--------------------------------------+--------------------------------------------------------+
1391
1392Bug Fixes
1393---------
1394
1395 - `CPS-594 <https://jira.onap.org/browse/CPS-594>`_ SQL ConstraintViolationException when updating the list node element using PATCH List node API
1396 - `CPS-653 <https://jira.onap.org/browse/CPS-653>`_ cmHandleProperties not supported by dmi in fetch modules
1397 - `CPS-673 <https://jira.onap.org/browse/CPS-673>`_ Improvement and cleanup for CPS Core charts
1398 - `CPS-691 <https://jira.onap.org/browse/CPS-691>`_ NCMP no master index label on index documentation page
1399
1400Known Limitations, Issues and Workarounds
1401-----------------------------------------
1402
1403*System Limitations*
1404
1405Limitations to the amount of child nodes that can be added to the fix above. The current limit is 3.
1406
1407*Known Vulnerabilities*
1408
1409 - `CPS-725 <https://jira.onap.org/browse/CPS-725>`_ fix sample docker compose of cps/ncmp and onap dmi plugin
1410
1411*Workarounds*
1412
1413Add recursive method to save list node data to loop through all corresponding child nodes.
1414
1415Security Notes
1416--------------
1417
1418*Fixed Security Issues*
1419
1420 - `CPS-581 <https://jira.onap.org/browse/CPS-581>`_ Remove security vulnerabilities
1421
1422*Known Security Issues*
1423
1424None
1425
shivasubedi44beaa32021-09-13 15:16:30 +01001426Version: 2.0.0
1427==============
1428
1429Abstract
1430--------
1431
1432This document provides the release notes for Istanbul release.
1433
1434Release Data
1435------------
1436
1437+--------------------------------------+--------------------------------------------------------+
1438| **CPS Project** | |
1439| | |
1440+--------------------------------------+--------------------------------------------------------+
1441| **Docker images** | onap/cps-and-ncmp:2.0.0 |
1442| | |
1443+--------------------------------------+--------------------------------------------------------+
1444| **Release designation** | 2.0.0 Istanbul |
1445| | |
1446+--------------------------------------+--------------------------------------------------------+
lukegleeson9c583712021-09-30 17:21:11 +01001447| **Release date** | 2021-14-09 |
shivasubedi44beaa32021-09-13 15:16:30 +01001448| | |
1449+--------------------------------------+--------------------------------------------------------+
1450
1451Features
1452--------
DylanB95EST3fcf8692021-10-11 16:29:16 +01001453* Register DMI-Plugins with NCMP for CM Handle registrations.
shivasubedi44beaa32021-09-13 15:16:30 +01001454* Update, Create and Remove CM Handles.
1455* Add support for retrieving and writing CM Handle data through NCMP datastores.
1456* Automatic retrieval and caching of model information for CM Handles within NCMP.
1457
shivasubedi44beaa32021-09-13 15:16:30 +01001458Deliverables
1459------------
1460
1461Software Deliverables
1462
1463.. csv-table::
1464 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1465 :widths: auto
1466
1467 "cps", "", "onap/cps-and-ncmp-proxy:2.0.0"
1468
1469Bug Fixes
1470---------
1471
lukegleeson9c583712021-09-30 17:21:11 +01001472 - `CPS-310 <https://jira.onap.org/browse/CPS-310>`_ Data schema migration from Honolulu to Istanbul is failing
shivasubedi44beaa32021-09-13 15:16:30 +01001473 - `CPS-316 <https://jira.onap.org/browse/CPS-316>`_ Xpath cannot be created for augmentation data node
1474 - `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 +01001475 - `CPS-345 <https://jira.onap.org/browse/CPS-345>`_ Leaf String value comparison matches mix of single and double quotes
1476 - `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 +01001477 - `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 +01001478 - `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 +01001479 - `CPS-422 <https://jira.onap.org/browse/CPS-422>`_ REST 404 response returned instead of 400 for POST/PUT/PATCH request types
1480 - `CPS-450 <https://jira.onap.org/browse/CPS-450>`_ Datanode query using full path to node causes NPE
lukegleeson9c583712021-09-30 17:21:11 +01001481 - `CPS-451 <https://jira.onap.org/browse/CPS-451>`_ cps-ran-schema-model@2021-01-28.yang missing root container
1482 - `CPS-464 <https://jira.onap.org/browse/CPS-464>`_ Request to update node leaves (patch) responds with Internal Server Error
1483 - `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 +01001484 - `CPS-466 <https://jira.onap.org/browse/CPS-466>`_ Concurrent requests to create schema sets for the same yang model are not supported
1485 - `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 +01001486 - `CPS-500 <https://jira.onap.org/browse/CPS-500>`_ Special Character Limitations of cpsPath Queries
shivasubedi44beaa32021-09-13 15:16:30 +01001487 - `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 +01001488 - `CPS-524 <https://jira.onap.org/browse/CPS-524>`_ Issue with CPSData API to add an item to an existing list node
1489 - `CPS-560 <https://jira.onap.org/browse/CPS-560>`_ Response from cps query using text() contains escape characters
1490 - `CPS-566 <https://jira.onap.org/browse/CPS-566>`_ Can't access grandparent node through ancestor axis
lukegleeson9c583712021-09-30 17:21:11 +01001491 - `CPS-573 <https://jira.onap.org/browse/CPS-573>`_ /v1/ch/PNFDemo1/modules returning 401 unauthorised.
1492 - `CPS-587 <https://jira.onap.org/browse/CPS-587>`_ cps-ncmp-service NullpointerException when DmiPluginRegistration has no additionProperties
1493 - `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 -05001494 - `CPS-601 <https://jira.onap.org/browse/CPS-601>`_ CPS swagger-ui does not show NCMP endpoints
lukegleeson9c583712021-09-30 17:21:11 +01001495 - `CPS-616 <https://jira.onap.org/browse/CPS-616>`_ NCMP base path does not conform to agreed API URL
1496 - `CPS-630 <https://jira.onap.org/browse/CPS-630>`_ Incorrect information sent when same anchor is updated faster than notification service processes
1497 - `CPS-635 <https://jira.onap.org/browse/CPS-635>`_ Module Resource call does not include body
shivasubedi44beaa32021-09-13 15:16:30 +01001498
1499This document provides the release notes for Istanbul release.
1500
1501Summary
1502-------
1503
1504Following CPS components are available with default ONAP/CPS installation.
1505
1506
1507 * Platform components
1508
1509 - CPS (Helm charts)
1510
1511 * Service components
1512
DylanB95EST3fcf8692021-10-11 16:29:16 +01001513 - CPS-NCMP
DylanB95EST3fcf8692021-10-11 16:29:16 +01001514 - DMI-Plugin
shivasubedi44beaa32021-09-13 15:16:30 +01001515
1516 * Additional resources that CPS utilizes deployed using ONAP common charts
1517
1518 - Postgres Database
1519
1520
1521Below service components (mS) are available to be deployed on-demand.
1522 - CPS-TBDMT
1523
1524
1525Under OOM (Kubernetes) all CPS component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
1526
1527Known Limitations, Issues and Workarounds
1528-----------------------------------------
1529
shivasubedi44beaa32021-09-13 15:16:30 +01001530*System Limitations*
1531
1532Limitations to the amount of child nodes that can be added to the fix above. The current limit is 3.
1533
1534*Known Vulnerabilities*
1535
lukegleeson9c583712021-09-30 17:21:11 +01001536 - `CPS-594 <https://jira.onap.org/browse/CPS-594>`_ SQL ConstraintViolationException when updating the list node element using PATCH List node API
1537 - `CPS-653 <https://jira.onap.org/browse/CPS-653>`_ cmHandleProperties not supported by dmi in fetch modules
1538 - `CPS-673 <https://jira.onap.org/browse/CPS-673>`_ Improvement and cleanup for CPS Core charts
shivasubedi44beaa32021-09-13 15:16:30 +01001539
1540*Workarounds*
1541
1542Add recursive method to save list node data to loop through all corresponding child nodes.
1543
1544Security Notes
1545--------------
1546
1547*Fixed Security Issues*
1548
1549 - `CPS-249 <https://jira.onap.org/browse/CPS-249>`_ Exception stack trace is exposed
shivasubedi44beaa32021-09-13 15:16:30 +01001550
1551*Known Security Issues*
1552
lukegleeson9c583712021-09-30 17:21:11 +01001553 - `CPS-581 <https://jira.onap.org/browse/CPS-581>`_ Remove security vulnerabilities
1554
shivasubedi44beaa32021-09-13 15:16:30 +01001555Test Results
1556------------
1557 * `Integration tests`
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001558
ToineSiebelinkf0527c52021-07-06 13:03:03 +01001559.. ========================
1560.. * * * HONOLULU * * *
1561.. ========================
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001562
ToineSiebelinkfd2134d2021-04-09 11:15:48 +01001563Version: 1.0.1
1564==============
1565
1566Release Data
1567------------
1568
1569+--------------------------------------+--------------------------------------------------------+
1570| **CPS Project** | |
1571| | |
1572+--------------------------------------+--------------------------------------------------------+
1573| **Docker images** | onap/cps-and-nf-proxy:1.0.1 |
1574| | |
1575+--------------------------------------+--------------------------------------------------------+
1576| **Release designation** | 1.0.1 Honolulu |
1577| | |
1578+--------------------------------------+--------------------------------------------------------+
1579| **Release date** | 2021-04-09 |
1580| | |
1581+--------------------------------------+--------------------------------------------------------+
1582
1583Bug Fixes
1584---------
1585
puthuparambil.aditya8b584332021-10-12 16:49:03 +01001586 - `CPS-706 <https://jira.onap.org/browse/CPS-706>`_ Get moduleschema/yangresouce endpoint not working
ToineSiebelinkfd2134d2021-04-09 11:15:48 +01001587 - `CPS-276 <https://jira.onap.org/browse/CPS-276>`_ Improve error reporting for invalid cpsPath on Queries
1588 - `CPS-288 <https://jira.onap.org/browse/CPS-288>`_ Move security configuration to the application module
1589 - `CPS-290 <https://jira.onap.org/browse/CPS-290>`_ Internal Server Error when creating the same data node twice
1590 - `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
1591 - `CPS-300 <https://jira.onap.org/browse/CPS-304>`_ Not able to create data instances for 2 different anchors using the same model
1592 - `CPS-304 <https://jira.onap.org/browse/CPS-304>`_ Use ONAP recommended base Java Docker image
1593 - `CPS-308 <https://jira.onap.org/browse/CPS-308>`_ Not able to upload yang models files greater than 1MB
1594
1595Security Notes
1596--------------
1597
1598*Fixed Security Issues*
1599
1600 - `CPS-249 <https://jira.onap.org/browse/CPS-249>`_ Exception stack trace is exposed
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001601
ToineSiebelinka2d25b52021-04-13 15:10:47 +01001602*Known Security Issues*
1603
1604 - `Security Waiver <https://wiki.onap.org/display/DW/Honolulu+Exception+Request+for+CPS>`_ Security - Expose external endpoints with https
1605
Rishi.Chail4359d282021-03-03 16:36:26 +00001606Version: 1.0.0
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001607==============
1608
1609
1610Abstract
1611--------
1612
1613This document provides the release notes for Honolulu release.
1614
1615Summary
1616-------
1617
1618Following CPS components are available with default ONAP/CPS installation.
1619
1620
Rishi.Chail4359d282021-03-03 16:36:26 +00001621 * Platform components
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001622
Rishi.Chail4359d282021-03-03 16:36:26 +00001623 - CPS (Helm charts)
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001624
Rishi.Chail4359d282021-03-03 16:36:26 +00001625 * Service components
1626
1627 - CPS Core
1628
1629 * Additional resources that CPS utilizes deployed using ONAP common charts
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001630
1631 - Postgres Database
1632
1633
Rishi.Chail4359d282021-03-03 16:36:26 +00001634Below service components (mS) are available to be deployed on-demand.
1635 - CPS-TBDMT
1636
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001637
1638Under OOM (Kubernetes) all CPS component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
1639
1640
1641Release Data
1642------------
1643
1644+--------------------------------------+--------------------------------------------------------+
1645| **CPS Project** | |
1646| | |
1647+--------------------------------------+--------------------------------------------------------+
1648| **Docker images** | Refer :any:`Deliverable <honolulu_deliverable>` |
1649| | |
1650+--------------------------------------+--------------------------------------------------------+
Rishi.Chail4359d282021-03-03 16:36:26 +00001651| **Release designation** | 1.0.0 Honolulu |
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001652| | |
1653+--------------------------------------+--------------------------------------------------------+
Rishi.Chail4359d282021-03-03 16:36:26 +00001654| **Release date** | 2021-03-11 |
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001655| | |
1656+--------------------------------------+--------------------------------------------------------+
1657
1658
1659Features
1660--------
Rishi.Chail4359d282021-03-03 16:36:26 +00001661Configuration Persistence Service is a model driven persistence solution for data described by YANG models.
1662CPS has been driven by the needs of the E2E Networking Slicing use case.
1663It currently supports basic (rw) persistence and simple queries.
1664It also provides MVP support for network data access using simulated data.
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001665
1666.. _honolulu_deliverable:
1667
1668Deliverables
1669------------
1670
1671Software Deliverables
1672
1673.. csv-table::
1674 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1675 :widths: auto
1676
Rishi.Chail4359d282021-03-03 16:36:26 +00001677 "cps", "", "onap/cps-and-nf-proxy:1.0.0"
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001678
1679
1680Known Limitations, Issues and Workarounds
1681-----------------------------------------
1682
Rishi.Chail4359d282021-03-03 16:36:26 +00001683 - `CPS-249 <https://jira.onap.org/browse/CPS-249>`_ Exception stack trace is exposed
1684 - `CPS-264 <https://jira.onap.org/browse/CPS-264>`_ Unique timestamp is missing when tagging docker images.
1685 - Methods exposed on API which are yet not implemented : deleteAnchor, getNodesByDataspace & deleteDataspace.
niamhcoredddf7312021-06-21 14:44:01 +01001686 - `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 +00001687
1688*System Limitations*
1689
1690None
1691
1692*Known Vulnerabilities*
1693
1694None
1695
1696*Workarounds*
1697
1698Documented under corresponding jira if applicable.
1699
1700Security Notes
1701--------------
1702
1703*Fixed Security Issues*
ToineSiebelink7c981df2021-03-01 09:53:56 +00001704
1705* `CPS-167 <https://jira.onap.org/browse/CPS-167>`_ -Update CPS dependencies as Required for Honolulu release
Rishi.Chail4359d282021-03-03 16:36:26 +00001706 - Upgrade org.onap.oparent to 3.2.0
ToineSiebelink7c981df2021-03-01 09:53:56 +00001707 - Upgrade spring.boot to 2.3.8.RELEASE
Rishi.Chail4359d282021-03-03 16:36:26 +00001708 - Upgrade yangtools to 5.0.7
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001709
1710*Known Security Issues*
1711
ToineSiebelink74eed2c2023-08-31 17:38:52 +01001712 * Weak Cryptography using md5
Rishi.Chail4359d282021-03-03 16:36:26 +00001713 * Risk seen in Zip file expansion
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001714
1715*Known Vulnerabilities in Used Modules*
1716
Rishi.Chail4359d282021-03-03 16:36:26 +00001717 None
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001718
Rishi.Chail4359d282021-03-03 16:36:26 +00001719CPS 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 +00001720
1721Test Results
1722------------
Rishi.Chail4359d282021-03-03 16:36:26 +00001723 * `Integration tests <https://wiki.onap.org/display/DW/CPS+Integration+Test+Cases>`_
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001724
1725References
1726----------
1727
ToineSiebelinkcac21862023-06-22 09:24:04 +01001728For more information on the latest ONAP release, please see:
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001729
1730#. `ONAP Home Page`_
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001731#. `ONAP Wiki Page`_
ToineSiebelinkcac21862023-06-22 09:24:04 +01001732#. `ONAP Documentation`_
1733#. `ONAP CPS Documentation`_
1734#. `ONAP Release Downloads`_
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001735
1736
1737.. _`ONAP Home Page`: https://www.onap.org
1738.. _`ONAP Wiki Page`: https://wiki.onap.org
1739.. _`ONAP Documentation`: https://docs.onap.org
ToineSiebelinkcac21862023-06-22 09:24:04 +01001740.. _`ONAP CPS Documentation`: https://docs.onap.org/projects/onap-cps
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001741.. _`ONAP Release Downloads`: https://git.onap.org
1742
1743Quick Links:
1744
1745 - `CPS project page <https://wiki.onap.org/pages/viewpage.action?pageId=71834216>`_
1746 - `Passing Badge information for CPS <https://bestpractices.coreinfrastructure.org/en/projects/4398>`_