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

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

   * Scheduler Evolution Step 3 (Part 1).
   * Introduced Scheduler configuration object.
   * Introduced NOTIFY ability in Scheduler Jobs.
   * Migrated JSON Serializer to Jackson 2.9.6.
   * Updated DropBox file system.
   * Updated SDO generator.
   * Improved SLANG command 'raise'.
   * Added and updated several SLANG commands.
   * Several updates and fixes in Dataspaces.
   * Various updates and fixes in Workbench.
   * Various updates and fixes.

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

   n/a

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

   n/a

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

   n/a

===== Fabric Runtime =====
<sup>(GIT commit 8c0f4d188fb06c90d5c39cfc0b9476e268d92118)</sup>

====Enhancements====

^ Change Request ^ Description                                                                    ^
| ECR SAE-1132	  | Scheduler evolution Step 3. (Part 1)                                           |
| ECR	SAE-1143	  | Add support for dropbox reference in linkFlob operation.                       |
| ECR	SAE-1144	  | Add support for dropbox reference in file table. (Part 1)                      |
| ECR	SAE-1146	  | Analyze and implement THIS as a proper context.                                |
| ECR	SAE-1154	  | Remove RDS from the list.                                                      |
| ECR SAE-1155	  | Ability to invoke 'createAcknowledgement' with event id should be implemented. |
| ECR SAE-1158	  | SLANG command 'describe event prototype properties' should be improved.        |
| ECR SAE-1159	  | DSQL commands 'raise event', 'raise request', 'raise ack' should be merged.    |
| ECR SAE-1160	  | DSQL command 'raise ack' should be extended with 'on' option.                  |

====Pending Changes====

   * Dataspaces:
     * Updated DropBox file system to accept absolute paths.
     * Implemented FLOB location in DropBox.
   * Scheduler Evolution Step 3 (Part 1):
     * Implemented Scheduler configuration object in objects/sys/scheduler.
     * Added NOTIFY ability to Java API for Job (and its Task LIst).
     * Added Notify Level to Java API and SLANG.
     * Added WAITING state.
     * Added NO WAITING mode for Event Task.
     * Added taskType, taskWindow and resumptionStates to TaskExecution.
     * Added Task Type, Task Window, Resume On to DESCRIBE TASKLIST EXEC command.
     * Added SET SCHEDULER PROPERTIES and DESCRIBE SCHEDULER PROPERTIES commands.
     * Added NOTIFY option to CREATE/ALTER JOB commands.
     * Added Events field to DESCRIBE JOB and DESCRIBE TASK LIST commands.
     * Removed milliseconds from INTERVAL and RETENTION INTERVAL parameters.
     * Updated help for ADD EVENT TASK command.
     * Renamed [event.ScheduledTask] to [event.Scheduler].
     * Renamed [exception.sef.Scheduler] to [exception.Scheduler].
     * Renamed PURGE TASKLIST EXECUTIONS to PURGE TASKLIST HISTORY.
     * Various minor updates.
   * Implemented SLFileSystem.
   * Added TaskListFlow classes.
   * Added utilities to update SCO files.
   * Added topology sorting to Swagger definitions.
   * Implemented aliases for SDO field names.
   * Added date/time format customization to JSON serializer and toJSON/fromJSON functions.
   * Renamed SLANG commands for Hadoop Jobs.
   * Added CamelCase utilities.
   * Added Maps support to WEB Server EDL generator.
   * Migrated JSON Serializer to Jackson 2.9.6.

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

^ Change Request ^ Description                                                            ^
| EBF SAE-1161   | MNode cannot create a new TNode due to NPE in Drop Box initialization. |
| EBF SAE-1162   | File path 'dropbox://flobs' does not work in FLOB Manager on Windows.  |

   * Fixed issue with collision between DESCRIBE CONNECTION and DESCRIBE CONNECTION FACTORY commands.
   * Fixed issue with JavaDoc generation in CREATE SDO FROM JSON command.
   * Fixed issue with EXCLUSION DAYS OF WEEK parameter in Scheduler.
   * Various minor fixes in Scheduler.
   * Minor fixes.

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

=====OSF Service Library=====
<sup>(GIT commit 80f0e69cab375d382aad016121fe4eac32ae3a09)</sup>

=====Fabric Runtime Samples=====
<sup>(GIT revision 719bb5c2b245e8479d4e19f91c4fb863f0d70f07)</sup>

====Pending Changes====

   * Updated NLP samples.
   * Added DropBox samples.

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

====Pending Changes====

   * Calendar:
     * Added drawing an appointment tooltip for upper appointments.
     * Added ability to enable/disable week number on the fly.
     * Added Add One-Time Job and Add Repeating Job actions.
     * Added ability to configure appointment color.
     * Enabled notification in appointment tooltip.
   * Options:
     * Moved Calendar Settings to View Settings.
     * Added Task Flow Diagram settings.
   * Scheduler:
     * Added Job wizards.
     * Added Job and TaskList actions.
   * Task Flow:
     * Added save/load layout.
     * Added ability to setup Task Short Name and Task Icon.
     * Added description to canvas, add text labels.
     * Added Task Tooltip with icon, name and description.
     * Added bottom panel.
     * Added Task List creation wizard.
   * Cosmetic changes.
   * Minor updates.

====Bug Fixes====

   * Minor fixes.

=====Quilt Console=====
<sup>(GIT commit 9ec215f3daa96149841bdee511d45c5a7a4c6690)</sup>
      
=====TruView Operations Console=====
<sup>(GIT commit 3d318eec80047a2ef12ebae96302708238ba791e)</sup>
   
=====NetBeans Shell=====
<sup>(GIT commit fcc1b699c752b8e95414d07f7622f1f1e245ac87)</sup>
   
=====Mongo DB=====
<sup>(GIT commit 5721b54e4fed479c6553db30709364d59406da34)</sup>

====Pending Changes====

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

====Pending Changes====

   * Updated to comply with the latest Fabric Runtime.

=====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 2ee95625c27d0dda26a34addfbc90b2f30b608fe)</sup>
   
=====MS Access JDBC Driver=====
<sup>(GIT commit 181d00c423679815bd6db64c1855799723dc7a67)</sup>

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

