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

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

   * Dataspace part of RPL Meta-Browser.
   * Migration UI to NetBeans Platform 8.0.
   * Stability updates and fixes in Exchange.
   * Many updates and fixes in Dataspace.
   * Many updates and fixes in Workbench.
   * Very many various updates and fixes.

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

   * This build is NOT compatible with previous builds.

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

   * All existing Scheduled Jobs must be re-created.

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

 n/a

===== Fabric Runtime =====
<sup>(GIT commit 2e8b2ecca68b7221e4713825e91251d61c59c27a)</sup>

====Enhancements====

^ Change Request ^ Description                                                                             ^
| ECR SAE-29     | RPL Meta-Browser should be implemented. (Part 3)                                        |
| ECR SAE-133    | SLANG commands 'list clients' and 'describe client' should be implemented.              |
| ECR SAE-217    | Auto-completion in SLANG tool should handle composite commands.                         |
| ECR SAE-218    | Working with a multi-link topology in Exchange should be reviewed.                      |
| ECR SAE-260    | Possibility to complete a broken Join should be implemented.                            |
| ECR SAE-273    | Discovery Table should support 'backup' links.                                          |
| ECR SAE-274    | Component Loader Registry should check re-loading of root class loader.                 |
| ECR SAE-277    | SuspectStateAdvisory should be implemented for Management Node.                         |
| ECR SAE-278    | Function unit 'os' should be implemented in Dataspace and Service RPL.                  |
| ECR SAE-284    | LogEventSender should be improved.                                                      |
| ECR SAE-287    | DB Connection should be updated to properly handle big data.                            |
| ECR SAE-288    | SLANG should support size limitation for result RowSet.                                 |
| ECR SAE-289    | ScheduledTask should be extended with some new parameters.                              |
| ECR SAE-296    | Parameter '-no-version' should be added to SLANG tool.                                  |
| ECR SAE-302    | SLANG command 'deploy managed node' should merge global variables instead of replacing. |

====Pending Changes====

   * Dataspace:
     * Adding Event Scope support to Event Queue and Event Table.
     * Reworking bootstrap sequence to do materialization/replication in the correct order.
     * Reworking synchronization of recovery log and its index with the disk drive.
     * Update to properly define parent set statement inside compound statement block.
     * Adding ability to stop servers during Dataspace closing.
     * Adding ability to stop connection monitor thread when component is destroyed.
     * Update Process Queue to support 'with source event' option to store source event as object.
     * Update Process Queue to correctly process broken LOBs.
   * Adding lookup for Service and Runtime to Service Triggers.
   * Adding transient variables to Service Triggers.
   * Update SLANG command 'revert managed node'.
   * Update HTTP Server to to properly handle network errors.
   * Update processing reverse messages in HTTP Server.
   * Adding POST content to HTTP Request Trigger.
   * Adding UserName, UserIpAddress and AuthenticationType properties to HTTP Request Trigger.
   * Removing some obsolete system semantic types (with preserving their identifiers).
   * Update SLANG command 'alter sdo' to do not update semantic type if its fields not changed.
   * Removing mandatory use of specific package for Client, JDBC and Transport factories.
   * Update Event Trigger script to correctly process event types in method calls.
   * Update SLANG commands 'create/drop/alter sdo'.
   * Update help for Container and SLANG tool.
   * Adding 'norows' query parameter to HTTP Dataspace servlet.
   * Allowing to open SLANG tool session without SL Message Listener.
   * Migration UI to NetBeans Platform 8.0.

   * Adding new unit tests.
   * Code update and cosmetic changes.

====Bug Fixes====

^ Change Request ^ Description                                                     ^
| EBF SAE-285    | Flow Control mode 'DROP' for EventQueue does not work.          |
| EBF SAE-293    | DataspaceServlet error handling should be enhanced.             |
| EBF SAE-294    | HTTP REST requests in TIAA DEV failed after creation new SDO.   |
| EBF SAE-297    | Suspicious file generated by SLANG command 'init managed node'. |

   * Dataspace:
     * Fixing issue with session closing (the one which has local 'accessor' variables).
     * Fixing issue with actor to use its event scope correctly.
     * Fixing issue with 'list replication sources', 'enable/disable/drop replication source' operations.
     * Fixing issue with transient variable declaration (empty statement written into recovery log).
     * Fixing issue with rpl blocks sharing their state at the session context.
     * Fixing issue with Actor test group.
     * Fixing issue with Window Triggers.
     * Fixing issue with parsing of aggregate function call on column with the same name as collection.
     * Fixing issue with Process Queue creation.
   * Fixing issue with repeating job and exclusion days of week (infinite loop).
   * Fixing issue with actionable event reference in Event Trigger.
   * Fixing issue with 'EVENT' type in Event Triggers.
   * Fixing issue with JS doc generation in Linux.

   * Minor fixes.

=====OSF Service Library=====
<sup>(GIT commit 83620a6c0cbbf7d08292ec4f21ae2b62101644af)</sup>

====Pending Changes====

    * Update to comply with the latest Fabric Runtime.

====Bug Fixes====

    * Fixing issue with Blocked Thread Mail converter to put correct thread ID into e-mail.

=====Fabric Runtime Samples=====
<sup>(GIT revision 6040dd1b3d0010d6d89e6317203aa5feb6b0c224)</sup>

====Pending Changes====

    * Adding samples for simple raise/receive Data Event (java/simple).
    * Update HTTP REST samples.

    * Update to comply with the latest Fabric Runtime.

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

====Pending Changes====

   * Migration to to NetBeans Platform 8.0.

   * Dataspaces:
     * Adding Recipients to Process Queues.
     * Update Recipient panel validation.
   * Event Producer:
     * Adding ability to set CorrelationId.
     * Adding eventKey and eventGroupId properties.
   * Options:
     * Adding 'HTTP Log Level' option.
   * Pershing Integration Plugin.
     * Implementation.
   * Services:
     * Adding warning decoration for Actionable Events without triggers.
     * Update API calls to avoid 'Service Configuration loaded' logs.
   * Topology View:
     * Adding ability to deploy running local node.
     * Adding Resync Sysplex Topology action.
     * Update Refresh Sysplex Topology action.
     * Moving sysplex update operations to background to avoid annoying 'Busy' window.
     * Adding Sysplex Topology dirty state.
   * Removing EvCorr plugin.
   * Renaming 'Engine' to 'Node'.
   * Moving Create and Remove Node items from Artifacts to Node menu.
   * Add licenses for all plugins.

   * Update icons and images.
   * Minor updates.
   * Cosmetic changes.

   * Update to comply with the latest Fabric Runtime.

====Bug Fixes====

   * Fixing issue with Servlets and Realms in HTTP Acceptors.
   * Fixing issue with double encoding of passwords in Global Variables.
   * Fixing issue with issue with wrong node name in API Customizer.
   * Fixing issue with hang-up during expanding node in Topology View.
   * Fixing issue with expand/collapse operation in Topology View.
   * Fixing issue with disappearing nodes/links in Topology View.
   * Fixing issues in Deployment Descriptor Editor.
   * Fixing issue with opening documents with the same name in Editors.
   * Fixing issue with altering service event trigger in Editors.
   * Fixing issue with editing event object instance in Semantic Type Editor.
   * Fixing issue with collection entries in Semantic Type Editor.
   * Fixing issue with folder refresh in Services
   * Fixing issue with directories navigation for Dump And Load panels in Dataspaces.
   * Fixing issue with Drop-Down-List Boxes no longer centered vertically.
   * Fixing issue with Date Panel size.
   * Minor fixes.

=====Quilt Console=====
<sup>(GIT commit 3d4aac5a2123f06c4e4806293efbdca5d19b9249)</sup>

====Pending Changes====

   * Various updates.

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

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

====Pending Changes====

  * Migration to NetBeans Platform 8.0.