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

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

   * Fixed several issues in Exchange.
   * Added JSoup library to Runtime.
   * Introduced DropBox RPL Function Unit.
   * Introduced DropBox notifications.
   * Introduced AWS Virtual Server in Dataspaces.
   * Added various new functions in Dataspaces.
   * Unified SDO syntax in SLANG commands.
   * Updated SLANG framework (help, auto-completion etc).
   * Added and updated several SLANG commands.
   * Many updates and fixes in Dataspaces.
   * Many updates and fixes in Workbench.
   * Many various updates and fixes.

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

   n/a

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

   n/a

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

   n/a

===== Fabric Runtime =====
<sup>(GIT commit 40eac92705f0db276d50eef16bc1dc7e4002cdc0)</sup>

====Enhancements====

^ Change Request ^ Description                                                                            ^
| ECR SAE-1156	  | Ability to drop session variables in Dataspace context should be implemented.          |
| ECR SAE-1164	  | SLANG command 'create connection factory' should be improved.                          |
| ECR SAE-1166	  | Ability to disable validation should be implemented for load/unload packages. (Part 1) |
| ECR SAE-1171	  | SLANG command 'describe archive' should be improved.                                   |
| ECR SAE-1176	  | Dataspace path parameter should not convert special characters with backslash.         |
| ECR SAE-1179	  | Unify SDO syntax.                                                                      |
| ECR SAE-1180	  | LINK/UNLINK operation should be enhanced.                                              |
| ECR SAE-1183	  | SLANG commands 'describe client' and 'describe connection' should be merged.           |
| ECR SAE-1184	  | Create functions for working with HTML.                                                |
| ECR SAE-1185	  | SLANG command 'create connection factory' should be updated.                           |
| ECR SAE-1187	  | SLANG commands 'create dropbox' and 'alter dropbox' should be updated.                 |
| ECR SAE-1188	  | Dataspace function 'toChar' should work for numeric formats.                           |
| ECR SAE-1189	  | Dataspace function 'decode' should be fixed.                                           |
| ECR SAE-1191	  | Dataspace function 'base64encode' should be implemented.                               |
| ECR SAE-1192	  | SLANG command 'help all' should show list of console commands.                         |
| ECR SAE-1193	  | Word 'virtual' should be removed from SLANG command 'use virtual server'.              |
| ECR SAE-1194	  | Available Dataspace commands should be added to help in Service context.               |
| ECR SAE-1195	  | DropBox notifications should be updated.                                               |
| ECR SAE-1197	  | Add Jsoup library to the project code.                                                 |
| ECR SAE-1204   | Multibyte characters support in SLANG should be implemented. (Part 1)                  |
| ECR SAE-1208	  | DataEvent should not allow to set Object as payload.                                   |
| ECR SAE-1209	  | SLANG command '?' should use specific column names in all contexts.                    |

====Pending Changes====

   * Dataspaces:
     * Introduced AWS Virtual Server.
     * Updated Read/Take operations for Queues.
     * Added ability to filter functions depending of class.
     * Renamed DSQL operation 'link' to 'relink'.
     * Added alias 'write_file' for function 'writeFile'.
     * Added methods to RowSet to get column values as array.
     * Added methods to DataFrame get column values as array.
     * Added DSQL operation 'list function lib'.
   * Introduced DropBox RPL Function Unit.
   * Updated auto-completion in SLANG.
   * Added SLANG commands 'create/alter aws connection factory'.
   * Renamed several SLANG commands in Console.
   * Updated Trace messages in Exchange for Join/Detach operations.
   * Replaced quotes to [] for node names in Trace messages in Exchange.
   * Updated default name for array element in Type Analyzer.
   * Updated field names for list elements to "value"/"element" depending on value type in Type Analyzer.
   * Updated implicit map structure in Type Analyzer.
   * Updated map default value names in Type Analyzer.
   * Added Semantic Type for ScheduledJob class.
   * Changed return value of SELECT EVENT FLOW / SCHEDULER SET commands to RowSet.
   * Changed format of EventFlowMap.toString() to JSON.
   * Added Java option -Dfile.encoding=UTF-8 to SLANG tool.
   * Updated TaskListFlowConfig.
   * Added SLANG commands 'set/get object notation' to Runtime and Service contexts.
   * Excluded HTTP Connection from SLANG command 'use connection factory'.

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

^ Change Request ^ Description                                                                                ^
| EBF SAE-1153   | Join Monitor in Exchange sometimes interrupts a non-hung Join. (Part 2)                    |
| EBF SAE-1165   | Several issues were found in SLANG commands for Connection Factories.                      |
| EBF SAE-1167   | Dataspace does not see Semantic Type after its package reloaded.                           |
| EBF SAE-1168   | NPE occurs when 'null' passed to imported function in RPL.                                 |
| EBF SAE-1172   | Archive keeps reference to its package after removing it from this package.                |
| EBF SAE-1177   | SLANG command 'create sdo from json' fails if semantic types have dependencies.            |
| EBF SAE-1178   | New packages are not loaded back to Runtime Manifest after rebuilding a chain during Join. |
| EBF SAE-1181   | Diagnostic session has access to Dataspace commands instead of Runtime.                    |
| EBF SAE-1182   | MonitorWorker can sometimes lead to various issues in several places in Exchange.          |
| EBF SAE-1190   | SLANG command 'describe semantic type usage' causes 100% CPU usage for system types.       |
| EBF SAE-1210   | SLANG commands 'alter ddx' and 'describe ddx' do not work without 'at' option.             |

   * Dataspaces:
     * Fixed issue with error on assignment from select from wrong Dataspace/Table.
     * Fixed issue with stack overflow on select.
     * Fixed issue with assignment of objects inherited from collections.
     * Fixed issue with uncommitted statements for DSQL operations 'put/read'.
     * Fixed issue with for Where In clause in functions.
     * Fixed issue with auto-completion for statements.
     * Fixed issue with error for select .. from invalid Dataspace/Table.
     * Fixed issue with with double function call in assignment using select.
   * Fixed issue with with displaying errors in SLANG for Virtual Web Server.
   * Fixed issue with error on auto-completion for SLANG command 'use'.
   * Fixed issue with of implicit maps in Type Analyzer.
   * Minor fixes.

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

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

====Enhancements====

^ Change Request ^ Description                             ^
| ECR SAE-1184   | Create functions for working with HTML. |

=====Fabric Runtime Samples=====
<sup>(GIT revision 701b4a9458457719518fe3900e3aa4826c499025)</sup>

====Pending Changes====

   * Updated to comply with the latest Fabric Runtime.

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

====Pending Changes====

   * Archives:
     * Added status panel for Import Archive actions.
   * Dataspaces:
     * Added Web Servers.
   * DropBox:
     * Added nodes and icons.
   * Event Prototypes:
     * Added new event models.
   * File Stream Plugin:
     * Added ability to configure Format for date type in File Descriptor.
   * Scheduler:
     * Added Add Action Task and Add Event Task wizards and actions.
     * Added Add Task Like, Move Task Up and Move Task Down actions.
   * Semantic Types:
     * Added status panel for SDO RPL editor.
   * Task List Flow:
     * Added refresh action.
     * Added Options.
     * Added Start and End vertexes to canvas.
     * Added ability to show Task Step.
   * Web Integration Plugin:
    * Added 'is reliable' configuration to Connection Factory wizard.
    * Created HTTP connection factory.
    * Added Wed Servers.
    
   * Updated Deployment Descriptor wizard.
   * Updated Replication Flow and Topology View configs to support line brake point percents.
   * Updated link break point behavior.
   * Updated progress panel.
   * Set UTF-8 file encoding.
   * Cosmetic changes.
   * Minor updates.

   * Updated to comply with the latest Fabric Runtime.

====Bug Fixes====

   * Fixed issue with Startup window.
   * Fixed many issues in Editors.
   * Fixed issue with Directory Table path in Dataspaces.
   * Fixed issue with Web Servers in Dataspaces.
   * Fixed issue with CVS file locking.
   * Fixed issue with File Reader wizard.
   * Fixed issue with result table mouse event in RPL Editor.
   * Fixed issue with children nodes in DropBox.
   * Fixed issue with event id in Event Prototypes.
   * Minor fixes.

=====Quilt Console=====
<sup>(GIT commit c41975d0cb841d6ddd3b4edf205b76cd046d52f4)</sup>

====Pending Changes====

   * Version 2.53.3
         
=====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>

====Pending Changes====

   * Updated to comply with the latest Fabric Runtime.
   
=====MS Access JDBC Driver=====
<sup>(GIT commit 181d00c423679815bd6db64c1855799723dc7a67)</sup>

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

