blob: d60c2c0d73f87ec33e9d6b77bc465e3137c57128 [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..
egernug7cd33c32024-11-29 12:49:10 +000014.. ====================
15.. * * * PARIS * * *
16.. ====================
17
mpriyankf6e61f52024-12-03 16:08:25 +000018Version: 3.6.0
egernug7cd33c32024-11-29 12:49:10 +000019==============
20
21Release Data
22------------
23
24+--------------------------------------+--------------------------------------------------------+
25| **CPS Project** | |
26| | |
27+--------------------------------------+--------------------------------------------------------+
mpriyankf6e61f52024-12-03 16:08:25 +000028| **Docker images** | onap/cps-and-ncmp:3.6.0 |
egernug7cd33c32024-11-29 12:49:10 +000029| | |
30+--------------------------------------+--------------------------------------------------------+
mpriyankf6e61f52024-12-03 16:08:25 +000031| **Release designation** | 3.6.0 Paris |
egernug7cd33c32024-11-29 12:49:10 +000032| | |
33+--------------------------------------+--------------------------------------------------------+
34| **Release date** | Not yet released |
35| | |
36+--------------------------------------+--------------------------------------------------------+
37
38Bug Fixes
39---------
40
41
42Features
43--------
44
ToineSiebelinkb87f3232021-02-26 12:05:30 +000045
mpriyank59575272024-06-20 12:59:02 +010046.. ====================
47.. * * * OSLO * * *
48.. ====================
niamhcoref7b414e2021-11-17 11:02:07 +000049
seanbeirne3587a622024-10-17 16:49:30 +010050Version: 3.5.5
51==============
52
53Release Data
54------------
55
56+--------------------------------------+--------------------------------------------------------+
57| **CPS Project** | |
58| | |
59+--------------------------------------+--------------------------------------------------------+
60| **Docker images** | onap/cps-and-ncmp:3.5.5 |
61| | |
62+--------------------------------------+--------------------------------------------------------+
63| **Release designation** | 3.5.5 Oslo |
64| | |
65+--------------------------------------+--------------------------------------------------------+
egernug7cd33c32024-11-29 12:49:10 +000066| **Release date** | 2024 November 29 |
seanbeirne3587a622024-10-17 16:49:30 +010067| | |
68+--------------------------------------+--------------------------------------------------------+
69
70Bug Fixes
71---------
723.5.5
mpriyankc6e3f982024-11-19 22:59:08 +000073 - `CPS-2509 <https://lf-onap.atlassian.net/browse/CPS-2509>`_ Fix module endpoints using alternate identifier.
74 - `CPS-2517 <https://lf-onap.atlassian.net/browse/CPS-2517>`_ Make Content-Type header default to JSON for CPS APIs.
75 - `CPS-2530 <https://lf-onap.atlassian.net/browse/CPS-2530>`_ NCMP Modules API giving empty response on READY cm handles if two sub systems discovered in parallel.
seanbeirne3587a622024-10-17 16:49:30 +010076
77Features
78--------
793.5.5
mpriyankc6e3f982024-11-19 22:59:08 +000080 - `CPS-2009 <https://lf-onap.atlassian.net/browse/CPS-2009>`_ Update legacy NCMP APIs interfaces to support alternate id.
81 - `CPS-2082 <https://lf-onap.atlassian.net/browse/CPS-2082>`_ Support XML content type to data node APIs in cps-core.
82 - `CPS-2433 <https://lf-onap.atlassian.net/browse/CPS-2433>`_ Remove traces of unmaintained CPS-TBDMT repository.
83 - `CPS-2436 <https://lf-onap.atlassian.net/browse/CPS-2436>`_ CM Avc Event to publish source key to target key while forwarding.
84 - `CPS-2445 <https://lf-onap.atlassian.net/browse/CPS-2445>`_ Expose CPS and NCMP version information using git plugin.
85 - `CPS-2451 <https://lf-onap.atlassian.net/browse/CPS-2451>`_ Removing oparent from CPS-NCMP and ONAP DMI Plugin repository.
mpriyankf6e61f52024-12-03 16:08:25 +000086 - `CPS-2478 <https://lf-onap.atlassian.net/browse/CPS-2478>`_ Optimized Cm Handle Registration and De-Registration use case.
mpriyankc6e3f982024-11-19 22:59:08 +000087 - `CPS-2507 <https://lf-onap.atlassian.net/browse/CPS-2507>`_ Upgrade liquibase to 4.30.0 version.
seanbeirne3587a622024-10-17 16:49:30 +010088
mpriyankf6e61f52024-12-03 16:08:25 +000089Performance
90-----------
91The OSLO delivery brought major performance enhancements by streamlining module sync algorithm. It also optimized caching technology, improving instance efficiency and connection management.
92
mpriyankb16a1fe2024-10-04 16:59:40 +010093Version: 3.5.4
94==============
95
96Release Data
97------------
98
99+--------------------------------------+--------------------------------------------------------+
100| **CPS Project** | |
101| | |
102+--------------------------------------+--------------------------------------------------------+
103| **Docker images** | onap/cps-and-ncmp:3.5.4 |
104| | |
105+--------------------------------------+--------------------------------------------------------+
106| **Release designation** | 3.5.4 Oslo |
107| | |
108+--------------------------------------+--------------------------------------------------------+
seanbeirne3587a622024-10-17 16:49:30 +0100109| **Release date** | 2024 October 17 |
mpriyankb16a1fe2024-10-04 16:59:40 +0100110| | |
111+--------------------------------------+--------------------------------------------------------+
112
113Bug Fixes
114---------
1153.5.4
danielhanrahan55740432024-10-17 14:55:49 +0100116 - `CPS-2403 <https://lf-onap.atlassian.net/browse/CPS-2403>`_ Improve lock handling and queue management during CM-handle Module Sync.
mpriyankb16a1fe2024-10-04 16:59:40 +0100117
118Features
119--------
1203.5.4
mpriyank75697fe2024-10-14 13:44:31 +0100121 - `CPS-2408 <https://lf-onap.atlassian.net/browse/CPS-2408>`_ One Hazelcast instance per JVM to manage the distributed data structures.
mpriyankb16a1fe2024-10-04 16:59:40 +0100122
danielhanrahan64ff4582024-08-21 16:14:53 +0100123Version: 3.5.3
124==============
125
126Release Data
127------------
128
129+--------------------------------------+--------------------------------------------------------+
130| **CPS Project** | |
131| | |
132+--------------------------------------+--------------------------------------------------------+
133| **Docker images** | onap/cps-and-ncmp:3.5.3 |
134| | |
135+--------------------------------------+--------------------------------------------------------+
136| **Release designation** | 3.5.3 Oslo |
137| | |
138+--------------------------------------+--------------------------------------------------------+
mpriyankb16a1fe2024-10-04 16:59:40 +0100139| **Release date** | 2024 October 04 |
danielhanrahan64ff4582024-08-21 16:14:53 +0100140| | |
141+--------------------------------------+--------------------------------------------------------+
142
143Bug Fixes
144---------
1453.5.3
sourabh_sourabhef700222024-10-04 14:35:32 +0100146 - `CPS-2353 <https://lf-onap.atlassian.net/browse/CPS-2353>`_ Slow cmHandle registration when we use moduleSetTag, alternateId and dataProducerIdentifier
147 - `CPS-2395 <https://lf-onap.atlassian.net/browse/CPS-2395>`_ Retry mechanism (with back off algorithm) is removed with more frequent watchdog poll
148 - `CPS-2409 <https://lf-onap.atlassian.net/browse/CPS-2409>`_ Return NONE for get effective trust level api if the trust level caches empty (restart case)
149 - `CPS-2430 <https://lf-onap.atlassian.net/browse/CPS-2430>`_ Fix memory leak related to using arrays in Hibernate
150
danielhanrahan64ff4582024-08-21 16:14:53 +0100151
152Features
153--------
1543.5.3
sourabh_sourabhef700222024-10-04 14:35:32 +0100155 - `CPS-2247 <https://lf-onap.atlassian.net/browse/CPS-2247>`_ Policy Executor: Invoke Policy Executor and handle 'deny' response
156 - `CPS-2412 <https://lf-onap.atlassian.net/browse/CPS-2412>`_ Policy Executor: handle errors
157 - `CPS-2417 <https://lf-onap.atlassian.net/browse/CPS-2417>`_ Remove Hazelcast cache for prefix resolver
danielhanrahan64ff4582024-08-21 16:14:53 +0100158
159
mpriyank964c5f62024-07-15 12:25:15 +0100160Version: 3.5.2
161==============
162
163Release Data
164------------
165
166+--------------------------------------+--------------------------------------------------------+
167| **CPS Project** | |
168| | |
169+--------------------------------------+--------------------------------------------------------+
170| **Docker images** | onap/cps-and-ncmp:3.5.2 |
171| | |
172+--------------------------------------+--------------------------------------------------------+
173| **Release designation** | 3.5.2 Oslo |
174| | |
175+--------------------------------------+--------------------------------------------------------+
danielhanrahan64ff4582024-08-21 16:14:53 +0100176| **Release date** | 2024 August 21 |
mpriyank964c5f62024-07-15 12:25:15 +0100177| | |
178+--------------------------------------+--------------------------------------------------------+
179
180Bug Fixes
181---------
1823.5.2
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100183 - `CPS-2306 <https://lf-onap.atlassian.net/browse/CPS-2306>`_ Update response message for data validation failure and make it consistent across APIs
184 - `CPS-2319 <https://lf-onap.atlassian.net/browse/CPS-2319>`_ Fix "Create a node" and "Add List Elements" APIs response code
185 - `CPS-2372 <https://lf-onap.atlassian.net/browse/CPS-2372>`_ Blank alternate ID overwrites existing one
mpriyank964c5f62024-07-15 12:25:15 +0100186
187Features
188--------
1893.5.2
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100190 - `CPS-1812 <https://lf-onap.atlassian.net/browse/CPS-1812>`_ CM Data Subscriptions ( Create, Delete and Merging ) with positive scenarios
191 - `CPS-2326 <https://lf-onap.atlassian.net/browse/CPS-2326>`_ Uplift liquibase-core dependency to 4.28.0
192 - `CPS-2353 <https://lf-onap.atlassian.net/browse/CPS-2353>`_ Improve registration performance with moduleSetTag
193 - `CPS-2366 <https://lf-onap.atlassian.net/browse/CPS-2366>`_ Improve registration performance with use of alternateID
mpriyank964c5f62024-07-15 12:25:15 +0100194
mpriyankf582c462024-06-20 15:22:14 +0100195Version: 3.5.1
196==============
197
198Release Data
199------------
200
201+--------------------------------------+--------------------------------------------------------+
202| **CPS Project** | |
203| | |
204+--------------------------------------+--------------------------------------------------------+
205| **Docker images** | onap/cps-and-ncmp:3.5.1 |
206| | |
207+--------------------------------------+--------------------------------------------------------+
208| **Release designation** | 3.5.1 Oslo |
209| | |
210+--------------------------------------+--------------------------------------------------------+
mpriyank964c5f62024-07-15 12:25:15 +0100211| **Release date** | 2024 July 15 |
mpriyankf582c462024-06-20 15:22:14 +0100212| | |
213+--------------------------------------+--------------------------------------------------------+
214
215Bug Fixes
216---------
2173.5.1
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100218 - `CPS-2302 <https://lf-onap.atlassian.net/browse/CPS-2302>`_ Fix handling of special characters in moduleSetTag.
mpriyankf582c462024-06-20 15:22:14 +0100219
220Features
221--------
2223.5.1
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100223 - `CPS-2121 <https://lf-onap.atlassian.net/browse/CPS-2121>`_ Enabled http client prometheus metrics and manage high cardinality using URL template.
224 - `CPS-2289 <https://lf-onap.atlassian.net/browse/CPS-2289>`_ Support for CPS Path Query in NCMP Inventory Cm Handle Search.
mpriyankf582c462024-06-20 15:22:14 +0100225
mpriyank59575272024-06-20 12:59:02 +0100226Version: 3.5.0
227==============
mpriyankc6f18cf2024-05-14 10:09:55 +0100228
229Release Data
230------------
231
232+--------------------------------------+--------------------------------------------------------+
233| **CPS Project** | |
234| | |
235+--------------------------------------+--------------------------------------------------------+
mpriyank59575272024-06-20 12:59:02 +0100236| **Docker images** | onap/cps-and-ncmp:3.5.0 |
mpriyankc6f18cf2024-05-14 10:09:55 +0100237| | |
238+--------------------------------------+--------------------------------------------------------+
mpriyank59575272024-06-20 12:59:02 +0100239| **Release designation** | 3.5.0 Oslo |
mpriyankc6f18cf2024-05-14 10:09:55 +0100240| | |
241+--------------------------------------+--------------------------------------------------------+
mpriyankf582c462024-06-20 15:22:14 +0100242| **Release date** | 2024 June 20 |
mpriyankc6f18cf2024-05-14 10:09:55 +0100243| | |
244+--------------------------------------+--------------------------------------------------------+
245
246Bug Fixes
247---------
mpriyank59575272024-06-20 12:59:02 +01002483.5.0
mpriyankc6f18cf2024-05-14 10:09:55 +0100249
250Features
251--------
mpriyank59575272024-06-20 12:59:02 +01002523.5.0
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100253 - `CPS-989 <https://lf-onap.atlassian.net/browse/CPS-989>`_ Replace RestTemplate with WebClient.
254 - `CPS-2172 <https://lf-onap.atlassian.net/browse/CPS-2172>`_ Support for OpenTelemetry Tracing.
mpriyank59575272024-06-20 12:59:02 +0100255
256.. =========================
257.. * * * NEW DELHI * * *
258.. =========================
mpriyankc6f18cf2024-05-14 10:09:55 +0100259
danielhanrahana44b0562024-05-01 13:53:00 +0100260Version: 3.4.9
261==============
262
263Release Data
264------------
265
266+--------------------------------------+--------------------------------------------------------+
267| **CPS Project** | |
268| | |
269+--------------------------------------+--------------------------------------------------------+
270| **Docker images** | onap/cps-and-ncmp:3.4.9 |
271| | |
272+--------------------------------------+--------------------------------------------------------+
273| **Release designation** | 3.4.9 New Delhi |
274| | |
275+--------------------------------------+--------------------------------------------------------+
mpriyankc6f18cf2024-05-14 10:09:55 +0100276| **Release date** | 2024 May 14 |
danielhanrahana44b0562024-05-01 13:53:00 +0100277| | |
278+--------------------------------------+--------------------------------------------------------+
279
280Bug Fixes
281---------
2823.4.9
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100283 - `CPS-2211 <https://lf-onap.atlassian.net/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 +0100284
285Features
286--------
Arpit Singhd7fa9602023-09-07 17:05:37 +05302873.4.9
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100288 - `CPS-1836 <https://lf-onap.atlassian.net/browse/CPS-1836>`_ Delta between anchor and JSON payload.
danielhanrahana44b0562024-05-01 13:53:00 +0100289
mpriyank0ac5d962024-03-29 13:47:19 +0000290Version: 3.4.8
291==============
292
293Release Data
294------------
295
296+--------------------------------------+--------------------------------------------------------+
297| **CPS Project** | |
298| | |
299+--------------------------------------+--------------------------------------------------------+
300| **Docker images** | onap/cps-and-ncmp:3.4.8 |
301| | |
302+--------------------------------------+--------------------------------------------------------+
303| **Release designation** | 3.4.8 New Delhi |
304| | |
305+--------------------------------------+--------------------------------------------------------+
danielhanrahana44b0562024-05-01 13:53:00 +0100306| **Release date** | 2024 May 1 |
mpriyank0ac5d962024-03-29 13:47:19 +0000307| | |
308+--------------------------------------+--------------------------------------------------------+
309
danielhanrahanbbfb0612024-04-16 22:04:44 +0100310Bug Fixes
311---------
3123.4.8
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100313 - `CPS-2186 <https://lf-onap.atlassian.net/browse/CPS-2186>`_ Report async task failures to client topic during data operations request
314 - `CPS-2190 <https://lf-onap.atlassian.net/browse/CPS-2190>`_ Improve performance of NCMP module searches
315 - `CPS-2194 <https://lf-onap.atlassian.net/browse/CPS-2194>`_ Added defaults for CPS and DMI username and password
316 - `CPS-2204 <https://lf-onap.atlassian.net/browse/CPS-2204>`_ Added error handling for yang module upgrade operation
danielhanrahanbbfb0612024-04-16 22:04:44 +0100317
mpriyank0ac5d962024-03-29 13:47:19 +0000318Features
319--------
320
mpriyanka1703ea2024-02-29 17:47:47 +0000321Version: 3.4.7
322==============
323
324Release Data
325------------
326
327+--------------------------------------+--------------------------------------------------------+
328| **CPS Project** | |
329| | |
330+--------------------------------------+--------------------------------------------------------+
331| **Docker images** | onap/cps-and-ncmp:3.4.7 |
332| | |
333+--------------------------------------+--------------------------------------------------------+
334| **Release designation** | 3.4.7 New Delhi |
335| | |
336+--------------------------------------+--------------------------------------------------------+
mpriyank0ac5d962024-03-29 13:47:19 +0000337| **Release date** | 2024 March 29 |
mpriyanka1703ea2024-02-29 17:47:47 +0000338| | |
339+--------------------------------------+--------------------------------------------------------+
340
341Bug Fixes
342---------
3433.4.7
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100344 - `CPS-2150 <https://lf-onap.atlassian.net/browse/CPS-2150>`_ Fix for Async task execution failed by TimeoutException.
mpriyanka1703ea2024-02-29 17:47:47 +0000345
346Features
347--------
david.mcweeney23378b52024-02-21 09:51:29 +00003483.4.7
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100349 - `CPS-2061 <https://lf-onap.atlassian.net/browse/CPS-2061>`_ Liquibase Steps Condensing and Cleanup.
350 - `CPS-2101 <https://lf-onap.atlassian.net/browse/CPS-2101>`_ Uplift Spring Boot to 3.2.4 version.
mpriyanka1703ea2024-02-29 17:47:47 +0000351
mpriyank22e1f432024-02-27 14:04:38 +0000352Version: 3.4.6
353==============
354
355Release Data
356------------
357
358+--------------------------------------+--------------------------------------------------------+
359| **CPS Project** | |
360| | |
361+--------------------------------------+--------------------------------------------------------+
362| **Docker images** | onap/cps-and-ncmp:3.4.6 |
363| | |
364+--------------------------------------+--------------------------------------------------------+
365| **Release designation** | 3.4.6 New Delhi |
366| | |
367+--------------------------------------+--------------------------------------------------------+
mpriyanka1703ea2024-02-29 17:47:47 +0000368| **Release date** | 2024 February 29 |
mpriyank22e1f432024-02-27 14:04:38 +0000369| | |
370+--------------------------------------+--------------------------------------------------------+
371
372Bug Fixes
373---------
3743.4.6
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100375 - `CPS-2126 <https://lf-onap.atlassian.net/browse/CPS-2126>`_ Passing HTTP Authorization Bearer Token to DMI Plugins.
mpriyank22e1f432024-02-27 14:04:38 +0000376
377
378Features
379--------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100380 - `CPS-2133 <https://lf-onap.atlassian.net/browse/CPS-2133>`_ Revert Uplift of Spring Boot version from 3.2.2 to 3.1.2
mpriyank4a978d32024-02-29 14:39:00 +0000381
382Notes
383-----
384This release brings improvements to compatibility with Service Mesh and for that below measures are been taken.
385
386Basic 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).
387NCMP will propagate a bearer token to DMI conditionally.
388401 Unauthorized will not be returned. Best effort has been made to ensure backwards compatibility.
mpriyank22e1f432024-02-27 14:04:38 +0000389
danielhanrahanb8e677f2024-02-23 15:27:17 +0000390Version: 3.4.5
391==============
392
393Release Data
394------------
395
396+--------------------------------------+--------------------------------------------------------+
397| **CPS Project** | |
398| | |
399+--------------------------------------+--------------------------------------------------------+
400| **Docker images** | onap/cps-and-ncmp:3.4.5 |
401| | |
402+--------------------------------------+--------------------------------------------------------+
403| **Release designation** | 3.4.5 New Delhi |
404| | |
405+--------------------------------------+--------------------------------------------------------+
mpriyank22e1f432024-02-27 14:04:38 +0000406| **Release date** | 2024 February 27 |
danielhanrahanb8e677f2024-02-23 15:27:17 +0000407| | |
408+--------------------------------------+--------------------------------------------------------+
409
410Bug Fixes
411---------
4123.4.5
413
414
415Features
416--------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100417 - `CPS-2101 <https://lf-onap.atlassian.net/browse/CPS-2101>`_ Uplift Spring Boot version to 3.2.2
danielhanrahanb8e677f2024-02-23 15:27:17 +0000418
419
danielhanrahan97bad452024-02-07 16:07:27 +0000420Version: 3.4.4
421==============
422
423Release Data
424------------
425
426+--------------------------------------+--------------------------------------------------------+
427| **CPS Project** | |
428| | |
429+--------------------------------------+--------------------------------------------------------+
430| **Docker images** | onap/cps-and-ncmp:3.4.4 |
431| | |
432+--------------------------------------+--------------------------------------------------------+
433| **Release designation** | 3.4.4 New Delhi |
434| | |
435+--------------------------------------+--------------------------------------------------------+
danielhanrahanb8e677f2024-02-23 15:27:17 +0000436| **Release date** | 2024 February 23 |
danielhanrahan97bad452024-02-07 16:07:27 +0000437| | |
438+--------------------------------------+--------------------------------------------------------+
439
440Bug Fixes
441---------
4423.4.4
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100443 - `CPS-2027 <https://lf-onap.atlassian.net/browse/CPS-2027>`_ Upgrade Yang modules using module set tag functionalities fix
danielhanrahan97bad452024-02-07 16:07:27 +0000444
445Features
446--------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100447 - `CPS-2057 <https://lf-onap.atlassian.net/browse/CPS-2057>`_ Leaf lists are sorted by default if Yang model does not specify order.
448 - `CPS-2087 <https://lf-onap.atlassian.net/browse/CPS-2087>`_ Performance improvement of CPS Path Queries.
danielhanrahan97bad452024-02-07 16:07:27 +0000449
450
danielhanrahan345f40f2024-01-11 15:25:18 +0000451Version: 3.4.3
452==============
453
454Release Data
455------------
456
457+--------------------------------------+--------------------------------------------------------+
458| **CPS Project** | |
459| | |
460+--------------------------------------+--------------------------------------------------------+
461| **Docker images** | onap/cps-and-ncmp:3.4.3 |
462| | |
463+--------------------------------------+--------------------------------------------------------+
464| **Release designation** | 3.4.3 New Delhi |
465| | |
466+--------------------------------------+--------------------------------------------------------+
danielhanrahan97bad452024-02-07 16:07:27 +0000467| **Release date** | 2024 February 07 |
danielhanrahan345f40f2024-01-11 15:25:18 +0000468| | |
469+--------------------------------------+--------------------------------------------------------+
470
471Bug Fixes
472---------
4733.4.3
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100474 - `CPS-2000 <https://lf-onap.atlassian.net/browse/CPS-2000>`_ Fix for Schema object cache not being distributed.
475 - `CPS-2027 <https://lf-onap.atlassian.net/browse/CPS-2027>`_ Fixes for upgrade yang modules using module set tag.
476 - `CPS-2070 <https://lf-onap.atlassian.net/browse/CPS-2070>`_ Add retry interval for Kafka consumer.
danielhanrahan345f40f2024-01-11 15:25:18 +0000477
478Features
479--------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100480 - `CPS-1824 <https://lf-onap.atlassian.net/browse/CPS-1824>`_ CPS Delta between 2 anchors.
481 - `CPS-2072 <https://lf-onap.atlassian.net/browse/CPS-2072>`_ Add maven classifier to Spring Boot JAR.
482 - `CPS-1135 <https://lf-onap.atlassian.net/browse/CPS-1135>`_ Extend CPS Module API to allow retrieval single module definition.
danielhanrahan81f61b52024-02-02 12:25:47 +0000483
484Notes
485-----
486The maven build of cps-application has been changed so that the JAR produced by spring-boot-maven-plugin has a
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100487*-springboot* classifier (`CPS-2072 <https://lf-onap.atlassian.net/browse/CPS-2072>`_). This means that the filename
danielhanrahan81f61b52024-02-02 12:25:47 +0000488of the Spring Boot JAR is *cps-application-3.4.3-springboot.jar*.
danielhanrahan345f40f2024-01-11 15:25:18 +0000489
danielhanrahan9437af62023-12-20 15:12:47 +0000490Version: 3.4.2
491==============
492
493Release Data
494------------
495
496+--------------------------------------+--------------------------------------------------------+
497| **CPS Project** | |
498| | |
499+--------------------------------------+--------------------------------------------------------+
500| **Docker images** | onap/cps-and-ncmp:3.4.2 |
501| | |
502+--------------------------------------+--------------------------------------------------------+
503| **Release designation** | 3.4.2 New Delhi |
504| | |
505+--------------------------------------+--------------------------------------------------------+
danielhanrahan345f40f2024-01-11 15:25:18 +0000506| **Release date** | 2024 January 11 |
danielhanrahan9437af62023-12-20 15:12:47 +0000507| | |
508+--------------------------------------+--------------------------------------------------------+
509
510Bug Fixes
511---------
5123.4.2
513
514
515Features
516--------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100517 - `CPS-1638 <https://lf-onap.atlassian.net/browse/CPS-1638>`_ Introduce trust level for CM handle.
518 - `CPS-1795 <https://lf-onap.atlassian.net/browse/CPS-1795>`_ Double performance of CPS write operations (via write batching)
519 - `CPS-2018 <https://lf-onap.atlassian.net/browse/CPS-2018>`_ Improve performance of CPS update operations.
520 - `CPS-2019 <https://lf-onap.atlassian.net/browse/CPS-2019>`_ Improve performance of saving CM handles.
danielhanrahan926d4082023-08-04 11:22:43 +0100521
522Notes
523-----
524 - Java API method CpsDataService::saveListElementsBatch has been removed as part of CPS-2019.
danielhanrahan9437af62023-12-20 15:12:47 +0000525
danielhanrahan36b81b22023-08-17 14:58:30 +0100526Known Limitations, Issues and Workarounds
527-----------------------------------------
528
529*System Limitations*
530
531For upgrading, CPS uses Liquibase for database upgrades. In order to enable Hibernate write batching
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100532(`CPS-1795 <https://lf-onap.atlassian.net/browse/CPS-1795>`_), a change to the database entity ID generation is required.
danielhanrahan36b81b22023-08-17 14:58:30 +0100533As such, *this release does not fully support In-Service Software Upgrade* - CPS will not store new DataNodes and
534NCMP will not register new CM-handles during an upgrade with old and new versions of CPS running concurrently.
535Other operations (read, update, delete) are not impacted.
536
danielhanrahan9437af62023-12-20 15:12:47 +0000537
mpriyank1d9dae02023-11-09 14:11:26 +0000538Version: 3.4.1
539==============
540
541Release Data
542------------
543
544+--------------------------------------+--------------------------------------------------------+
545| **CPS Project** | |
546| | |
547+--------------------------------------+--------------------------------------------------------+
548| **Docker images** | onap/cps-and-ncmp:3.4.1 |
549| | |
550+--------------------------------------+--------------------------------------------------------+
551| **Release designation** | 3.4.1 New Delhi |
552| | |
553+--------------------------------------+--------------------------------------------------------+
danielhanrahan9437af62023-12-20 15:12:47 +0000554| **Release date** | 2023 December 20 |
mpriyank1d9dae02023-11-09 14:11:26 +0000555| | |
556+--------------------------------------+--------------------------------------------------------+
557
558Bug Fixes
559---------
danielhanrahan3e14d392023-12-20 13:31:07 +00005603.4.1
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100561 - `CPS-1979 <https://lf-onap.atlassian.net/browse/CPS-1979>`_ Bug fix for Invalid topic name suffix.
mpriyank1d9dae02023-11-09 14:11:26 +0000562
ToineSiebelink8ee94852023-11-27 14:52:19 +0000563Features
564--------
565 - CPS-Temporal is no longer supported and any related documentation has been removed.
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100566 - `CPS-1733 <https://lf-onap.atlassian.net/browse/CPS-1733>`_ Upgrade YANG schema-set for CM handle without removing and adding it.
567 - `CPS-1980 <https://lf-onap.atlassian.net/browse/CPS-1980>`_ Exposing health and cluster metrics for hazelcast.
568 - `CPS-1994 <https://lf-onap.atlassian.net/browse/CPS-1994>`_ Use Apache Http Client for DMI REST requests.
569 - `CPS-2005 <https://lf-onap.atlassian.net/browse/CPS-2005>`_ Removing notification feature for cps updated events ( exclusively used by cps-temporal )
ToineSiebelink8ee94852023-11-27 14:52:19 +0000570
danielhanrahan3e14d392023-12-20 13:31:07 +0000571Known Issues
572------------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100573 - `CPS-2000 <https://lf-onap.atlassian.net/browse/CPS-2000>`_ Schema object cache is not distributed.
danielhanrahan3e14d392023-12-20 13:31:07 +0000574
ToineSiebelink8ee94852023-11-27 14:52:19 +0000575
mpriyank89e0fe22023-11-09 12:12:38 +0000576Version: 3.4.0
577==============
mpriyank2c4535d2023-11-06 17:06:15 +0000578
579Release Data
580------------
581
582+--------------------------------------+--------------------------------------------------------+
583| **CPS Project** | |
584| | |
585+--------------------------------------+--------------------------------------------------------+
mpriyank89e0fe22023-11-09 12:12:38 +0000586| **Docker images** | onap/cps-and-ncmp:3.4.0 |
mpriyank2c4535d2023-11-06 17:06:15 +0000587| | |
588+--------------------------------------+--------------------------------------------------------+
mpriyank89e0fe22023-11-09 12:12:38 +0000589| **Release designation** | 3.4.0 New Delhi |
mpriyank2c4535d2023-11-06 17:06:15 +0000590| | |
591+--------------------------------------+--------------------------------------------------------+
mpriyank1d9dae02023-11-09 14:11:26 +0000592| **Release date** | 2023 November 09 |
mpriyank2c4535d2023-11-06 17:06:15 +0000593| | |
594+--------------------------------------+--------------------------------------------------------+
595
596Bug Fixes
597---------
mpriyank89e0fe22023-11-09 12:12:38 +00005983.4.0
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100599 - `CPS-1956 <https://lf-onap.atlassian.net/browse/CPS-1956>`_ Bug fix for No yang resources stored during cmhandle discovery.
mpriyank2c4535d2023-11-06 17:06:15 +0000600
mpriyank89e0fe22023-11-09 12:12:38 +0000601.. ========================
602.. * * * MONTREAL * * *
603.. ========================
mpriyank2c4535d2023-11-06 17:06:15 +0000604
egernugd91a7072023-09-29 12:12:36 +0100605Version: 3.3.9
606==============
607
608Release Data
609------------
610
611+--------------------------------------+--------------------------------------------------------+
612| **CPS Project** | |
613| | |
614+--------------------------------------+--------------------------------------------------------+
615| **Docker images** | onap/cps-and-ncmp:3.3.9 |
616| | |
617+--------------------------------------+--------------------------------------------------------+
618| **Release designation** | 3.3.9 Montreal |
619| | |
620+--------------------------------------+--------------------------------------------------------+
mpriyank2c4535d2023-11-06 17:06:15 +0000621| **Release date** | 2023 November 06 |
egernugd91a7072023-09-29 12:12:36 +0100622| | |
623+--------------------------------------+--------------------------------------------------------+
624
625Bug Fixes
626---------
6273.3.9
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100628 - `CPS-1923 <https://lf-onap.atlassian.net/browse/CPS-1923>`_ CPS and NCMP changed management endpoint and port from /manage to /actuator and port same as cps application port.
629 - `CPS-1933 <https://lf-onap.atlassian.net/browse/CPS-1933>`_ Setting up the class loader explicitly in hazelcast config.
egernugd91a7072023-09-29 12:12:36 +0100630
631Features
632--------
633
danielhanrahan56384d12023-09-20 17:10:40 +0100634Version: 3.3.8
635==============
636
637Release Data
638------------
639
640+--------------------------------------+--------------------------------------------------------+
641| **CPS Project** | |
642| | |
643+--------------------------------------+--------------------------------------------------------+
644| **Docker images** | onap/cps-and-ncmp:3.3.8 |
645| | |
646+--------------------------------------+--------------------------------------------------------+
647| **Release designation** | 3.3.8 Montreal |
648| | |
649+--------------------------------------+--------------------------------------------------------+
egernugd91a7072023-09-29 12:12:36 +0100650| **Release date** | 2023 September 29 |
danielhanrahan56384d12023-09-20 17:10:40 +0100651| | |
652+--------------------------------------+--------------------------------------------------------+
653
654Bug Fixes
655---------
6563.3.8
657
658Features
659--------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100660 - `CPS-1888 <https://lf-onap.atlassian.net/browse/CPS-1888>`_ Uplift Spring Boot to 3.1.2.
danielhanrahan56384d12023-09-20 17:10:40 +0100661
leventecsanyid35ad5c2023-08-23 15:55:30 +0200662Version: 3.3.7
663==============
664
665Release Data
666------------
667
668+--------------------------------------+--------------------------------------------------------+
669| **CPS Project** | |
670| | |
671+--------------------------------------+--------------------------------------------------------+
672| **Docker images** | onap/cps-and-ncmp:3.3.7 |
673| | |
674+--------------------------------------+--------------------------------------------------------+
675| **Release designation** | 3.3.7 Montreal |
676| | |
677+--------------------------------------+--------------------------------------------------------+
danielhanrahan56384d12023-09-20 17:10:40 +0100678| **Release date** | 2023 September 20 |
leventecsanyid35ad5c2023-08-23 15:55:30 +0200679| | |
680+--------------------------------------+--------------------------------------------------------+
681
682Bug Fixes
683---------
6843.3.7
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100685 - `CPS-1866 <https://lf-onap.atlassian.net/browse/CPS-1866>`_ Fix ClassDefNotFoundError in opendaylight Yang parser
leventecsanyid35ad5c2023-08-23 15:55:30 +0200686
687Features
688--------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100689 - `CPS-1789 <https://lf-onap.atlassian.net/browse/CPS-1789>`_ CPS Upgrade to Springboot 3.0.
egernug60a780c2023-09-19 15:26:42 +0100690
691Note
692----
693Migrating 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 +0200694
egernugbdac4402023-07-21 13:27:24 +0100695Version: 3.3.6
696==============
697
698Release Data
699------------
700
701+--------------------------------------+--------------------------------------------------------+
702| **CPS Project** | |
703| | |
704+--------------------------------------+--------------------------------------------------------+
705| **Docker images** | onap/cps-and-ncmp:3.3.6 |
706| | |
707+--------------------------------------+--------------------------------------------------------+
708| **Release designation** | 3.3.6 Montreal |
709| | |
710+--------------------------------------+--------------------------------------------------------+
leventecsanyid35ad5c2023-08-23 15:55:30 +0200711| **Release date** | 2023 August 23 |
egernugbdac4402023-07-21 13:27:24 +0100712| | |
713+--------------------------------------+--------------------------------------------------------+
714
715Bug Fixes
716---------
7173.3.6
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100718 - `CPS-1841 <https://lf-onap.atlassian.net/browse/CPS-1841>`_ Update of top-level data node fails with exception
719 - `CPS-1842 <https://lf-onap.atlassian.net/browse/CPS-1842>`_ Replace event-id with correlation-id for data read operation cloud event
egernugbdac4402023-07-21 13:27:24 +0100720
721Features
722--------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100723 - `CPS-1696 <https://lf-onap.atlassian.net/browse/CPS-1696>`_ Get Data Node to return entire List data node.
724 - `CPS-1819 <https://lf-onap.atlassian.net/browse/CPS-1819>`_ Ability to disable sending authorization header.
egernugbdac4402023-07-21 13:27:24 +0100725
726
egernug6c9621a2023-07-19 11:05:00 +0100727Version: 3.3.5
728==============
729
730Release Data
731------------
732
733+--------------------------------------+--------------------------------------------------------+
734| **CPS Project** | |
735| | |
736+--------------------------------------+--------------------------------------------------------+
737| **Docker images** | onap/cps-and-ncmp:3.3.5 |
738| | |
739+--------------------------------------+--------------------------------------------------------+
740| **Release designation** | 3.3.5 Montreal |
741| | |
742+--------------------------------------+--------------------------------------------------------+
egernugbdac4402023-07-21 13:27:24 +0100743| **Release date** | 2023 July 21 |
egernug6c9621a2023-07-19 11:05:00 +0100744| | |
745+--------------------------------------+--------------------------------------------------------+
746
747Bug Fixes
748---------
7493.3.5
750
751Features
752--------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100753 - `CPS-1760 <https://lf-onap.atlassian.net/browse/CPS-1760>`_ Improve handling of special characters in Cps Paths
egernug6c9621a2023-07-19 11:05:00 +0100754
mpriyank8caa3422023-06-30 11:14:10 +0100755Version: 3.3.4
756==============
757
758Release Data
759------------
760
761+--------------------------------------+--------------------------------------------------------+
762| **CPS Project** | |
763| | |
764+--------------------------------------+--------------------------------------------------------+
765| **Docker images** | onap/cps-and-ncmp:3.3.4 |
766| | |
767+--------------------------------------+--------------------------------------------------------+
768| **Release designation** | 3.3.4 Montreal |
769| | |
770+--------------------------------------+--------------------------------------------------------+
egernug6c9621a2023-07-19 11:05:00 +0100771| **Release date** | 2023 July 19 |
mpriyank8caa3422023-06-30 11:14:10 +0100772| | |
773+--------------------------------------+--------------------------------------------------------+
774
775Bug Fixes
776---------
7773.3.4
778
779Features
780--------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100781 - `CPS-1767 <https://lf-onap.atlassian.net/browse/CPS-1767>`_ Upgrade CPS to java 17
mpriyank8caa3422023-06-30 11:14:10 +0100782
danielhanrahan19f963b2023-06-15 13:52:34 +0100783Version: 3.3.3
784==============
785
786Release Data
787------------
788
789+--------------------------------------+--------------------------------------------------------+
790| **CPS Project** | |
791| | |
792+--------------------------------------+--------------------------------------------------------+
793| **Docker images** | onap/cps-and-ncmp:3.3.3 |
794| | |
795+--------------------------------------+--------------------------------------------------------+
796| **Release designation** | 3.3.3 Montreal |
797| | |
798+--------------------------------------+--------------------------------------------------------+
mpriyank8caa3422023-06-30 11:14:10 +0100799| **Release date** | 2023 June 30 |
danielhanrahan19f963b2023-06-15 13:52:34 +0100800| | |
801+--------------------------------------+--------------------------------------------------------+
802
803Bug Fixes
804---------
8053.3.3
806
807Features
808--------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100809 - `CPS-1515 <https://lf-onap.atlassian.net/browse/CPS-1515>`_ Support Multiple CM-Handles for NCMP Get Operation
810 - `CPS-1675 <https://lf-onap.atlassian.net/browse/CPS-1675>`_ Persistence write performance improvement(s)
811 - `CPS-1745 <https://lf-onap.atlassian.net/browse/CPS-1745>`_ Upgrade to Openapi 3.0.3
danielhanrahan19f963b2023-06-15 13:52:34 +0100812
mpriyank436b75b2023-05-03 11:10:08 +0100813Version: 3.3.2
814==============
815
816Release Data
817------------
818
819+--------------------------------------+--------------------------------------------------------+
820| **CPS Project** | |
821| | |
822+--------------------------------------+--------------------------------------------------------+
823| **Docker images** | onap/cps-and-ncmp:3.3.2 |
824| | |
825+--------------------------------------+--------------------------------------------------------+
826| **Release designation** | 3.3.2 Montreal |
827| | |
828+--------------------------------------+--------------------------------------------------------+
danielhanrahan19f963b2023-06-15 13:52:34 +0100829| **Release date** | 2023 June 15 |
mpriyank436b75b2023-05-03 11:10:08 +0100830| | |
831+--------------------------------------+--------------------------------------------------------+
832
833Bug Fixes
834---------
8353.3.2
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100836 - `CPS-1716 <https://lf-onap.atlassian.net/browse/CPS-1716>`_ NCMP: Java Heap OutOfMemory errors and slow registration in case of 20k cmhandles
mpriyank436b75b2023-05-03 11:10:08 +0100837
838Features
839--------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100840 - `CPS-1006 <https://lf-onap.atlassian.net/browse/CPS-1006>`_ Extend CPS PATCH API to allow update of leaves for multiple data nodes
841 - `CPS-1273 <https://lf-onap.atlassian.net/browse/CPS-1273>`_ Add <,> operators support to cps-path
842 - `CPS-1664 <https://lf-onap.atlassian.net/browse/CPS-1664>`_ Use recursive SQL to fetch descendants in CpsPath queries to improve query performance
843 - `CPS-1676 <https://lf-onap.atlassian.net/browse/CPS-1676>`_ Entity ID types do not match types in database definition
844 - `CPS-1677 <https://lf-onap.atlassian.net/browse/CPS-1677>`_ Remove dataspace_id column from Fragment table
mpriyank436b75b2023-05-03 11:10:08 +0100845
lukegleesond7764c42023-04-20 14:11:20 +0100846Version: 3.3.1
halil.cakal0b8d85d2023-03-23 12:44:27 +0000847==============
848
849Release Data
850------------
851
852+--------------------------------------+--------------------------------------------------------+
853| **CPS Project** | |
854| | |
855+--------------------------------------+--------------------------------------------------------+
lukegleesond7764c42023-04-20 14:11:20 +0100856| **Docker images** | onap/cps-and-ncmp:3.3.1 |
halil.cakal0b8d85d2023-03-23 12:44:27 +0000857| | |
858+--------------------------------------+--------------------------------------------------------+
lukegleesond7764c42023-04-20 14:11:20 +0100859| **Release designation** | 3.3.1 Montreal |
halil.cakal0b8d85d2023-03-23 12:44:27 +0000860| | |
861+--------------------------------------+--------------------------------------------------------+
mpriyank436b75b2023-05-03 11:10:08 +0100862| **Release date** | 2023 May 03 |
halil.cakal0b8d85d2023-03-23 12:44:27 +0000863| | |
864+--------------------------------------+--------------------------------------------------------+
865
866Bug Fixes
867---------
lukegleesond7764c42023-04-20 14:11:20 +01008683.3.1
halil.cakal0b8d85d2023-03-23 12:44:27 +0000869 - None
870
871Features
872--------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100873 - `CPS-1272 <https://lf-onap.atlassian.net/browse/CPS-1272>`_ Add Contains operation to CPS Path
874 - `CPS-1573 <https://lf-onap.atlassian.net/browse/CPS-1573>`_ Remove 32K limit for DB operations
875 - `CPS-1627 <https://lf-onap.atlassian.net/browse/CPS-1627>`_ Dependency versions uplift because of vulnerability issues
876 - `CPS-1629 <https://lf-onap.atlassian.net/browse/CPS-1629>`_ Ordering of leaf elements to support combination of AND/OR in cps-path
877 - `CPS-1637 <https://lf-onap.atlassian.net/browse/CPS-1637>`_ Extend hazelcast to work on kubernetes
halil.cakal0b8d85d2023-03-23 12:44:27 +0000878
lukegleesond7764c42023-04-20 14:11:20 +0100879Version: 3.3.0
880==============
881
882Release Data
883------------
884
885+--------------------------------------+--------------------------------------------------------+
886| **CPS Project** | |
887| | |
888+--------------------------------------+--------------------------------------------------------+
889| **Docker images** | onap/cps-and-ncmp:3.3.0 |
890| | |
891+--------------------------------------+--------------------------------------------------------+
892| **Release designation** | 3.3.0 Montreal |
893| | |
894+--------------------------------------+--------------------------------------------------------+
895| **Release date** | 2023 April 20 |
896| | |
897+--------------------------------------+--------------------------------------------------------+
898
899Bug Fixes
900---------
9013.3.0
902 - None
903
904Features
905--------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100906 - `CPS-1215 <https://lf-onap.atlassian.net/browse/CPS-1215>`_ Add OR operation for CPS Path
907 - `CPS-1617 <https://lf-onap.atlassian.net/browse/CPS-1617>`_ Use cascade delete in fragments table
lukegleesond7764c42023-04-20 14:11:20 +0100908
909.. ======================
910.. * * * LONDON * * *
911.. ======================
912
mpriyank0fd4d192023-03-10 13:48:20 +0000913Version: 3.2.6
914==============
915
916Release Data
917------------
918
919+--------------------------------------+--------------------------------------------------------+
920| **CPS Project** | |
921| | |
922+--------------------------------------+--------------------------------------------------------+
923| **Docker images** | onap/cps-and-ncmp:3.2.6 |
924| | |
925+--------------------------------------+--------------------------------------------------------+
926| **Release designation** | 3.2.6 London |
927| | |
928+--------------------------------------+--------------------------------------------------------+
seanbeirnef5a3a212023-03-06 09:12:49 +0000929| **Release date** | 2023 March 22 |
mpriyank0fd4d192023-03-10 13:48:20 +0000930| | |
931+--------------------------------------+--------------------------------------------------------+
932
933Bug Fixes
934---------
9353.2.6
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100936 - `CPS-1526 <https://lf-onap.atlassian.net/browse/CPS-1526>`_ Fix response message for PATCH operation
937 - `CPS-1563 <https://lf-onap.atlassian.net/browse/CPS-1563>`_ Fix 500 response error on id-searches with empty parameters
mpriyank0fd4d192023-03-10 13:48:20 +0000938
939Features
940--------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100941 - `CPS-1396 <https://lf-onap.atlassian.net/browse/CPS-1396>`_ Query data nodes across all anchors under one dataspace
mpriyank0fd4d192023-03-10 13:48:20 +0000942
mpriyankade5a6e2023-03-09 17:58:31 +0000943Version: 3.2.5
944==============
945
946Release Data
947------------
948
949+--------------------------------------+--------------------------------------------------------+
950| **CPS Project** | |
951| | |
952+--------------------------------------+--------------------------------------------------------+
953| **Docker images** | onap/cps-and-ncmp:3.2.5 |
954| | |
955+--------------------------------------+--------------------------------------------------------+
956| **Release designation** | 3.2.5 London |
957| | |
958+--------------------------------------+--------------------------------------------------------+
mpriyank06bfe4e2023-03-10 11:48:23 +0000959| **Release date** | 2023 March 10 |
mpriyankade5a6e2023-03-09 17:58:31 +0000960| | |
961+--------------------------------------+--------------------------------------------------------+
962
963Bug Fixes
964---------
9653.2.5
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100966 - `CPS-1537 <https://lf-onap.atlassian.net/browse/CPS-1537>`_ Introduce control switch for model loader functionality.
mpriyankade5a6e2023-03-09 17:58:31 +0000967
968Features
969--------
970 - None
971
seanbeirnef0f4fd82023-03-07 13:42:04 +0000972Version: 3.2.4
973==============
974
975Release Data
976------------
977
978+--------------------------------------+--------------------------------------------------------+
979| **CPS Project** | |
980| | |
981+--------------------------------------+--------------------------------------------------------+
982| **Docker images** | onap/cps-and-ncmp:3.2.4 |
983| | |
984+--------------------------------------+--------------------------------------------------------+
985| **Release designation** | 3.2.4 London |
986| | |
987+--------------------------------------+--------------------------------------------------------+
mpriyankbd5ba8d2023-03-09 16:33:02 +0000988| **Release date** | 2023 March 09 |
seanbeirnef0f4fd82023-03-07 13:42:04 +0000989| | |
990+--------------------------------------+--------------------------------------------------------+
991
992Bug Fixes
993---------
9943.2.4
sourabh_sourabh89bfabf2024-10-02 16:37:47 +0100995 - `CPS-1533 <https://lf-onap.atlassian.net/browse/CPS-1533>`_ Fix for Temp tables cause Out of shared memory errors in Postgres
996 - `CPS-1537 <https://lf-onap.atlassian.net/browse/CPS-1537>`_ NCMP failed to start due to issue in SubscriptionModelLoader
mpriyankbd5ba8d2023-03-09 16:33:02 +0000997
998Features
999--------
1000 - None
seanbeirnef0f4fd82023-03-07 13:42:04 +00001001
mpriyankfd43dbe2023-02-08 11:21:08 +00001002Version: 3.2.3
1003==============
1004
1005Release Data
1006------------
1007
1008+--------------------------------------+--------------------------------------------------------+
1009| **CPS Project** | |
1010| | |
1011+--------------------------------------+--------------------------------------------------------+
1012| **Docker images** | onap/cps-and-ncmp:3.2.3 |
1013| | |
1014+--------------------------------------+--------------------------------------------------------+
1015| **Release designation** | 3.2.3 London |
1016| | |
1017+--------------------------------------+--------------------------------------------------------+
seanbeirnef9af5f82023-03-07 10:36:18 +00001018| **Release date** | 2023 March 07 |
mpriyankfd43dbe2023-02-08 11:21:08 +00001019| | |
1020+--------------------------------------+--------------------------------------------------------+
1021
1022Bug Fixes
1023---------
10243.2.3
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001025 - `CPS-1494 <https://lf-onap.atlassian.net/browse/CPS-1494>`_ NCMP Inventory Performance Improvements
mpriyankfd43dbe2023-02-08 11:21:08 +00001026
1027Features
1028--------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001029 - `CPS-1401 <https://lf-onap.atlassian.net/browse/CPS-1401>`_ Added V2 of Get Data Node API,support to retrieve all data nodes under an anchor
1030 - `CPS-1502 <https://lf-onap.atlassian.net/browse/CPS-1502>`_ Delete Performance Improvements
mpriyankfd43dbe2023-02-08 11:21:08 +00001031
seanbeirnef8e980a2023-01-27 18:09:33 +00001032Version: 3.2.2
1033==============
1034
1035Release Data
1036------------
1037
1038+--------------------------------------+--------------------------------------------------------+
1039| **CPS Project** | |
1040| | |
1041+--------------------------------------+--------------------------------------------------------+
1042| **Docker images** | onap/cps-and-ncmp:3.2.2 |
1043| | |
1044+--------------------------------------+--------------------------------------------------------+
1045| **Release designation** | 3.2.2 London |
1046| | |
1047+--------------------------------------+--------------------------------------------------------+
mpriyankfd43dbe2023-02-08 11:21:08 +00001048| **Release date** | 2023 February 08 |
seanbeirnef8e980a2023-01-27 18:09:33 +00001049| | |
1050+--------------------------------------+--------------------------------------------------------+
1051
1052Bug Fixes
1053---------
mpriyank0b5950d2023-02-07 17:55:10 +000010543.2.2
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001055 - `CPS-1173 <https://lf-onap.atlassian.net/browse/CPS-1173>`_ Delete Performance Improvements.
mpriyank0b5950d2023-02-07 17:55:10 +00001056
1057Features
1058--------
1059 - None
seanbeirnef8e980a2023-01-27 18:09:33 +00001060
leventecsanyi37d72852022-10-26 10:44:08 +02001061Version: 3.2.1
1062==============
mpriyank4bd450e2022-10-05 09:50:59 +01001063
1064Release Data
1065------------
1066
1067+--------------------------------------+--------------------------------------------------------+
1068| **CPS Project** | |
1069| | |
1070+--------------------------------------+--------------------------------------------------------+
lukegleesone0154a62023-01-25 15:06:52 +00001071| **Docker images** | onap/cps-and-ncmp:3.2.1 |
mpriyank4bd450e2022-10-05 09:50:59 +01001072| | |
1073+--------------------------------------+--------------------------------------------------------+
leventecsanyi37d72852022-10-26 10:44:08 +02001074| **Release designation** | 3.2.1 London |
mpriyank4bd450e2022-10-05 09:50:59 +01001075| | |
1076+--------------------------------------+--------------------------------------------------------+
lukegleesone0154a62023-01-25 15:06:52 +00001077| **Release date** | 2023 January 27 |
mpriyank4bd450e2022-10-05 09:50:59 +01001078| | |
1079+--------------------------------------+--------------------------------------------------------+
Cédric Ollivier490b20d2023-03-15 21:40:48 +01001080
lukegleeson3be99242022-10-11 14:34:56 +01001081Features
1082--------
leventecsanyi37d72852022-10-26 10:44:08 +020010833.2.1
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001084 - `CPS-341 <https://lf-onap.atlassian.net/browse/CPS-341>`_ Added support for multiple data tree instances under 1 anchor.
1085 - `CPS-1002 <https://lf-onap.atlassian.net/browse/CPS-1002>`_ Add CPS-E-05 endpoint for 'Query data, NCMP-Operational Datastore' using cpsPaths
1086 - `CPS-1182 <https://lf-onap.atlassian.net/browse/CPS-1182>`_ Upgrade Opendaylight
1087 - `CPS-1185 <https://lf-onap.atlassian.net/browse/CPS-1185>`_ Get all dataspaces.
1088 - `CPS-1186 <https://lf-onap.atlassian.net/browse/CPS-1186>`_ Get single dataspace.
1089 - `CPS-1187 <https://lf-onap.atlassian.net/browse/CPS-1187>`_ Added API to get all schema sets for a given dataspace.
1090 - `CPS-1236 <https://lf-onap.atlassian.net/browse/CPS-1236>`_ DMI audit support for NCMP: Filter on any properties of CM Handles
1091 - `CPS-1257 <https://lf-onap.atlassian.net/browse/CPS-1257>`_ Added support for application/xml Content-Type (write only).
1092 - `CPS-1381 <https://lf-onap.atlassian.net/browse/CPS-1381>`_ Query large outputs using limit/depth/pagination
1093 - `CPS-1421 <https://lf-onap.atlassian.net/browse/CPS-1421>`_ Optimized query for large number of hits with descendants.
1094 - `CPS-1422 <https://lf-onap.atlassian.net/browse/CPS-1422>`_ Fetch CM handles by collection of xpaths (CPS Core)
1095 - `CPS-1424 <https://lf-onap.atlassian.net/browse/CPS-1424>`_ Updating CmHandleStates using batch operation
1096 - `CPS-1439 <https://lf-onap.atlassian.net/browse/CPS-1439>`_ Use native query to delete data nodes
mpriyank4bd450e2022-10-05 09:50:59 +01001097
1098Bug Fixes
1099---------
ToineSiebelink294bcb52022-12-23 11:07:42 +000011003.2.1
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001101 - `CPS-1171 <https://lf-onap.atlassian.net/browse/CPS-1171>`_ Optimized retrieval of data nodes with many descendants.
1102 - `CPS-1288 <https://lf-onap.atlassian.net/browse/CPS-1288>`_ Hazelcast TTL for IMap is not working
1103 - `CPS-1289 <https://lf-onap.atlassian.net/browse/CPS-1289>`_ Getting wrong error code for create node api
1104 - `CPS-1326 <https://lf-onap.atlassian.net/browse/CPS-1326>`_ Creation of DataNodeBuilder with module name prefix is very slow
1105 - `CPS-1344 <https://lf-onap.atlassian.net/browse/CPS-1344>`_ Top level container (prefix) is not always the first module
1106 - `CPS-1350 <https://lf-onap.atlassian.net/browse/CPS-1350>`_ Add Basic Authentication to CPS/NCMP OpenAPI Definitions.
1107 - `CPS-1352 <https://lf-onap.atlassian.net/browse/CPS-1352>`_ Handle YangChoiceNode in right format.
1108 - `CPS-1409 <https://lf-onap.atlassian.net/browse/CPS-1409>`_ Fix Delete uses case with '/' in path.
1109 - `CPS-1433 <https://lf-onap.atlassian.net/browse/CPS-1433>`_ Fix to allow posting data with '/' key fields.
1110 - `CPS-1442 <https://lf-onap.atlassian.net/browse/CPS-1442>`_ CPS PATCH operation does not merge existing data
1111 - `CPS-1446 <https://lf-onap.atlassian.net/browse/CPS-1446>`_ Locked cmhandles and ready to locked state transitions causing long cmHandle discovery
1112 - `CPS-1457 <https://lf-onap.atlassian.net/browse/CPS-1457>`_ CpsDataPersistenceService#getDataNodes uses non-normalized xpaths
1113 - `CPS-1458 <https://lf-onap.atlassian.net/browse/CPS-1458>`_ CpsDataPersistenceService#getDataNodes does not handle root xpath
1114 - `CPS-1460 <https://lf-onap.atlassian.net/browse/CPS-1460>`_ CPS Path Processing Performance Test duration is too low
ToineSiebelink294bcb52022-12-23 11:07:42 +00001115
leventecsanyi37d72852022-10-26 10:44:08 +020011163.2.0
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001117 - `CPS-1312 <https://lf-onap.atlassian.net/browse/CPS-1312>`_ CPS(/NCMP) does not have version control.
mpriyank4bd450e2022-10-05 09:50:59 +01001118
lukegleeson3be99242022-10-11 14:34:56 +01001119Known Limitations, Issues and Workarounds
1120-----------------------------------------
1121
1122*System Limitations*
1123
seanbeirne72c267e2022-10-18 12:39:22 +01001124For upgrading, CPS uses Liquibase for database upgrades. CPS/NCMP currently only supports upgrading from Liquibase changelog 11 to Liquibase changelog 16.
1125This 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 +01001126
arpitsingh2b4c4882023-03-03 21:38:57 +05301127CPS core Patch operation currently supports updating data of one top level data node. When performing Patch on multiple top level data nodes at once
1128a 400 Bad Request is sent as response. This is part of commit CPS-1526.
1129
seanbeirnedba2b102022-10-27 09:59:17 +01001130.. ====================
1131.. * * * KOHN * * *
1132.. ====================
1133
mpriyankfe775312022-09-30 14:16:51 +01001134Version: 3.1.4
1135==============
1136
1137Release Data
1138------------
1139
1140+--------------------------------------+--------------------------------------------------------+
1141| **CPS Project** | |
1142| | |
1143+--------------------------------------+--------------------------------------------------------+
1144| **Docker images** | onap/cps-and-ncmp:3.1.4 |
1145| | |
1146+--------------------------------------+--------------------------------------------------------+
1147| **Release designation** | 3.1.4 Kohn |
1148| | |
1149+--------------------------------------+--------------------------------------------------------+
mpriyank4bd450e2022-10-05 09:50:59 +01001150| **Release date** | 2022 October 5 |
mpriyankfe775312022-09-30 14:16:51 +01001151| | |
1152+--------------------------------------+--------------------------------------------------------+
1153
1154Bug Fixes
1155---------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001156 - `CPS-1265 <https://lf-onap.atlassian.net/browse/CPS-1265>`_ Revision field should not be required (NotNull) on cps-ri YangResourceEntity
1157 - `CPS-1294 <https://lf-onap.atlassian.net/browse/CPS-1294>`_ Kafka communication fault caused cmHandle registration error
mpriyankfe775312022-09-30 14:16:51 +01001158
mpriyank06736cb2022-09-29 14:29:40 +01001159Version: 3.1.3
1160==============
1161
1162Release Data
1163------------
1164
1165+--------------------------------------+--------------------------------------------------------+
1166| **CPS Project** | |
1167| | |
1168+--------------------------------------+--------------------------------------------------------+
1169| **Docker images** | onap/cps-and-ncmp:3.1.3 |
1170| | |
1171+--------------------------------------+--------------------------------------------------------+
1172| **Release designation** | 3.1.3 Kohn |
1173| | |
1174+--------------------------------------+--------------------------------------------------------+
mpriyankfe775312022-09-30 14:16:51 +01001175| **Release date** | 2022 September 29 |
mpriyank06736cb2022-09-29 14:29:40 +01001176| | |
1177+--------------------------------------+--------------------------------------------------------+
1178
1179Bug Fixes
1180---------
1181 - None
1182
mpriyankef0ddfc2022-09-28 12:19:34 +01001183Version: 3.1.2
1184==============
1185
1186Release Data
1187------------
1188
1189+--------------------------------------+--------------------------------------------------------+
1190| **CPS Project** | |
1191| | |
1192+--------------------------------------+--------------------------------------------------------+
1193| **Docker images** | onap/cps-and-ncmp:3.1.2 |
1194| | |
1195+--------------------------------------+--------------------------------------------------------+
1196| **Release designation** | 3.1.2 Kohn |
1197| | |
1198+--------------------------------------+--------------------------------------------------------+
mpriyank06736cb2022-09-29 14:29:40 +01001199| **Release date** | 2022 September 28 |
mpriyankef0ddfc2022-09-28 12:19:34 +01001200| | |
1201+--------------------------------------+--------------------------------------------------------+
1202
1203Bug Fixes
1204---------
1205 - None
1206
mpriyanka3f43502022-09-26 14:57:01 +01001207Version: 3.1.1
1208==============
1209
1210Release Data
1211------------
1212
1213+--------------------------------------+--------------------------------------------------------+
1214| **CPS Project** | |
1215| | |
1216+--------------------------------------+--------------------------------------------------------+
1217| **Docker images** | onap/cps-and-ncmp:3.1.1 |
1218| | |
1219+--------------------------------------+--------------------------------------------------------+
1220| **Release designation** | 3.1.1 Kohn |
1221| | |
1222+--------------------------------------+--------------------------------------------------------+
mpriyankef0ddfc2022-09-28 12:19:34 +01001223| **Release date** | 2022 September 28 |
mpriyanka3f43502022-09-26 14:57:01 +01001224| | |
1225+--------------------------------------+--------------------------------------------------------+
1226
1227Bug Fixes
1228---------
1229 - None
1230
lukegleesonc9ec9152022-09-07 14:21:36 +01001231Security Notes
1232--------------
1233
1234*Fixed Security Issues*
1235
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001236 - `CPS-1226 <https://lf-onap.atlassian.net/browse/CPS-1226>`_ Security bug in the logs
lukegleesonc9ec9152022-09-07 14:21:36 +01001237
lukegleeson4a34fa52022-09-19 15:31:59 +01001238Version: 3.1.0
1239==============
Bruno Sakoto9c3541e2022-06-15 07:57:42 -04001240
1241Release Data
1242------------
1243
DylanB95ESTb130fd32022-04-04 13:09:22 +01001244+--------------------------------------+--------------------------------------------------------+
1245| **CPS Project** | |
1246| | |
1247+--------------------------------------+--------------------------------------------------------+
1248| **Docker images** | onap/cps-and-ncmp:3.1.0 |
1249| | |
1250+--------------------------------------+--------------------------------------------------------+
Bruno Sakoto9c3541e2022-06-15 07:57:42 -04001251| **Release designation** | 3.1.0 Kohn |
DylanB95ESTb130fd32022-04-04 13:09:22 +01001252| | |
1253+--------------------------------------+--------------------------------------------------------+
lukegleeson4a34fa52022-09-19 15:31:59 +01001254| **Release date** | 2022 September 14 |
DylanB95ESTb130fd32022-04-04 13:09:22 +01001255| | |
1256+--------------------------------------+--------------------------------------------------------+
1257
1258Features
1259--------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001260 - `CPS-340 <https://lf-onap.atlassian.net/browse/CPS-340>`_ Patch and update the root data node
1261 - `CPS-575 <https://lf-onap.atlassian.net/browse/CPS-575>`_ Write data for cmHandle using ncmp-datastores:passthrough-running (NCMP.)
1262 - `CPS-731 <https://lf-onap.atlassian.net/browse/CPS-731>`_ Query based on Public CM Properties
1263 - `CPS-828 <https://lf-onap.atlassian.net/browse/CPS-828>`_ Async: NCMP Rest impl. including Request ID generation
1264 - `CPS-829 <https://lf-onap.atlassian.net/browse/CPS-829>`_ Async: Internal message topic incl. basic producer & Consumer
1265 - `CPS-830 <https://lf-onap.atlassian.net/browse/CPS-830>`_ DMI-NCMP Asynchronously Publish Response Event to Client Topic
1266 - `CPS-869 <https://lf-onap.atlassian.net/browse/CPS-869>`_ Apply Standardized logging fields to adhere to ONAP Best practice REQ-1072
1267 - `CPS-870 <https://lf-onap.atlassian.net/browse/CPS-870>`_ Align CPS-Core output with SDN-C output (add module name)
1268 - `CPS-875 <https://lf-onap.atlassian.net/browse/CPS-875>`_ CM Handle State: Watchdog-process that syncs 'ADVISED' CM Handles
1269 - `CPS-877 <https://lf-onap.atlassian.net/browse/CPS-877>`_ CM Handle State: Exclude any CM-Handles from queries/operations that are not in state 'READY'
1270 - `CPS-899 <https://lf-onap.atlassian.net/browse/CPS-899>`_ Start and stop sessions on Java API
1271 - `CPS-909 <https://lf-onap.atlassian.net/browse/CPS-909>`_ Separate NCMP endpoint for ch/{cm-handle}/properties and ch/{cm-handle}/state
1272 - `CPS-917 <https://lf-onap.atlassian.net/browse/CPS-917>`_ Structured Errors response for passthrough use-cases in NCMP
1273 - `CPS-953 <https://lf-onap.atlassian.net/browse/CPS-953>`_ Update maven deploy plugin version
1274 - `CPS-977 <https://lf-onap.atlassian.net/browse/CPS-977>`_ Query CM Handles using CpsPath
1275 - `CPS-1000 <https://lf-onap.atlassian.net/browse/CPS-1000>`_ Create Data Synchronization watchdog
1276 - `CPS-1016 <https://lf-onap.atlassian.net/browse/CPS-1016>`_ Merge 2 'query' end points in NCMP
1277 - `CPS-1034 <https://lf-onap.atlassian.net/browse/CPS-1034>`_ Publish lifecycle events for ADVISED , READY and LOCKED state transition"
1278 - `CPS-1064 <https://lf-onap.atlassian.net/browse/CPS-1064>`_ Support retrieval of YANG module sources for CM handle on the NCMP interface
1279 - `CPS-1099 <https://lf-onap.atlassian.net/browse/CPS-1099>`_ Expose simplified 'external' lock reason enum state over REST interface
1280 - `CPS-1101 <https://lf-onap.atlassian.net/browse/CPS-1101>`_ Introducing the DELETING and DELETED Cmhandle State
1281 - `CPS-1102 <https://lf-onap.atlassian.net/browse/CPS-1102>`_ Register the Cmhandle Sends Advised State notification.
1282 - `CPS-1133 <https://lf-onap.atlassian.net/browse/CPS-1133>`_ Enable/Disable Data Sync for Cm Handle
1283 - `CPS-1136 <https://lf-onap.atlassian.net/browse/CPS-1136>`_ DMI Audit Support (get all CM Handles for a registered DMI)
lukegleeson4a34fa52022-09-19 15:31:59 +01001284
emacleeafb17362022-09-02 14:40:17 +01001285
1286Bug Fixes
1287---------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001288 - `CPS-896 <https://lf-onap.atlassian.net/browse/CPS-896>`_ CM Handle Registration Process only partially completes when exception is thrown
1289 - `CPS-957 <https://lf-onap.atlassian.net/browse/CPS-957>`_ NCMP: fix getResourceDataForPassthroughOperational endpoint
1290 - `CPS-1020 <https://lf-onap.atlassian.net/browse/CPS-1020>`_ DuplicatedYangResourceException error at parallel cmHandle registration
1291 - `CPS-1056 <https://lf-onap.atlassian.net/browse/CPS-1056>`_ Wrong error response format in case of Dmi plugin error
1292 - `CPS-1067 <https://lf-onap.atlassian.net/browse/CPS-1067>`_ NCMP returns 500 error on searches endpoint when No DMI Handles registered
1293 - `CPS-1085 <https://lf-onap.atlassian.net/browse/CPS-1085>`_ Performance degradation on ncmp/v1/ch/searches endpoint
1294 - `CPS-1088 <https://lf-onap.atlassian.net/browse/CPS-1088>`_ Kafka consumer can not be turned off
1295 - `CPS-1097 <https://lf-onap.atlassian.net/browse/CPS-1097>`_ Unable to change state from LOCKED to ADVISED
1296 - `CPS-1126 <https://lf-onap.atlassian.net/browse/CPS-1126>`_ CmHandle creation performance degradation
1297 - `CPS-1175 <https://lf-onap.atlassian.net/browse/CPS-1175>`_ Incorrect response when empty body executed for cmhandle id-searches
1298 - `CPS-1179 <https://lf-onap.atlassian.net/browse/CPS-1179>`_ Node API - GET method returns invalid response when identifier contains '/'
1299 - `CPS-1212 <https://lf-onap.atlassian.net/browse/CPS-1212>`_ Additional Properties for CM Handles not included when send to DMI Plugin
1300 - `CPS-1217 <https://lf-onap.atlassian.net/browse/CPS-1217>`_ Searches endpoint gives back empty list however there are already available cmhandles
1301 - `CPS-1218 <https://lf-onap.atlassian.net/browse/CPS-1218>`_ NCMP logs are flooded with SyncUtils logs
puthuparambil.adityadd904322022-09-21 10:53:51 +01001302
1303Known Limitations, Issues and Workarounds
1304-----------------------------------------
1305
1306*System Limitations*
1307
1308Having '[' token in any index in any list will have a negative impact on the search functions leaf-conditions and text()-condition.
1309Example of an xpath that would cause problems while using cps-path queries : /parent/child[@id='id[with]braces']
DylanB95ESTb130fd32022-04-04 13:09:22 +01001310
lukegleeson4a34fa52022-09-19 15:31:59 +01001311*Known Vulnerabilities*
1312
1313None
1314
1315*Workarounds*
1316
1317None
1318
1319Security Notes
1320--------------
1321
1322*Fixed Security Issues*
1323
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001324 - `CPS-963 <https://lf-onap.atlassian.net/browse/CPS-963>`_ Liquibase has got serious vulnerability, upgrade required
lukegleeson4a34fa52022-09-19 15:31:59 +01001325
1326*Known Security Issues*
1327
1328None
1329
Bruno Sakoto9c3541e2022-06-15 07:57:42 -04001330.. ========================
1331.. * * * JAKARTA * * *
1332.. ========================
1333
1334Version: 3.0.1
1335==============
1336
1337Release Data
1338------------
1339
1340+--------------------------------------+--------------------------------------------------------+
1341| **CPS Project** | |
1342| | |
1343+--------------------------------------+--------------------------------------------------------+
1344| **Docker images** | onap/cps-and-ncmp:3.0.1 |
1345| | |
1346+--------------------------------------+--------------------------------------------------------+
1347| **Release designation** | 3.0.1 Jakarta |
1348| | |
1349+--------------------------------------+--------------------------------------------------------+
1350| **Release date** | 2022 April 28 |
1351| | |
1352+--------------------------------------+--------------------------------------------------------+
1353
1354Bug Fixes
1355---------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001356 - `CPS-961 <https://lf-onap.atlassian.net/browse/CPS-961>`_ Updated ANTLR compiler version to 4.9.2 to be compatible with runtime version
Bruno Sakoto9c3541e2022-06-15 07:57:42 -04001357
Bruno Sakotoa1129b62022-03-15 08:09:07 -04001358Version: 3.0.0
1359==============
niamhcoref7b414e2021-11-17 11:02:07 +00001360
Bruno Sakotoa1129b62022-03-15 08:09:07 -04001361Release Data
1362------------
1363
1364+--------------------------------------+--------------------------------------------------------+
1365| **CPS Project** | |
1366| | |
1367+--------------------------------------+--------------------------------------------------------+
1368| **Docker images** | onap/cps-and-ncmp:3.0.0 |
1369| | |
1370+--------------------------------------+--------------------------------------------------------+
1371| **Release designation** | 3.0.0 Jakarta |
1372| | |
1373+--------------------------------------+--------------------------------------------------------+
1374| **Release date** | 2022 March 15 |
1375| | |
1376+--------------------------------------+--------------------------------------------------------+
niamhcoref7b414e2021-11-17 11:02:07 +00001377
1378Features
1379--------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001380 - `CPS-559 <https://lf-onap.atlassian.net/browse/CPS-559>`_ Define response objects (schemas) in cps-ncmp
1381 - `CPS-636 <https://lf-onap.atlassian.net/browse/CPS-636>`_ Update operation for datastore pass through running
1382 - `CPS-638 <https://lf-onap.atlassian.net/browse/CPS-638>`_ Delete operation for datastore pass through running
1383 - `CPS-677 <https://lf-onap.atlassian.net/browse/CPS-677>`_ Support 'public' Cm Handle Properties
1384 - `CPS-741 <https://lf-onap.atlassian.net/browse/CPS-741>`_ Re sync after removing cm handles
1385 - `CPS-777 <https://lf-onap.atlassian.net/browse/CPS-777>`_ Ensure all DMI operations use POST method
1386 - `CPS-780 <https://lf-onap.atlassian.net/browse/CPS-780>`_ Add examples for parameters, request and response in openapi yaml for cps-core
1387 - `CPS-789 <https://lf-onap.atlassian.net/browse/CPS-789>`_ CPS Data Updated Event Schema V2 to support delete operation
1388 - `CPS-791 <https://lf-onap.atlassian.net/browse/CPS-791>`_ CPS-Core sends delete notification event
1389 - `CPS-817 <https://lf-onap.atlassian.net/browse/CPS-817>`_ Create Endpoint For Get Cm Handles (incl. public properties) By Name
1390 - `CPS-837 <https://lf-onap.atlassian.net/browse/CPS-837>`_ Add Remove and Update properties (DMI and Public) as part of CM Handle Registration update
niamhcoref7b414e2021-11-17 11:02:07 +00001391
1392Bug Fixes
1393---------
1394
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001395 - `CPS-762 <https://lf-onap.atlassian.net/browse/CPS-762>`_ Query cm handles for module names returns incorrect cm handle identifiers
1396 - `CPS-788 <https://lf-onap.atlassian.net/browse/CPS-788>`_ Yang Resource formatting is incorrect
1397 - `CPS-783 <https://lf-onap.atlassian.net/browse/CPS-783>`_ Remove cm handle does not completely remove all cm handle information
1398 - `CPS-841 <https://lf-onap.atlassian.net/browse/CPS-841>`_ Upgrade log4j to 2.17.1 as recommended by ONAP SECCOM
1399 - `CPS-856 <https://lf-onap.atlassian.net/browse/CPS-856>`_ Retry mechanism not working for concurrent CmHandle registration
1400 - `CPS-867 <https://lf-onap.atlassian.net/browse/CPS-867>`_ Database port made configurable through env variable DB_PORT
1401 - `CPS-886 <https://lf-onap.atlassian.net/browse/CPS-886>`_ Fragment handling decreasing performance for large number of cmHandles
1402 - `CPS-887 <https://lf-onap.atlassian.net/browse/CPS-887>`_ Increase performance of cmHandle registration for large number of schema sets in DB
1403 - `CPS-892 <https://lf-onap.atlassian.net/browse/CPS-892>`_ Fixed the response code during CM-Handle Registration from 201 CREATED to 204 NO_CONTENT
1404 - `CPS-893 <https://lf-onap.atlassian.net/browse/CPS-893>`_ NCMP Java API depends on NCMP-Rest-API (cyclic) through json properties on Java API
niamhcoref7b414e2021-11-17 11:02:07 +00001405
1406Known Limitations, Issues and Workarounds
1407-----------------------------------------
1408
1409*System Limitations*
1410
DylanB95ESTe5573382022-01-27 17:12:52 +00001411Null can no longer be passed within the dmi plugin service names when registering a cm handle, as part of
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001412`CPS-837 <https://lf-onap.atlassian.net/browse/CPS-837>`_ null is now used to indicate if a property should be removed as part
DylanB95ESTe5573382022-01-27 17:12:52 +00001413of cm handle registration.
niamhcoref7b414e2021-11-17 11:02:07 +00001414
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001415The Absolute path to list with integer key will not work. Please refer `CPS-961 <https://lf-onap.atlassian.net/browse/CPS-961>`_
Lathishb3550f12022-03-15 12:03:53 +00001416for more information.
1417
niamhcoref7b414e2021-11-17 11:02:07 +00001418*Known Vulnerabilities*
1419
1420None
1421
1422*Workarounds*
1423
DylanB95ESTe5573382022-01-27 17:12:52 +00001424Instead of passing null as a value within the dmi plugin service names, remove them from the request completely, or
1425pass an empty string as the value if you do not want to include names for these values.
niamhcoref7b414e2021-11-17 11:02:07 +00001426
1427Security Notes
1428--------------
1429
1430*Fixed Security Issues*
1431
1432None
1433
1434*Known Security Issues*
1435
1436None
1437
1438.. ========================
shivasubedi44beaa32021-09-13 15:16:30 +01001439.. * * * ISTANBUL * * *
1440.. ========================
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001441
Bruno Sakoto0eaf3342022-02-11 15:05:29 -05001442Version: 2.0.4
1443==============
1444
1445Release Data
1446------------
1447
1448+--------------------------------------+--------------------------------------------------------+
1449| **CPS Project** | |
1450| | |
1451+--------------------------------------+--------------------------------------------------------+
1452| **Docker images** | onap/cps-and-ncmp:2.0.4 |
1453| | |
1454+--------------------------------------+--------------------------------------------------------+
1455| **Release designation** | 2.0.4 Istanbul |
1456| | |
1457+--------------------------------------+--------------------------------------------------------+
1458| **Release date** | 2022 Feb 09 |
1459| | |
1460+--------------------------------------+--------------------------------------------------------+
1461
1462Bug Fixes
1463---------
1464
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001465 - `CPS-879 <https://lf-onap.atlassian.net/browse/CPS-879>`_ Fix docker compose for csit test.
1466 - `CPS-873 <https://lf-onap.atlassian.net/browse/CPS-873>`_ Fix intermittent circular dependency error when the application starts.
Bruno Sakoto0eaf3342022-02-11 15:05:29 -05001467
1468Version: 2.0.3
1469==============
1470
1471Release Data
1472------------
1473
1474+--------------------------------------+--------------------------------------------------------+
1475| **CPS Project** | |
1476| | |
1477+--------------------------------------+--------------------------------------------------------+
1478| **Docker images** | onap/cps-and-ncmp:2.0.3 |
1479| | |
1480+--------------------------------------+--------------------------------------------------------+
1481| **Release designation** | 2.0.3 Istanbul |
1482| | |
1483+--------------------------------------+--------------------------------------------------------+
1484| **Release date** | 2022-07-01 |
1485| | |
1486+--------------------------------------+--------------------------------------------------------+
1487
1488Bug Fixes
1489---------
1490
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001491 - `CPS-841 <https://lf-onap.atlassian.net/browse/CPS-841>`_ Update log4j version to 2.17.1 due to security vulnerability
Bruno Sakoto0eaf3342022-02-11 15:05:29 -05001492
1493Version: 2.0.2
1494==============
1495
1496Release Data
1497------------
1498
1499+--------------------------------------+--------------------------------------------------------+
1500| **CPS Project** | |
1501| | |
1502+--------------------------------------+--------------------------------------------------------+
1503| **Docker images** | onap/cps-and-ncmp:2.0.2 |
1504| | |
1505+--------------------------------------+--------------------------------------------------------+
1506| **Release designation** | 2.0.2 Istanbul |
1507| | |
1508+--------------------------------------+--------------------------------------------------------+
1509| **Release date** | 2021-16-12 |
1510| | |
1511+--------------------------------------+--------------------------------------------------------+
1512
1513Bug Fixes
1514---------
1515
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001516 - `CPS-820 <https://lf-onap.atlassian.net/browse/CPS-820>`_ Update log4j version due to security vulnerability
Bruno Sakoto0eaf3342022-02-11 15:05:29 -05001517
lukegleeson9c583712021-09-30 17:21:11 +01001518Version: 2.0.1
1519==============
1520
1521Release Data
1522------------
1523
1524+--------------------------------------+--------------------------------------------------------+
1525| **CPS Project** | |
1526| | |
1527+--------------------------------------+--------------------------------------------------------+
1528| **Docker images** | onap/cps-and-ncmp:2.0.1 |
1529| | |
1530+--------------------------------------+--------------------------------------------------------+
1531| **Release designation** | 2.0.1 Istanbul |
1532| | |
1533+--------------------------------------+--------------------------------------------------------+
1534| **Release date** | 2021-14-10 |
1535| | |
1536+--------------------------------------+--------------------------------------------------------+
1537
1538Bug Fixes
1539---------
1540
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001541 - `CPS-594 <https://lf-onap.atlassian.net/browse/CPS-594>`_ SQL ConstraintViolationException when updating the list node element using PATCH List node API
1542 - `CPS-653 <https://lf-onap.atlassian.net/browse/CPS-653>`_ cmHandleProperties not supported by dmi in fetch modules
1543 - `CPS-673 <https://lf-onap.atlassian.net/browse/CPS-673>`_ Improvement and cleanup for CPS Core charts
1544 - `CPS-691 <https://lf-onap.atlassian.net/browse/CPS-691>`_ NCMP no master index label on index documentation page
lukegleeson9c583712021-09-30 17:21:11 +01001545
1546Known Limitations, Issues and Workarounds
1547-----------------------------------------
1548
1549*System Limitations*
1550
1551Limitations to the amount of child nodes that can be added to the fix above. The current limit is 3.
1552
1553*Known Vulnerabilities*
1554
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001555 - `CPS-725 <https://lf-onap.atlassian.net/browse/CPS-725>`_ fix sample docker compose of cps/ncmp and onap dmi plugin
lukegleeson9c583712021-09-30 17:21:11 +01001556
1557*Workarounds*
1558
1559Add recursive method to save list node data to loop through all corresponding child nodes.
1560
1561Security Notes
1562--------------
1563
1564*Fixed Security Issues*
1565
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001566 - `CPS-581 <https://lf-onap.atlassian.net/browse/CPS-581>`_ Remove security vulnerabilities
lukegleeson9c583712021-09-30 17:21:11 +01001567
1568*Known Security Issues*
1569
1570None
1571
shivasubedi44beaa32021-09-13 15:16:30 +01001572Version: 2.0.0
1573==============
1574
1575Abstract
1576--------
1577
1578This document provides the release notes for Istanbul release.
1579
1580Release Data
1581------------
1582
1583+--------------------------------------+--------------------------------------------------------+
1584| **CPS Project** | |
1585| | |
1586+--------------------------------------+--------------------------------------------------------+
1587| **Docker images** | onap/cps-and-ncmp:2.0.0 |
1588| | |
1589+--------------------------------------+--------------------------------------------------------+
1590| **Release designation** | 2.0.0 Istanbul |
1591| | |
1592+--------------------------------------+--------------------------------------------------------+
lukegleeson9c583712021-09-30 17:21:11 +01001593| **Release date** | 2021-14-09 |
shivasubedi44beaa32021-09-13 15:16:30 +01001594| | |
1595+--------------------------------------+--------------------------------------------------------+
1596
1597Features
1598--------
DylanB95EST3fcf8692021-10-11 16:29:16 +01001599* Register DMI-Plugins with NCMP for CM Handle registrations.
shivasubedi44beaa32021-09-13 15:16:30 +01001600* Update, Create and Remove CM Handles.
1601* Add support for retrieving and writing CM Handle data through NCMP datastores.
1602* Automatic retrieval and caching of model information for CM Handles within NCMP.
1603
shivasubedi44beaa32021-09-13 15:16:30 +01001604Deliverables
1605------------
1606
1607Software Deliverables
1608
1609.. csv-table::
1610 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1611 :widths: auto
1612
1613 "cps", "", "onap/cps-and-ncmp-proxy:2.0.0"
1614
1615Bug Fixes
1616---------
1617
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001618 - `CPS-310 <https://lf-onap.atlassian.net/browse/CPS-310>`_ Data schema migration from Honolulu to Istanbul is failing
1619 - `CPS-316 <https://lf-onap.atlassian.net/browse/CPS-316>`_ Xpath cannot be created for augmentation data node
1620 - `CPS-336 <https://lf-onap.atlassian.net/browse/CPS-336>`_ Ends-with functionality in cpsPath does not conform with standard xPath behavior
1621 - `CPS-345 <https://lf-onap.atlassian.net/browse/CPS-345>`_ Leaf String value comparison matches mix of single and double quotes
1622 - `CPS-357 <https://lf-onap.atlassian.net/browse/CPS-357>`_ cps-review-verification-maven-master Jenkins job is failing when running csit test
1623 - `CPS-367 <https://lf-onap.atlassian.net/browse/CPS-367>`_ Get descendent does not support xpaths that end in list values
1624 - `CPS-377 <https://lf-onap.atlassian.net/browse/CPS-377>`_ Init ran model validation is failing error details are not provided
1625 - `CPS-422 <https://lf-onap.atlassian.net/browse/CPS-422>`_ REST 404 response returned instead of 400 for POST/PUT/PATCH request types
1626 - `CPS-450 <https://lf-onap.atlassian.net/browse/CPS-450>`_ Datanode query using full path to node causes NPE
1627 - `CPS-451 <https://lf-onap.atlassian.net/browse/CPS-451>`_ cps-ran-schema-model@2021-01-28.yang missing root container
1628 - `CPS-464 <https://lf-onap.atlassian.net/browse/CPS-464>`_ Request to update node leaves (patch) responds with Internal Server Error
1629 - `CPS-465 <https://lf-onap.atlassian.net/browse/CPS-465>`_ Request to update node leaves (patch) responds with json parsing failure
1630 - `CPS-466 <https://lf-onap.atlassian.net/browse/CPS-466>`_ Concurrent requests to create schema sets for the same yang model are not supported
1631 - `CPS-479 <https://lf-onap.atlassian.net/browse/CPS-479>`_ Get Nodes API does not always return the object from the root
1632 - `CPS-500 <https://lf-onap.atlassian.net/browse/CPS-500>`_ Special Character Limitations of cpsPath Queries
1633 - `CPS-501 <https://lf-onap.atlassian.net/browse/CPS-501>`_ Put DataNode API has missing transaction and error handling for concurrency issues
1634 - `CPS-524 <https://lf-onap.atlassian.net/browse/CPS-524>`_ Issue with CPSData API to add an item to an existing list node
1635 - `CPS-560 <https://lf-onap.atlassian.net/browse/CPS-560>`_ Response from cps query using text() contains escape characters
1636 - `CPS-566 <https://lf-onap.atlassian.net/browse/CPS-566>`_ Can't access grandparent node through ancestor axis
1637 - `CPS-573 <https://lf-onap.atlassian.net/browse/CPS-573>`_ /v1/ch/PNFDemo1/modules returning 401 unauthorised.
1638 - `CPS-587 <https://lf-onap.atlassian.net/browse/CPS-587>`_ cps-ncmp-service NullpointerException when DmiPluginRegistration has no additionProperties
1639 - `CPS-591 <https://lf-onap.atlassian.net/browse/CPS-591>`_ CPS-Core Leaf stored as integer is being returned from DB as float
1640 - `CPS-601 <https://lf-onap.atlassian.net/browse/CPS-601>`_ CPS swagger-ui does not show NCMP endpoints
1641 - `CPS-616 <https://lf-onap.atlassian.net/browse/CPS-616>`_ NCMP base path does not conform to agreed API URL
1642 - `CPS-630 <https://lf-onap.atlassian.net/browse/CPS-630>`_ Incorrect information sent when same anchor is updated faster than notification service processes
1643 - `CPS-635 <https://lf-onap.atlassian.net/browse/CPS-635>`_ Module Resource call does not include body
shivasubedi44beaa32021-09-13 15:16:30 +01001644
1645This document provides the release notes for Istanbul release.
1646
1647Summary
1648-------
1649
1650Following CPS components are available with default ONAP/CPS installation.
1651
1652
1653 * Platform components
1654
1655 - CPS (Helm charts)
1656
1657 * Service components
1658
DylanB95EST3fcf8692021-10-11 16:29:16 +01001659 - CPS-NCMP
DylanB95EST3fcf8692021-10-11 16:29:16 +01001660 - DMI-Plugin
shivasubedi44beaa32021-09-13 15:16:30 +01001661
1662 * Additional resources that CPS utilizes deployed using ONAP common charts
1663
1664 - Postgres Database
1665
1666
shivasubedi44beaa32021-09-13 15:16:30 +01001667Under OOM (Kubernetes) all CPS component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
1668
1669Known Limitations, Issues and Workarounds
1670-----------------------------------------
1671
shivasubedi44beaa32021-09-13 15:16:30 +01001672*System Limitations*
1673
1674Limitations to the amount of child nodes that can be added to the fix above. The current limit is 3.
1675
1676*Known Vulnerabilities*
1677
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001678 - `CPS-594 <https://lf-onap.atlassian.net/browse/CPS-594>`_ SQL ConstraintViolationException when updating the list node element using PATCH List node API
1679 - `CPS-653 <https://lf-onap.atlassian.net/browse/CPS-653>`_ cmHandleProperties not supported by dmi in fetch modules
1680 - `CPS-673 <https://lf-onap.atlassian.net/browse/CPS-673>`_ Improvement and cleanup for CPS Core charts
shivasubedi44beaa32021-09-13 15:16:30 +01001681
1682*Workarounds*
1683
1684Add recursive method to save list node data to loop through all corresponding child nodes.
1685
1686Security Notes
1687--------------
1688
1689*Fixed Security Issues*
1690
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001691 - `CPS-249 <https://lf-onap.atlassian.net/browse/CPS-249>`_ Exception stack trace is exposed
shivasubedi44beaa32021-09-13 15:16:30 +01001692
1693*Known Security Issues*
1694
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001695 - `CPS-581 <https://lf-onap.atlassian.net/browse/CPS-581>`_ Remove security vulnerabilities
lukegleeson9c583712021-09-30 17:21:11 +01001696
shivasubedi44beaa32021-09-13 15:16:30 +01001697Test Results
1698------------
1699 * `Integration tests`
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001700
ToineSiebelinkf0527c52021-07-06 13:03:03 +01001701.. ========================
1702.. * * * HONOLULU * * *
1703.. ========================
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001704
ToineSiebelinkfd2134d2021-04-09 11:15:48 +01001705Version: 1.0.1
1706==============
1707
1708Release Data
1709------------
1710
1711+--------------------------------------+--------------------------------------------------------+
1712| **CPS Project** | |
1713| | |
1714+--------------------------------------+--------------------------------------------------------+
1715| **Docker images** | onap/cps-and-nf-proxy:1.0.1 |
1716| | |
1717+--------------------------------------+--------------------------------------------------------+
1718| **Release designation** | 1.0.1 Honolulu |
1719| | |
1720+--------------------------------------+--------------------------------------------------------+
1721| **Release date** | 2021-04-09 |
1722| | |
1723+--------------------------------------+--------------------------------------------------------+
1724
1725Bug Fixes
1726---------
1727
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001728 - `CPS-706 <https://lf-onap.atlassian.net/browse/CPS-706>`_ Get moduleschema/yangresouce endpoint not working
1729 - `CPS-276 <https://lf-onap.atlassian.net/browse/CPS-276>`_ Improve error reporting for invalid cpsPath on Queries
1730 - `CPS-288 <https://lf-onap.atlassian.net/browse/CPS-288>`_ Move security configuration to the application module
1731 - `CPS-290 <https://lf-onap.atlassian.net/browse/CPS-290>`_ Internal Server Error when creating the same data node twice
1732 - `CPS-292 <https://lf-onap.atlassian.net/browse/CPS-292>`_ Detailed information is missing to explain why data is not compliant with the specified YANG model
1733 - `CPS-300 <https://lf-onap.atlassian.net/browse/CPS-304>`_ Not able to create data instances for 2 different anchors using the same model
1734 - `CPS-304 <https://lf-onap.atlassian.net/browse/CPS-304>`_ Use ONAP recommended base Java Docker image
1735 - `CPS-308 <https://lf-onap.atlassian.net/browse/CPS-308>`_ Not able to upload yang models files greater than 1MB
ToineSiebelinkfd2134d2021-04-09 11:15:48 +01001736
1737Security Notes
1738--------------
1739
1740*Fixed Security Issues*
1741
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001742 - `CPS-249 <https://lf-onap.atlassian.net/browse/CPS-249>`_ Exception stack trace is exposed
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001743
ToineSiebelinka2d25b52021-04-13 15:10:47 +01001744*Known Security Issues*
1745
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001746 - `Security Waiver <https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16467851/Honolulu+Exception+Request+for+CPS>`_ Security - Expose external endpoints with https
ToineSiebelinka2d25b52021-04-13 15:10:47 +01001747
Rishi.Chail4359d282021-03-03 16:36:26 +00001748Version: 1.0.0
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001749==============
1750
1751
1752Abstract
1753--------
1754
1755This document provides the release notes for Honolulu release.
1756
1757Summary
1758-------
1759
1760Following CPS components are available with default ONAP/CPS installation.
1761
1762
Rishi.Chail4359d282021-03-03 16:36:26 +00001763 * Platform components
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001764
Rishi.Chail4359d282021-03-03 16:36:26 +00001765 - CPS (Helm charts)
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001766
Rishi.Chail4359d282021-03-03 16:36:26 +00001767 * Service components
1768
1769 - CPS Core
1770
1771 * Additional resources that CPS utilizes deployed using ONAP common charts
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001772
1773 - Postgres Database
1774
1775
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001776Under OOM (Kubernetes) all CPS component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
1777
1778
1779Release Data
1780------------
1781
1782+--------------------------------------+--------------------------------------------------------+
1783| **CPS Project** | |
1784| | |
1785+--------------------------------------+--------------------------------------------------------+
1786| **Docker images** | Refer :any:`Deliverable <honolulu_deliverable>` |
1787| | |
1788+--------------------------------------+--------------------------------------------------------+
Rishi.Chail4359d282021-03-03 16:36:26 +00001789| **Release designation** | 1.0.0 Honolulu |
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001790| | |
1791+--------------------------------------+--------------------------------------------------------+
Rishi.Chail4359d282021-03-03 16:36:26 +00001792| **Release date** | 2021-03-11 |
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001793| | |
1794+--------------------------------------+--------------------------------------------------------+
1795
1796
1797Features
1798--------
Rishi.Chail4359d282021-03-03 16:36:26 +00001799Configuration Persistence Service is a model driven persistence solution for data described by YANG models.
1800CPS has been driven by the needs of the E2E Networking Slicing use case.
1801It currently supports basic (rw) persistence and simple queries.
1802It also provides MVP support for network data access using simulated data.
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001803
1804.. _honolulu_deliverable:
1805
1806Deliverables
1807------------
1808
1809Software Deliverables
1810
1811.. csv-table::
1812 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1813 :widths: auto
1814
Rishi.Chail4359d282021-03-03 16:36:26 +00001815 "cps", "", "onap/cps-and-nf-proxy:1.0.0"
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001816
1817
1818Known Limitations, Issues and Workarounds
1819-----------------------------------------
1820
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001821 - `CPS-249 <https://lf-onap.atlassian.net/browse/CPS-249>`_ Exception stack trace is exposed
1822 - `CPS-264 <https://lf-onap.atlassian.net/browse/CPS-264>`_ Unique timestamp is missing when tagging docker images.
Rishi.Chail4359d282021-03-03 16:36:26 +00001823 - Methods exposed on API which are yet not implemented : deleteAnchor, getNodesByDataspace & deleteDataspace.
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001824 - `CPS-465 <https://lf-onap.atlassian.net/browse/CPS-465>`_ & `CPS-464 <https://lf-onap.atlassian.net/browse/CPS-464>`_ Update data node leaves API does not support updating a list element with compound keys.
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001825
1826*System Limitations*
1827
1828None
1829
1830*Known Vulnerabilities*
1831
1832None
1833
1834*Workarounds*
1835
1836Documented under corresponding jira if applicable.
1837
1838Security Notes
1839--------------
1840
1841*Fixed Security Issues*
ToineSiebelink7c981df2021-03-01 09:53:56 +00001842
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001843* `CPS-167 <https://lf-onap.atlassian.net/browse/CPS-167>`_ -Update CPS dependencies as Required for Honolulu release
Rishi.Chail4359d282021-03-03 16:36:26 +00001844 - Upgrade org.onap.oparent to 3.2.0
ToineSiebelink7c981df2021-03-01 09:53:56 +00001845 - Upgrade spring.boot to 2.3.8.RELEASE
Rishi.Chail4359d282021-03-03 16:36:26 +00001846 - Upgrade yangtools to 5.0.7
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001847
1848*Known Security Issues*
1849
ToineSiebelink74eed2c2023-08-31 17:38:52 +01001850 * Weak Cryptography using md5
Rishi.Chail4359d282021-03-03 16:36:26 +00001851 * Risk seen in Zip file expansion
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001852
1853*Known Vulnerabilities in Used Modules*
1854
Rishi.Chail4359d282021-03-03 16:36:26 +00001855 None
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001856
Rishi.Chail4359d282021-03-03 16:36:26 +00001857CPS 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 +00001858
1859Test Results
1860------------
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001861 * `Integration tests <https://lf-onap.atlassian.net/wiki/spaces/DW/pages/16462943/CPS+Integration+Test+Cases>`_
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001862
1863References
1864----------
1865
ToineSiebelinkcac21862023-06-22 09:24:04 +01001866For more information on the latest ONAP release, please see:
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001867
1868#. `ONAP Home Page`_
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001869#. `ONAP Wiki Page`_
ToineSiebelinkcac21862023-06-22 09:24:04 +01001870#. `ONAP Documentation`_
1871#. `ONAP CPS Documentation`_
1872#. `ONAP Release Downloads`_
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001873
1874
1875.. _`ONAP Home Page`: https://www.onap.org
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001876.. _`ONAP Wiki Page`: https://lf-onap.atlassian.net
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001877.. _`ONAP Documentation`: https://docs.onap.org
ToineSiebelinkcac21862023-06-22 09:24:04 +01001878.. _`ONAP CPS Documentation`: https://docs.onap.org/projects/onap-cps
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001879.. _`ONAP Release Downloads`: https://git.onap.org
1880
1881Quick Links:
1882
sourabh_sourabh89bfabf2024-10-02 16:37:47 +01001883 - `CPS project page <https://lf-onap.atlassian.net/wiki/spaces/DW/overview>`_
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001884 - `Passing Badge information for CPS <https://bestpractices.coreinfrastructure.org/en/projects/4398>`_