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