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

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

   * Completed migration of build process to new FTP server.
   * Introduced Conditional Task in Scheduler.
   * Refactored Scheduler Event.
   * Optimized Search for types and classes.
   * Added support of vCard object for users creation.
   * Introduced Facets in Dataspaces.
   * Introduced Online/Offline feature in Dataspaces.
   * Added SLANG support for Window Trigger in Dataspaces.
   * Added and updated several SLANG commands.
   * Many updates and fixes in Dataspaces.
   * Many updates and fixes in Workbench.
   * Many updates and fixes.

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

   n/a

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

   n/a

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

   n/a

===== Fabric Runtime =====
<sup>(GIT commit 6beb9495541aa83b4347a81f1c1958be59b824f3)</sup>

====Enhancements====

^ Change Request ^ Description                                                                   ^
| ECR SAE-1267   | Conditional Task should be implemented in Scheduler.                          |
| ECR SAE-1268   | Scheduler Event should be reworked to store instance of executed Task.        |
| ECR SAE-1287   | Build process should be updated for new FTP server. (Part 2)                  |
| ECR SAE-1290   | SLANG commands 'online/offline dataspace' should be implemented.              |
| ECR SAE-1291   | Parameter '-r' should be added to SLANG command 'ls' in DropBox.              |
| ECR SAE-1293   | Java vendor Red Hat should be supported for TFCache protocol.                 |
| ECR SAE-1294   | Add ability to specify path with subdirectories in 'linkFile' function.       |
| ECR SAE-1295   | Parameter 'anonymousUser' should be implemented in Exchange.                  |
| ECR SAE-1296   | Create necessary SLANG commands to operate with Window Trigger.               |
| ECR SAE-1297   | Facets should be implemented in Dataspaces.                                   |
| ECR SAE-1298   | SLANG command 'help' should not return errors for unknown operations.         |
| ECR SAE-1299   | Online/Offline dataspace commands have to post messages to SLMessageListener. |
| ECR SAE-1301   | SLANG command 'describe type doc' should be optimized.                        |
| ECR SAE-1302   | User registration should support vCard object as optional parameter.          |
| ECR SAE-1303   | Square brackets should be used for showing event ids in Trace log.            |

====Pending Changes====

   * Dataspaces:
     * Updated SLANG command 'analyze schema find'.
     * Updated version of tika-ext.
     * Added function 'extractTextAsJSON'.
     * Updated function 'linkFile' to support subdirectories.
     * Updated Collection Window properties.
     * Updated Dump/Load feature to not add system event prototypes.
     * Added ability to load dataspace ignoring missing dependencies in Dump/Load feature.
     * Updated function 'lookupCollection' to work with quoted names.
   * Scheduler:
     * Reworked Scheduler Event:
       * Added Task List and Metaset to event.
       * Metaset is returned in acknowledgement.
     * Conditional Task:
       * Introduced first simple version.
       * Added condition (based on the Selector) to Task.
       * Each condition has an unique name within Task List.
       * Updated Selector to work with Metaset.
       * Updated Java API and SLANG commands.
     * Added SLANG command EXPLAIN TASKLIST.
   * Optimized the search for types and classes:
     * Optimized command DESCRIBE TYPE for unloaded package.
     * Optimized commands DESCRIBE TYPE DOC, DESCRIBE TYPE AS EDL, DESCRIBE TYPE AS SRC.
     * Optimized commands CREATE SDO, ALTER SDO, DROP SDO.
     * Optimized HTML page for REST request 'sor/type'.
   * Added support of vCard object for users creation (including anonymous registration):
     * Updated Java API.
     * Updated SLANG commands CREATE USER and ALTER USER.
     * Updated HTTP server.
     * Updated JS API.
   * Updated SLANG command 'describe service'.
   * Added recursive operation 'ls' to DropBox.
   * Decreased size of the SLANG jar.
   * Added ability to pass a Security error message to HTTP response.
   * Added URL rewriting to HTTP server (including Swagger).
   * Updated images paths in SOR servlet.
   * Added call 'getAcceptorName' to HTTP server.
   * Added file extension to FileEvent.
   * Changed default authentication in HTTP Acceptor to x-session-token.
   * Changed default authentication type in HTTP Acceptor to DIGEST.
   
   * Minor updates.
   * Added and updated unit tests.
   * Code update and cosmetic changes.
   
====Bug Fixes====

   * Dataspaces:
     * Fixed issue with Window Triggers for Audit Queue.
     * Fixed issue with autocompletion for default dataspace in Event Trigger.
   * Fixed issue with DropBox notifications.

   * Minor fixes.

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

====Enhancements====

^ Change Request ^ Description                                                        ^
| ECR SAE-1303   | Square brackets should be used for showing event ids in Trace log. |

====Pending Changes====

   * Added 'getAcceptorName' call.
   * Updated internal anonymous connection.

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

====Enhancements====

^ Change Request ^ Description                                                        ^
| ECR SAE-1303   | Square brackets should be used for showing event ids in Trace log. |
   
=====Fabric Runtime Samples=====
<sup>(GIT revision aa2efb681a2799f9e5e45dd25b118e5084d422fd)</sup>

====Enhancements====

^ Change Request ^ Description                                                        ^
| ECR SAE-1303   | Square brackets should be used for showing event ids in Trace log. |
   
=====TruView Application Workbench=====
<sup>(GIT commit 51c10dcf55065dbadc210c4a4853499246ff7e8f)</sup>

====Pending Changes====

   * Dataspaces:
     * Added Online/Offline Dataspace actions.
     * Added Window Triggers to Event Tables and Event Queues.
     * Added status panel for Online/Offline Dataspace actions.
     * Added Showing and Total Rows to Event View Result and RowSet View Result panels.
   * File Chooser:
     * Introduced the first version.
   * Object Inspector:
     * Added Description and Documentation.
   * Semantic Search Tool:
     * Added types icons for column objects.
   * Services:
     * Added Status Panels for Load/Unload actions.
   * Type Analyzer:
     * Added Show/Hide Documentation check box.

   * Cosmetic changes.
   * Minor updates.

   * Updated to comply with the latest Fabric Runtime.

====Bug Fixes====

   * Fixed issue with 'rpl find match' in Semantic Search Tool.
   * Fixed issue with Dataspace Option in Dataspaces.
   * Fixed issue with models in JIRA Plugin.
   * Fixed issue with package registration in Plugins.
   * Fixed issue with DropBox in Directory Chooser.
   * Minor fixes.

=====Quilt Console=====
<sup>(GIT commit 33b43a1e544ffd608dd40f6f93cc9c0b0ff33f60)</sup>

====Pending Changes====

   * Version 2.106.0

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

====Enhancements====

^ Change Request ^ Description                                                          ^
| ECR SAE-1302   | User registration should support vCard object as optional parameter. |

=====NetBeans Shell=====
<sup>(GIT commit fcc1b699c752b8e95414d07f7622f1f1e245ac87)</sup>
   
=====Mongo DB=====
<sup>(GIT commit a6e84f52fe4be23c074ec5203f830d244959bc19)</sup>
      
=====Hadoop Integration=====
<sup>(GIT commit ca60aed5bca41bfbc847eb59fbd126d55a64395a)</sup>

====Pending Changes====

   * Updated to comply with the latest Fabric Runtime.
   
=====SalesForce Integration=====
<sup>(GIT commit ff5fb704106f8996e94f319950b3b7807c795319)</sup>

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

=====Messaging Clients=====
<sup>(GIT commit 7334567dfd58a4173106a8ffac8d8813f5430bc4)</sup>

====Enhancements====

^ Change Request ^ Description                                                        ^
| ECR SAE-1303   | Square brackets should be used for showing event ids in Trace log. |

=====Python API=====
<sup>(GIT commit 5daf1ce6f18ea077f99fac34fdd5259c2a7a216c)</sup>

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

=====Documentation=====
<sup>(GIT commit 5ecbc2066c7c2478e5c96bdc432117795d6eac2e)</sup>

=====Documentation=====
<sup>(GIT commit 5ecbc2066c7c2478e5c96bdc432117795d6eac2e)</sup>

=====NLP Integration=====
<sup>(GIT commit 6547190d88cdb3f98e9d3f07d86d82583699e9dc)</sup>

====Pending Changes====

   * Updated version for NLP operations.
   * Added stnlp.jar to 'lib' folder.
   * Minor updates.
   
=====AWS Integration=====
<sup>(GIT commit 0ba2f6de1d98d06f74a7cfe644c249c6d8cea3ed)</sup>

====Pending Changes====

   * Added staws.jar to 'lib' folder.
   * Added AWS services prototypes to FRM.
   * Updated SLANG command 'describe stream consumer'.

