~~CLOSETOC~~
<html><font color=#990000 size="+2"><b>Release Notes</b></font><br> &nbsp;Release 3.5 build 7</html>

\\
=====Summary=====

   * Exchange 2.2 evolution: Stability. (Part 3)
   * Implemented DST processing in Scheduler.
   * Support of Swagger. (Part 2)
   * Reliable HTTP connection. (Part 2)
   * Updated Hadoop.
   * Added and updated several SLANG commands.
   * Updates and fixes in Dataspace.
   * Updates and fixes in Workbench.
   * Maintenance updates and fixes.

=====Important Notes=====

 n/a

=====Mandatory Configuration Changes=====

 n/a

=====Optional Configuration Changes=====

 n/a

===== Fabric Runtime =====
<sup>(GIT commit be141435c4d563d15975a14205f60e2cc467f739)</sup>

====Enhancements====

^ Change Request ^ Description                                                                         ^
| ECR SAE-322    | Auto-import of event prototypes should be implemented in Remote Client.             |
| ECR SAE-426    | Scheduler should handle Daylight Saving Time.                                       |
| ECR SAE-487    | Event prototype should be validated after registering the associated semantic type. |
| ECR SAE-500    | Support of Swagger should be integrated in HTTP. (Part 4)                           |
| ECR SAE-523    | Exchange 2.2 evolution: Stability. (Part 3)                                         |
| ECR SAE-540    | SLANG command 'detach client' should be extended with 'kill' option.                |
| ECR SAE-546    | FabricExchangeStateAdvisory should be extended.                                     |
| ECR SAE-545    | Reliable HTTP connection should be implemented. (Part 2)                            |
| ECR SAE-552    | SLANG command 'list stats thresholds' should be implemented.                        |
| ECR SAE-554    | SLANG command 'show serial schema' should be updated.                               |
| ECR 00000362   | Generic method 'match' for Event Filters should be implemented.                     |

====Pending Changes====

   * Dataspace:
     * Corrected error message for RECOVERY FAILED dataspace store.
     * Added DSQL operations 'owner' to 'describe dataspace'.
     * Added default values for replication and block size.
     * Implemented support for File Table on external file system.
     * Added DSQL operations 'insert', 'update' and 'delete' for Directory Tables.
     * Updated file permissions for local file system.
   * Added timeout in HTTP server for locked sessions.
   * Some updates in OData.
   * Some updates in Hadoop.
   * Added statistics to HTTP Fabric Connection.
   * Updated HTTP Fabric Connection reopening algorithm.
   * Updated HTTP Fabric Connection to allow parallel requests in different SLANG sessions and accessors.
   * Updated OAuth2 and session authentications to allow SOR, Swagger and OData metadata access with basic HTTP authentication.
   * Moved OAuth2 authentication HTML form to separate HTML template file.
   * Added parameter to allow share OAuth token between sessions.
   * Moved all DSQL statement rest calls to distinct URI in Dataspace servlet.

   * Adding new unit tests.
   * Code update and cosmetic changes.

====Bug Fixes====

^ Change Request ^ Description                                                             ^
| EBF SAE-551    | Non-admin user unable to create RPL entities.                           |
| EBF SAE-553    | SLANG command 'list serial schemas' does not work without parameters.   |
| EBF SAE-555    | SLANG command 'set exchange properties (workerPoolSize)' does not work. |
| EBF	SAE-558	  | Using of collection fully qualified names inside of RPL causes issues.  |

   * Dataspace:
     * Fixed issue with view collection references resolving.
     * Fixed issue with parsing of function call when function name in quotes and with Dataspace name.
     * Fixed issue with describing of overridden SQL functions in square brackets.
     * Fixed issue with 'getSQL' for file table with file server.
   * Fixed issue with peak and system memory initialization in stats commands.
   * Minor fixes.

=====JS API=====
<sup>(GIT commit 890ae725977640351e658c0a0d8034913d8889a9)</sup>

====Pending Changes====

   * Added statistics.
   * Added and improved various callbacks.
   * Added ability for reopening event consumers and receivers.
   * Updated error handling.
   * Updated timeout handling.
   * Updated log messages.
   * Updated DropBox.
   * Updated reopening algorithm.
   * Added method 'SLSession.interrupt()'.

   * Added new unit tests.

====Enhancements====

^ Change Request ^ Description                                              ^
| ECR SAE-290    | Reliable HTTP connection should be implemented. (Part 2) |

====Bug Fixes====

   * Various fixes.

=====OSF Service Library=====
<sup>(GIT commit ae4bc8adcdcc826090eaff7808c2206fc0f4a07f)</sup>

====Pending Changes====

   * Implemented first version of EVHFDaemon service.

=====Mongo DB=====
<sup>(GIT commit b2a97a7e343a4faa205256e0f3752135a103fe03)</sup>

=====Fabric Runtime Samples=====
<sup>(GIT revision 9b0fc588469ad0db3e10290e573b9a3bdd7820ad)</sup>

====Pending Changes====

   * Added 'slang/virtual/db/hadoop' samples.

=====TruView Application Workbench=====
<sup>(GIT commit 278b3642fc697ca2ccca8875dc1da716937147d6)</sup>

====Pending Changes====

   * Client Factories:
     * Implemented separate node for Hadoop client factories.
   * Dataspaces:
     * Updated NoSQL, SQL refresh node after create/drop.
     * Removed 'prototype' from hadoop client factories list.
     * Added 'Create File' action for directory tables.
     * Updated Create and Add File actions for Directory Tables.
   * RPL Editor:
     * Added auto-completion for data types ('<Data Type>') and for set of values ('{value1 | value2}').
     * Added completion for eventId and collection words.
   * Services:
     * Implemented Hadoop Integration Service Pack.
   * Topology View:
     * Updated Runtime and Startup Properties actions.
     * Added 'Managed Nodes Properties' action.
     * Added ability to pin/unpin Text Label.
     * Added ability to set TOP/BOTTOM positions for links.
     * Updated Managed Nodes Properties dialog.
     * Disallowed top/bottom positions for target/source links.
     * Added Callouts for nodes.
     * Added ability to specify straight line length for links.
     * Added HTTP Fabric Connection listeners.
     * Added 'Show Statistic' action.
     * Added HTTP Statistic to properties sheet.
     * Added 'Inspect Object' action.
   * Type Analyzer:
     * Opened Type Analyzer in editor area.
     * Updated Type Analyzer to use 'analyze as json' result.

   * Update icons and images.
   * Minor updates.
   * Cosmetic changes.

====Bug Fixes====

   * Fixed issue with filtering in Semantic Type Browser.
   * Fixed issue with RPL script in RPL Editor.
   * Fixed issue with canvas in Topology View.
   * Fixed issue with link source and target pins location in Topology View.
   * Fixed issue with links source and target points in Topology View.
   * Fixed issue with NodeFunctions and NodeOperations links indentations in Topology View.
   * Fixed issue with Dataspace collection tuples exception in Topology View.
   * Fixed issue with auto completion for delimiters in RPL Editor.
   * Fixed issue with statistics NPE when Sysplex is disabled in Topology View.

   * Minor fixes.

=====Quilt Console=====
<sup>(GIT commit b421c0ddaff85895fd70f5dd460d1cc961bae467)</sup>

====Pending Changes====

   * Various updates.

=====TruView Operations Console=====
<sup>(GIT commit 7dc3b2b7e216d36a6329883fe276fb1bf06cb68b)</sup>

====Pending Changes====

   * Update to comply with the latest to JS API.

=====NetBeans Shell=====
<sup>(GIT commit d39359887e53a11a15475407f6ea1e80540f6799)</sup>