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

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

   * Task List and Job Recovery in Scheduler (Unordered part).
   * Post-Complete state in Scheduler.
   * Extended Scheduler API.
   * Many updates and fixes in Scheduler.
   * Absolute and relative orders for Triggers in Dataspaces.
   * Fixed issue with duplicate rows in System Tables.
   * Many updates and fixes in Dataspaces.
   * Updated several SLANG commands.
   * Introduced VGraph Service.
   * Various updates and fixes.

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

   n/a

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

   n/a

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

   n/a

===== Fabric Runtime =====
<sup>(GIT commit 3b5026afb0bc39bab563bdc871b367c830b4e6a9)</sup>

====Enhancements====

^ Change Request ^ Description                                                                                ^
| ECR SAE-1522   | Async feedback for 'task delay' and 'undo with delay' features should be implemented.      |
| ECR SAE-1523   | Resuming Task Lists after a node restart should be implemented. (Part 2: Unordered & Jobs) |
| ECR SAE-1549   | Parameter 'Install Root' of Deployment Descriptor should be platform specific.             |
| ECR SAE-1550   | Method 'cloneEvent' should be implemented in RPL Function Unit 'events'.                   |
| ECR SAE-1551   | Parameter 'autoexpire' should be added to Scheduler execution API and SLANG.               |
| ECR SAE-1552   | Scheduler Job should fully recalculate the next iteration time when it is re-enabled.      |
| ECR SAE-1556   | SLANG command 'describe scheduler' should be extended.                                     |
| ECR SAE-1558   | Column 'Running' should be added to SLANG command 'list jobs'.                             |
| ECR SAE-1559   | Column 'MODIFIED' should be added to Scheduler system tables.                              |
| ECR SAE-1560   | Methods for setting Post-Complete state should be implemented in Scheduler API.            |

====Pending Changes====

   * Dataspaces:
     * Added debug logs for transaction conflicts.
     * Implemented absolute and relative orders for Triggers.
     * Extended DESCRIBE CHECKPOINT operation.
   * Added support of empty values for Block Modifier.
   * Updated copyrights.
   
   * Minor updates.
   * Added and updated unit tests.
   * Code update and cosmetic changes.

====Bug Fixes====

^ Change Request ^ Description
| EBF SAE-1548   | Repeating Job can miss its next repeat if a node restart occurs within one hour of it.                  |
| EBF SAE-1553   | NPE was found while executing Task List with multiple tasks and Delay Task feature.                     |
| EBF SAE-1554   | Unordered Task List with multiple tasks completes execution immediately after Undo operation.           |
| EBF SAE-1555   | NPE was found in SLANG command 'describe session'.                                                      |
| EBF SAE-1557   | Method 'getLastExecution' in Task List API works incorrectly for multiple executions within one second. |

   * Dataspaces:
     * Fixed issue with EXEC IMMEDIATE operation parser.
     * Fixed issue with duplicate rows in system tables.
     * Fixed issue with NPE in dataspace redo action.
     * Fixed issue with RPL class import from lib/ext for static calls.
     * Fixed issue with truncate transient table.
   * Minor fixes.

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

====Bug Fixes====

   * Fixed issues with minification.
   
=====OSF Service Library=====
<sup>(GIT commit 56c7ea4cf097cbdcd553d2cd4769ba972afc7a95)</sup>
      
=====Fabric Runtime Samples=====
<sup>(GIT revision 3a5237b45af952b44a75274efb149f761e5e471e)</sup>

====Pending Changes====

   * Added slang/scheduler/PostComplete.slang sample.

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

=====Quilt Console=====
<sup>(GIT commit 781742d784d1e0f6d3db2e1b2a29cebdab0e43b1)</sup>

====Pending Changes====

   * Version v4.46.5

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

=====NetBeans Shell=====
<sup>(GIT commit bbcfb1b3242501bfaab81b2038a6ee0b434d7267)</sup>
   
=====Mongo DB=====
<sup>(GIT commit 64767a9c840b1ff9232c0bba62639f847adb37f6)</sup>
         
=====Hadoop Integration=====
<sup>(GIT commit 7d7ee4a9bf3fbeab14376c5aa2296a7e6a35a6e7)</sup>
   
=====SalesForce Integration=====
<sup>(GIT commit ea8afd08280491a318fe238edd78ea231f5064db)</sup>

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

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

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

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

=====NLP Integration=====
<sup>(GIT commit b208539d4eeba49a8d97afce4acd7647f22775fa)</sup>

====Pending Changes====

   * Added STVGraph Service.

=====AWS Integration=====
<sup>(GIT commit a8a0b61798d5094326ffbe9d55371926811f82e8)</sup>

=====STText Services=====
<sup>(GIT commit 8995032990b348ed194c0030364d707a41546262)</sup>

=====STVGraph Services=====
<sup>(GIT commit 1970bf5a3826f52ad1e9e40f48d7bf97887ee709)</sup>

====Pending Changes====

   * Introduced the first version.

