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

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

   * Updated Activator.
   * Updated Upgrade feature.
   * Dataspaces Replication evolution.
   * Dataspaces Permissions evolution.
   * Updated synchronization of Accessors.
   * Added several SLANG commands.
   * Very many updates and fixes in Dataspaces.
   * Updates and fixes in Workbench.
   * Very many various updates and fixes.

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

   * Activator is not compatible with the previous version.
     Command 'upgrade to <Version> shutdown' must be used for software upgrade.
     Then all management nodes should be launched manually.

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

   * Activator has been changed and should be upgraded.

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

   n/a

===== Fabric Runtime =====
<sup>(GIT commit 5776ab32d7c4566bab2e99290c837b302f417101)</sup>

====Enhancements====

^ Change Request ^ Description                                                                               ^
| ECR SAE-130    | SLANG command 'describe event prototype' should support system advisories and exceptions. |
| ECR SAE-329    | Expression 'EXISTS' should be implemented in the Selector.                                |
| ECR SAE-334    | Possibility to remove attributes from User object should be implemented.                  |
| ECR SAE-340    | SLANG command 'show host' should be implemented.                                          |
| ECR SAE-341    | SLANG command 'migrate managed node' should be implemented.                               |
| ECR SAE-452    | Result of SLANG command 'list services' should be sorted.                                 |
| ECR SAE-614    | Upgrade feature should be updated.                                                        |
| ECR SAE-624    | Existing replica's should be persisted at the replication source.                         |
| ECR SAE-625    | On replication event triggers should be implemented.                                      |
| ECR SAE-703    | SLANG command 'import image' in Activator should work in 'use activator' session.         |
| ECR SAE-812    | Show SLIDING TIME WINDOW properties in 'describe event queue' command.                    |
| ECR SAE-815    | Upgrade operation in Activator should process Join errors more clearly.                   |
| ECR SAE-816    | SLANG command 'set transfer buffer size' should be added to Activator.                    |
| ECR SAE-817    | SLANG command 'sync image depot' should be added to Activator.                            |
| ECR SAE-819    | Implement RAISE REQUEST command for SLANG and RPL.                                        |
| ECR SAE-821    | Method 'getDataType' should be added to AcknowledgementEvent.                             |
| ECR SAE-823    | Organization-related SLANG commands should be updated.                                    |
| ECR SAE-825    | DSQL command 'describe collection' should be updated.                                     |
| ECR SAE-827    | SLANG command 'user' should be renamed.                                                   |
| ECR SAE-828    | SLANG command 'set session context' should be added to Activator.                         |
| ECR SAE-832    | Processing a path to JVM option file should be improved.                                  |
| ECR SAE-833    | Resynchronization of accessors should be improved.                                        |
| ECR SAE-835    | SLANG tool should not print Banner after switch to parent context.                        |
| ECR SAE-836    | Field 'Session Name' should be added to DSQL command 'describe session'.                  |

====Pending Changes====

   * Dataspaces:
     * Various updates in Replication feature.
     * Updated dataspace schema name parser to throw exception in case of incorrect type.
     * Added window properties to DSQL command 'describe event queue'.
     * Added ability to clone Other Type object before storing in tables.
     * Updated Other Type Wrapper.
     * Update assignment operations for various types.
     * Added functions 'getValueType', 'getDomainType', 'getAssignedType'.
     * Updated auto-completion.
     * Added property 'dtspace.safe_cast'.
     * Added file size and modification date to DSQL command 'describe file table'.
     * Updated function 'fromJSON' to get deserialization type from left side variable.
     * Updated DATE type.
     * Added function 'get function flow'.
     * Updated Types Validator.
     * Updated Sliding Window Cleaner thread.
     * Added function groups.
     * Updated DSQL command 'get function list'.
     * Updated RowSetProxy to work without any context.
     * Updated Logger.
     * Updated working with Permissions.
     * Updated DSQL command 'list sessions'.
   * Added SLANG command 'list replica'.
   * Updated SLANG command 'create sdo from json' to allow arrays wrapping.
   * Updated SemanticMap object.

   * Minor updates.
   * Added new unit tests.
   * Code update and cosmetic changes.

====Bug Fixes====

^ Change Request ^ Description                                                                     ^
| EBF SAE-761    | Several problems were found in Exchange during performing unit tests. (Part2)   |
| EBF SAE-784    | 'list replicas' runtime command shows wrong 'Sync' value.                       |
| EBF SAE-797    | Relationship between Source and Replica in sync mode - one-to-one.              |
| EBF SAE-807    | Command 'list functions at' broken.                                             |
| EBF SAE-826    | There is no error when CHECKOUT DEFRAG command fails.                           |
| EBF SAE-831    | DataspaceException not registered as semantic type.                             |
| EBF SAE-834    | Repeated Scheduled Task does not clear last error if next repeat is successful. |

   * Dataspaces:
     * Fixed various issues in Replication feature.
     * Fixed issue with deadlock during drop of dataspace.
     * Fixed issue with drop of stopped dataspace.
     * Fixed issue with deadlock after interruption of dataspace session.
     * Fixed issue with Other Type Wrapper to keep serialized object once it is stored in table memory.
     * Fixed issue with rollback of nested statements.
     * Fixed issue with synchronization of execution of dataspace actors.
     * Fixed issue with conversion of function return value.
     * Fixed issue with processing of timestamp in Recovery Log.
   * Fixed issue with auto-completion of SLANG command 'list components'.
   * Fixed issue with 'repositoryIoTimeout' in SLANG command 'set node properties'.
   * Fixed issue with Date and Time processing in OData.
   * Minor fixes.

=====JS API=====
<sup>(GIT commit b0257586651ea7082503247cc2d7d88cf061fe6d)</sup>

====Enhancements====

^ Change Request ^ Description                                  ^
| ECR QLT-337    | Utilities get error message method improved. |

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

=====Fabric Runtime Samples=====
<sup>(GIT revision 474c03d8441771b9e79adae8964b30a61690f58d)</sup>

====Pending Changes====

   * Added 'slang/virtual/web/opencart_oapi' samples.

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

====Pending Changes====

   * Dataspaces:
     * Added ability to specify refresh interval and limit output for event queue viewer.
     * Updated Link File Table panels.
     * Used 'get function list' for RPL functions tree.
     * Moved system functions under appropriate group folder.
     * Updated system functions order.
   * Engine Runtime:
     * Added 'Runtime Properties' action to local node.
   * File Service Pack:
     * Updated File Descriptor wizard.
     * Updated CSV editor wizard page.
   * Local Nodes:
     * Added Startup Configuration action and Startup Configuration page to Edit Node action.
   * Mapper:
     * Added ability to choose links display options: 'Links On' and 'Links Off'.
   * Mapper Editor:
     * Added ability to sort functions.
     * Saved Mapper UX config to SemanticMap object.
     * Used 'get function list'.
     * Added groups to Functions tree.
   * RPL Editor:
     * Added ability to fetch remaining query result in background.
     * Updated table to comply with the View Settings options.
     * Added Stop Action for fetch operation.
   * Service Registry:
     * Introduced initial version.
   * Updated View Settings options.
   * Added Default Page Size to View Settings.
   * Added row number to RowViewPanel.
   * Added File Size to CSV File Descriptor wizard.
   * Minor updates.
   * Cosmetic changes.

   * Updated to comply with the latest Fabric Runtime.
   
====Bug Fixes====

   * Fixed issue with Save action button.
   * Fixed issue with Remote File dialog for Windows.
   * Fixed issue with Linux path string.
   * Fixed issue with Dataspace Panel Authorization button in Dataspaces.
   * Fixed issue with representation of functions with no parameters in Mapper Editor.
   * Fixed issue with 'Links Off' in Mapper.
   * Fixed issue with Node Name in Runtime Context in Editors.
   * Fixed issue with RowNumberTable for data with several pages.
   * Minor fixes.

=====Quilt Console=====
<sup>(GIT commit 4b1551845c10bf67752fb738fb168a5a84d8477c)</sup>

====Pending Changes====

   * Various updates.

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

====Pending Changes====

   * Updated Date types.
   
=====NetBeans Shell=====
<sup>(GIT commit b6bd17e4c71b55693d3362287ca7d05a6de9495c)</sup>

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

====Enhancements====

^ Change Request ^ Description                                                                   ^
| ECR SAE-836    | Field 'session component' should be added to DSQL command 'describe session'. |

=====Hadoop Integration=====
<sup>(GIT commit 9e13e5ed5f295a65c7deeee11a704138febbd4b8)</sup>

====Enhancements====

^ Change Request ^ Description                                                                   ^
| ECR SAE-836    | Field 'session component' should be added to DSQL command 'describe session'. |

=====SalesForce Integration=====
<sup>(GIT commit 4532aed5eadaf12d8b615bcb95c0461ad3effbe7)</sup>

====Enhancements====

^ Change Request ^ Description                                                                   ^
| ECR SAE-836    | Field 'session component' should be added to DSQL command 'describe session'. |

=====Swagger Client Generator=====
<sup>(GIT commit 07bcf38ff36332ed7d62ed49206cc11dc26319f5)</sup>

=====Python API=====
<sup>(GIT commit b627b5c0e7286e3806cf664343ab07a6d62f624e)</sup>

=====MS Access JDBC Driver=====
<sup>(GIT commit a42aeaf8fb71f93f6f59465b74b3853d50e61ff0)</sup>