Add known issues section to release notes
[aai/aai-common.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 2017 AT&T Intellectual Property.  All rights reserved.
4
5
6 AAI Release Notes
7 ==================
8
9 Version: 1.2.0
10 --------------
11
12 :Release Date: 2018-06-07
13
14 **New Features**
15
16 The R2 Beijing release of ONAP forcuses on platform maturity - to that
17 end, AAI has switched from Titan on hbase to JanusGraph on a
18 multi-replica cassandra deployment.  We have added several
19 microservices which will be fully operational in R3 Casablanca.
20 Another significant change in R2 is that we converted our
21 Microservices from ASJC 2 to Springboot 1.5.  AAI provides
22 configurations for orchestration via HEAT or via OOM / kubernetes for
23 scaling and resiliency.
24
25 AAI added champ, a graph abstraction microservice, and Gizmo, a new
26 way to perform CRUD operations on the graph in a more atomic way that
27 exposes more of the underlying graph infrastructure.  Babel is a new
28 microservice that does TOSCA model translation on behalf of model
29 loader.  Event client provides an abstraction for dmaap events.
30
31 ONAP AAI R2 includes the following components:
32
33 - AAI Data Management
34 - Resources (CRUD operations)
35 - Traversal (Advanced search operations)
36 - Data Router (Route/persist AAI event data for consumption by the UI)
37 - Model Loader (Obtains SDC artifacts and loads them into the A&AI Resources service for storage)
38 - Search Data Service (Abstraction layer for searchengine, supporting queries and updates)
39 - Babel (TOSCA translation for model-loader)
40 - Event-client (DMaaP abstraction
41 - Champ (Graph abstraction microservice)
42 - Applications
43 - Sparky (AAI User Interface)
44
45 Source code of AAI is released under the following repositories at https://gerrit.onap.org 
46
47 - aai/aai-common
48 - aai/event-client
49 - aai/babel
50 - aai/champ
51 - aai/data-router
52 - aai/esr-gui
53 - aai/esr-server
54 - aai/gizmo
55 - aai/logging-service
56 - aai/model-loader
57 - aai/resources
58 - aai/rest-client
59 - aai/router-core
60 - aai/search-data-service
61 - aai/sparky-be
62 - aai/sparky-fe
63 - aai/test-config
64 - aai/traversal
65
66 **Epic**
67
68 - `AAI-16 <https://jira.onap.org/browse/AAI-16>`_ A&AI Platform Deployment
69
70 - `AAI-17 <https://jira.onap.org/browse/AAI-17>`_ Seed code stabilization
71
72 - `AAI-21 <https://jira.onap.org/browse/AAI-21>`_ Gizmo 
73
74 - `AAI-24 <https://jira.onap.org/browse/AAI-24>`_ Move to Active Open Source Graph Database
75
76 - `AAI-38 <https://jira.onap.org/browse/AAI-38>`_ AAI Microservice to generate AAI model XML
77
78 - `AAI-280 <https://jira.onap.org/browse/AAI-280>`_ This epic groups together the various requests for making AAI more configurable
79
80 - `AAI-466 <https://jira.onap.org/browse/AAI-466>`_ Beijing R2 AAI Schema Updates
81
82 - `AAI-680 <https://jira.onap.org/browse/AAI-680>`_ HPA Use Case Support in AAI
83
84 - `AAI-681 <https://jira.onap.org/browse/AAI-681>`_ Change Management Use Case Support in AAI
85
86 - `AAI-682 <https://jira.onap.org/browse/AAI-682>`_ Scale Out Use Case Support in AAI
87
88 - `AAI-769 <https://jira.onap.org/browse/AAI-769>`_ Required updates to the v13 REST API
89
90 **Bug Fixes**
91
92 - `AAI-129 <https://jira.onap.org/browse/AAI-129>`_ RestClientBuilder SSL protocol should be configurable
93
94 - `AAI-131 <https://jira.onap.org/browse/AAI-131>`_ Model-Loader service of A&AI has it's Log Provider Configuration File sealed inside the WAR
95
96 - `AAI-175 <https://jira.onap.org/browse/AAI-175>`_ aai core service of A&AI has it's Log Provider Configuration File configurable from startup.sh
97
98 - `AAI-295 <https://jira.onap.org/browse/AAI-295>`_ ChampDAO tests failing in gizmo
99
100 - `AAI-460 <https://jira.onap.org/browse/AAI-460>`_ vm1-aai-inst1 aai-resources fails to start
101
102 - `AAI-463 <https://jira.onap.org/browse/AAI-463>`_ Wrong Error message when we use PUT instead of POST to create the relationship
103
104 - `AAI-521 <https://jira.onap.org/browse/AAI-521>`_ A&AI resources container sporadically hangs on startup
105
106 - `AAI-523 <https://jira.onap.org/browse/AAI-523>`_ Sparky UI does not display RelationshipList nodes
107
108 - `AAI-558 <https://jira.onap.org/browse/AAI-558>`_ aai-resources java daily jenkins job is failing
109
110 - `AAI-559 <https://jira.onap.org/browse/AAI-559>`_ CSIT jobs should use a set of streams, not a list of branches
111
112 - `AAI-561 <https://jira.onap.org/browse/AAI-561>`_ aai-traversal java daily jenkins job is failing
113
114 - `AAI-568 <https://jira.onap.org/browse/AAI-568>`_ aai/logging-api build fails on license.txt not found when run outside of aai/logging-service dir - for root CI builds
115
116 - `AAI-601 <https://jira.onap.org/browse/AAI-601>`_ AAI search-data-service build failing on 1.1 JAX-RS instead of required 2.0 library only on clean Ubuntu 16.04/JDK1.8.0_151
117
118 - `AAI-603 <https://jira.onap.org/browse/AAI-603>`_ Sonar only push to master
119
120 - `AAI-666 <https://jira.onap.org/browse/AAI-666>`_ aai/datarouter startup fails to find logback.xml
121
122 - `AAI-679 <https://jira.onap.org/browse/AAI-679>`_ A&AI UI failed to search service-instance based on service-instance-id
123
124 - `AAI-699 <https://jira.onap.org/browse/AAI-699>`_ SDC Tosca does not generate Groups from resource yaml
125
126 - `AAI-738 <https://jira.onap.org/browse/AAI-738>`_ When register service to MSB, esr-server still will register to MSB automaticly
127
128 - `AAI-788 <https://jira.onap.org/browse/AAI-788>`_ fix the cookie decryption algorithm
129
130 - `AAI-796 <https://jira.onap.org/browse/AAI-796>`_ AAI is logging %PARSER_ERROR instead of REMOTE_USER
131
132 - `AAI-833 <https://jira.onap.org/browse/AAI-833>`_ The url of query vim type from multiCloud is incorrect
133
134 - `AAI-838 <https://jira.onap.org/browse/AAI-838>`_ Add back the properties that got removed
135
136 - `AAI-874 <https://jira.onap.org/browse/AAI-874>`_ Fix the test-config traversal aaiconfig to use proper timeout keys
137
138 - `AAI-948 <https://jira.onap.org/browse/AAI-948>`_ aai-rest-client build fails with non-resolvable parent POM
139
140 - `AAI-961 <https://jira.onap.org/browse/AAI-961>`_ Fix aai-sparky-be-master-aai-docker-java-daily
141
142 - `AAI-985 <https://jira.onap.org/browse/AAI-985>`_ Sparky-be: Change dependency to make use of sparky-fe war file from Beijing version
143
144 - `AAI-987 <https://jira.onap.org/browse/AAI-987>`_ Update ML with the latest changes
145
146 - `AAI-993 <https://jira.onap.org/browse/AAI-993>`_ Champ docker image name incorrect
147
148 - `AAI-994 <https://jira.onap.org/browse/AAI-994>`_ Crud-service (Gizmo) docker tag version is incorrect
149
150 - `AAI-995 <https://jira.onap.org/browse/AAI-995>`_ Gizmo docker image name incorrect
151
152 - `AAI-996 <https://jira.onap.org/browse/AAI-996>`_ Change ML pom file to address build failure problems
153
154 - `AAI-1005 <https://jira.onap.org/browse/AAI-1005>`_ Fix docker-compose-db.yml in test-config
155
156 - `AAI-1006 <https://jira.onap.org/browse/AAI-1006>`_ Babel start script does not set all required properties
157
158 - `AAI-1007 <https://jira.onap.org/browse/AAI-1007>`_ Babel: java.lang.NoClassDefFoundError: com/att/aft/dme2/internal/gson/JsonSyntaxException
159
160 - `AAI-1016 <https://jira.onap.org/browse/AAI-1016>`_ Model-loader: properties files are incorrectly named and have errors
161
162 - `AAI-1017 <https://jira.onap.org/browse/AAI-1017>`_ Fix Champ build - incorrect definition of Java system path
163
164 - `AAI-1018 <https://jira.onap.org/browse/AAI-1018>`_ Model-loader: CONF_INVALID_MSG_BUS_ADDRESS
165
166 - `AAI-1019 <https://jira.onap.org/browse/AAI-1019>`_ aai-resources: does not require username/password after springboot upgrade
167
168 - `AAI-1020 <https://jira.onap.org/browse/AAI-1020>`_ aai-traversal: does not require username/password after springboot upgrade
169
170 - `AAI-1024 <https://jira.onap.org/browse/AAI-1024>`_ Test-config: model-loader MSG_BUS_ADDRESSES not set
171
172 - `AAI-1025 <https://jira.onap.org/browse/AAI-1025>`_ Test-config: traversal updateQueryData.sh fails to update models and queries
173
174 - `AAI-1026 <https://jira.onap.org/browse/AAI-1026>`_ test-config: model-loader is attempting 2-way TLS with AAI
175
176 - `AAI-1027 <https://jira.onap.org/browse/AAI-1027>`_ ModelLoader basic auth failure with aai-resources
177
178 - `AAI-1029 <https://jira.onap.org/browse/AAI-1029>`_ The DOC about ESR installation should be update
179
180 - `AAI-1034 <https://jira.onap.org/browse/AAI-1034>`_ [sparky-be] Portal API Proxy missing from Spring Boot Sparky
181
182 - `AAI-1035 <https://jira.onap.org/browse/AAI-1035>`_ Security: Springboot 1.5.10 has new nexusIQ critical exceptions
183
184 - `AAI-1038 <https://jira.onap.org/browse/AAI-1038>`_ Babel missing .gitreview file
185
186 - `AAI-1049 <https://jira.onap.org/browse/AAI-1049>`_ [Model Loader] - Remove dependency on PowerMockito
187
188 - `AAI-1051 <https://jira.onap.org/browse/AAI-1051>`_ API Spec is specifying v12 in v13 file
189
190 - `AAI-1052 <https://jira.onap.org/browse/AAI-1052>`_ AAI is using -SNAPSHOT artifacts; remove -SNAPSHOT dependencies
191
192 - `AAI-1077 <https://jira.onap.org/browse/AAI-1077>`_ [Babel] master daily build job is not creating an autorelease staging repo
193
194 - `AAI-1082 <https://jira.onap.org/browse/AAI-1082>`_ Champ janus version incompatible with Resources janus version
195
196 - `AAI-1084 <https://jira.onap.org/browse/AAI-1084>`_ POST with PATCH override call is returning 405
197
198 - `AAI-1086 <https://jira.onap.org/browse/AAI-1086>`_ Babel: Compressed files contain proprietary markings
199
200 - `AAI-1088 <https://jira.onap.org/browse/AAI-1088>`_ aai-common: version.properties refers to previous patch release
201
202 - `AAI-1089 <https://jira.onap.org/browse/AAI-1089>`_ haproxy, aai-resources, and aai-traversal using outdated certificate in HEAT config
203
204 - `AAI-1090 <https://jira.onap.org/browse/AAI-1090>`_ v13 does not support External System under cloud region
205
206 - `AAI-1091 <https://jira.onap.org/browse/AAI-1091>`_ ESR fails to register EMS
207
208 - `AAI-1094 <https://jira.onap.org/browse/AAI-1094>`_ Model-loader: failure to negotiate with message router in OOM
209
210 - `AAI-1096 <https://jira.onap.org/browse/AAI-1096>`_ Increase length for field:password in ESR-GUI VIM registration page
211
212 - `AAI-1100 <https://jira.onap.org/browse/AAI-1100>`_ OOM Resources and Traversal Config map missing release
213
214 - `AAI-1101 <https://jira.onap.org/browse/AAI-1101>`_ haproxy, aai-resources, and aai-traversal using outdated certificate in OOM config
215
216 - `AAI-1105 <https://jira.onap.org/browse/AAI-1105>`_ aai-traversal job is failing when trying to start OOM
217
218 - `AAI-1106 <https://jira.onap.org/browse/AAI-1106>`_ aai-resources: scripts do not work properly with spring-boot
219
220 - `AAI-1107 <https://jira.onap.org/browse/AAI-1107>`_ Security: babel and m-l brings in springboot jersey starter, which includes logback 1.1.11
221
222 - `AAI-1108 <https://jira.onap.org/browse/AAI-1108>`_ [Babel] Remove license violations in latest commit.
223
224 - `AAI-1110 <https://jira.onap.org/browse/AAI-1110>`_ Model Loader logback.xml errors
225
226 - `AAI-1111 <https://jira.onap.org/browse/AAI-1111>`_ Update test-config project for Babel
227
228 - `AAI-1113 <https://jira.onap.org/browse/AAI-1113>`_ ESR VIM registration portal: Physical Location Id does not populate any data
229
230 - `AAI-1114 <https://jira.onap.org/browse/AAI-1114>`_ Security: [Champ] add Dockerfile and remove additional AJSC files
231
232 - `AAI-1116 <https://jira.onap.org/browse/AAI-1116>`_ [Gizmo] addressing Security vulnerabilities (Nexus IQ)
233
234 - `AAI-1117 <https://jira.onap.org/browse/AAI-1117>`_ [Champ] addressing Security vulnerabilities (Nexus IQ)
235
236 - `AAI-1118 <https://jira.onap.org/browse/AAI-1118>`_ [Gizmo] upgrade artefacts from aai-common to 1.2.4
237
238 - `AAI-1119 <https://jira.onap.org/browse/AAI-1119>`_ [Champ] Prevent deployment of Champ service jar
239
240 - `AAI-1120 <https://jira.onap.org/browse/AAI-1120>`_ [Gizmo] Fix Jacoco configuration
241
242 - `AAI-1121 <https://jira.onap.org/browse/AAI-1121>`_ Add the default realtime clients
243
244 - `AAI-1123 <https://jira.onap.org/browse/AAI-1123>`_ Babel logback.xml errors
245
246 - `AAI-1124 <https://jira.onap.org/browse/AAI-1124>`_ [router-core] NexusIQ reporting httpclient 4.5 vulnerability
247
248 - `AAI-1125 <https://jira.onap.org/browse/AAI-1125>`_ [data-router] NexusIQ reporting httpclient 4.5 vulnerability
249
250 - `AAI-1126 <https://jira.onap.org/browse/AAI-1126>`_ [Babel] Authorisation mechanism is not functioning
251
252 - `AAI-1127 <https://jira.onap.org/browse/AAI-1127>`_ [sparky-be] doesn't release artifacts because it is missing the staging plugin
253
254 - `AAI-1132 <https://jira.onap.org/browse/AAI-1132>`_ AAI's OOM server certificate doesn't include all k8 names
255
256 - `AAI-1133 <https://jira.onap.org/browse/AAI-1133>`_ AAI's haproxy server config doesn't include all k8 names
257
258 - `AAI-1134 <https://jira.onap.org/browse/AAI-1134>`_ OOF not defined in AAI realm properties files
259
260 - `AAI-1135 <https://jira.onap.org/browse/AAI-1135>`_ [traversal] closed loop named-query is missing property-collect-list
261
262 - `AAI-1136 <https://jira.onap.org/browse/AAI-1136>`_ Babel doesnt start in HEAT due to log directory permissions
263
264 - `AAI-1138 <https://jira.onap.org/browse/AAI-1138>`_ [Champ] Bump to 1.2.1-SNAPSHOT and 1.2.1 in version.properties
265
266 - `AAI-1139 <https://jira.onap.org/browse/AAI-1139>`_ [resources and traversal] do not release artifacts properly
267
268 - `AAI-1141 <https://jira.onap.org/browse/AAI-1141>`_ [champ] duplicate dependency in pom.xml
269
270 - `AAI-1142 <https://jira.onap.org/browse/AAI-1142>`_ [champ] doesn't create release artifacts
271
272 - `AAI-1143 <https://jira.onap.org/browse/AAI-1143>`_ [resources] createDbSchema.sh tries to add -SNAPSHOT version to classpath
273
274 - `AAI-1144 <https://jira.onap.org/browse/AAI-1144>`_ [oom and test-config] robot-ete is missing from realtime clients list
275
276 - `AAI-1146 <https://jira.onap.org/browse/AAI-1146>`_ [champ] daily build job is failing
277
278 - `AAI-1148 <https://jira.onap.org/browse/AAI-1148>`_ [Model-Loader] Rollback of VNF Images fails
279
280 - `AAI-1151 <https://jira.onap.org/browse/AAI-1151>`_ [Champ & Gizmo] Fix JJB jenkins jobs
281
282 - `AAI-1153 <https://jira.onap.org/browse/AAI-1153>`_ [Champ] Bump to 1.2.2-SNAPSHOT and 1.2.2 in version.properties
283
284 **Known Issues**
285
286 If the either the aai-resources or aai-traversal pod is deleted, haproxy will not automatically detect when the pod is re-instantiated.  As a temporary workaround, you can delete the haproxy pod (the one named "aai", for example, "dev-aai-8794fbff5-clx7d") and when the aai pod restarts the service should operate normally. A proposed fix is here: https://gerrit.onap.org/r/#/c/51075/1 if you want to see how to configure the haproxy service to auto-recover when the IP address of either the aai-resources or aai-traversal pod changes.
287
288 **Security Notes**
289
290 AAI 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. The AAI open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=25441383>`_.
291
292 Quick Links:
293
294 - `AAI project page <https://wiki.onap.org/display/DW/Active+and+Available+Inventory+Project>`_
295 - `Passing Badge information for AAI <https://bestpractices.coreinfrastructure.org/en/projects/1591>`_
296 - `Project Vulnerability Review Table for AAI <https://wiki.onap.org/pages/viewpage.action?pageId=25441383>`_
297
298 Version: 1.1.1
299 --------------
300
301 :Release Date: 2018-01-18
302
303 **Bug Fixes**
304
305 - `AAI-456 <https://jira.onap.org/browse/AAI-456>`_
306 AAI named-query for policy not returning extra-properties
307
308 - `AAI-458 <https://jira.onap.org/browse/AAI-458>`_
309 [aai] ML, Search, DR, and Sparky Jenkins jobs not creating autorelease repo
310
311 - `AAI-459 <https://jira.onap.org/browse/AAI-459>`_
312 aai-common child pom still depends on openecomp artifacts
313
314 - `AAI-461 <https://jira.onap.org/browse/AAI-461>`_
315 AAI mS configuration files are using old openecomp params in test-config
316
317 - `AAI-462 <https://jira.onap.org/browse/AAI-462>`_
318 Fix the resources junit tests broken in windows environment
319
320 - `AAI-558 <https://jira.onap.org/browse/AAI-558>`_
321 aai-resources java daily jenkins job is failing
322
323 - `AAI-561 <https://jira.onap.org/browse/AAI-561>`_
324 aai-traversal java daily jenkins job is failing
325
326 - `AAI-566 <https://jira.onap.org/browse/AAI-566>`_
327 AAI Eclipse build failure - aai-traversal pom as hardcoded 1.8.0_101 jdk.tools version
328
329 - `AAI-621 <https://jira.onap.org/browse/AAI-621>`_
330 Update the snapshot in test-config for v1.1.1-SNAPSHOT
331                
332 Version: 1.1.0
333 --------------
334
335 :Release Date: 2017-11-16
336
337 **New Features**
338
339 Initial release of Active and Available Inventory (AAI) for Open Network Automation Platform (ONAP).  AAI provides ONAP with its logically centralized view of inventory data, taking in updates from orchestrators, controllers, and assurance systems.  AAI provides core REST services. 
340
341 ONAP AAI R1 includes the following components:
342
343 - AAI Data Management
344 - Resources (CRUD operations)
345 - Traversal (Advanced search operations)
346 - Data Router (Route/persist AAI event data for consumption by the UI)
347 - Model Loader (Obtains SDC artifacts and loads them into the A&AI Resources service for storage)
348 - Search Data SErvice (Abstraction layer for searchengine, supporting queries and updates)
349 - Applications
350 - Sparky (AAI User Interface)
351
352 Source code of AAI is released under the following repositories at https://gerrit.onap.org .
353
354 - aai/aai-common
355 - aai/aai-config
356 - aai/aai-data
357 - aai/aai-service
358 - aai/babel
359 - aai/champ
360 - aai/data-router
361 - aai/esr-gui
362 - aai/esr-server
363 - aai/gizmo
364 - aai/logging-service
365 - aai/model-loader
366 - aai/resources
367 - aai/rest-client
368 - aai/router-core
369 - aai/search-data-service
370 - aai/sparky-be
371 - aai/sparky-fe
372 - aai/test-config
373 - aai/traversal
374
375 **Epic**
376
377 - `AAI-17 <https://jira.onap.org/browse/AAI-17>`_ Seed code stabilization
378 - `AAI-20 <https://jira.onap.org/browse/AAI-20>`_ Champ Library
379 - `AAI-22 <https://jira.onap.org/browse/AAI-22>`_ Amsterdam User Case Schema Updates
380 - `AAI-23 <https://jira.onap.org/browse/AAI-23>`_ Model Loader Support for R1
381 - `AAI-58 <https://jira.onap.org/browse/AAI-58>`_ Define and build functional test cases for CSIT
382 - `AAI-72 <https://jira.onap.org/browse/AAI-72>`_ External System Register
383 - `AAI-254 <https://jira.onap.org/browse/AAI-254>`_ Documentation of REST APIs, dev guides, onboarding, etc.
384 - `AAI-280 <https://jira.onap.org/browse/AAI-280>`_ Confguration enhancements
385
386 **Bug Fixes**
387
388 - `AAI-11 <https://jira.onap.org/browse/AAI-11>`_
389 robot_vm: demo.sh failing - '200' does not match '^(201|412)$' on vanilla openstack
390
391 - `AAI-13 <https://jira.onap.org/browse/AAI-13>`_
392 VM_init is failing to get sparky
393
394 - `AAI-31 <https://jira.onap.org/browse/AAI-31>`_
395 Compilation failure in aai-traversal
396
397 - `AAI-48 <https://jira.onap.org/browse/AAI-48>`_
398 AAI Common REST Client returns an error on a 204 (No Content) server response
399
400 - `AAI-49 <https://jira.onap.org/browse/AAI-49>`_
401 Health check is failing in DFW 1.1 RS. Connection refused
402
403 - `AAI-62 <https://jira.onap.org/browse/AAI-62>`_
404 Search Data Service should not implicitly create indexes on document write
405
406 - `AAI-63 <https://jira.onap.org/browse/AAI-63>`_
407 Data Router must handle Search Service document create failures if index does not exit
408
409 - `AAI-73 <https://jira.onap.org/browse/AAI-73>`_
410 Sparky sync issues
411
412 - `AAI-76 <https://jira.onap.org/browse/AAI-76>`_
413 Jenkins stage-site builds failing on resources and traversal
414
415 - `AAI-94 <https://jira.onap.org/browse/AAI-94>`_
416 AAI Certificate will expire 30 Nov 2017 - fyi
417
418 - `AAI-146 <https://jira.onap.org/browse/AAI-146>`_
419 Both esr-server and esr-gui Jenkins failed
420
421 - `AAI-192 <https://jira.onap.org/browse/AAI-192>`_
422 Model Loader depends on httpclient version 4.4.1
423
424 - `AAI-205 <https://jira.onap.org/browse/AAI-205>`_
425 Having an invalid xml namespace for v11, named-query api returns 500 error, model query return incorrect error message
426
427 - `AAI-206 <https://jira.onap.org/browse/AAI-206>`_
428 Model based delete is failing
429
430 - `AAI-217 <https://jira.onap.org/browse/AAI-217>`_
431 Remove internal references from A&AI seed code
432
433 - `AAI-222 <https://jira.onap.org/browse/AAI-222>`_
434 the version property of esr-server is incorrect
435
436 - `AAI-224 <https://jira.onap.org/browse/AAI-224>`_
437 aai/esr-gui daily build failed
438
439 - `AAI-225 <https://jira.onap.org/browse/AAI-225>`_
440 aai/esr-server daily build failed
441
442 - `AAI-265 <https://jira.onap.org/browse/AAI-265>`_
443 EdgePropertyMap throws NullPointer if edge rule does not include property
444
445 - `AAI-266 <https://jira.onap.org/browse/AAI-266>`_
446 auth-info edge rule does not include contains-other-v
447
448 - `AAI-273 <https://jira.onap.org/browse/AAI-273>`_
449 Fix the esr-server setup error issue
450
451 - `AAI-278 <https://jira.onap.org/browse/AAI-278>`_
452 AAI throws exception about mismatch keys adding esr-system-info to cloud-region
453
454 - `AAI-293 <https://jira.onap.org/browse/AAI-293>`_
455 Jenkins job failing for aai-sparky-fe-master-release-version-java-daily
456
457 - `AAI-377 <https://jira.onap.org/browse/AAI-377>`_
458 esr-gui docker build failed
459
460 - `AAI-393 <https://jira.onap.org/browse/AAI-393>`_
461 The jjb defiend in a error way that cause CSIT build failed.
462
463 - `AAI-398 <https://jira.onap.org/browse/AAI-398>`_
464 If a cloud-region didn't contain a external system info, there will be an null pointer error
465
466 - `AAI-400 <https://jira.onap.org/browse/AAI-400>`_
467 Register ServiceTest to microservice
468
469 - `AAI-401 <https://jira.onap.org/browse/AAI-401>`_
470 Remove DMaaP router duplication
471
472 - `AAI-407 <https://jira.onap.org/browse/AAI-407>`_
473 There is an error to startup esr-gui docker
474
475 - `AAI-412 <https://jira.onap.org/browse/AAI-412>`_
476 Replace the type specification in this constructor call with the diamond operator ("<>")
477
478 - `AAI-417 <https://jira.onap.org/browse/AAI-417>`_
479 Rackspace 20170928 fails to authenticate nexus3 on 10003 during *_init.sh* (sdnc for example)
480
481 - `AAI-420 <https://jira.onap.org/browse/AAI-420>`_
482 Can not get the MSB address in esr-server
483
484 - `AAI-422 <https://jira.onap.org/browse/AAI-422>`_
485 The esr-server csit failed
486
487 - `AAI-424 <https://jira.onap.org/browse/AAI-424>`_
488 The integration catalog is not in use, should be removed
489
490 - `AAI-425 <https://jira.onap.org/browse/AAI-425>`_
491 Fix the artifact of esr-gui
492
493 - `AAI-426 <https://jira.onap.org/browse/AAI-426>`_
494 Fix the artifact of esr-server
495
496 - `AAI-431 <https://jira.onap.org/browse/AAI-431>`_
497 esr-gui files did not contained in webapp of tomcat
498
499 - `AAI-433 <https://jira.onap.org/browse/AAI-433>`_
500 Failed to pre-load vCPE data to AAI. No response from AAI
501
502 - `AAI-434 <https://jira.onap.org/browse/AAI-434>`_
503 Can not visit ESR portal with demo deployment
504
505 - `AAI-435 <https://jira.onap.org/browse/AAI-435>`_
506 default tenant need be input to A&AI while register VIM
507
508 - `AAI-436 <https://jira.onap.org/browse/AAI-436>`_
509 Call the API from MultiCloud failed
510
511 - `AAI-440 <https://jira.onap.org/browse/AAI-440>`_
512 The version input box should be changed in a more easy to use when register a VIM
513
514 - `AAI-441 <https://jira.onap.org/browse/AAI-441>`_
515 Can not input the vendor and version information to EMS, but there is a default data for the two parameter
516
517 - `AAI-442 <https://jira.onap.org/browse/AAI-442>`_
518 Can't instantiate a service
519
520 - `AAI-444 <https://jira.onap.org/browse/AAI-444>`_
521 Cannot associate multiple service-instances to PNFs
522
523 - `AAI-446 <https://jira.onap.org/browse/AAI-446>`_
524 vnf to esr-system-info named-query is missing vnfc
525
526 - `AAI-448 <https://jira.onap.org/browse/AAI-448>`_
527 Remove snapshot dependencies from aai-common, data-router, and rest-client
528
529 - `AAI-450 <https://jira.onap.org/browse/AAI-450>`_
530 Named Query needs to be updated to return VNFC Info
531
532 - `AAI-453 <https://jira.onap.org/browse/AAI-453>`_
533 Fix stage-site jenkins job for aai-common
534
535 - `AAI-454 <https://jira.onap.org/browse/AAI-454>`_
536 LoggingContext.requestId required NULL handling in aai/aai-common (20170607) - during demo.sh init_customer
537
538 **Known Issues**
539
540 - `AAI-61 <https://jira.onap.org/browse/AAI-61>`_ AAI cleaned up references to OpenECOMP but in order to keep the release stable for R1, the XML namespace still contains openecomp.
541           
542 Client systems should use http://org.openecomp.aai.inventory/v11 as the XML namespace for ONAP AAI R1.
543
544 **Security Issues**
545
546 See Common Vulnerabilities and Exposures `CVE <https://cve.mitre.org>`
547
548 ONAP docker images and repos include demo TLS server certificates that are signed by a demo Certificate Authority. DO NOT use the demo certificates in a production environment.
549
550 AAI uses HTTPS Basic Authentication.
551
552 **Upgrade Notes**
553
554 This is an initial release
555
556 **Deprecation Notes**
557
558 AAI Amsterdam provides support for legacy versions of the API, v8 and v11 in this release.  v11 is the latest and preferred version.
559
560 **Other**
561
562 ===========
563
564 End of Release Notes