blob: ff3ebdb18f6bd91a11410880c9cc38161d578063 [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
lukegleesone0154a62023-01-25 15:06:52 +00003.. Copyright (C) 2021-2023 Nordix Foundation
ToineSiebelinkb87f3232021-02-26 12:05:30 +00004
5.. DO NOT CHANGE THIS LABEL FOR RELEASE NOTES - EVEN THOUGH IT GIVES A WARNING
6.. _release_notes:
7
ToineSiebelinkb87f3232021-02-26 12:05:30 +00008CPS Release Notes
Bruno Sakotoa1129b62022-03-15 08:09:07 -04009#################
ToineSiebelinkb87f3232021-02-26 12:05:30 +000010
11.. contents::
12 :depth: 2
13..
14
lukegleesond7764c42023-04-20 14:11:20 +010015.. ========================
16.. * * * MONTREAL * * *
17.. ========================
niamhcoref7b414e2021-11-17 11:02:07 +000018
mpriyank2c4535d2023-11-06 17:06:15 +000019Version: 3.3.10
20===============
21
22Release Data
23------------
24
25+--------------------------------------+--------------------------------------------------------+
26| **CPS Project** | |
27| | |
28+--------------------------------------+--------------------------------------------------------+
29| **Docker images** | onap/cps-and-ncmp:3.3.10 |
30| | |
31+--------------------------------------+--------------------------------------------------------+
32| **Release designation** | 3.3.10 Montreal |
33| | |
34+--------------------------------------+--------------------------------------------------------+
35| **Release date** | Not yet released |
36| | |
37+--------------------------------------+--------------------------------------------------------+
38
39Bug Fixes
40---------
413.3.10
42
43Features
44--------
45
egernugd91a7072023-09-29 12:12:36 +010046Version: 3.3.9
47==============
48
49Release Data
50------------
51
52+--------------------------------------+--------------------------------------------------------+
53| **CPS Project** | |
54| | |
55+--------------------------------------+--------------------------------------------------------+
56| **Docker images** | onap/cps-and-ncmp:3.3.9 |
57| | |
58+--------------------------------------+--------------------------------------------------------+
59| **Release designation** | 3.3.9 Montreal |
60| | |
61+--------------------------------------+--------------------------------------------------------+
mpriyank2c4535d2023-11-06 17:06:15 +000062| **Release date** | 2023 November 06 |
egernugd91a7072023-09-29 12:12:36 +010063| | |
64+--------------------------------------+--------------------------------------------------------+
65
66Bug Fixes
67---------
683.3.9
mpriyank02b2d2a2023-10-25 12:23:10 +010069 - `CPS-1923 <https://jira.onap.org/browse/CPS-1923>`_ CPS and NCMP changed management endpoint and port from /manage to /actuator and port same as cps application port.
mpriyankd74c2d22023-11-06 13:25:38 +000070 - `CPS-1933 <https://jira.onap.org/browse/CPS-1933>`_ Setting up the class loader explicitly in hazelcast config.
egernugd91a7072023-09-29 12:12:36 +010071
72Features
73--------
74
danielhanrahan56384d12023-09-20 17:10:40 +010075Version: 3.3.8
76==============
77
78Release Data
79------------
80
81+--------------------------------------+--------------------------------------------------------+
82| **CPS Project** | |
83| | |
84+--------------------------------------+--------------------------------------------------------+
85| **Docker images** | onap/cps-and-ncmp:3.3.8 |
86| | |
87+--------------------------------------+--------------------------------------------------------+
88| **Release designation** | 3.3.8 Montreal |
89| | |
90+--------------------------------------+--------------------------------------------------------+
egernugd91a7072023-09-29 12:12:36 +010091| **Release date** | 2023 September 29 |
danielhanrahan56384d12023-09-20 17:10:40 +010092| | |
93+--------------------------------------+--------------------------------------------------------+
94
95Bug Fixes
96---------
973.3.8
98
99Features
100--------
egernugcb9d1502023-09-28 09:57:44 +0100101 - `CPS-1888 <https://jira.onap.org/browse/CPS-1888>`_ Uplift Spring Boot to 3.1.2.
danielhanrahan56384d12023-09-20 17:10:40 +0100102
leventecsanyid35ad5c2023-08-23 15:55:30 +0200103Version: 3.3.7
104==============
105
106Release Data
107------------
108
109+--------------------------------------+--------------------------------------------------------+
110| **CPS Project** | |
111| | |
112+--------------------------------------+--------------------------------------------------------+
113| **Docker images** | onap/cps-and-ncmp:3.3.7 |
114| | |
115+--------------------------------------+--------------------------------------------------------+
116| **Release designation** | 3.3.7 Montreal |
117| | |
118+--------------------------------------+--------------------------------------------------------+
danielhanrahan56384d12023-09-20 17:10:40 +0100119| **Release date** | 2023 September 20 |
leventecsanyid35ad5c2023-08-23 15:55:30 +0200120| | |
121+--------------------------------------+--------------------------------------------------------+
122
123Bug Fixes
124---------
1253.3.7
danielhanrahanefc55772023-09-15 12:02:35 +0100126 - `CPS-1866 <https://jira.onap.org/browse/CPS-1866>`_ Fix ClassDefNotFoundError in opendaylight Yang parser
leventecsanyid35ad5c2023-08-23 15:55:30 +0200127
128Features
129--------
egernugcb9d1502023-09-28 09:57:44 +0100130 - `CPS-1789 <https://jira.onap.org/browse/CPS-1789>`_ CPS Upgrade to Springboot 3.0.
egernug60a780c2023-09-19 15:26:42 +0100131
132Note
133----
134Migrating 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 +0200135
egernugbdac4402023-07-21 13:27:24 +0100136Version: 3.3.6
137==============
138
139Release Data
140------------
141
142+--------------------------------------+--------------------------------------------------------+
143| **CPS Project** | |
144| | |
145+--------------------------------------+--------------------------------------------------------+
146| **Docker images** | onap/cps-and-ncmp:3.3.6 |
147| | |
148+--------------------------------------+--------------------------------------------------------+
149| **Release designation** | 3.3.6 Montreal |
150| | |
151+--------------------------------------+--------------------------------------------------------+
leventecsanyid35ad5c2023-08-23 15:55:30 +0200152| **Release date** | 2023 August 23 |
egernugbdac4402023-07-21 13:27:24 +0100153| | |
154+--------------------------------------+--------------------------------------------------------+
155
156Bug Fixes
157---------
1583.3.6
danielhanrahan996d0c22023-08-17 15:43:34 +0100159 - `CPS-1841 <https://jira.onap.org/browse/CPS-1841>`_ Update of top-level data node fails with exception
mpriyank41c7d002023-08-22 13:17:46 +0100160 - `CPS-1842 <https://jira.onap.org/browse/CPS-1842>`_ Replace event-id with correlation-id for data read operation cloud event
egernugbdac4402023-07-21 13:27:24 +0100161
162Features
163--------
danielhanrahan92705462023-05-18 10:18:10 +0100164 - `CPS-1696 <https://jira.onap.org/browse/CPS-1696>`_ Get Data Node to return entire List data node.
mpriyank612fb572023-08-01 15:36:27 +0100165 - `CPS-1819 <https://jira.onap.org/browse/CPS-1819>`_ Ability to disable sending authorization header.
egernugbdac4402023-07-21 13:27:24 +0100166
167
egernug6c9621a2023-07-19 11:05:00 +0100168Version: 3.3.5
169==============
170
171Release Data
172------------
173
174+--------------------------------------+--------------------------------------------------------+
175| **CPS Project** | |
176| | |
177+--------------------------------------+--------------------------------------------------------+
178| **Docker images** | onap/cps-and-ncmp:3.3.5 |
179| | |
180+--------------------------------------+--------------------------------------------------------+
181| **Release designation** | 3.3.5 Montreal |
182| | |
183+--------------------------------------+--------------------------------------------------------+
egernugbdac4402023-07-21 13:27:24 +0100184| **Release date** | 2023 July 21 |
egernug6c9621a2023-07-19 11:05:00 +0100185| | |
186+--------------------------------------+--------------------------------------------------------+
187
188Bug Fixes
189---------
1903.3.5
191
192Features
193--------
danielhanrahan74a47152023-06-28 12:55:20 +0100194 - `CPS-1760 <https://jira.onap.org/browse/CPS-1760>`_ Improve handling of special characters in Cps Paths
egernug6c9621a2023-07-19 11:05:00 +0100195
mpriyank8caa3422023-06-30 11:14:10 +0100196Version: 3.3.4
197==============
198
199Release Data
200------------
201
202+--------------------------------------+--------------------------------------------------------+
203| **CPS Project** | |
204| | |
205+--------------------------------------+--------------------------------------------------------+
206| **Docker images** | onap/cps-and-ncmp:3.3.4 |
207| | |
208+--------------------------------------+--------------------------------------------------------+
209| **Release designation** | 3.3.4 Montreal |
210| | |
211+--------------------------------------+--------------------------------------------------------+
egernug6c9621a2023-07-19 11:05:00 +0100212| **Release date** | 2023 July 19 |
mpriyank8caa3422023-06-30 11:14:10 +0100213| | |
214+--------------------------------------+--------------------------------------------------------+
215
216Bug Fixes
217---------
2183.3.4
219
220Features
221--------
egernugdb62ffb2023-07-18 10:57:42 +0100222 - `CPS-1767 <https://jira.onap.org/browse/CPS-1767>`_ Upgrade CPS to java 17
mpriyank8caa3422023-06-30 11:14:10 +0100223
danielhanrahan19f963b2023-06-15 13:52:34 +0100224Version: 3.3.3
225==============
226
227Release Data
228------------
229
230+--------------------------------------+--------------------------------------------------------+
231| **CPS Project** | |
232| | |
233+--------------------------------------+--------------------------------------------------------+
234| **Docker images** | onap/cps-and-ncmp:3.3.3 |
235| | |
236+--------------------------------------+--------------------------------------------------------+
237| **Release designation** | 3.3.3 Montreal |
238| | |
239+--------------------------------------+--------------------------------------------------------+
mpriyank8caa3422023-06-30 11:14:10 +0100240| **Release date** | 2023 June 30 |
danielhanrahan19f963b2023-06-15 13:52:34 +0100241| | |
242+--------------------------------------+--------------------------------------------------------+
243
244Bug Fixes
245---------
2463.3.3
247
248Features
249--------
mpriyank6da95412023-06-29 16:56:11 +0100250 - `CPS-1515 <https://jira.onap.org/browse/CPS-1515>`_ Support Multiple CM-Handles for NCMP Get Operation
251 - `CPS-1675 <https://jira.onap.org/browse/CPS-1675>`_ Persistence write performance improvement(s)
252 - `CPS-1745 <https://jira.onap.org/browse/CPS-1745>`_ Upgrade to Openapi 3.0.3
danielhanrahan19f963b2023-06-15 13:52:34 +0100253
mpriyank436b75b2023-05-03 11:10:08 +0100254Version: 3.3.2
255==============
256
257Release Data
258------------
259
260+--------------------------------------+--------------------------------------------------------+
261| **CPS Project** | |
262| | |
263+--------------------------------------+--------------------------------------------------------+
264| **Docker images** | onap/cps-and-ncmp:3.3.2 |
265| | |
266+--------------------------------------+--------------------------------------------------------+
267| **Release designation** | 3.3.2 Montreal |
268| | |
269+--------------------------------------+--------------------------------------------------------+
danielhanrahan19f963b2023-06-15 13:52:34 +0100270| **Release date** | 2023 June 15 |
mpriyank436b75b2023-05-03 11:10:08 +0100271| | |
272+--------------------------------------+--------------------------------------------------------+
273
274Bug Fixes
275---------
2763.3.2
danielhanrahan5cec5322023-06-15 11:08:54 +0100277 - `CPS-1716 <https://jira.onap.org/browse/CPS-1716>`_ NCMP: Java Heap OutOfMemory errors and slow registration in case of 20k cmhandles
mpriyank436b75b2023-05-03 11:10:08 +0100278
279Features
280--------
--globalc7e5a802023-04-05 17:08:08 +0530281 - `CPS-1006 <https://jira.onap.org/browse/CPS-1006>`_ Extend CPS PATCH API to allow update of leaves for multiple data nodes
danielhanrahan5cec5322023-06-15 11:08:54 +0100282 - `CPS-1273 <https://jira.onap.org/browse/CPS-1273>`_ Add <,> operators support to cps-path
283 - `CPS-1664 <https://jira.onap.org/browse/CPS-1664>`_ Use recursive SQL to fetch descendants in CpsPath queries to improve query performance
284 - `CPS-1676 <https://jira.onap.org/browse/CPS-1676>`_ Entity ID types do not match types in database definition
285 - `CPS-1677 <https://jira.onap.org/browse/CPS-1677>`_ Remove dataspace_id column from Fragment table
mpriyank436b75b2023-05-03 11:10:08 +0100286
lukegleesond7764c42023-04-20 14:11:20 +0100287Version: 3.3.1
halil.cakal0b8d85d2023-03-23 12:44:27 +0000288==============
289
290Release Data
291------------
292
293+--------------------------------------+--------------------------------------------------------+
294| **CPS Project** | |
295| | |
296+--------------------------------------+--------------------------------------------------------+
lukegleesond7764c42023-04-20 14:11:20 +0100297| **Docker images** | onap/cps-and-ncmp:3.3.1 |
halil.cakal0b8d85d2023-03-23 12:44:27 +0000298| | |
299+--------------------------------------+--------------------------------------------------------+
lukegleesond7764c42023-04-20 14:11:20 +0100300| **Release designation** | 3.3.1 Montreal |
halil.cakal0b8d85d2023-03-23 12:44:27 +0000301| | |
302+--------------------------------------+--------------------------------------------------------+
mpriyank436b75b2023-05-03 11:10:08 +0100303| **Release date** | 2023 May 03 |
halil.cakal0b8d85d2023-03-23 12:44:27 +0000304| | |
305+--------------------------------------+--------------------------------------------------------+
306
307Bug Fixes
308---------
lukegleesond7764c42023-04-20 14:11:20 +01003093.3.1
halil.cakal0b8d85d2023-03-23 12:44:27 +0000310 - None
311
312Features
313--------
mpriyank52c5e542023-05-02 15:58:55 +0100314 - `CPS-1272 <https://jira.onap.org/browse/CPS-1272>`_ Add Contains operation to CPS Path
315 - `CPS-1573 <https://jira.onap.org/browse/CPS-1573>`_ Remove 32K limit for DB operations
316 - `CPS-1627 <https://jira.onap.org/browse/CPS-1627>`_ Dependency versions uplift because of vulnerability issues
317 - `CPS-1629 <https://jira.onap.org/browse/CPS-1629>`_ Ordering of leaf elements to support combination of AND/OR in cps-path
318 - `CPS-1637 <https://jira.onap.org/browse/CPS-1637>`_ Extend hazelcast to work on kubernetes
halil.cakal0b8d85d2023-03-23 12:44:27 +0000319
lukegleesond7764c42023-04-20 14:11:20 +0100320Version: 3.3.0
321==============
322
323Release Data
324------------
325
326+--------------------------------------+--------------------------------------------------------+
327| **CPS Project** | |
328| | |
329+--------------------------------------+--------------------------------------------------------+
330| **Docker images** | onap/cps-and-ncmp:3.3.0 |
331| | |
332+--------------------------------------+--------------------------------------------------------+
333| **Release designation** | 3.3.0 Montreal |
334| | |
335+--------------------------------------+--------------------------------------------------------+
336| **Release date** | 2023 April 20 |
337| | |
338+--------------------------------------+--------------------------------------------------------+
339
340Bug Fixes
341---------
3423.3.0
343 - None
344
345Features
346--------
347 - `CPS-1215 <https://jira.onap.org/browse/CPS-1215>`_ Add OR operation for CPS Path
348 - `CPS-1617 <https://jira.onap.org/browse/CPS-1617>`_ Use cascade delete in fragments table
349
350.. ======================
351.. * * * LONDON * * *
352.. ======================
353
mpriyank0fd4d192023-03-10 13:48:20 +0000354Version: 3.2.6
355==============
356
357Release Data
358------------
359
360+--------------------------------------+--------------------------------------------------------+
361| **CPS Project** | |
362| | |
363+--------------------------------------+--------------------------------------------------------+
364| **Docker images** | onap/cps-and-ncmp:3.2.6 |
365| | |
366+--------------------------------------+--------------------------------------------------------+
367| **Release designation** | 3.2.6 London |
368| | |
369+--------------------------------------+--------------------------------------------------------+
seanbeirnef5a3a212023-03-06 09:12:49 +0000370| **Release date** | 2023 March 22 |
mpriyank0fd4d192023-03-10 13:48:20 +0000371| | |
372+--------------------------------------+--------------------------------------------------------+
373
374Bug Fixes
375---------
3763.2.6
arpitsingh2b4c4882023-03-03 21:38:57 +0530377 - `CPS-1526 <https://jira.onap.org/browse/CPS-1526>`_ Fix response message for PATCH operation
seanbeirnef5a3a212023-03-06 09:12:49 +0000378 - `CPS-1563 <https://jira.onap.org/browse/CPS-1563>`_ Fix 500 response error on id-searches with empty parameters
mpriyank0fd4d192023-03-10 13:48:20 +0000379
380Features
381--------
seanbeirnef5a3a212023-03-06 09:12:49 +0000382 - `CPS-1396 <https://jira.onap.org/browse/CPS-1396>`_ Query data nodes across all anchors under one dataspace
mpriyank0fd4d192023-03-10 13:48:20 +0000383
mpriyankade5a6e2023-03-09 17:58:31 +0000384Version: 3.2.5
385==============
386
387Release Data
388------------
389
390+--------------------------------------+--------------------------------------------------------+
391| **CPS Project** | |
392| | |
393+--------------------------------------+--------------------------------------------------------+
394| **Docker images** | onap/cps-and-ncmp:3.2.5 |
395| | |
396+--------------------------------------+--------------------------------------------------------+
397| **Release designation** | 3.2.5 London |
398| | |
399+--------------------------------------+--------------------------------------------------------+
mpriyank06bfe4e2023-03-10 11:48:23 +0000400| **Release date** | 2023 March 10 |
mpriyankade5a6e2023-03-09 17:58:31 +0000401| | |
402+--------------------------------------+--------------------------------------------------------+
403
404Bug Fixes
405---------
4063.2.5
mpriyank06bfe4e2023-03-10 11:48:23 +0000407 - `CPS-1537 <https://jira.onap.org/browse/CPS-1537>`_ Introduce control switch for model loader functionality.
mpriyankade5a6e2023-03-09 17:58:31 +0000408
409Features
410--------
411 - None
412
seanbeirnef0f4fd82023-03-07 13:42:04 +0000413Version: 3.2.4
414==============
415
416Release Data
417------------
418
419+--------------------------------------+--------------------------------------------------------+
420| **CPS Project** | |
421| | |
422+--------------------------------------+--------------------------------------------------------+
423| **Docker images** | onap/cps-and-ncmp:3.2.4 |
424| | |
425+--------------------------------------+--------------------------------------------------------+
426| **Release designation** | 3.2.4 London |
427| | |
428+--------------------------------------+--------------------------------------------------------+
mpriyankbd5ba8d2023-03-09 16:33:02 +0000429| **Release date** | 2023 March 09 |
seanbeirnef0f4fd82023-03-07 13:42:04 +0000430| | |
431+--------------------------------------+--------------------------------------------------------+
432
433Bug Fixes
434---------
4353.2.4
mpriyankbd5ba8d2023-03-09 16:33:02 +0000436 - `CPS-1533 <https://jira.onap.org/browse/CPS-1533>`_ Fix for Temp tables cause Out of shared memory errors in Postgres
437 - `CPS-1537 <https://jira.onap.org/browse/CPS-1537>`_ NCMP failed to start due to issue in SubscriptionModelLoader
438
439Features
440--------
441 - None
seanbeirnef0f4fd82023-03-07 13:42:04 +0000442
mpriyankfd43dbe2023-02-08 11:21:08 +0000443Version: 3.2.3
444==============
445
446Release Data
447------------
448
449+--------------------------------------+--------------------------------------------------------+
450| **CPS Project** | |
451| | |
452+--------------------------------------+--------------------------------------------------------+
453| **Docker images** | onap/cps-and-ncmp:3.2.3 |
454| | |
455+--------------------------------------+--------------------------------------------------------+
456| **Release designation** | 3.2.3 London |
457| | |
458+--------------------------------------+--------------------------------------------------------+
seanbeirnef9af5f82023-03-07 10:36:18 +0000459| **Release date** | 2023 March 07 |
mpriyankfd43dbe2023-02-08 11:21:08 +0000460| | |
461+--------------------------------------+--------------------------------------------------------+
462
463Bug Fixes
464---------
4653.2.3
seanbeirnef9af5f82023-03-07 10:36:18 +0000466 - `CPS-1494 <https://jira.onap.org/browse/CPS-1494>`_ NCMP Inventory Performance Improvements
mpriyankfd43dbe2023-02-08 11:21:08 +0000467
468Features
469--------
seanbeirnef9af5f82023-03-07 10:36:18 +0000470 - `CPS-1401 <https://jira.onap.org/browse/CPS-1401>`_ Added V2 of Get Data Node API,support to retrieve all data nodes under an anchor
471 - `CPS-1502 <https://jira.onap.org/browse/CPS-1502>`_ Delete Performance Improvements
mpriyankfd43dbe2023-02-08 11:21:08 +0000472
seanbeirnef8e980a2023-01-27 18:09:33 +0000473Version: 3.2.2
474==============
475
476Release Data
477------------
478
479+--------------------------------------+--------------------------------------------------------+
480| **CPS Project** | |
481| | |
482+--------------------------------------+--------------------------------------------------------+
483| **Docker images** | onap/cps-and-ncmp:3.2.2 |
484| | |
485+--------------------------------------+--------------------------------------------------------+
486| **Release designation** | 3.2.2 London |
487| | |
488+--------------------------------------+--------------------------------------------------------+
mpriyankfd43dbe2023-02-08 11:21:08 +0000489| **Release date** | 2023 February 08 |
seanbeirnef8e980a2023-01-27 18:09:33 +0000490| | |
491+--------------------------------------+--------------------------------------------------------+
492
493Bug Fixes
494---------
mpriyank0b5950d2023-02-07 17:55:10 +00004953.2.2
mpriyankfd43dbe2023-02-08 11:21:08 +0000496 - `CPS-1173 <https://jira.onap.org/browse/CPS-1173>`_ Delete Performance Improvements.
mpriyank0b5950d2023-02-07 17:55:10 +0000497
498Features
499--------
500 - None
seanbeirnef8e980a2023-01-27 18:09:33 +0000501
leventecsanyi37d72852022-10-26 10:44:08 +0200502Version: 3.2.1
503==============
mpriyank4bd450e2022-10-05 09:50:59 +0100504
505Release Data
506------------
507
508+--------------------------------------+--------------------------------------------------------+
509| **CPS Project** | |
510| | |
511+--------------------------------------+--------------------------------------------------------+
lukegleesone0154a62023-01-25 15:06:52 +0000512| **Docker images** | onap/cps-and-ncmp:3.2.1 |
mpriyank4bd450e2022-10-05 09:50:59 +0100513| | |
514+--------------------------------------+--------------------------------------------------------+
leventecsanyi37d72852022-10-26 10:44:08 +0200515| **Release designation** | 3.2.1 London |
mpriyank4bd450e2022-10-05 09:50:59 +0100516| | |
517+--------------------------------------+--------------------------------------------------------+
lukegleesone0154a62023-01-25 15:06:52 +0000518| **Release date** | 2023 January 27 |
mpriyank4bd450e2022-10-05 09:50:59 +0100519| | |
520+--------------------------------------+--------------------------------------------------------+
Cédric Ollivier490b20d2023-03-15 21:40:48 +0100521
lukegleeson3be99242022-10-11 14:34:56 +0100522Features
523--------
leventecsanyi37d72852022-10-26 10:44:08 +02005243.2.1
lukegleesone0154a62023-01-25 15:06:52 +0000525 - `CPS-341 <https://jira.onap.org/browse/CPS-341>`_ Added support for multiple data tree instances under 1 anchor.
526 - `CPS-1002 <https://jira.onap.org/browse/CPS-1002>`_ Add CPS-E-05 endpoint for 'Query data, NCMP-Operational Datastore' using cpsPaths
527 - `CPS-1182 <https://jira.onap.org/browse/CPS-1182>`_ Upgrade Opendaylight
ToineSiebelink294bcb52022-12-23 11:07:42 +0000528 - `CPS-1185 <https://jira.onap.org/browse/CPS-1185>`_ Get all dataspaces.
529 - `CPS-1186 <https://jira.onap.org/browse/CPS-1186>`_ Get single dataspace.
lukegleesonf20b4992022-12-09 15:48:55 +0000530 - `CPS-1187 <https://jira.onap.org/browse/CPS-1187>`_ Added API to get all schema sets for a given dataspace.
lukegleesone0154a62023-01-25 15:06:52 +0000531 - `CPS-1236 <https://jira.onap.org/browse/CPS-1236>`_ DMI audit support for NCMP: Filter on any properties of CM Handles
ToineSiebelink294bcb52022-12-23 11:07:42 +0000532 - `CPS-1257 <https://jira.onap.org/browse/CPS-1257>`_ Added support for application/xml Content-Type (write only).
lukegleesone0154a62023-01-25 15:06:52 +0000533 - `CPS-1381 <https://jira.onap.org/browse/CPS-1381>`_ Query large outputs using limit/depth/pagination
ToineSiebelink294bcb52022-12-23 11:07:42 +0000534 - `CPS-1421 <https://jira.onap.org/browse/CPS-1421>`_ Optimized query for large number of hits with descendants.
lukegleesone0154a62023-01-25 15:06:52 +0000535 - `CPS-1422 <https://jira.onap.org/browse/CPS-1422>`_ Fetch CM handles by collection of xpaths (CPS Core)
536 - `CPS-1424 <https://jira.onap.org/browse/CPS-1424>`_ Updating CmHandleStates using batch operation
537 - `CPS-1439 <https://jira.onap.org/browse/CPS-1439>`_ Use native query to delete data nodes
mpriyank4bd450e2022-10-05 09:50:59 +0100538
539Bug Fixes
540---------
ToineSiebelink294bcb52022-12-23 11:07:42 +00005413.2.1
lukegleesone0154a62023-01-25 15:06:52 +0000542 - `CPS-1171 <https://jira.onap.org/browse/CPS-1171>`_ Optimized retrieval of data nodes with many descendants.
543 - `CPS-1288 <https://jira.onap.org/browse/CPS-1288>`_ Hazelcast TTL for IMap is not working
544 - `CPS-1289 <https://jira.onap.org/browse/CPS-1289>`_ Getting wrong error code for create node api
545 - `CPS-1326 <https://jira.onap.org/browse/CPS-1326>`_ Creation of DataNodeBuilder with module name prefix is very slow
546 - `CPS-1344 <https://jira.onap.org/browse/CPS-1344>`_ Top level container (prefix) is not always the first module
ToineSiebelink74eed2c2023-08-31 17:38:52 +0100547 - `CPS-1350 <https://jira.onap.org/browse/CPS-1350>`_ Add Basic Authentication to CPS/NCMP OpenAPI Definitions.
lukegleesone0154a62023-01-25 15:06:52 +0000548 - `CPS-1352 <https://jira.onap.org/browse/CPS-1352>`_ Handle YangChoiceNode in right format.
ToineSiebelink294bcb52022-12-23 11:07:42 +0000549 - `CPS-1409 <https://jira.onap.org/browse/CPS-1409>`_ Fix Delete uses case with '/' in path.
lukegleesone0154a62023-01-25 15:06:52 +0000550 - `CPS-1433 <https://jira.onap.org/browse/CPS-1433>`_ Fix to allow posting data with '/' key fields.
551 - `CPS-1442 <https://jira.onap.org/browse/CPS-1442>`_ CPS PATCH operation does not merge existing data
552 - `CPS-1446 <https://jira.onap.org/browse/CPS-1446>`_ Locked cmhandles and ready to locked state transitions causing long cmHandle discovery
553 - `CPS-1457 <https://jira.onap.org/browse/CPS-1457>`_ CpsDataPersistenceService#getDataNodes uses non-normalized xpaths
554 - `CPS-1458 <https://jira.onap.org/browse/CPS-1458>`_ CpsDataPersistenceService#getDataNodes does not handle root xpath
555 - `CPS-1460 <https://jira.onap.org/browse/CPS-1460>`_ CPS Path Processing Performance Test duration is too low
ToineSiebelink294bcb52022-12-23 11:07:42 +0000556
leventecsanyi37d72852022-10-26 10:44:08 +02005573.2.0
ToineSiebelink294bcb52022-12-23 11:07:42 +0000558 - `CPS-1312 <https://jira.onap.org/browse/CPS-1312>`_ CPS(/NCMP) does not have version control.
mpriyank4bd450e2022-10-05 09:50:59 +0100559
lukegleeson3be99242022-10-11 14:34:56 +0100560Known Limitations, Issues and Workarounds
561-----------------------------------------
562
563*System Limitations*
564
seanbeirne72c267e2022-10-18 12:39:22 +0100565For upgrading, CPS uses Liquibase for database upgrades. CPS/NCMP currently only supports upgrading from Liquibase changelog 11 to Liquibase changelog 16.
566This 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 +0100567
arpitsingh2b4c4882023-03-03 21:38:57 +0530568CPS core Patch operation currently supports updating data of one top level data node. When performing Patch on multiple top level data nodes at once
569a 400 Bad Request is sent as response. This is part of commit CPS-1526.
570
seanbeirnedba2b102022-10-27 09:59:17 +0100571.. ====================
572.. * * * KOHN * * *
573.. ====================
574
mpriyankfe775312022-09-30 14:16:51 +0100575Version: 3.1.4
576==============
577
578Release Data
579------------
580
581+--------------------------------------+--------------------------------------------------------+
582| **CPS Project** | |
583| | |
584+--------------------------------------+--------------------------------------------------------+
585| **Docker images** | onap/cps-and-ncmp:3.1.4 |
586| | |
587+--------------------------------------+--------------------------------------------------------+
588| **Release designation** | 3.1.4 Kohn |
589| | |
590+--------------------------------------+--------------------------------------------------------+
mpriyank4bd450e2022-10-05 09:50:59 +0100591| **Release date** | 2022 October 5 |
mpriyankfe775312022-09-30 14:16:51 +0100592| | |
593+--------------------------------------+--------------------------------------------------------+
594
595Bug Fixes
596---------
lukegleeson8c6b5622022-09-29 15:58:06 +0100597 - `CPS-1265 <https://jira.onap.org/browse/CPS-1265>`_ Revision field should not be required (NotNull) on cps-ri YangResourceEntity
mpriyankac0bffc2022-10-03 12:26:10 +0100598 - `CPS-1294 <https://jira.onap.org/browse/CPS-1294>`_ Kafka communication fault caused cmHandle registration error
mpriyankfe775312022-09-30 14:16:51 +0100599
mpriyank06736cb2022-09-29 14:29:40 +0100600Version: 3.1.3
601==============
602
603Release Data
604------------
605
606+--------------------------------------+--------------------------------------------------------+
607| **CPS Project** | |
608| | |
609+--------------------------------------+--------------------------------------------------------+
610| **Docker images** | onap/cps-and-ncmp:3.1.3 |
611| | |
612+--------------------------------------+--------------------------------------------------------+
613| **Release designation** | 3.1.3 Kohn |
614| | |
615+--------------------------------------+--------------------------------------------------------+
mpriyankfe775312022-09-30 14:16:51 +0100616| **Release date** | 2022 September 29 |
mpriyank06736cb2022-09-29 14:29:40 +0100617| | |
618+--------------------------------------+--------------------------------------------------------+
619
620Bug Fixes
621---------
622 - None
623
mpriyankef0ddfc2022-09-28 12:19:34 +0100624Version: 3.1.2
625==============
626
627Release Data
628------------
629
630+--------------------------------------+--------------------------------------------------------+
631| **CPS Project** | |
632| | |
633+--------------------------------------+--------------------------------------------------------+
634| **Docker images** | onap/cps-and-ncmp:3.1.2 |
635| | |
636+--------------------------------------+--------------------------------------------------------+
637| **Release designation** | 3.1.2 Kohn |
638| | |
639+--------------------------------------+--------------------------------------------------------+
mpriyank06736cb2022-09-29 14:29:40 +0100640| **Release date** | 2022 September 28 |
mpriyankef0ddfc2022-09-28 12:19:34 +0100641| | |
642+--------------------------------------+--------------------------------------------------------+
643
644Bug Fixes
645---------
646 - None
647
mpriyanka3f43502022-09-26 14:57:01 +0100648Version: 3.1.1
649==============
650
651Release Data
652------------
653
654+--------------------------------------+--------------------------------------------------------+
655| **CPS Project** | |
656| | |
657+--------------------------------------+--------------------------------------------------------+
658| **Docker images** | onap/cps-and-ncmp:3.1.1 |
659| | |
660+--------------------------------------+--------------------------------------------------------+
661| **Release designation** | 3.1.1 Kohn |
662| | |
663+--------------------------------------+--------------------------------------------------------+
mpriyankef0ddfc2022-09-28 12:19:34 +0100664| **Release date** | 2022 September 28 |
mpriyanka3f43502022-09-26 14:57:01 +0100665| | |
666+--------------------------------------+--------------------------------------------------------+
667
668Bug Fixes
669---------
670 - None
671
lukegleesonc9ec9152022-09-07 14:21:36 +0100672Security Notes
673--------------
674
675*Fixed Security Issues*
676
677 - `CPS-1226 <https://jira.onap.org/browse/CPS-1226>`_ Security bug in the logs
678
lukegleeson4a34fa52022-09-19 15:31:59 +0100679Version: 3.1.0
680==============
Bruno Sakoto9c3541e2022-06-15 07:57:42 -0400681
682Release Data
683------------
684
DylanB95ESTb130fd32022-04-04 13:09:22 +0100685+--------------------------------------+--------------------------------------------------------+
686| **CPS Project** | |
687| | |
688+--------------------------------------+--------------------------------------------------------+
689| **Docker images** | onap/cps-and-ncmp:3.1.0 |
690| | |
691+--------------------------------------+--------------------------------------------------------+
Bruno Sakoto9c3541e2022-06-15 07:57:42 -0400692| **Release designation** | 3.1.0 Kohn |
DylanB95ESTb130fd32022-04-04 13:09:22 +0100693| | |
694+--------------------------------------+--------------------------------------------------------+
lukegleeson4a34fa52022-09-19 15:31:59 +0100695| **Release date** | 2022 September 14 |
DylanB95ESTb130fd32022-04-04 13:09:22 +0100696| | |
697+--------------------------------------+--------------------------------------------------------+
698
699Features
700--------
lukegleeson4a34fa52022-09-19 15:31:59 +0100701 - `CPS-340 <https://jira.onap.org/browse/CPS-340>`_ Patch and update the root data node
702 - `CPS-575 <https://jira.onap.org/browse/CPS-575>`_ Write data for cmHandle using ncmp-datastores:passthrough-running (NCMP.)
703 - `CPS-731 <https://jira.onap.org/browse/CPS-731>`_ Query based on Public CM Properties
704 - `CPS-828 <https://jira.onap.org/browse/CPS-828>`_ Async: NCMP Rest impl. including Request ID generation
705 - `CPS-829 <https://jira.onap.org/browse/CPS-829>`_ Async: Internal message topic incl. basic producer & Consumer
706 - `CPS-830 <https://jira.onap.org/browse/CPS-830>`_ DMI-NCMP Asynchronously Publish Response Event to Client Topic
707 - `CPS-869 <https://jira.onap.org/browse/CPS-869>`_ Apply Standardized logging fields to adhere to ONAP Best practice REQ-1072
708 - `CPS-870 <https://jira.onap.org/browse/CPS-870>`_ Align CPS-Core output with SDN-C output (add module name)
709 - `CPS-875 <https://jira.onap.org/browse/CPS-875>`_ CM Handle State: Watchdog-process that syncs 'ADVISED' CM Handles
710 - `CPS-877 <https://jira.onap.org/browse/CPS-877>`_ CM Handle State: Exclude any CM-Handles from queries/operations that are not in state 'READY'
711 - `CPS-899 <https://jira.onap.org/browse/CPS-899>`_ Start and stop sessions on Java API
712 - `CPS-909 <https://jira.onap.org/browse/CPS-909>`_ Separate NCMP endpoint for ch/{cm-handle}/properties and ch/{cm-handle}/state
713 - `CPS-917 <https://jira.onap.org/browse/CPS-917>`_ Structured Errors response for passthrough use-cases in NCMP
714 - `CPS-953 <https://jira.onap.org/browse/CPS-953>`_ Update maven deploy plugin version
715 - `CPS-977 <https://jira.onap.org/browse/CPS-977>`_ Query CM Handles using CpsPath
716 - `CPS-1000 <https://jira.onap.org/browse/CPS-1000>`_ Create Data Synchronization watchdog
717 - `CPS-1016 <https://jira.onap.org/browse/CPS-1016>`_ Merge 2 'query' end points in NCMP
718 - `CPS-1034 <https://jira.onap.org/browse/CPS-1034>`_ Publish lifecycle events for ADVISED , READY and LOCKED state transition"
719 - `CPS-1064 <https://jira.onap.org/browse/CPS-1064>`_ Support retrieval of YANG module sources for CM handle on the NCMP interface
720 - `CPS-1099 <https://jira.onap.org/browse/CPS-1099>`_ Expose simplified 'external' lock reason enum state over REST interface
721 - `CPS-1101 <https://jira.onap.org/browse/CPS-1101>`_ Introducing the DELETING and DELETED Cmhandle State
722 - `CPS-1102 <https://jira.onap.org/browse/CPS-1102>`_ Register the Cmhandle Sends Advised State notification.
723 - `CPS-1133 <https://jira.onap.org/browse/CPS-1133>`_ Enable/Disable Data Sync for Cm Handle
724 - `CPS-1136 <https://jira.onap.org/browse/CPS-1136>`_ DMI Audit Support (get all CM Handles for a registered DMI)
725
emacleeafb17362022-09-02 14:40:17 +0100726
727Bug Fixes
728---------
lukegleeson4a34fa52022-09-19 15:31:59 +0100729 - `CPS-896 <https://jira.onap.org/browse/CPS-896>`_ CM Handle Registration Process only partially completes when exception is thrown
730 - `CPS-957 <https://jira.onap.org/browse/CPS-957>`_ NCMP: fix getResourceDataForPassthroughOperational endpoint
731 - `CPS-1020 <https://jira.onap.org/browse/CPS-1020>`_ DuplicatedYangResourceException error at parallel cmHandle registration
732 - `CPS-1056 <https://jira.onap.org/browse/CPS-1056>`_ Wrong error response format in case of Dmi plugin error
ToineSiebelink74eed2c2023-08-31 17:38:52 +0100733 - `CPS-1067 <https://jira.onap.org/browse/CPS-1067>`_ NCMP returns 500 error on searches endpoint when No DMI Handles registered
lukegleeson4a34fa52022-09-19 15:31:59 +0100734 - `CPS-1085 <https://jira.onap.org/browse/CPS-1085>`_ Performance degradation on ncmp/v1/ch/searches endpoint
735 - `CPS-1088 <https://jira.onap.org/browse/CPS-1088>`_ Kafka consumer can not be turned off
736 - `CPS-1097 <https://jira.onap.org/browse/CPS-1097>`_ Unable to change state from LOCKED to ADVISED
737 - `CPS-1126 <https://jira.onap.org/browse/CPS-1126>`_ CmHandle creation performance degradation
738 - `CPS-1175 <https://jira.onap.org/browse/CPS-1175>`_ Incorrect response when empty body executed for cmhandle id-searches
739 - `CPS-1179 <https://jira.onap.org/browse/CPS-1179>`_ Node API - GET method returns invalid response when identifier contains '/'
740 - `CPS-1212 <https://jira.onap.org/browse/CPS-1212>`_ Additional Properties for CM Handles not included when send to DMI Plugin
741 - `CPS-1217 <https://jira.onap.org/browse/CPS-1217>`_ Searches endpoint gives back empty list however there are already available cmhandles
742 - `CPS-1218 <https://jira.onap.org/browse/CPS-1218>`_ NCMP logs are flooded with SyncUtils logs
puthuparambil.adityadd904322022-09-21 10:53:51 +0100743
744Known Limitations, Issues and Workarounds
745-----------------------------------------
746
747*System Limitations*
748
749Having '[' token in any index in any list will have a negative impact on the search functions leaf-conditions and text()-condition.
750Example of an xpath that would cause problems while using cps-path queries : /parent/child[@id='id[with]braces']
DylanB95ESTb130fd32022-04-04 13:09:22 +0100751
lukegleeson4a34fa52022-09-19 15:31:59 +0100752*Known Vulnerabilities*
753
754None
755
756*Workarounds*
757
758None
759
760Security Notes
761--------------
762
763*Fixed Security Issues*
764
765 - `CPS-963 <https://jira.onap.org/browse/CPS-963>`_ Liquibase has got serious vulnerability, upgrade required
766
767*Known Security Issues*
768
769None
770
Bruno Sakoto9c3541e2022-06-15 07:57:42 -0400771.. ========================
772.. * * * JAKARTA * * *
773.. ========================
774
775Version: 3.0.1
776==============
777
778Release Data
779------------
780
781+--------------------------------------+--------------------------------------------------------+
782| **CPS Project** | |
783| | |
784+--------------------------------------+--------------------------------------------------------+
785| **Docker images** | onap/cps-and-ncmp:3.0.1 |
786| | |
787+--------------------------------------+--------------------------------------------------------+
788| **Release designation** | 3.0.1 Jakarta |
789| | |
790+--------------------------------------+--------------------------------------------------------+
791| **Release date** | 2022 April 28 |
792| | |
793+--------------------------------------+--------------------------------------------------------+
794
795Bug Fixes
796---------
797 - `CPS-961 <https://jira.onap.org/browse/CPS-961>`_ Updated ANTLR compiler version to 4.9.2 to be compatible with runtime version
798
Bruno Sakotoa1129b62022-03-15 08:09:07 -0400799Version: 3.0.0
800==============
niamhcoref7b414e2021-11-17 11:02:07 +0000801
Bruno Sakotoa1129b62022-03-15 08:09:07 -0400802Release Data
803------------
804
805+--------------------------------------+--------------------------------------------------------+
806| **CPS Project** | |
807| | |
808+--------------------------------------+--------------------------------------------------------+
809| **Docker images** | onap/cps-and-ncmp:3.0.0 |
810| | |
811+--------------------------------------+--------------------------------------------------------+
812| **Release designation** | 3.0.0 Jakarta |
813| | |
814+--------------------------------------+--------------------------------------------------------+
815| **Release date** | 2022 March 15 |
816| | |
817+--------------------------------------+--------------------------------------------------------+
niamhcoref7b414e2021-11-17 11:02:07 +0000818
819Features
820--------
puthuparambil.adityad0007332021-12-08 18:53:39 +0000821 - `CPS-559 <https://jira.onap.org/browse/CPS-559>`_ Define response objects (schemas) in cps-ncmp
niamhcoref7b414e2021-11-17 11:02:07 +0000822 - `CPS-636 <https://jira.onap.org/browse/CPS-636>`_ Update operation for datastore pass through running
823 - `CPS-638 <https://jira.onap.org/browse/CPS-638>`_ Delete operation for datastore pass through running
DylanB95ESTe5573382022-01-27 17:12:52 +0000824 - `CPS-677 <https://jira.onap.org/browse/CPS-677>`_ Support 'public' Cm Handle Properties
niamhcoref7b414e2021-11-17 11:02:07 +0000825 - `CPS-741 <https://jira.onap.org/browse/CPS-741>`_ Re sync after removing cm handles
JosephKeenan82ebf532021-12-08 18:16:44 +0000826 - `CPS-777 <https://jira.onap.org/browse/CPS-777>`_ Ensure all DMI operations use POST method
puthuparambil.adityad0007332021-12-08 18:53:39 +0000827 - `CPS-780 <https://jira.onap.org/browse/CPS-780>`_ Add examples for parameters, request and response in openapi yaml for cps-core
Bruno Sakotoa1129b62022-03-15 08:09:07 -0400828 - `CPS-789 <https://jira.onap.org/browse/CPS-789>`_ CPS Data Updated Event Schema V2 to support delete operation
829 - `CPS-791 <https://jira.onap.org/browse/CPS-791>`_ CPS-Core sends delete notification event
DylanB95ESTe5573382022-01-27 17:12:52 +0000830 - `CPS-817 <https://jira.onap.org/browse/CPS-817>`_ Create Endpoint For Get Cm Handles (incl. public properties) By Name
mpriyank80dee972022-02-23 15:17:23 +0530831 - `CPS-837 <https://jira.onap.org/browse/CPS-837>`_ Add Remove and Update properties (DMI and Public) as part of CM Handle Registration update
niamhcoref7b414e2021-11-17 11:02:07 +0000832
833Bug Fixes
834---------
835
836 - `CPS-762 <https://jira.onap.org/browse/CPS-762>`_ Query cm handles for module names returns incorrect cm handle identifiers
ToineSiebelink3f142302021-12-07 11:30:10 +0000837 - `CPS-788 <https://jira.onap.org/browse/CPS-788>`_ Yang Resource formatting is incorrect
niamhcore65bc4fd2021-12-08 14:19:02 +0000838 - `CPS-783 <https://jira.onap.org/browse/CPS-783>`_ Remove cm handle does not completely remove all cm handle information
puthuparambil.aditya71395fb2022-01-05 13:39:31 +0000839 - `CPS-841 <https://jira.onap.org/browse/CPS-841>`_ Upgrade log4j to 2.17.1 as recommended by ONAP SECCOM
puthuparambil.aditya62ac0c32022-02-03 16:42:13 +0000840 - `CPS-856 <https://jira.onap.org/browse/CPS-856>`_ Retry mechanism not working for concurrent CmHandle registration
JosephKeenane0643ab2022-02-15 18:23:05 +0000841 - `CPS-867 <https://jira.onap.org/browse/CPS-867>`_ Database port made configurable through env variable DB_PORT
DylanB95ESTe5573382022-01-27 17:12:52 +0000842 - `CPS-886 <https://jira.onap.org/browse/CPS-886>`_ Fragment handling decreasing performance for large number of cmHandles
JosephKeenane0643ab2022-02-15 18:23:05 +0000843 - `CPS-887 <https://jira.onap.org/browse/CPS-887>`_ Increase performance of cmHandle registration for large number of schema sets in DB
mpriyank80dee972022-02-23 15:17:23 +0530844 - `CPS-892 <https://jira.onap.org/browse/CPS-892>`_ Fixed the response code during CM-Handle Registration from 201 CREATED to 204 NO_CONTENT
ToineSiebelink74eed2c2023-08-31 17:38:52 +0100845 - `CPS-893 <https://jira.onap.org/browse/CPS-893>`_ NCMP Java API depends on NCMP-Rest-API (cyclic) through json properties on Java API
niamhcoref7b414e2021-11-17 11:02:07 +0000846
847Known Limitations, Issues and Workarounds
848-----------------------------------------
849
850*System Limitations*
851
DylanB95ESTe5573382022-01-27 17:12:52 +0000852Null can no longer be passed within the dmi plugin service names when registering a cm handle, as part of
853`CPS-837 <https://jira.onap.org/browse/CPS-837>`_ null is now used to indicate if a property should be removed as part
854of cm handle registration.
niamhcoref7b414e2021-11-17 11:02:07 +0000855
Lathishb3550f12022-03-15 12:03:53 +0000856The Absolute path to list with integer key will not work. Please refer `CPS-961 <https://jira.onap.org/browse/CPS-961>`_
857for more information.
858
niamhcoref7b414e2021-11-17 11:02:07 +0000859*Known Vulnerabilities*
860
861None
862
863*Workarounds*
864
DylanB95ESTe5573382022-01-27 17:12:52 +0000865Instead of passing null as a value within the dmi plugin service names, remove them from the request completely, or
866pass an empty string as the value if you do not want to include names for these values.
niamhcoref7b414e2021-11-17 11:02:07 +0000867
868Security Notes
869--------------
870
871*Fixed Security Issues*
872
873None
874
875*Known Security Issues*
876
877None
878
879.. ========================
shivasubedi44beaa32021-09-13 15:16:30 +0100880.. * * * ISTANBUL * * *
881.. ========================
ToineSiebelinkb87f3232021-02-26 12:05:30 +0000882
Bruno Sakoto0eaf3342022-02-11 15:05:29 -0500883Version: 2.0.4
884==============
885
886Release Data
887------------
888
889+--------------------------------------+--------------------------------------------------------+
890| **CPS Project** | |
891| | |
892+--------------------------------------+--------------------------------------------------------+
893| **Docker images** | onap/cps-and-ncmp:2.0.4 |
894| | |
895+--------------------------------------+--------------------------------------------------------+
896| **Release designation** | 2.0.4 Istanbul |
897| | |
898+--------------------------------------+--------------------------------------------------------+
899| **Release date** | 2022 Feb 09 |
900| | |
901+--------------------------------------+--------------------------------------------------------+
902
903Bug Fixes
904---------
905
906 - `CPS-879 <https://jira.onap.org/browse/CPS-879>`_ Fix docker compose for csit test.
907 - `CPS-873 <https://jira.onap.org/browse/CPS-873>`_ Fix intermittent circular dependency error when the application starts.
908
909Version: 2.0.3
910==============
911
912Release Data
913------------
914
915+--------------------------------------+--------------------------------------------------------+
916| **CPS Project** | |
917| | |
918+--------------------------------------+--------------------------------------------------------+
919| **Docker images** | onap/cps-and-ncmp:2.0.3 |
920| | |
921+--------------------------------------+--------------------------------------------------------+
922| **Release designation** | 2.0.3 Istanbul |
923| | |
924+--------------------------------------+--------------------------------------------------------+
925| **Release date** | 2022-07-01 |
926| | |
927+--------------------------------------+--------------------------------------------------------+
928
929Bug Fixes
930---------
931
932 - `CPS-841 <https://jira.onap.org/browse/CPS-841>`_ Update log4j version to 2.17.1 due to security vulnerability
933
934Version: 2.0.2
935==============
936
937Release Data
938------------
939
940+--------------------------------------+--------------------------------------------------------+
941| **CPS Project** | |
942| | |
943+--------------------------------------+--------------------------------------------------------+
944| **Docker images** | onap/cps-and-ncmp:2.0.2 |
945| | |
946+--------------------------------------+--------------------------------------------------------+
947| **Release designation** | 2.0.2 Istanbul |
948| | |
949+--------------------------------------+--------------------------------------------------------+
950| **Release date** | 2021-16-12 |
951| | |
952+--------------------------------------+--------------------------------------------------------+
953
954Bug Fixes
955---------
956
957 - `CPS-820 <https://jira.onap.org/browse/CPS-820>`_ Update log4j version due to security vulnerability
958
lukegleeson9c583712021-09-30 17:21:11 +0100959Version: 2.0.1
960==============
961
962Release Data
963------------
964
965+--------------------------------------+--------------------------------------------------------+
966| **CPS Project** | |
967| | |
968+--------------------------------------+--------------------------------------------------------+
969| **Docker images** | onap/cps-and-ncmp:2.0.1 |
970| | |
971+--------------------------------------+--------------------------------------------------------+
972| **Release designation** | 2.0.1 Istanbul |
973| | |
974+--------------------------------------+--------------------------------------------------------+
975| **Release date** | 2021-14-10 |
976| | |
977+--------------------------------------+--------------------------------------------------------+
978
979Bug Fixes
980---------
981
982 - `CPS-594 <https://jira.onap.org/browse/CPS-594>`_ SQL ConstraintViolationException when updating the list node element using PATCH List node API
983 - `CPS-653 <https://jira.onap.org/browse/CPS-653>`_ cmHandleProperties not supported by dmi in fetch modules
984 - `CPS-673 <https://jira.onap.org/browse/CPS-673>`_ Improvement and cleanup for CPS Core charts
985 - `CPS-691 <https://jira.onap.org/browse/CPS-691>`_ NCMP no master index label on index documentation page
986
987Known Limitations, Issues and Workarounds
988-----------------------------------------
989
990*System Limitations*
991
992Limitations to the amount of child nodes that can be added to the fix above. The current limit is 3.
993
994*Known Vulnerabilities*
995
996 - `CPS-725 <https://jira.onap.org/browse/CPS-725>`_ fix sample docker compose of cps/ncmp and onap dmi plugin
997
998*Workarounds*
999
1000Add recursive method to save list node data to loop through all corresponding child nodes.
1001
1002Security Notes
1003--------------
1004
1005*Fixed Security Issues*
1006
1007 - `CPS-581 <https://jira.onap.org/browse/CPS-581>`_ Remove security vulnerabilities
1008
1009*Known Security Issues*
1010
1011None
1012
shivasubedi44beaa32021-09-13 15:16:30 +01001013Version: 2.0.0
1014==============
1015
1016Abstract
1017--------
1018
1019This document provides the release notes for Istanbul release.
1020
1021Release Data
1022------------
1023
1024+--------------------------------------+--------------------------------------------------------+
1025| **CPS Project** | |
1026| | |
1027+--------------------------------------+--------------------------------------------------------+
1028| **Docker images** | onap/cps-and-ncmp:2.0.0 |
1029| | |
1030+--------------------------------------+--------------------------------------------------------+
1031| **Release designation** | 2.0.0 Istanbul |
1032| | |
1033+--------------------------------------+--------------------------------------------------------+
lukegleeson9c583712021-09-30 17:21:11 +01001034| **Release date** | 2021-14-09 |
shivasubedi44beaa32021-09-13 15:16:30 +01001035| | |
1036+--------------------------------------+--------------------------------------------------------+
1037
1038Features
1039--------
DylanB95EST3fcf8692021-10-11 16:29:16 +01001040* Register DMI-Plugins with NCMP for CM Handle registrations.
shivasubedi44beaa32021-09-13 15:16:30 +01001041* Update, Create and Remove CM Handles.
1042* Add support for retrieving and writing CM Handle data through NCMP datastores.
1043* Automatic retrieval and caching of model information for CM Handles within NCMP.
1044
shivasubedi44beaa32021-09-13 15:16:30 +01001045Deliverables
1046------------
1047
1048Software Deliverables
1049
1050.. csv-table::
1051 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1052 :widths: auto
1053
1054 "cps", "", "onap/cps-and-ncmp-proxy:2.0.0"
1055
1056Bug Fixes
1057---------
1058
lukegleeson9c583712021-09-30 17:21:11 +01001059 - `CPS-310 <https://jira.onap.org/browse/CPS-310>`_ Data schema migration from Honolulu to Istanbul is failing
shivasubedi44beaa32021-09-13 15:16:30 +01001060 - `CPS-316 <https://jira.onap.org/browse/CPS-316>`_ Xpath cannot be created for augmentation data node
1061 - `CPS-336 <https://jira.onap.org/browse/CPS-336>`_ Ends-with functionality in cpsPath does not conform with standard xPath behavior
lukegleeson9c583712021-09-30 17:21:11 +01001062 - `CPS-345 <https://jira.onap.org/browse/CPS-345>`_ Leaf String value comparison matches mix of single and double quotes
1063 - `CPS-357 <https://jira.onap.org/browse/CPS-357>`_ cps-review-verification-maven-master Jenkins job is failing when running csit test
shivasubedi44beaa32021-09-13 15:16:30 +01001064 - `CPS-367 <https://jira.onap.org/browse/CPS-367>`_ Get descendent does not support xpaths that end in list values
lukegleeson9c583712021-09-30 17:21:11 +01001065 - `CPS-377 <https://jira.onap.org/browse/CPS-377>`_ Init ran model validation is failing error details are not provided
shivasubedi44beaa32021-09-13 15:16:30 +01001066 - `CPS-422 <https://jira.onap.org/browse/CPS-422>`_ REST 404 response returned instead of 400 for POST/PUT/PATCH request types
1067 - `CPS-450 <https://jira.onap.org/browse/CPS-450>`_ Datanode query using full path to node causes NPE
lukegleeson9c583712021-09-30 17:21:11 +01001068 - `CPS-451 <https://jira.onap.org/browse/CPS-451>`_ cps-ran-schema-model@2021-01-28.yang missing root container
1069 - `CPS-464 <https://jira.onap.org/browse/CPS-464>`_ Request to update node leaves (patch) responds with Internal Server Error
1070 - `CPS-465 <https://jira.onap.org/browse/CPS-465>`_ Request to update node leaves (patch) responds with json parsing failure
shivasubedi44beaa32021-09-13 15:16:30 +01001071 - `CPS-466 <https://jira.onap.org/browse/CPS-466>`_ Concurrent requests to create schema sets for the same yang model are not supported
1072 - `CPS-479 <https://jira.onap.org/browse/CPS-479>`_ Get Nodes API does not always return the object from the root
lukegleeson9c583712021-09-30 17:21:11 +01001073 - `CPS-500 <https://jira.onap.org/browse/CPS-500>`_ Special Character Limitations of cpsPath Queries
shivasubedi44beaa32021-09-13 15:16:30 +01001074 - `CPS-501 <https://jira.onap.org/browse/CPS-501>`_ Put DataNode API has missing transaction and error handling for concurrency issues
shivasubedi44beaa32021-09-13 15:16:30 +01001075 - `CPS-524 <https://jira.onap.org/browse/CPS-524>`_ Issue with CPSData API to add an item to an existing list node
1076 - `CPS-560 <https://jira.onap.org/browse/CPS-560>`_ Response from cps query using text() contains escape characters
1077 - `CPS-566 <https://jira.onap.org/browse/CPS-566>`_ Can't access grandparent node through ancestor axis
lukegleeson9c583712021-09-30 17:21:11 +01001078 - `CPS-573 <https://jira.onap.org/browse/CPS-573>`_ /v1/ch/PNFDemo1/modules returning 401 unauthorised.
1079 - `CPS-587 <https://jira.onap.org/browse/CPS-587>`_ cps-ncmp-service NullpointerException when DmiPluginRegistration has no additionProperties
1080 - `CPS-591 <https://jira.onap.org/browse/CPS-591>`_ CPS-Core Leaf stored as integer is being returned from DB as float
Bruno Sakoto0eaf3342022-02-11 15:05:29 -05001081 - `CPS-601 <https://jira.onap.org/browse/CPS-601>`_ CPS swagger-ui does not show NCMP endpoints
lukegleeson9c583712021-09-30 17:21:11 +01001082 - `CPS-616 <https://jira.onap.org/browse/CPS-616>`_ NCMP base path does not conform to agreed API URL
1083 - `CPS-630 <https://jira.onap.org/browse/CPS-630>`_ Incorrect information sent when same anchor is updated faster than notification service processes
1084 - `CPS-635 <https://jira.onap.org/browse/CPS-635>`_ Module Resource call does not include body
shivasubedi44beaa32021-09-13 15:16:30 +01001085
1086This document provides the release notes for Istanbul release.
1087
1088Summary
1089-------
1090
1091Following CPS components are available with default ONAP/CPS installation.
1092
1093
1094 * Platform components
1095
1096 - CPS (Helm charts)
1097
1098 * Service components
1099
DylanB95EST3fcf8692021-10-11 16:29:16 +01001100 - CPS-NCMP
DylanB95EST3fcf8692021-10-11 16:29:16 +01001101 - DMI-Plugin
shivasubedi44beaa32021-09-13 15:16:30 +01001102
1103 * Additional resources that CPS utilizes deployed using ONAP common charts
1104
1105 - Postgres Database
1106
1107
1108Below service components (mS) are available to be deployed on-demand.
1109 - CPS-TBDMT
1110
1111
1112Under OOM (Kubernetes) all CPS component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
1113
1114Known Limitations, Issues and Workarounds
1115-----------------------------------------
1116
shivasubedi44beaa32021-09-13 15:16:30 +01001117*System Limitations*
1118
1119Limitations to the amount of child nodes that can be added to the fix above. The current limit is 3.
1120
1121*Known Vulnerabilities*
1122
lukegleeson9c583712021-09-30 17:21:11 +01001123 - `CPS-594 <https://jira.onap.org/browse/CPS-594>`_ SQL ConstraintViolationException when updating the list node element using PATCH List node API
1124 - `CPS-653 <https://jira.onap.org/browse/CPS-653>`_ cmHandleProperties not supported by dmi in fetch modules
1125 - `CPS-673 <https://jira.onap.org/browse/CPS-673>`_ Improvement and cleanup for CPS Core charts
shivasubedi44beaa32021-09-13 15:16:30 +01001126
1127*Workarounds*
1128
1129Add recursive method to save list node data to loop through all corresponding child nodes.
1130
1131Security Notes
1132--------------
1133
1134*Fixed Security Issues*
1135
1136 - `CPS-249 <https://jira.onap.org/browse/CPS-249>`_ Exception stack trace is exposed
shivasubedi44beaa32021-09-13 15:16:30 +01001137
1138*Known Security Issues*
1139
lukegleeson9c583712021-09-30 17:21:11 +01001140 - `CPS-581 <https://jira.onap.org/browse/CPS-581>`_ Remove security vulnerabilities
1141
shivasubedi44beaa32021-09-13 15:16:30 +01001142Test Results
1143------------
1144 * `Integration tests`
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001145
ToineSiebelinkf0527c52021-07-06 13:03:03 +01001146.. ========================
1147.. * * * HONOLULU * * *
1148.. ========================
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001149
ToineSiebelinkfd2134d2021-04-09 11:15:48 +01001150Version: 1.0.1
1151==============
1152
1153Release Data
1154------------
1155
1156+--------------------------------------+--------------------------------------------------------+
1157| **CPS Project** | |
1158| | |
1159+--------------------------------------+--------------------------------------------------------+
1160| **Docker images** | onap/cps-and-nf-proxy:1.0.1 |
1161| | |
1162+--------------------------------------+--------------------------------------------------------+
1163| **Release designation** | 1.0.1 Honolulu |
1164| | |
1165+--------------------------------------+--------------------------------------------------------+
1166| **Release date** | 2021-04-09 |
1167| | |
1168+--------------------------------------+--------------------------------------------------------+
1169
1170Bug Fixes
1171---------
1172
puthuparambil.aditya8b584332021-10-12 16:49:03 +01001173 - `CPS-706 <https://jira.onap.org/browse/CPS-706>`_ Get moduleschema/yangresouce endpoint not working
ToineSiebelinkfd2134d2021-04-09 11:15:48 +01001174 - `CPS-276 <https://jira.onap.org/browse/CPS-276>`_ Improve error reporting for invalid cpsPath on Queries
1175 - `CPS-288 <https://jira.onap.org/browse/CPS-288>`_ Move security configuration to the application module
1176 - `CPS-290 <https://jira.onap.org/browse/CPS-290>`_ Internal Server Error when creating the same data node twice
1177 - `CPS-292 <https://jira.onap.org/browse/CPS-292>`_ Detailed information is missing to explain why data is not compliant with the specified YANG model
1178 - `CPS-300 <https://jira.onap.org/browse/CPS-304>`_ Not able to create data instances for 2 different anchors using the same model
1179 - `CPS-304 <https://jira.onap.org/browse/CPS-304>`_ Use ONAP recommended base Java Docker image
1180 - `CPS-308 <https://jira.onap.org/browse/CPS-308>`_ Not able to upload yang models files greater than 1MB
1181
1182Security Notes
1183--------------
1184
1185*Fixed Security Issues*
1186
1187 - `CPS-249 <https://jira.onap.org/browse/CPS-249>`_ Exception stack trace is exposed
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001188
ToineSiebelinka2d25b52021-04-13 15:10:47 +01001189*Known Security Issues*
1190
1191 - `Security Waiver <https://wiki.onap.org/display/DW/Honolulu+Exception+Request+for+CPS>`_ Security - Expose external endpoints with https
1192
Rishi.Chail4359d282021-03-03 16:36:26 +00001193Version: 1.0.0
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001194==============
1195
1196
1197Abstract
1198--------
1199
1200This document provides the release notes for Honolulu release.
1201
1202Summary
1203-------
1204
1205Following CPS components are available with default ONAP/CPS installation.
1206
1207
Rishi.Chail4359d282021-03-03 16:36:26 +00001208 * Platform components
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001209
Rishi.Chail4359d282021-03-03 16:36:26 +00001210 - CPS (Helm charts)
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001211
Rishi.Chail4359d282021-03-03 16:36:26 +00001212 * Service components
1213
1214 - CPS Core
1215
1216 * Additional resources that CPS utilizes deployed using ONAP common charts
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001217
1218 - Postgres Database
1219
1220
Rishi.Chail4359d282021-03-03 16:36:26 +00001221Below service components (mS) are available to be deployed on-demand.
1222 - CPS-TBDMT
1223
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001224
1225Under OOM (Kubernetes) all CPS component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
1226
1227
1228Release Data
1229------------
1230
1231+--------------------------------------+--------------------------------------------------------+
1232| **CPS Project** | |
1233| | |
1234+--------------------------------------+--------------------------------------------------------+
1235| **Docker images** | Refer :any:`Deliverable <honolulu_deliverable>` |
1236| | |
1237+--------------------------------------+--------------------------------------------------------+
Rishi.Chail4359d282021-03-03 16:36:26 +00001238| **Release designation** | 1.0.0 Honolulu |
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001239| | |
1240+--------------------------------------+--------------------------------------------------------+
Rishi.Chail4359d282021-03-03 16:36:26 +00001241| **Release date** | 2021-03-11 |
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001242| | |
1243+--------------------------------------+--------------------------------------------------------+
1244
1245
1246Features
1247--------
Rishi.Chail4359d282021-03-03 16:36:26 +00001248Configuration Persistence Service is a model driven persistence solution for data described by YANG models.
1249CPS has been driven by the needs of the E2E Networking Slicing use case.
1250It currently supports basic (rw) persistence and simple queries.
1251It also provides MVP support for network data access using simulated data.
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001252
1253.. _honolulu_deliverable:
1254
1255Deliverables
1256------------
1257
1258Software Deliverables
1259
1260.. csv-table::
1261 :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1262 :widths: auto
1263
Rishi.Chail4359d282021-03-03 16:36:26 +00001264 "cps", "", "onap/cps-and-nf-proxy:1.0.0"
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001265
1266
1267Known Limitations, Issues and Workarounds
1268-----------------------------------------
1269
Rishi.Chail4359d282021-03-03 16:36:26 +00001270 - `CPS-249 <https://jira.onap.org/browse/CPS-249>`_ Exception stack trace is exposed
1271 - `CPS-264 <https://jira.onap.org/browse/CPS-264>`_ Unique timestamp is missing when tagging docker images.
1272 - Methods exposed on API which are yet not implemented : deleteAnchor, getNodesByDataspace & deleteDataspace.
niamhcoredddf7312021-06-21 14:44:01 +01001273 - `CPS-465 <https://jira.onap.org/browse/CPS-465>`_ & `CPS-464 <https://jira.onap.org/browse/CPS-464>`_ Update data node leaves API does not support updating a list element with compound keys.
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001274
1275*System Limitations*
1276
1277None
1278
1279*Known Vulnerabilities*
1280
1281None
1282
1283*Workarounds*
1284
1285Documented under corresponding jira if applicable.
1286
1287Security Notes
1288--------------
1289
1290*Fixed Security Issues*
ToineSiebelink7c981df2021-03-01 09:53:56 +00001291
1292* `CPS-167 <https://jira.onap.org/browse/CPS-167>`_ -Update CPS dependencies as Required for Honolulu release
Rishi.Chail4359d282021-03-03 16:36:26 +00001293 - Upgrade org.onap.oparent to 3.2.0
ToineSiebelink7c981df2021-03-01 09:53:56 +00001294 - Upgrade spring.boot to 2.3.8.RELEASE
Rishi.Chail4359d282021-03-03 16:36:26 +00001295 - Upgrade yangtools to 5.0.7
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001296
1297*Known Security Issues*
1298
ToineSiebelink74eed2c2023-08-31 17:38:52 +01001299 * Weak Cryptography using md5
Rishi.Chail4359d282021-03-03 16:36:26 +00001300 * Risk seen in Zip file expansion
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001301
1302*Known Vulnerabilities in Used Modules*
1303
Rishi.Chail4359d282021-03-03 16:36:26 +00001304 None
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001305
Rishi.Chail4359d282021-03-03 16:36:26 +00001306CPS 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 +00001307
1308Test Results
1309------------
Rishi.Chail4359d282021-03-03 16:36:26 +00001310 * `Integration tests <https://wiki.onap.org/display/DW/CPS+Integration+Test+Cases>`_
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001311
1312References
1313----------
1314
ToineSiebelinkcac21862023-06-22 09:24:04 +01001315For more information on the latest ONAP release, please see:
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001316
1317#. `ONAP Home Page`_
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001318#. `ONAP Wiki Page`_
ToineSiebelinkcac21862023-06-22 09:24:04 +01001319#. `ONAP Documentation`_
1320#. `ONAP CPS Documentation`_
1321#. `ONAP Release Downloads`_
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001322
1323
1324.. _`ONAP Home Page`: https://www.onap.org
1325.. _`ONAP Wiki Page`: https://wiki.onap.org
1326.. _`ONAP Documentation`: https://docs.onap.org
ToineSiebelinkcac21862023-06-22 09:24:04 +01001327.. _`ONAP CPS Documentation`: https://docs.onap.org/projects/onap-cps
ToineSiebelinkb87f3232021-02-26 12:05:30 +00001328.. _`ONAP Release Downloads`: https://git.onap.org
1329
1330Quick Links:
1331
1332 - `CPS project page <https://wiki.onap.org/pages/viewpage.action?pageId=71834216>`_
1333 - `Passing Badge information for CPS <https://bestpractices.coreinfrastructure.org/en/projects/4398>`_