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

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

   * Sys.Query wrapper in RPL script of Action Task.
   * Introduced UPDATE SCHEDULER SET command.
   * Export/Import Jobs and Task Lists in FRM.
   * Export/Import Event Prototypes in FRM.
   * Export/Import MLCache in FRM.
   * Optimized memory usage for huge archives (Part 1).
   * Upgraded Lucene to version 8.6.0.
   * Added and updated several SLANG commands.
   * Many updates and fixes in Dataspaces.
   * Many updates and fixes in Workbench.
   * Many updates and fixes.

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

   * This version is NOT compatible with the previous version.

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

   n/a

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

   n/a

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

====Enhancements====

^ Change Request ^ Description                                                                               ^
| ECR SAE-1132	  | Scheduler evolution Step 3. (Part 3)                                                      |
| ECR SAE-1231	  | Upgrade Lucene to latest version (8.5.2).                                                 |
| ECR SAE-1233	  | SLANG commands for export/import Task Lists and Jobs between nodes should be implemented. |
| ECR SAE-1235	  | RPL script of Action Task should be wrapped with sys.query().                             |
| ECR SAE-1237	  | Parameter 'taskDelay' should be implemented in Task List.                                 |
| ECR SAE-1238	  | Auto-completion for RPL script of Action Task should be implemented.                      |
| ECR SAE-1240	  | Memory usage during synchronization of huge archives should be optimized.                 |
| ECR SAE-1246	  | Field 'metadata' should be added to Task List and Task.                                   |
| ECR SAE-1247	  | Option to ignore unknown elements in JSON should be added to JSONSerializer.              |
| ECR SAE-1248	  | SLANG command 'update scheduler set' should be implemented.                               |
| ECR SAE-1249	  | Ability to invoke request with SLStatement should be implemented in HTTP SLSession.       |
| ECR SAE-1250	  | Ability to directly add Task instance should be implemented in TaskList.                  |

====Pending Changes====

   * Dataspaces:
     * Removed logging errors regarding SYSLDEF index in Full Text Search.
     * Added re-indexing SYSLDEF index if folder contains old version in Full Text Search.
     * Added function 'extractText'.
     * Added option 'failOnUnknownProperties' to function 'fromJSON'.
     * Added ability to manage linked FLOBs.
     * Added parameters to function 'htmlTableToRowSet'.
     * Restored for-select functionality
   * Scheduler:
      * Added check for uniqueness of task names when updating Task List.
      * Added 'Model' parameter to Action Task (with SLANG support).
      * Added 'Encrypted' parameter to Action Task (with SLANG support).
      * Implemented Java API for Job and Task List cloning.
      * Extended FrmEntityType with JOB and TASKLIST parameters.
      * Added 'job' and 'tasklist' parameters to SLANG commands EXPORT and IMPORT.
      * Added experimental SLANG command COPY JOB.
      * Added execution-specific variables 'TaskList' and 'Task' to RPL script of Action Task.
      * Used 'none' value for Retention Interval = 0 in SLANG command DESCRIBE TASKLIST.
   * Added use of mnode.exe instead of mnode.jar in Activator in Windows.
   * Updated TaskListFlow, TaskListFlowConfig and TaskListFlowLayout.
   * Added SLANG commands DESCRIBE FRM and LOAD FRM.
   * Added Operation Logger to SLANG tool.
   * Added import/export of event prototypes in FRM.
   * Added import/export of MLCache in FRM.
   * Optimized write model to client side in SLANG tool.
   * Added ability to printed SLANG progress in one line.
   * Updated SLANG commands CREATE/ALTER DROPBOX.
   * Updated Windows console in SLANG tool to support in-place progress update.
   * Added ability to ignore missing 'td' tags in htmlToJSON processing.
   * Added centroids to ScatterPlotData in SLANG tool.
   * Removed centroid indexes removed from Plot structure in SLANG tool.
   * Updated operations to wait all async message before finish in SLANG tool.

   * Minor updates.
   * Added and updated unit tests.
   * Code update and cosmetic changes.
   
====Bug Fixes====

   * Dataspaces:
     * Fixed issue with null result in Full Text index.
     * Fixed issue with File Table update.
   * Fixed issue with access to remote DropBoxes.
   * Fixed issue with NPE in Task List when properties exist but tags do not in Scheduler.
   * Fixed issue with repeatable Task failures after a first failure in Scheduler.
   * Fixed issue with separator in FrmEntityType.
   * Fixed issue with Web Server requests authentication.
   * Minor fixes.

=====JS API=====
<sup>(GIT commit 165823a1d24d5c873edcca75e22d694d18a9b03e)</sup>

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

=====Fabric Runtime Samples=====
<sup>(GIT revision 2ba507577da484d3d60890f62e412e5120630777)</sup>

====Pending Changes====

   * Updated to comply with the latest Fabric Runtime.
   
=====TruView Application Workbench=====
<sup>(GIT commit 7a2e8c1c1bd227b7c048fcf476183e6c88104663)</sup>

====Pending Changes====

   * Dataspaces:
     * Added Drop Index and Drop Primary Key actions.
     * Added Manage Index action for Text Index.
     * Added Template, Remove, Reindex actions for Text Index.
     * Added Create Text Index action.
   * Lucene Luke:
     * Introduction.
   * RPL Editor:
     * Added highlights for functions in auto-completion.
   * Scheduler:
     * Updated export/import Task List panels verification functionality.
     * Added import/export Task List actions.
     * Disabled Task bottom panel for enabled Task List.
     * Added ability to show error popup if user tries to save enabled Task List/Task and do not disable save button.
     * Disabled Task List tabbed pane on canvas if Task List is enabled.
     * Added ability to show configured icon and short name in Task Operation bottom panel.
     * Added Alter Action Script action to canvas.
     * Added Remove Task action to canvas and refresh canvas after the action.
     * Refreshed canvas after Edit Task List action.
     * Added ability to send proper script to completion provider and use predefined delimiter for action scripts.
     * Removed bottom panel scroll bar.
     * Added icon border color config.
     * Added ability to properly refresh left tree nodes after task operation changes.
     * Disabled 'Alter Action Script' button in Scheduler editor, always use toolbar Save button.
     * Added ability to correct save Action Task order (properties -> script).
     * Added Task Icon Margin option.
     * Refreshed left tree if Task name or step changed.
     * Used OID instead of Task name.
     * Updated Main Description.
     * Updated wizards to do not allow special characters in object names.
     * Auto-resized Callout and Text Label icon size.
   * Task List Flow:
     * Saved images to Flow config file as byte array.
     * Used separate config for each Task List Flow.
     * Added ability to ask user to save or discard changes before Task List Flow context changing.
     * Added Import Task Lists and Export Task Lists actions.
     * Removed possibility to infinitely scroll left.
     * Add ability to configure main description width.
   * Updated project.properties files.
   * Updated Plugins names and categories.

   * Cosmetic changes.
   * Minor updates.

   * Updated to comply with the latest Fabric Runtime.

====Bug Fixes====

   * Scheduler:
     * Fixed issue with Create Job action.
     * Fixed issue with templates.
     * Fixed issue with Task Operation icon.
     * Fixed issue with refresh top component model.
     * Fixed issue with Task documentation panel.
     * Fixed issue with tooltip.
     * Fixed issue with Task operation layout issue after Task renaming.
     * Fixed issue with empty RPL script for Alter Action Script action.
     * Fixed issue with 'none' notify recipient.
   * Fixed issue with delimiter in RPL Editor.
   * Fixed issue with tab panel for templates editors in RPL Editor.
   * Fixed issue with Web Server editor in RPL Editor.
   * Fixed issue with unknown log type in Log Miner.
   * Fixed issue with initial left vertex position in Task List Flow.
   * Minor fixes.

=====Quilt Console=====
<sup>(GIT commit 96d7d9266ad45748ed945e9cfe916c97150838cb)</sup>

====Pending Changes====

   * Version 2.72.0
         
=====TruView Operations Console=====
<sup>(GIT commit 3d318eec80047a2ef12ebae96302708238ba791e)</sup>
   
=====NetBeans Shell=====
<sup>(GIT commit fcc1b699c752b8e95414d07f7622f1f1e245ac87)</sup>
   
=====Mongo DB=====
<sup>(GIT commit 5721b54e4fed479c6553db30709364d59406da34)</sup>
      
=====Hadoop Integration=====
<sup>(GIT commit ed1ede7681111d884d8c8c96d5074ef5462952aa)</sup>

=====SalesForce Integration=====
<sup>(GIT commit 6bbc78b30121433c09ad712d9d74f87dd9ee0cdc)</sup>

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

=====Messaging Clients=====
<sup>(GIT commit 39f6134df105bdaffaa25ee582985901af98a54d)</sup>

=====Python API=====
<sup>(GIT commit 7a20ec2a05e8c1d046b5a6a4530a2ae81429f4c6)</sup>
   
=====MS Access JDBC Driver=====
<sup>(GIT commit 181d00c423679815bd6db64c1855799723dc7a67)</sup>

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

