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

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

   * Optimization Dataspace Collections (Part 1).
   * Many various updates and fixes.

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

   * This build is NOT compatible with previous builds.

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

   * Field 'groupList' must be removed from all existing SCOs.

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

 n/a

===== Fabric Runtime =====
<sup>(GIT commit 3153a866f12b95258cfe0f45f97f22afc4977ae1)</sup>

====Enhancements====

^ Change Request ^ Description                                                ^
| ECR SAE-34   | Optimize registered consumer and expiration thread. (Part 1) |
| ECR SAE-44   | Event Triggers with LOCAL event scope should be implemented. |
| ECR SAE-45   | Event id prefix 'e.group' should be removed.                 |
| ECR SAE-53   | Service Trigger RPL script body should be mandatory.         |

====Pending Changes====

   * Update 'execute query' operation of Dataspace Accessor.
   * Update SLANG commands 'describe event trigger', 'show service state'.
   * Update HTTP Server traces.
   * Passing string function parameters in Dataspace REST without quotes.
   * Update Runtime help mechanism to deny help for Dataspace operations which are not available at Runtime Context.
   * Update Invoke Delegate to properly handle suppress stack trace for some exceptions.
   * Adding '=>' operator as an alias for 'as' token for tuple aliases specification.
   * Update Service Trigger script to allow cast to Object type.
   * Adding remote Dataspace to SOR servlet.
   * Unification body format in describe trigger/hadnler/function.

   * Update unit tests.
   * Code update and cosmetic changes.

====Bug Fixes====

^ Change Request ^ Description                                                            ^
| EBF SAE-39     | Incorrect indexing of recovery log file in some cases should be fixed. |

   * Fixing issue with some domains (semantic types) which were not properly escaped in recovery log.
   * Fixing issue with some queries to virtual tables which are embedded inside of RPL block.
   * Fixing issue with NPE at RPL block in Virtual Table connected to MySQL database.
   * Fixing issue with with ExpressionLogic ('or', 'and' operands) written to recovery log.
   * Minor fixes.

=====OSF Service Library=====
<sup>(GIT commit 1579f95f1999b3d1a06f28762a8510b29a9d19b2)</sup>

====Enhancements====

^ Change Request ^ Description                                  ^
| ECR SAE-45     | Event id prefix 'e.group' should be removed. |

=====Fabric Runtime Samples=====
<sup>(GIT revision 5b0b6615599ad7b5a3cc7bca812e483261cad50b)</sup>

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

====Pending Changes====

   * Dataspaces:
     * Update function script.
     * Adding Create Event Handler panel.
   * Engine Runtime:
     * Adding System Task Triggers.
   * Event Triggers:
     * Update scripts and panels.
     * Adding events list for triggers.
   * RPL Editor:
     * Adding grid to editor area to display SLANG commands result.
     * Update SLANG template and wizard.
   * Services:
     * Adding handlers list for services.
   * Topology View:
     * Adding RPL Editor.
     * Update toolbar for Nodes to be rounded at the bottom.
     * Update pin/unpin icons and adding pins for nodes without link.
   * Cosmetic changes.

   * Update to comply with the latest Fabric Runtime.

====Bug Fixes====

   * Minor fixes.

=====Quilt Console=====
<sup>(GIT commit 836a060327dd727806a153bcc10e8435a274bbd4)</sup>

====Pending Changes====

   * Various updates.

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

====Enhancements====

^ Change Request ^ Description                                         ^
| ECR SAE-34     | Optimize registered consumer and expiration thread. |
| ECR SAE-45     | Event id prefix 'e.group' should be removed.        |

=====NetBeans Shell=====
<sup>(GIT commit 460fe501ffcfb8b6a28e9da3e19c684b742094e1)</sup>

