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

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

   * Implemented API Key in HTTP (Part 1).
   * Refactored DropBox.
   * Various updates in OData.
   * Maintenance updates and fixes in Dataspace.
   * Added and updated many SLANG commands.
   * Updates and fixes in Workbench.
   * General updates and fixes.

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

 * This build is compatible with previous builds.

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

 n/a

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

 n/a

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

====Enhancements====

^ Change Request ^ Description                                                                      ^
| ECR SAE-504    | Parameter 'all' should be added to SLANG command 'show disk usage'.              |
| ECR SAE-546    | FabricExchangeStateAdvisory should be extended. (Part 2)                         |
| ECR SAE-564    | SLANG command 'deploy managed node' should be improved.                          |
| ECR SAE-567    | SLANG commands 'describe/detach client' should support special symbols in names. |
| ECR SAE-569    | Option '-reliable' should be implemented in SLANG tool.                          |
| ECR SAE-570    | SLANG command 'describe user permissions' should be updated.                     |
| ECR SAE-574    | Function table should allow default function parameters specification.           |
| ECR SAE-575    | API Key applications and authentication should be implemented. (Part 1)          |
| ECR SAE-576    | Function table should include function parameters as computed columns.           |
| ECR SAE-578    | Replace #!/bin/sh by #!/bin/bash in start mnode script.                          |

====Pending Changes====

   * Dataspace:
     * Added File Server state.
     * Updated Directory Table collection state.
     * Updated Hadoop file tables.
     * Updated HDFS file tables.
     * Removed Dataspace syntax errors from Runtime log
     * Enhanced syntax exception handling for Virtual Servers.
     * Added property 'file.read_buffer_size' to File Table.
     * Updated File Tables.
     * Updated traces.
     * Renamed 'VALUES' modifier to 'DEFAULT VALUES' for function table.
     * Removed unnecessary error message about unset function parameters.
     * Updated exception handling.
     * Updated synchronization.
     * Implemented Reference Link.
     * Added collection reference links to DSQL command 'describe collection'.
     * Added collection state to DSQL command 'list collections'.
     * Added DSQL operation 'describe user acl'.
     * Updated DSQL operation 'truncate'.
     * Added State Change advisories for File Servers.
   * Added SerialSupport for 'java.lang.LinkageError'.
   * Refactored DropBox and access to Client Factories in HTTP.
   * Implemented jax-rs in HTTP.
   * Removed 'platform/ext' from a release package.
   * Updated SLANG commands for acceptors to comply with new DropBox configuration.
   * Updated SLANG command 'set delimiter'.
   * Updated SLANG tool to allow execute scripts from file.
   * Updated HTTP connection to re-create SL File Request Consumer on connection reopening.
   * Updated SLANG command 'set property' and 'set advanced property' in Service.
   * Updated auto-completion to skip leading multiline comments.
   * Updated auto-completion  update for optional parameters.
   * Updated auto-completion for not initialized events in Event Trigger.
   * Added parameter 'bufferSize' to DropBox API calls.
   * Added multiline command scroll in SLANG console.
   * Added multiline commands navigation and editor in SLANG console.
   * Implemented WEB App Initialization servlet.
   * Updated HTTP Server to properly handle sessions after OS wakes up from hibernate mode.
   * Updated traces in Exchange.
   * Many various updates in OData.
   * Update POM.

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

====Bug Fixes====

^ Change Request ^ Description                                                                                 ^
| EBF SAE-557    | Auto-completion for RPL breaks on first occurrence of external syntax.                      |
| EBF SAE-568    | Fabric ClassLoader works very slowly in the case of specific large JAR-file.                |
| EBF SAE-571    | SLANG command 'show memory usage' should obtain total system memory dynamically.            |
| EBF SAE-577    | External server call inside of RPL is duplicated in the recovery log after each checkpoint. |
| EBF SAE-580    | JSerializer does not process arrays during unloading package.                               |
| EBF SAE-581    | Method 'stopDelayed' of EventQueue sometimes hangs.                                         |

   * Dataspace:
     * Fixed issue with HDFS files tables state.
     * Fixed issue with HDFS files tables NPE on close with stopped.
     * Fixed issue with indexes on File table collections.
     * Fixed issue with deadlock on Dataspace removal.
     * Fixed issue with 'drop dataspace if exists' statement.
     * Fixed issue with auto-defrag.
     * Fixed issue with creation of index on tables with CLOB column.
   * Fixed issue with null URL in HTTP Fabric Connection.
   * Fixed issue with reconnect in HTTP Fabric Connection.
   * Minor fixes.

=====JS API=====
<sup>(GIT commit 2712129ce776ca3978856e5944adf8bde24da2ac)</sup>

====Pending Changes====

   * Added FabricNode.js to build.

   * Updated to comply with the latest Fabric Runtime.

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

====Pending Changes====

   * Added 'NONE' action for EVHFDaemon service monitor action types.

====Bug Fixes====

   * Fixed issue with comparison of file snapshots in EVHFDaemon service.

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

====Pending Changes====

   * Updated parser to properly set error positions.

=====Fabric Runtime Samples=====
<sup>(GIT revision 62c6dfce32c0cca2f6ced97045b28f9da318c951)</sup>

====Pending Changes====

   * Minor updates.

=====TruView Application Workbench=====
<sup>(GIT commit 2b9a565f9b05ebb54e29a82067195c7ba7f3cc9d)</sup>

====Enhancements====

^ Change Request ^ Description                                                                 ^
| ECR TRV-96     | Update Table View Data action to use our viewer instead of NetBeans viewer. |
| ECR TRV-119    | Client Factories slang sessions issue (too much 'use' commands).            |

====Pending Changes====

   * Dataspaces:
     * Updated actions panels for Directory Table and HDFS server.
     * Added ability to create File Table by file descriptor.
     * Updated properties.
     * Added start/stop menu item for FSpace servers.
     * Updated refresh for server nodes.
     * Added wait dialog for server operations.
     * Updated Function Table panel to add support for default values.
     * Added Open Connection for Hadoop servers.
     * Added suspect mode for collections.
     * Added listeners for FSpace servers.
   * Event Analyzer:
     * Updated to use SLANG instead of EventDatagram.
   * Event Viewer:
     * Updated showing Data for map entry nodes.
   * File Plugin:
     * Added wizard for Delimited File.
     * Added showing service properties.
   * Hadoop Plugin:
     * Added EVHSDaemon service.
     * Updated connection factory image, properties name and prototype.
     * Updated Monitor panel title.
     * Added [event.hdfsFile.StateChange] to plugin artifacts.
     * Added None action to UI.
     * Updated EVHSDDaemon wizard.
   * HTTP Acceptor:
     * Updated Drop Box customizer.
     * Added ability to customize Drop Box settings for started acceptor.
   * Plugins:
     * Updated Environment Setup Alert.
   * RPL Editor:
     * Updated action titles.
     * Added <space> for Comment block lines.
     * Used the same Dataspace accessor for all requests.
     * Updated view data document name.
     * Used the same SLANG session for all requests.
     * Added Data Object Notation action.
   * Services:
     * Used RPL instead of EDL for Create Actor and Create Event Trigger actions.
     * Updated password fields.
   * Topology View:
     * Added FSpace servers node.
     * Added properties for semantic types, dataspaces objects.
     * Added Inspect Type action to Semantic Type Browser.
     * Added Event Prototype analyzer.
     * Added View Data action for tables.
     * Added Reset Connection action.
   * Type Analyzer:
     * Updated title, panel etc.

   * Add Progress Bar for long running Background operations.
   * Update icons and images.
   * Minor updates.
   * Cosmetic changes.

====Bug Fixes====

   * Fixed issue with Group Label in Topology View.
   * Fixed issue with daemon service actionable event in Hadoop Plugin.
   * Fixed issue with server node and DSQL editor panel icons in Dataspaces.
   * Fixed issue with Enable/Disable Sysplex actions and Statistics in Topology View.
   * Fixed issue with Service Edit action in Services.
   * Fixed issue with auto-completion items order in Services.
   * Fixed issue with Actionable Events list for Create Event Trigger wizard in Services.
   * Fixed issue with Alter Event Trigger result in Services.
   * Fixed issue with query columns packaging in RPL Editor.
   * Fixed issue with null values in Event Viewer.
   * Fixed issue with suspect mode in Dataspaces.
   * Fixed issue with Describe As action for columns which name contains spaces in RPL Editor.
   * Minor fixes.

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

====Pending Changes====

   * Various updates.

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

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