3c52746744ca222fd0fb9f382b0ab2daa399c3e8
[cps.git] / docs / release-notes.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
3 .. Copyright (C) 2021-2023 Nordix Foundation
4
5 .. DO NOT CHANGE THIS LABEL FOR RELEASE NOTES - EVEN THOUGH IT GIVES A WARNING
6 .. _release_notes:
7
8 CPS Release Notes
9 #################
10
11 .. contents::
12     :depth: 2
13 ..
14
15 ..      ========================
16 ..      * * *   MONTREAL   * * *
17 ..      ========================
18
19 Version: 3.3.2
20 ==============
21
22 Release Data
23 ------------
24
25 +--------------------------------------+--------------------------------------------------------+
26 | **CPS Project**                      |                                                        |
27 |                                      |                                                        |
28 +--------------------------------------+--------------------------------------------------------+
29 | **Docker images**                    | onap/cps-and-ncmp:3.3.2                                |
30 |                                      |                                                        |
31 +--------------------------------------+--------------------------------------------------------+
32 | **Release designation**              | 3.3.2 Montreal                                         |
33 |                                      |                                                        |
34 +--------------------------------------+--------------------------------------------------------+
35 | **Release date**                     | Not yet released                                       |
36 |                                      |                                                        |
37 +--------------------------------------+--------------------------------------------------------+
38
39 Bug Fixes
40 ---------
41 3.3.2
42     - `CPS-1716 <https://jira.onap.org/browse/CPS-1716>`_ NCMP: Java Heap OutOfMemory errors and slow registration in case of 20k cmhandles
43
44 Features
45 --------
46     - `CPS-1006 <https://jira.onap.org/browse/CPS-1006>`_ Extend CPS PATCH API to allow update of leaves for multiple data nodes
47     - `CPS-1273 <https://jira.onap.org/browse/CPS-1273>`_ Add <,> operators support to cps-path
48     - `CPS-1664 <https://jira.onap.org/browse/CPS-1664>`_ Use recursive SQL to fetch descendants in CpsPath queries to improve query performance
49     - `CPS-1676 <https://jira.onap.org/browse/CPS-1676>`_ Entity ID types do not match types in database definition
50     - `CPS-1677 <https://jira.onap.org/browse/CPS-1677>`_ Remove dataspace_id column from Fragment table
51
52 Version: 3.3.1
53 ==============
54
55 Release Data
56 ------------
57
58 +--------------------------------------+--------------------------------------------------------+
59 | **CPS Project**                      |                                                        |
60 |                                      |                                                        |
61 +--------------------------------------+--------------------------------------------------------+
62 | **Docker images**                    | onap/cps-and-ncmp:3.3.1                                |
63 |                                      |                                                        |
64 +--------------------------------------+--------------------------------------------------------+
65 | **Release designation**              | 3.3.1 Montreal                                         |
66 |                                      |                                                        |
67 +--------------------------------------+--------------------------------------------------------+
68 | **Release date**                     | 2023 May 03                                            |
69 |                                      |                                                        |
70 +--------------------------------------+--------------------------------------------------------+
71
72 Bug Fixes
73 ---------
74 3.3.1
75     - None
76
77 Features
78 --------
79     - `CPS-1272 <https://jira.onap.org/browse/CPS-1272>`_ Add Contains operation to CPS Path
80     - `CPS-1573 <https://jira.onap.org/browse/CPS-1573>`_ Remove 32K limit for DB operations
81     - `CPS-1627 <https://jira.onap.org/browse/CPS-1627>`_ Dependency versions uplift because of vulnerability issues
82     - `CPS-1629 <https://jira.onap.org/browse/CPS-1629>`_ Ordering of leaf elements to support combination of AND/OR in cps-path
83     - `CPS-1637 <https://jira.onap.org/browse/CPS-1637>`_ Extend hazelcast to work on kubernetes
84
85 Version: 3.3.0
86 ==============
87
88 Release Data
89 ------------
90
91 +--------------------------------------+--------------------------------------------------------+
92 | **CPS Project**                      |                                                        |
93 |                                      |                                                        |
94 +--------------------------------------+--------------------------------------------------------+
95 | **Docker images**                    | onap/cps-and-ncmp:3.3.0                                |
96 |                                      |                                                        |
97 +--------------------------------------+--------------------------------------------------------+
98 | **Release designation**              | 3.3.0 Montreal                                         |
99 |                                      |                                                        |
100 +--------------------------------------+--------------------------------------------------------+
101 | **Release date**                     | 2023 April 20                                          |
102 |                                      |                                                        |
103 +--------------------------------------+--------------------------------------------------------+
104
105 Bug Fixes
106 ---------
107 3.3.0
108     - None
109
110 Features
111 --------
112     - `CPS-1215 <https://jira.onap.org/browse/CPS-1215>`_ Add OR operation for CPS Path
113     - `CPS-1617 <https://jira.onap.org/browse/CPS-1617>`_ Use cascade delete in fragments table
114
115 ..      ======================
116 ..      * * *   LONDON   * * *
117 ..      ======================
118
119 Version: 3.2.6
120 ==============
121
122 Release Data
123 ------------
124
125 +--------------------------------------+--------------------------------------------------------+
126 | **CPS Project**                      |                                                        |
127 |                                      |                                                        |
128 +--------------------------------------+--------------------------------------------------------+
129 | **Docker images**                    | onap/cps-and-ncmp:3.2.6                                |
130 |                                      |                                                        |
131 +--------------------------------------+--------------------------------------------------------+
132 | **Release designation**              | 3.2.6 London                                           |
133 |                                      |                                                        |
134 +--------------------------------------+--------------------------------------------------------+
135 | **Release date**                     | 2023 March 22                                          |
136 |                                      |                                                        |
137 +--------------------------------------+--------------------------------------------------------+
138
139 Bug Fixes
140 ---------
141 3.2.6
142     - `CPS-1526 <https://jira.onap.org/browse/CPS-1526>`_ Fix response message for PATCH operation
143     - `CPS-1563 <https://jira.onap.org/browse/CPS-1563>`_ Fix 500 response error on id-searches with empty parameters
144
145 Features
146 --------
147     - `CPS-1396 <https://jira.onap.org/browse/CPS-1396>`_ Query data nodes across all anchors under one dataspace
148
149 Version: 3.2.5
150 ==============
151
152 Release Data
153 ------------
154
155 +--------------------------------------+--------------------------------------------------------+
156 | **CPS Project**                      |                                                        |
157 |                                      |                                                        |
158 +--------------------------------------+--------------------------------------------------------+
159 | **Docker images**                    | onap/cps-and-ncmp:3.2.5                                |
160 |                                      |                                                        |
161 +--------------------------------------+--------------------------------------------------------+
162 | **Release designation**              | 3.2.5 London                                           |
163 |                                      |                                                        |
164 +--------------------------------------+--------------------------------------------------------+
165 | **Release date**                     | 2023 March 10                                          |
166 |                                      |                                                        |
167 +--------------------------------------+--------------------------------------------------------+
168
169 Bug Fixes
170 ---------
171 3.2.5
172     - `CPS-1537 <https://jira.onap.org/browse/CPS-1537>`_ Introduce control switch for model loader functionality.
173
174 Features
175 --------
176     - None
177
178 Version: 3.2.4
179 ==============
180
181 Release Data
182 ------------
183
184 +--------------------------------------+--------------------------------------------------------+
185 | **CPS Project**                      |                                                        |
186 |                                      |                                                        |
187 +--------------------------------------+--------------------------------------------------------+
188 | **Docker images**                    | onap/cps-and-ncmp:3.2.4                                |
189 |                                      |                                                        |
190 +--------------------------------------+--------------------------------------------------------+
191 | **Release designation**              | 3.2.4 London                                           |
192 |                                      |                                                        |
193 +--------------------------------------+--------------------------------------------------------+
194 | **Release date**                     | 2023 March 09                                          |
195 |                                      |                                                        |
196 +--------------------------------------+--------------------------------------------------------+
197
198 Bug Fixes
199 ---------
200 3.2.4
201     - `CPS-1533 <https://jira.onap.org/browse/CPS-1533>`_ Fix for Temp tables cause Out of shared memory errors in Postgres
202     - `CPS-1537 <https://jira.onap.org/browse/CPS-1537>`_ NCMP failed to start due to issue in SubscriptionModelLoader
203
204 Features
205 --------
206     - None
207
208 Version: 3.2.3
209 ==============
210
211 Release Data
212 ------------
213
214 +--------------------------------------+--------------------------------------------------------+
215 | **CPS Project**                      |                                                        |
216 |                                      |                                                        |
217 +--------------------------------------+--------------------------------------------------------+
218 | **Docker images**                    | onap/cps-and-ncmp:3.2.3                                |
219 |                                      |                                                        |
220 +--------------------------------------+--------------------------------------------------------+
221 | **Release designation**              | 3.2.3 London                                           |
222 |                                      |                                                        |
223 +--------------------------------------+--------------------------------------------------------+
224 | **Release date**                     | 2023 March 07                                          |
225 |                                      |                                                        |
226 +--------------------------------------+--------------------------------------------------------+
227
228 Bug Fixes
229 ---------
230 3.2.3
231    - `CPS-1494 <https://jira.onap.org/browse/CPS-1494>`_ NCMP Inventory Performance Improvements
232
233 Features
234 --------
235     - `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
236     - `CPS-1502 <https://jira.onap.org/browse/CPS-1502>`_ Delete Performance Improvements
237
238 Version: 3.2.2
239 ==============
240
241 Release Data
242 ------------
243
244 +--------------------------------------+--------------------------------------------------------+
245 | **CPS Project**                      |                                                        |
246 |                                      |                                                        |
247 +--------------------------------------+--------------------------------------------------------+
248 | **Docker images**                    | onap/cps-and-ncmp:3.2.2                                |
249 |                                      |                                                        |
250 +--------------------------------------+--------------------------------------------------------+
251 | **Release designation**              | 3.2.2 London                                           |
252 |                                      |                                                        |
253 +--------------------------------------+--------------------------------------------------------+
254 | **Release date**                     | 2023 February 08                                       |
255 |                                      |                                                        |
256 +--------------------------------------+--------------------------------------------------------+
257
258 Bug Fixes
259 ---------
260 3.2.2
261    - `CPS-1173 <https://jira.onap.org/browse/CPS-1173>`_  Delete Performance Improvements.
262
263 Features
264 --------
265    - None
266
267 Version: 3.2.1
268 ==============
269
270 Release Data
271 ------------
272
273 +--------------------------------------+--------------------------------------------------------+
274 | **CPS Project**                      |                                                        |
275 |                                      |                                                        |
276 +--------------------------------------+--------------------------------------------------------+
277 | **Docker images**                    | onap/cps-and-ncmp:3.2.1                                |
278 |                                      |                                                        |
279 +--------------------------------------+--------------------------------------------------------+
280 | **Release designation**              | 3.2.1 London                                           |
281 |                                      |                                                        |
282 +--------------------------------------+--------------------------------------------------------+
283 | **Release date**                     | 2023 January 27                                        |
284 |                                      |                                                        |
285 +--------------------------------------+--------------------------------------------------------+
286
287 Features
288 --------
289 3.2.1
290    - `CPS-341 <https://jira.onap.org/browse/CPS-341>`_  Added support for multiple data tree instances under 1 anchor.
291    - `CPS-1002 <https://jira.onap.org/browse/CPS-1002>`_  Add CPS-E-05 endpoint for 'Query data, NCMP-Operational Datastore' using cpsPaths
292    - `CPS-1182 <https://jira.onap.org/browse/CPS-1182>`_  Upgrade Opendaylight
293    - `CPS-1185 <https://jira.onap.org/browse/CPS-1185>`_  Get all dataspaces.
294    - `CPS-1186 <https://jira.onap.org/browse/CPS-1186>`_  Get single dataspace.
295    - `CPS-1187 <https://jira.onap.org/browse/CPS-1187>`_  Added API to get all schema sets for a given dataspace.
296    - `CPS-1236 <https://jira.onap.org/browse/CPS-1236>`_  DMI audit support for NCMP: Filter on any properties of CM Handles
297    - `CPS-1257 <https://jira.onap.org/browse/CPS-1257>`_  Added support for application/xml Content-Type (write only).
298    - `CPS-1381 <https://jira.onap.org/browse/CPS-1381>`_  Query large outputs using limit/depth/pagination
299    - `CPS-1421 <https://jira.onap.org/browse/CPS-1421>`_  Optimized query for large number of hits with descendants.
300    - `CPS-1422 <https://jira.onap.org/browse/CPS-1422>`_  Fetch CM handles by collection of xpaths (CPS Core)
301    - `CPS-1424 <https://jira.onap.org/browse/CPS-1424>`_  Updating CmHandleStates using batch operation
302    - `CPS-1439 <https://jira.onap.org/browse/CPS-1439>`_  Use native query to delete data nodes
303
304 Bug Fixes
305 ---------
306 3.2.1
307    - `CPS-1171 <https://jira.onap.org/browse/CPS-1171>`_  Optimized retrieval of data nodes with many descendants.
308    - `CPS-1288 <https://jira.onap.org/browse/CPS-1288>`_  Hazelcast TTL for IMap is not working
309    - `CPS-1289 <https://jira.onap.org/browse/CPS-1289>`_  Getting wrong error code for create node api
310    - `CPS-1326 <https://jira.onap.org/browse/CPS-1326>`_  Creation of DataNodeBuilder with module name prefix is very slow
311    - `CPS-1344 <https://jira.onap.org/browse/CPS-1344>`_  Top level container (prefix) is not always the first module
312    - `CPS-1350 <https://jira.onap.org/browse/CPS-1350>`_  Add Basic Auth to CPS/NCMP OpenAPI Definitions.
313    - `CPS-1352 <https://jira.onap.org/browse/CPS-1352>`_  Handle YangChoiceNode in right format.
314    - `CPS-1409 <https://jira.onap.org/browse/CPS-1409>`_  Fix Delete uses case with '/' in path.
315    - `CPS-1433 <https://jira.onap.org/browse/CPS-1433>`_  Fix to allow posting data with '/' key fields.
316    - `CPS-1442 <https://jira.onap.org/browse/CPS-1442>`_  CPS PATCH operation does not merge existing data
317    - `CPS-1446 <https://jira.onap.org/browse/CPS-1446>`_  Locked cmhandles and ready to locked state transitions causing long cmHandle discovery
318    - `CPS-1457 <https://jira.onap.org/browse/CPS-1457>`_  CpsDataPersistenceService#getDataNodes uses non-normalized xpaths
319    - `CPS-1458 <https://jira.onap.org/browse/CPS-1458>`_  CpsDataPersistenceService#getDataNodes does not handle root xpath
320    - `CPS-1460 <https://jira.onap.org/browse/CPS-1460>`_  CPS Path Processing Performance Test duration is too low
321
322 3.2.0
323    - `CPS-1312 <https://jira.onap.org/browse/CPS-1312>`_  CPS(/NCMP) does not have version control.
324
325 Known Limitations, Issues and Workarounds
326 -----------------------------------------
327
328 *System Limitations*
329
330 For upgrading, CPS uses Liquibase for database upgrades. CPS/NCMP currently only supports upgrading from Liquibase changelog 11 to Liquibase changelog 16.
331 This 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.
332
333 CPS core Patch operation currently supports updating data of one top level data node. When performing Patch on multiple top level data nodes at once
334 a 400 Bad Request is sent as response. This is part of commit CPS-1526.
335
336 ..      ====================
337 ..      * * *   KOHN   * * *
338 ..      ====================
339
340 Version: 3.1.4
341 ==============
342
343 Release Data
344 ------------
345
346 +--------------------------------------+--------------------------------------------------------+
347 | **CPS Project**                      |                                                        |
348 |                                      |                                                        |
349 +--------------------------------------+--------------------------------------------------------+
350 | **Docker images**                    | onap/cps-and-ncmp:3.1.4                                |
351 |                                      |                                                        |
352 +--------------------------------------+--------------------------------------------------------+
353 | **Release designation**              | 3.1.4 Kohn                                             |
354 |                                      |                                                        |
355 +--------------------------------------+--------------------------------------------------------+
356 | **Release date**                     | 2022 October 5                                         |
357 |                                      |                                                        |
358 +--------------------------------------+--------------------------------------------------------+
359
360 Bug Fixes
361 ---------
362    - `CPS-1265 <https://jira.onap.org/browse/CPS-1265>`_  Revision field should not be required (NotNull) on cps-ri YangResourceEntity
363    - `CPS-1294 <https://jira.onap.org/browse/CPS-1294>`_  Kafka communication fault caused cmHandle registration error
364
365 Version: 3.1.3
366 ==============
367
368 Release Data
369 ------------
370
371 +--------------------------------------+--------------------------------------------------------+
372 | **CPS Project**                      |                                                        |
373 |                                      |                                                        |
374 +--------------------------------------+--------------------------------------------------------+
375 | **Docker images**                    | onap/cps-and-ncmp:3.1.3                                |
376 |                                      |                                                        |
377 +--------------------------------------+--------------------------------------------------------+
378 | **Release designation**              | 3.1.3 Kohn                                             |
379 |                                      |                                                        |
380 +--------------------------------------+--------------------------------------------------------+
381 | **Release date**                     | 2022 September 29                                      |
382 |                                      |                                                        |
383 +--------------------------------------+--------------------------------------------------------+
384
385 Bug Fixes
386 ---------
387    - None
388
389 Version: 3.1.2
390 ==============
391
392 Release Data
393 ------------
394
395 +--------------------------------------+--------------------------------------------------------+
396 | **CPS Project**                      |                                                        |
397 |                                      |                                                        |
398 +--------------------------------------+--------------------------------------------------------+
399 | **Docker images**                    | onap/cps-and-ncmp:3.1.2                                |
400 |                                      |                                                        |
401 +--------------------------------------+--------------------------------------------------------+
402 | **Release designation**              | 3.1.2 Kohn                                             |
403 |                                      |                                                        |
404 +--------------------------------------+--------------------------------------------------------+
405 | **Release date**                     | 2022 September 28                                      |
406 |                                      |                                                        |
407 +--------------------------------------+--------------------------------------------------------+
408
409 Bug Fixes
410 ---------
411    - None
412
413 Version: 3.1.1
414 ==============
415
416 Release Data
417 ------------
418
419 +--------------------------------------+--------------------------------------------------------+
420 | **CPS Project**                      |                                                        |
421 |                                      |                                                        |
422 +--------------------------------------+--------------------------------------------------------+
423 | **Docker images**                    | onap/cps-and-ncmp:3.1.1                                |
424 |                                      |                                                        |
425 +--------------------------------------+--------------------------------------------------------+
426 | **Release designation**              | 3.1.1 Kohn                                             |
427 |                                      |                                                        |
428 +--------------------------------------+--------------------------------------------------------+
429 | **Release date**                     | 2022 September 28                                      |
430 |                                      |                                                        |
431 +--------------------------------------+--------------------------------------------------------+
432
433 Bug Fixes
434 ---------
435    - None
436
437 Security Notes
438 --------------
439
440 *Fixed Security Issues*
441
442    - `CPS-1226 <https://jira.onap.org/browse/CPS-1226>`_  Security bug in the logs
443
444 Version: 3.1.0
445 ==============
446
447 Release Data
448 ------------
449
450 +--------------------------------------+--------------------------------------------------------+
451 | **CPS Project**                      |                                                        |
452 |                                      |                                                        |
453 +--------------------------------------+--------------------------------------------------------+
454 | **Docker images**                    | onap/cps-and-ncmp:3.1.0                                |
455 |                                      |                                                        |
456 +--------------------------------------+--------------------------------------------------------+
457 | **Release designation**              | 3.1.0 Kohn                                             |
458 |                                      |                                                        |
459 +--------------------------------------+--------------------------------------------------------+
460 | **Release date**                     | 2022 September 14                                      |
461 |                                      |                                                        |
462 +--------------------------------------+--------------------------------------------------------+
463
464 Features
465 --------
466    - `CPS-340 <https://jira.onap.org/browse/CPS-340>`_  Patch and update the root data node
467    - `CPS-575 <https://jira.onap.org/browse/CPS-575>`_  Write data for cmHandle using ncmp-datastores:passthrough-running (NCMP.)
468    - `CPS-731 <https://jira.onap.org/browse/CPS-731>`_  Query based on Public CM Properties
469    - `CPS-828 <https://jira.onap.org/browse/CPS-828>`_  Async: NCMP Rest impl. including Request ID generation
470    - `CPS-829 <https://jira.onap.org/browse/CPS-829>`_  Async: Internal message topic incl. basic producer & Consumer
471    - `CPS-830 <https://jira.onap.org/browse/CPS-830>`_  DMI-NCMP Asynchronously Publish Response Event to Client Topic
472    - `CPS-869 <https://jira.onap.org/browse/CPS-869>`_  Apply Standardized logging fields to adhere to ONAP Best practice REQ-1072
473    - `CPS-870 <https://jira.onap.org/browse/CPS-870>`_  Align CPS-Core output with SDN-C output (add module name)
474    - `CPS-875 <https://jira.onap.org/browse/CPS-875>`_  CM Handle State: Watchdog-process that syncs 'ADVISED' CM Handles
475    - `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'
476    - `CPS-899 <https://jira.onap.org/browse/CPS-899>`_  Start and stop sessions on Java API
477    - `CPS-909 <https://jira.onap.org/browse/CPS-909>`_  Separate NCMP endpoint for ch/{cm-handle}/properties and ch/{cm-handle}/state
478    - `CPS-917 <https://jira.onap.org/browse/CPS-917>`_  Structured Errors response for passthrough use-cases in NCMP
479    - `CPS-953 <https://jira.onap.org/browse/CPS-953>`_  Update maven deploy plugin version
480    - `CPS-977 <https://jira.onap.org/browse/CPS-977>`_  Query CM Handles using CpsPath
481    - `CPS-1000 <https://jira.onap.org/browse/CPS-1000>`_  Create Data Synchronization watchdog
482    - `CPS-1016 <https://jira.onap.org/browse/CPS-1016>`_  Merge 2 'query' end points in NCMP
483    - `CPS-1034 <https://jira.onap.org/browse/CPS-1034>`_  Publish lifecycle events for ADVISED , READY and LOCKED state transition"
484    - `CPS-1064 <https://jira.onap.org/browse/CPS-1064>`_  Support retrieval of YANG module sources for CM handle on the NCMP interface
485    - `CPS-1099 <https://jira.onap.org/browse/CPS-1099>`_  Expose simplified 'external' lock reason enum state over REST interface
486    - `CPS-1101 <https://jira.onap.org/browse/CPS-1101>`_  Introducing the DELETING and DELETED Cmhandle State
487    - `CPS-1102 <https://jira.onap.org/browse/CPS-1102>`_  Register the Cmhandle Sends Advised State notification.
488    - `CPS-1133 <https://jira.onap.org/browse/CPS-1133>`_  Enable/Disable Data Sync for Cm Handle
489    - `CPS-1136 <https://jira.onap.org/browse/CPS-1136>`_  DMI Audit Support (get all CM Handles for a registered DMI)
490
491
492 Bug Fixes
493 ---------
494    - `CPS-896 <https://jira.onap.org/browse/CPS-896>`_  CM Handle Registration Process only partially completes when exception is thrown
495    - `CPS-957 <https://jira.onap.org/browse/CPS-957>`_  NCMP: fix getResourceDataForPassthroughOperational endpoint
496    - `CPS-1020 <https://jira.onap.org/browse/CPS-1020>`_  DuplicatedYangResourceException error at parallel cmHandle registration
497    - `CPS-1056 <https://jira.onap.org/browse/CPS-1056>`_  Wrong error response format in case of Dmi plugin error
498    - `CPS-1067 <https://jira.onap.org/browse/CPS-1067>`_  NCMP returns 500 error on searches endpoint when No DMi Handles registered
499    - `CPS-1085 <https://jira.onap.org/browse/CPS-1085>`_  Performance degradation on ncmp/v1/ch/searches endpoint
500    - `CPS-1088 <https://jira.onap.org/browse/CPS-1088>`_  Kafka consumer can not be turned off
501    - `CPS-1097 <https://jira.onap.org/browse/CPS-1097>`_  Unable to change state from LOCKED to ADVISED
502    - `CPS-1126 <https://jira.onap.org/browse/CPS-1126>`_  CmHandle creation performance degradation
503    - `CPS-1175 <https://jira.onap.org/browse/CPS-1175>`_  Incorrect response when empty body executed for cmhandle id-searches
504    - `CPS-1179 <https://jira.onap.org/browse/CPS-1179>`_  Node API - GET method returns invalid response when identifier contains '/'
505    - `CPS-1212 <https://jira.onap.org/browse/CPS-1212>`_  Additional Properties for CM Handles not included when send to DMI Plugin
506    - `CPS-1217 <https://jira.onap.org/browse/CPS-1217>`_  Searches endpoint gives back empty list however there are already available cmhandles
507    - `CPS-1218 <https://jira.onap.org/browse/CPS-1218>`_  NCMP logs are flooded with SyncUtils logs
508
509 Known Limitations, Issues and Workarounds
510 -----------------------------------------
511
512 *System Limitations*
513
514 Having '[' token in any index in any list will have a negative impact on the search functions leaf-conditions and text()-condition.
515 Example of an xpath that would cause problems while using cps-path queries : /parent/child[@id='id[with]braces']
516
517 *Known Vulnerabilities*
518
519 None
520
521 *Workarounds*
522
523 None
524
525 Security Notes
526 --------------
527
528 *Fixed Security Issues*
529
530    - `CPS-963 <https://jira.onap.org/browse/CPS-963>`_  Liquibase has got serious vulnerability, upgrade required
531
532 *Known Security Issues*
533
534 None
535
536 ..      ========================
537 ..      * * *   JAKARTA   * * *
538 ..      ========================
539
540 Version: 3.0.1
541 ==============
542
543 Release Data
544 ------------
545
546 +--------------------------------------+--------------------------------------------------------+
547 | **CPS Project**                      |                                                        |
548 |                                      |                                                        |
549 +--------------------------------------+--------------------------------------------------------+
550 | **Docker images**                    | onap/cps-and-ncmp:3.0.1                                |
551 |                                      |                                                        |
552 +--------------------------------------+--------------------------------------------------------+
553 | **Release designation**              | 3.0.1 Jakarta                                          |
554 |                                      |                                                        |
555 +--------------------------------------+--------------------------------------------------------+
556 | **Release date**                     | 2022 April 28                                          |
557 |                                      |                                                        |
558 +--------------------------------------+--------------------------------------------------------+
559
560 Bug Fixes
561 ---------
562    - `CPS-961 <https://jira.onap.org/browse/CPS-961>`_  Updated ANTLR compiler version to 4.9.2 to be compatible with runtime version
563
564 Version: 3.0.0
565 ==============
566
567 Release Data
568 ------------
569
570 +--------------------------------------+--------------------------------------------------------+
571 | **CPS Project**                      |                                                        |
572 |                                      |                                                        |
573 +--------------------------------------+--------------------------------------------------------+
574 | **Docker images**                    | onap/cps-and-ncmp:3.0.0                                |
575 |                                      |                                                        |
576 +--------------------------------------+--------------------------------------------------------+
577 | **Release designation**              | 3.0.0 Jakarta                                          |
578 |                                      |                                                        |
579 +--------------------------------------+--------------------------------------------------------+
580 | **Release date**                     | 2022 March 15                                          |
581 |                                      |                                                        |
582 +--------------------------------------+--------------------------------------------------------+
583
584 Features
585 --------
586    - `CPS-559 <https://jira.onap.org/browse/CPS-559>`_  Define response objects (schemas) in cps-ncmp
587    - `CPS-636 <https://jira.onap.org/browse/CPS-636>`_  Update operation for datastore pass through running
588    - `CPS-638 <https://jira.onap.org/browse/CPS-638>`_  Delete operation for datastore pass through running
589    - `CPS-677 <https://jira.onap.org/browse/CPS-677>`_  Support 'public' Cm Handle Properties
590    - `CPS-741 <https://jira.onap.org/browse/CPS-741>`_  Re sync after removing cm handles
591    - `CPS-777 <https://jira.onap.org/browse/CPS-777>`_  Ensure all DMI operations use POST method
592    - `CPS-780 <https://jira.onap.org/browse/CPS-780>`_  Add examples for parameters, request and response in openapi yaml for cps-core
593    - `CPS-789 <https://jira.onap.org/browse/CPS-789>`_ CPS Data Updated Event Schema V2 to support delete operation
594    - `CPS-791 <https://jira.onap.org/browse/CPS-791>`_ CPS-Core sends delete notification event
595    - `CPS-817 <https://jira.onap.org/browse/CPS-817>`_  Create Endpoint For Get Cm Handles (incl. public properties) By Name
596    - `CPS-837 <https://jira.onap.org/browse/CPS-837>`_  Add Remove and Update properties (DMI and Public) as part of CM Handle Registration update
597
598 Bug Fixes
599 ---------
600
601    - `CPS-762 <https://jira.onap.org/browse/CPS-762>`_ Query cm handles for module names returns incorrect cm handle identifiers
602    - `CPS-788 <https://jira.onap.org/browse/CPS-788>`_ Yang Resource formatting is incorrect
603    - `CPS-783 <https://jira.onap.org/browse/CPS-783>`_ Remove cm handle does not completely remove all cm handle information
604    - `CPS-841 <https://jira.onap.org/browse/CPS-841>`_ Upgrade log4j to 2.17.1 as recommended by ONAP SECCOM
605    - `CPS-856 <https://jira.onap.org/browse/CPS-856>`_ Retry mechanism not working for concurrent CmHandle registration
606    - `CPS-867 <https://jira.onap.org/browse/CPS-867>`_ Database port made configurable through env variable DB_PORT
607    - `CPS-886 <https://jira.onap.org/browse/CPS-886>`_ Fragment handling decreasing performance for large number of cmHandles
608    - `CPS-887 <https://jira.onap.org/browse/CPS-887>`_ Increase performance of cmHandle registration for large number of schema sets in DB
609    - `CPS-892 <https://jira.onap.org/browse/CPS-892>`_ Fixed the response code during CM-Handle Registration from 201 CREATED to 204 NO_CONTENT
610    - `CPS-893 <https://jira.onap.org/browse/CPS-893>`_ NCMP Java API depends on NCM-Rest-API (cyclic) through json properties on Java API
611
612 Known Limitations, Issues and Workarounds
613 -----------------------------------------
614
615 *System Limitations*
616
617 Null can no longer be passed within the dmi plugin service names when registering a cm handle, as part of
618 `CPS-837 <https://jira.onap.org/browse/CPS-837>`_ null is now used to indicate if a property should be removed as part
619 of cm handle registration.
620
621 The Absolute path to list with integer key will not work. Please refer `CPS-961 <https://jira.onap.org/browse/CPS-961>`_
622 for more information.
623
624 *Known Vulnerabilities*
625
626 None
627
628 *Workarounds*
629
630 Instead of passing null as a value within the dmi plugin service names, remove them from the request completely, or
631 pass an empty string as the value if you do not want to include names for these values.
632
633 Security Notes
634 --------------
635
636 *Fixed Security Issues*
637
638 None
639
640 *Known Security Issues*
641
642 None
643
644 ..      ========================
645 ..      * * *   ISTANBUL   * * *
646 ..      ========================
647
648 Version: 2.0.4
649 ==============
650
651 Release Data
652 ------------
653
654 +--------------------------------------+--------------------------------------------------------+
655 | **CPS Project**                      |                                                        |
656 |                                      |                                                        |
657 +--------------------------------------+--------------------------------------------------------+
658 | **Docker images**                    | onap/cps-and-ncmp:2.0.4                                |
659 |                                      |                                                        |
660 +--------------------------------------+--------------------------------------------------------+
661 | **Release designation**              | 2.0.4 Istanbul                                         |
662 |                                      |                                                        |
663 +--------------------------------------+--------------------------------------------------------+
664 | **Release date**                     | 2022 Feb 09                                            |
665 |                                      |                                                        |
666 +--------------------------------------+--------------------------------------------------------+
667
668 Bug Fixes
669 ---------
670
671    - `CPS-879 <https://jira.onap.org/browse/CPS-879>`_  Fix docker compose for csit test.
672    - `CPS-873 <https://jira.onap.org/browse/CPS-873>`_  Fix intermittent circular dependency error when the application starts.
673
674 Version: 2.0.3
675 ==============
676
677 Release Data
678 ------------
679
680 +--------------------------------------+--------------------------------------------------------+
681 | **CPS Project**                      |                                                        |
682 |                                      |                                                        |
683 +--------------------------------------+--------------------------------------------------------+
684 | **Docker images**                    | onap/cps-and-ncmp:2.0.3                                |
685 |                                      |                                                        |
686 +--------------------------------------+--------------------------------------------------------+
687 | **Release designation**              | 2.0.3 Istanbul                                         |
688 |                                      |                                                        |
689 +--------------------------------------+--------------------------------------------------------+
690 | **Release date**                     | 2022-07-01                                             |
691 |                                      |                                                        |
692 +--------------------------------------+--------------------------------------------------------+
693
694 Bug Fixes
695 ---------
696
697    - `CPS-841 <https://jira.onap.org/browse/CPS-841>`_  Update log4j version to 2.17.1 due to security vulnerability
698
699 Version: 2.0.2
700 ==============
701
702 Release Data
703 ------------
704
705 +--------------------------------------+--------------------------------------------------------+
706 | **CPS Project**                      |                                                        |
707 |                                      |                                                        |
708 +--------------------------------------+--------------------------------------------------------+
709 | **Docker images**                    | onap/cps-and-ncmp:2.0.2                                |
710 |                                      |                                                        |
711 +--------------------------------------+--------------------------------------------------------+
712 | **Release designation**              | 2.0.2 Istanbul                                         |
713 |                                      |                                                        |
714 +--------------------------------------+--------------------------------------------------------+
715 | **Release date**                     | 2021-16-12                                             |
716 |                                      |                                                        |
717 +--------------------------------------+--------------------------------------------------------+
718
719 Bug Fixes
720 ---------
721
722    - `CPS-820 <https://jira.onap.org/browse/CPS-820>`_  Update log4j version due to security vulnerability
723
724 Version: 2.0.1
725 ==============
726
727 Release Data
728 ------------
729
730 +--------------------------------------+--------------------------------------------------------+
731 | **CPS Project**                      |                                                        |
732 |                                      |                                                        |
733 +--------------------------------------+--------------------------------------------------------+
734 | **Docker images**                    | onap/cps-and-ncmp:2.0.1                                |
735 |                                      |                                                        |
736 +--------------------------------------+--------------------------------------------------------+
737 | **Release designation**              | 2.0.1 Istanbul                                         |
738 |                                      |                                                        |
739 +--------------------------------------+--------------------------------------------------------+
740 | **Release date**                     | 2021-14-10                                             |
741 |                                      |                                                        |
742 +--------------------------------------+--------------------------------------------------------+
743
744 Bug Fixes
745 ---------
746
747    - `CPS-594 <https://jira.onap.org/browse/CPS-594>`_ SQL ConstraintViolationException when updating the list node element using PATCH List node API
748    - `CPS-653 <https://jira.onap.org/browse/CPS-653>`_ cmHandleProperties not supported by dmi in fetch modules
749    - `CPS-673 <https://jira.onap.org/browse/CPS-673>`_ Improvement and cleanup for CPS Core charts
750    - `CPS-691 <https://jira.onap.org/browse/CPS-691>`_ NCMP no master index label on index documentation page
751
752 Known Limitations, Issues and Workarounds
753 -----------------------------------------
754
755 *System Limitations*
756
757 Limitations to the amount of child nodes that can be added to the fix above. The current limit is 3.
758
759 *Known Vulnerabilities*
760
761    - `CPS-725 <https://jira.onap.org/browse/CPS-725>`_ fix sample docker compose of cps/ncmp and onap dmi plugin
762
763 *Workarounds*
764
765 Add recursive method to save list node data to loop through all corresponding child nodes.
766
767 Security Notes
768 --------------
769
770 *Fixed Security Issues*
771
772    - `CPS-581 <https://jira.onap.org/browse/CPS-581>`_ Remove security vulnerabilities
773
774 *Known Security Issues*
775
776 None
777
778 Version: 2.0.0
779 ==============
780
781 Abstract
782 --------
783
784 This document provides the release notes for Istanbul release.
785
786 Release Data
787 ------------
788
789 +--------------------------------------+--------------------------------------------------------+
790 | **CPS Project**                      |                                                        |
791 |                                      |                                                        |
792 +--------------------------------------+--------------------------------------------------------+
793 | **Docker images**                    | onap/cps-and-ncmp:2.0.0                                |
794 |                                      |                                                        |
795 +--------------------------------------+--------------------------------------------------------+
796 | **Release designation**              | 2.0.0 Istanbul                                         |
797 |                                      |                                                        |
798 +--------------------------------------+--------------------------------------------------------+
799 | **Release date**                     | 2021-14-09                                             |
800 |                                      |                                                        |
801 +--------------------------------------+--------------------------------------------------------+
802
803 Features
804 --------
805 * Register DMI-Plugins with NCMP for CM Handle registrations.
806 * Update, Create and Remove CM Handles.
807 * Add support for retrieving and writing CM Handle data through NCMP datastores.
808 * Automatic retrieval and caching of model information for CM Handles within NCMP.
809
810 Deliverables
811 ------------
812
813 Software Deliverables
814
815 .. csv-table::
816    :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
817    :widths: auto
818
819    "cps", "", "onap/cps-and-ncmp-proxy:2.0.0"
820
821 Bug Fixes
822 ---------
823
824    - `CPS-310 <https://jira.onap.org/browse/CPS-310>`_ Data schema migration from Honolulu to Istanbul is failing
825    - `CPS-316 <https://jira.onap.org/browse/CPS-316>`_ Xpath cannot be created for augmentation data node
826    - `CPS-336 <https://jira.onap.org/browse/CPS-336>`_ Ends-with functionality in cpsPath does not conform with standard xPath behavior
827    - `CPS-345 <https://jira.onap.org/browse/CPS-345>`_ Leaf String value comparison matches mix of single and double quotes
828    - `CPS-357 <https://jira.onap.org/browse/CPS-357>`_ cps-review-verification-maven-master Jenkins job is failing when running csit test
829    - `CPS-367 <https://jira.onap.org/browse/CPS-367>`_ Get descendent does not support xpaths that end in list values
830    - `CPS-377 <https://jira.onap.org/browse/CPS-377>`_ Init ran model validation is failing error details are not provided
831    - `CPS-422 <https://jira.onap.org/browse/CPS-422>`_ REST 404 response returned instead of 400 for POST/PUT/PATCH request types
832    - `CPS-450 <https://jira.onap.org/browse/CPS-450>`_ Datanode query using full path to node causes NPE
833    - `CPS-451 <https://jira.onap.org/browse/CPS-451>`_ cps-ran-schema-model@2021-01-28.yang missing root container
834    - `CPS-464 <https://jira.onap.org/browse/CPS-464>`_ Request to update node leaves (patch) responds with Internal Server Error
835    - `CPS-465 <https://jira.onap.org/browse/CPS-465>`_ Request to update node leaves (patch) responds with json parsing failure
836    - `CPS-466 <https://jira.onap.org/browse/CPS-466>`_ Concurrent requests to create schema sets for the same yang model are not supported
837    - `CPS-479 <https://jira.onap.org/browse/CPS-479>`_ Get Nodes API does not always return the object from the root
838    - `CPS-500 <https://jira.onap.org/browse/CPS-500>`_ Special Character Limitations of cpsPath Queries
839    - `CPS-501 <https://jira.onap.org/browse/CPS-501>`_ Put DataNode API has missing transaction and error handling for concurrency issues
840    - `CPS-524 <https://jira.onap.org/browse/CPS-524>`_ Issue with CPSData API to add an item to an existing list node
841    - `CPS-560 <https://jira.onap.org/browse/CPS-560>`_ Response from cps query using text() contains escape characters
842    - `CPS-566 <https://jira.onap.org/browse/CPS-566>`_ Can't access grandparent node through ancestor axis
843    - `CPS-573 <https://jira.onap.org/browse/CPS-573>`_ /v1/ch/PNFDemo1/modules returning 401 unauthorised.
844    - `CPS-587 <https://jira.onap.org/browse/CPS-587>`_ cps-ncmp-service NullpointerException when DmiPluginRegistration has no additionProperties
845    - `CPS-591 <https://jira.onap.org/browse/CPS-591>`_ CPS-Core Leaf stored as integer is being returned from DB as float
846    - `CPS-601 <https://jira.onap.org/browse/CPS-601>`_ CPS swagger-ui does not show NCMP endpoints
847    - `CPS-616 <https://jira.onap.org/browse/CPS-616>`_ NCMP base path does not conform to agreed API URL
848    - `CPS-630 <https://jira.onap.org/browse/CPS-630>`_ Incorrect information sent when same anchor is updated faster than notification service processes
849    - `CPS-635 <https://jira.onap.org/browse/CPS-635>`_ Module Resource call does not include body
850
851 This document provides the release notes for Istanbul release.
852
853 Summary
854 -------
855
856 Following CPS components are available with default ONAP/CPS installation.
857
858
859     * Platform components
860
861         - CPS (Helm charts)
862
863     * Service components
864
865         - CPS-NCMP
866         - CPS-Temporal
867         - DMI-Plugin
868
869     * Additional resources that CPS utilizes deployed using ONAP common charts
870
871         - Postgres Database
872
873
874 Below service components (mS) are available to be deployed on-demand.
875     - CPS-TBDMT
876
877
878 Under OOM (Kubernetes) all CPS component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
879
880 Known Limitations, Issues and Workarounds
881 -----------------------------------------
882
883 *System Limitations*
884
885 Limitations to the amount of child nodes that can be added to the fix above. The current limit is 3.
886
887 *Known Vulnerabilities*
888
889    - `CPS-594 <https://jira.onap.org/browse/CPS-594>`_ SQL ConstraintViolationException when updating the list node element using PATCH List node API
890    - `CPS-653 <https://jira.onap.org/browse/CPS-653>`_ cmHandleProperties not supported by dmi in fetch modules
891    - `CPS-673 <https://jira.onap.org/browse/CPS-673>`_ Improvement and cleanup for CPS Core charts
892
893 *Workarounds*
894
895 Add recursive method to save list node data to loop through all corresponding child nodes.
896
897 Security Notes
898 --------------
899
900 *Fixed Security Issues*
901
902    - `CPS-249 <https://jira.onap.org/browse/CPS-249>`_ Exception stack trace is exposed
903
904 *Known Security Issues*
905
906    - `CPS-581 <https://jira.onap.org/browse/CPS-581>`_ Remove security vulnerabilities
907
908 Test Results
909 ------------
910     * `Integration tests`
911
912 ..      ========================
913 ..      * * *   HONOLULU   * * *
914 ..      ========================
915
916 Version: 1.0.1
917 ==============
918
919 Release Data
920 ------------
921
922 +--------------------------------------+--------------------------------------------------------+
923 | **CPS Project**                      |                                                        |
924 |                                      |                                                        |
925 +--------------------------------------+--------------------------------------------------------+
926 | **Docker images**                    | onap/cps-and-nf-proxy:1.0.1                            |
927 |                                      |                                                        |
928 +--------------------------------------+--------------------------------------------------------+
929 | **Release designation**              | 1.0.1 Honolulu                                         |
930 |                                      |                                                        |
931 +--------------------------------------+--------------------------------------------------------+
932 | **Release date**                     | 2021-04-09                                             |
933 |                                      |                                                        |
934 +--------------------------------------+--------------------------------------------------------+
935
936 Bug Fixes
937 ---------
938
939    - `CPS-706 <https://jira.onap.org/browse/CPS-706>`_ Get moduleschema/yangresouce endpoint not working
940    - `CPS-276 <https://jira.onap.org/browse/CPS-276>`_ Improve error reporting for invalid cpsPath on Queries
941    - `CPS-288 <https://jira.onap.org/browse/CPS-288>`_ Move security configuration to the application module
942    - `CPS-290 <https://jira.onap.org/browse/CPS-290>`_ Internal Server Error when creating the same data node twice
943    - `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
944    - `CPS-300 <https://jira.onap.org/browse/CPS-304>`_ Not able to create data instances for 2 different anchors using the same model
945    - `CPS-304 <https://jira.onap.org/browse/CPS-304>`_ Use ONAP recommended base Java Docker image
946    - `CPS-308 <https://jira.onap.org/browse/CPS-308>`_ Not able to upload yang models files greater than 1MB
947
948 Security Notes
949 --------------
950
951 *Fixed Security Issues*
952
953    - `CPS-249 <https://jira.onap.org/browse/CPS-249>`_ Exception stack trace is exposed
954
955 *Known Security Issues*
956
957    - `Security Waiver <https://wiki.onap.org/display/DW/Honolulu+Exception+Request+for+CPS>`_ Security - Expose external endpoints with https
958
959 Version: 1.0.0
960 ==============
961
962
963 Abstract
964 --------
965
966 This document provides the release notes for Honolulu release.
967
968 Summary
969 -------
970
971 Following CPS components are available with default ONAP/CPS installation.
972
973
974     * Platform components
975
976         - CPS (Helm charts)
977
978     * Service components
979
980         - CPS Core
981
982     * Additional resources that CPS utilizes deployed using ONAP common charts
983
984         - Postgres Database
985
986
987 Below service components (mS) are available to be deployed on-demand.
988     - CPS-TBDMT
989
990
991 Under OOM (Kubernetes) all CPS component containers are deployed as Kubernetes Pods/Deployments/Services into Kubernetes cluster.
992
993
994 Release Data
995 ------------
996
997 +--------------------------------------+--------------------------------------------------------+
998 | **CPS Project**                      |                                                        |
999 |                                      |                                                        |
1000 +--------------------------------------+--------------------------------------------------------+
1001 | **Docker images**                    | Refer :any:`Deliverable <honolulu_deliverable>`        |
1002 |                                      |                                                        |
1003 +--------------------------------------+--------------------------------------------------------+
1004 | **Release designation**              | 1.0.0 Honolulu                                         |
1005 |                                      |                                                        |
1006 +--------------------------------------+--------------------------------------------------------+
1007 | **Release date**                     | 2021-03-11                                             |
1008 |                                      |                                                        |
1009 +--------------------------------------+--------------------------------------------------------+
1010
1011
1012 Features
1013 --------
1014 Configuration Persistence Service is a model driven persistence solution for data described by YANG models.
1015 CPS has been driven by the needs of the E2E Networking Slicing use case.
1016 It currently supports basic (rw) persistence and simple queries.
1017 It also provides MVP support for network data access using simulated data.
1018
1019 .. _honolulu_deliverable:
1020
1021 Deliverables
1022 ------------
1023
1024 Software Deliverables
1025
1026 .. csv-table::
1027    :header: "Repository", "SubModules", "Version & Docker Image (if applicable)"
1028    :widths: auto
1029
1030    "cps", "", "onap/cps-and-nf-proxy:1.0.0"
1031
1032
1033 Known Limitations, Issues and Workarounds
1034 -----------------------------------------
1035
1036    - `CPS-249 <https://jira.onap.org/browse/CPS-249>`_ Exception stack trace is exposed
1037    - `CPS-264 <https://jira.onap.org/browse/CPS-264>`_ Unique timestamp is missing when tagging docker images.
1038    - Methods exposed on API which are yet not implemented : deleteAnchor, getNodesByDataspace & deleteDataspace.
1039    - `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.
1040
1041 *System Limitations*
1042
1043 None
1044
1045 *Known Vulnerabilities*
1046
1047 None
1048
1049 *Workarounds*
1050
1051 Documented under corresponding jira if applicable.
1052
1053 Security Notes
1054 --------------
1055
1056 *Fixed Security Issues*
1057
1058 * `CPS-167 <https://jira.onap.org/browse/CPS-167>`_ -Update CPS dependencies as Required for Honolulu release
1059     - Upgrade org.onap.oparent to 3.2.0
1060     - Upgrade spring.boot to 2.3.8.RELEASE
1061     - Upgrade yangtools to 5.0.7
1062
1063 *Known Security Issues*
1064
1065     * Weak Crytography using md5
1066     * Risk seen in Zip file expansion
1067
1068 *Known Vulnerabilities in Used Modules*
1069
1070     None
1071
1072 CPS 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.
1073
1074 Test Results
1075 ------------
1076     * `Integration tests <https://wiki.onap.org/display/DW/CPS+Integration+Test+Cases>`_
1077
1078 References
1079 ----------
1080
1081 For more information on the ONAP Honolulu release, please see:
1082
1083 #. `ONAP Home Page`_
1084 #. `ONAP Documentation`_
1085 #. `ONAP Release Downloads`_
1086 #. `ONAP Wiki Page`_
1087
1088
1089 .. _`ONAP Home Page`: https://www.onap.org
1090 .. _`ONAP Wiki Page`: https://wiki.onap.org
1091 .. _`ONAP Documentation`: https://docs.onap.org
1092 .. _`ONAP Release Downloads`: https://git.onap.org
1093
1094 Quick Links:
1095
1096         - `CPS project page <https://wiki.onap.org/pages/viewpage.action?pageId=71834216>`_
1097         - `Passing Badge information for CPS <https://bestpractices.coreinfrastructure.org/en/projects/4398>`_