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

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

   * Dataspace Replication evolution.
   * Dataspace JFT collection.
   * Dataspace Web Server.
   * Event Flow Object.
   * Updated Upgrade feature.
   * Updated Log Monitor.
   * Updated Semantic Mapper.
   * Updated Swagger.
   * Several updates in HTTP Connection.
   * Added several SLANG commands.
   * Very 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=====

   * After update an existing node may got into 'RECOVERY_FAILED' state.
     SLANG command 'retry recovery' has to be executed in this case.

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

====Enhancements====

^ Change Request ^ Description                                                                            ^
| ECR SAE-614    | Upgrade feature should be updated. (Part 2)                                            |
| ECR SAE-698    | Object for Event Flow metadata should be implemented.                                  |
| ECR SAE-715    | Replication source should have replication queue for reliable replication.             |
| ECR SAE-724    | Types resolution for method invocation should be enhanced.                             |
| ECR SAE-725    | References to the old/new data in event triggers should be handled in all expressions. |
| ECR SAE-732    | Log Events for Trace and Component should be merged.                                   |
| ECR SAE-741    | JFT collection should support replication.                                             |
| ECR SAE-744    | Dataspace Replication evolution.                                                       |
| ECR SAE-745    | Dataspace Web Server should be implemented.                                            |

====Pending Changes====

   * Dataspaces:
     * Updated File Tables to properly handle DATE type.
     * Added formatters for SQLDATE, SQLTIME and SQLTIMESTAMP.
     * Added 'defaultValue' field to File Descriptor fields.
     * Added handling for 'NULL' values in update/delete operations on Virtual SQL Tables.
     * Added 'isSystem' field to File Descriptor.
     * Optimized window checker.
     * Updated 'alter collection' operation to abort if collection is replication source.
     * Changed default value for 'sql.pad_space' property to 'true'.
     * Added 'alter file descriptor' operation.
     * Added File Table DATE types default format to properties.
     * Updated statements with no result to return updateNoResult instead of updateZeroResult.
   * Added Swagger definitions for Web Applications.
   * Updated Admin HTTP acceptor.
   * Added ability to allow setting mnode.jar in Activator.
   * Added 'event.SDS.API_KEY_APPLICATIONS.afterUpdate' to predefined events.
   * Added Swagger definitions for Customized API.
   * Updated SLANG command 'use db connection factory' to wait for connection establishment or error.
   * Added timeout to HTTPRequest.
   * Split SemanticMapperContext into interface and implementation.
   * Added Local and HTTP contexts in Semantic Mapper.
   * Updated SOR HTML for Semantic Mappers.
   * Added SLANG commands 'create/alter/drop semantic mapper'.
   * Added support of empty lists in SLANG command 'create sdo'.
   * Updated HTTP Connection Factory operations.
   * Added ability to import Swagger definitions.
   * Updated EDL Generator for existing semantic types in array elements.

   * Minor updates.
   * Added new unit tests.
   * Code update and cosmetic changes.

====Bug Fixes====

^ Change Request ^ Description                                                                  ^
| EBF SAE-722    | DSQL command 'create dataspace like' fails to copy collection's data.        |
| EBF SAE-723    | DSQL query 'left join' made inside function fails in some cases.             |
| EBF SAE-726    | Service event trigger should not swallow exceptions.                         |
| EBF SAE-728    | Virtual tables do not support delete/update statements from prep statements. |
| EBF SAE-729    | Rename of the filespace causes issues.                                       |
| EBF SAE-731    | LogMonitor does not work in m2 and m3 Mnodes of TIAA DEV.                    |

   * Dataspaces:
     * Fixed issue with 'call' statement.
     * Fixed issue with recovery index out of bounds exception.
     * Fixed issue with handling of 'insert' statement for Virtual Tables with compiled data types.
     * Fixed issue with 'alter recovery' operation.
     * Fixed issue with 'RowSetProxy#getRowAt' method.
     * Fixed issue with nullable flag for Virtual Tables.
     * Fixed issue with Sybase sp_ calls.
     * Fixed issue with SLANG command 'create sdo from json' for boolean type.
     * Fixed issue with Virtual Table BIGINT column.
     * Fixed issue with recovery.
   * Fixed issue with SLANG commands in Activator.
   * Fixed issue with wrong rules in Trace.
   * Fixed issue with LogMonitor connection to target system.
   * Fixed issue with processing asynchronous messages in Activator.
   * Fixed issue with with delete/update Event Triggers.

=====JS API=====
<sup>(GIT commit 7e1ff3cc3d3fe2d59fe45d6eaec1bc0843762a1a)</sup>

=====OSF Service Library=====
<sup>(GIT commit 10ebe278801049e36e2a16367fc654e550916a93)</sup>

====Pending Changes====

   * Updated  FileReader to close file input stream before sending state events.
   * Removed extra base64 decoding for HTTP Connection Factory.
   * Refactored HTTP Fabric Connection.
   * Moved HTTP Fabric Connection to Fabric Runtime.
   * Minor updates.

   * Updated to comply with the latest Fabric Runtime.

====Bug Fixes====

^ Change Request ^ Description                                                    ^
| EBF SAE-691    |  HTTPEventSink causes deadlock on node start up in some cases. |

=====Fabric Runtime Samples=====
<sup>(GIT revision 26b0604ae4a295046c2bd34ff57f2ef4f280e640)</sup>

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

====Pending Changes====

   * Database Plugin:
     * Introduced first version with connections and packages.
   * Database Service Pack:
     * Added SQL Data Streams wizard.
     * Added DTStream wizard.
     * Updated DataStreams RPL scripts.
     * Added ability to create new SQL Server in Servers list dialog.
   * Dataspaces:
     * Added View Data for VTables.
     * Updated Create VTable panel.
     * Added JFT tables.
     * Added View Data, Start, Stop actions for JFT tables.
     * Updated to do not show system tables in Create Virtual Table panel.
     * Added ability for tuples precision.
     * Added Truncate action.
     * Updated Queue View Data action to use HTTP Connection.
     * Added decoration for Key and Indexed tuples.
     * Added Create Journal File Table action.
     * Updated JFT Create and Start wizards.
     * Added Virtual Table wizard.
   * Engine Runtime:
     * Added Describe As XML action for Connection Factories.
   * File Service Pack:
     * Added Open As Mapper action for File Descriptor.
     * Added Insert After and Before actions.
     * Added check for Number of Record Fields and File Columns.
   * FTP Service Pack:
     * Updated EVFTPDaemon Service wizard.
   * Mapper:
     * Updated Create Mapper action to support HTTP Connection.
     * Implemented Mapper for HTTPConnection.
     * Added Describe As XML action.
   * Replication:
     * Updated to show only real collections and use proper collection icon.
   * Tools:
     * Enabled Resource Browsers in menu.
   * Minor updates.
   * Cosmetic changes.

   * Updated to comply with the latest Fabric Runtime.

====Bug Fixes====

   * Fixed issue with fields in File Descriptor.
   * Fixed issue with SQL and NoSQL servers nodes refresh in Dataspaces.
   * Fixed issue with View Data action for tables with many entries in Dataspaces.
   * Fixed issue with Create Table action in Dataspaces.
   * Fixed issue with first column in File Service Pack.
   * Fixed issue with Edit File Descriptor action in File Service Pack.
   * Fixed issue with columns width for CSV sample file table in File Service Pack.
   * Minor fixes.

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

====Pending Changes====

   * Various updates.

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

====Pending Changes====

   * Added new users to Operators group.
   * Updated to comply with the latest Fabric Runtime.

====Bug Fixes====

^ Change Request ^ Description                                                      ^
| EBF TIAA-333   | Alter of the SysProcessQueues dataspace causes RedSquare issues. |

   * Fixed issue with drop flow definition.
   * Fixed issue with sysplex configuration nodes.
   * Minor fixes.

=====NetBeans Shell=====
<sup>(GIT commit b6bd17e4c71b55693d3362287ca7d05a6de9495c)</sup>

=====Mongo DB=====
<sup>(GIT commit faf859eeb49e16a247d344b763295f471647ac6f)</sup>

=====Hadoop Integration=====
<sup>(GIT commit ddaed28d19782320b01cbe3c65e45ed3449258f6)</sup>

=====SalesForce Integration=====
<sup>(GIT commit 72a737572675551241ea11994e3918a668834f65)</sup>

====Pending Changes====

   * Updated to comply with the latest Fabric Runtime.

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

====Pending Changes====

   * Updated Schema Converter (1.2 => 2.0).
   * Updated unit tests.

=====Python API=====
<sup>(GIT commit 3385fa41a1d14e2e87036ceefa69069673509fda)</sup>