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

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

   * Reworking release versions.
   * Generating nightly releases.
   * Re-generating evaluation release.
   * Adding Accessor Pool (for Services and Dataspaces).
   * Support BLOBs in Dataspace Accessor and RowSet.
   * Adding and update several SLANG commands.
   * Maintenance updates in RPL.
   * Maintenance updates and fixes in HTTP.
   * Maintenance updates and fixes in Dataspace.
   * Maintenance updates and fixes in Workbench.
   * Very many various updates and fixes.

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

 n/a

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

 n/a

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

 n/a

===== Fabric Runtime =====
<sup>(GIT commit 7d264b266aacaf624b2825b8f8ded9236f53b0d0)</sup>

====Enhancements====

^ Change Request ^ Description                                                                         ^
| ECR SAE-141    | Actors should check circular raising of events (to avoid infinite loop).            |
| ECR SAE-184    | Pool of accessors should be implemented in Fabric components for RPL.               |
| ECR SAE-383    | Disk usage threshold feature should be implemented.                                 |
| ECR SAE-392    | Release versions should be reworked.                                                |
| ECR SAE-394    | File permissions handling in TFCache should be reviewed for Linux build.            |
| ECR SAE-395    | Beta releases should be generated each day during nightly build.                    |
| ECR SAE-396    | Evaluation release should be re-generated each day.                                 |
| ECR SAE-403    | SLANG command 'show jvm options' should be implemented.                             |
| ECR SAE-404    | Help for create index operation should be added.                                    |
| ECR SAE-405    | Using of reserved keywords in RPL syntax should throw correct error.                |
| ECR SAE-407    | Service Call statistics mechanism should be implemented.                            |
| ECR SAE-410    | SLANG command 'show memory usage' should be updated.                                |
| ECR SAE-414    | Update of the log level on service should be dynamic.                               |
| ECR SAE-417    | CPU threshold feature should be refined.                                            |
| ECR SAE-420    | Moderator function unit should be added to RPL.                                     |
| ECR SAE-421    | Service Accessor should be extended with 'invoke' method accepting EIM parameters.  |
| ECR SAE-422    | RPL should be extended with Service Call accepting EIM parameters.                  |
| ECR SAE-427    | BlockedThreadAdvisory should be improved.                                           |
| ECR SAE-428    | Service call by handler name should be implemented.                                 |
| ECR SAE-429    | Dataspace Accessor and RowSet should support BLOBs.                                 |
| ECR SAE-434    | MemoryThresholdAdvisory should be extended with stats of memory pools.              |
| ECR SAE-440    | Parameter 'accessorPoolSize' should be added to Fabric Exchange.                    |
| ECR SAE-441    | Default count of returned lines should be defined in SLANG command 'show log'.      |
| ECR SAE-442    | Parameter 'at node' should be added to SLANG commands 'show memory/cpu/disk usage'. |
| ECR SAE-443    | Content Type not being set properly based on responseType requests.                 |
| ECR SAE-444    | Default 'about.html' file should be created in the static root of web-server.       |
| ECR SAE-445    | SLANG command 'show log last' should be optimized.                                  |
| ECR SAE-446    | Parameter 'accessorPoolExpirationTimeout' should be added to Fabric Exchange.       |

====Pending Changes====

   * Dataspace:
     * Adding ability to invoke Service method handler by name (Dataspace part).
     * Update DSQL operation 'set fetch size' to throw warning if fetch size > 0 and session result rows = 0.
     * Use of RowSet BLOBs in Dataspace Servlet function response.
     * Adding memory threshold for queries from SLANG.
   * Update API Customizer to support multi-parts.
   * Refactoring SL File streams to work without SLANG session.
   * Adding SLANG file download/upload operations to JS API.
   * Adding 'list directory' operation to JS API.
   * Add DSLCompletion and CIString to HTTPFabricConnection Alias Manager.
   * Adding SLANG command 'set transfer buffer size'.
   * Update SLANG command 'import' to read FRM file only once (if possible).
   * Adding auto-completion for path parameters.
   * Update HTTP Thread policy.
   * Update HTTP Fabric Connection to work without Client/Runtime contexts.
   * Update JDBC driver to work without Client Context over HTTP.
   * Adding ability to invoke Service method handler by name (Service part).
   * Update Client Factory Component Connection for HTTP routed session.
   * Update HTTP Server Fabric Connection to properly handle long Exchange operations.
   * Update HTTP REST to properly process requests that takes time more than session timeout.
   * Removing old versions from FTP storage.
   * Update date format for Scheduler-related SLANG commands.
   * Update JDBC driver over HTTP to take timeout.
   * Adding timestamp properties to HTTP Request Trigger.
   * Adding SLANG command 'set data object notation'.
   * Update Reference Path Manager to allow primitive type conversions from string.

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

====Bug Fixes====

^ Change Request ^ Description                                                                      ^
| EBF TIAA-22    | Decimal points are lost when storing in the SDO objects.                         |
| EBF SAE-228    | Length function doesn't work for string columns.                                 |
| EBF SAE-397    | Consumers are not restored properly after reconnection of Remote TLP Client.     |
| EBF SAE-401    | WriteFile function called from REST does not work.                               |
| EBF SAE-408    | SLANG command '? max' cause Unsupported Language Request exception.              |
| EBF SAE-409    | Before event triggers are not called when service is called thru accessor.       |
| EBF SAE-416    | Remote TLP Client does not receive system advisories.                            |
| EBF SAE-432    | Alter of service event trigger breaks event scope (and possible something else). |

   * Dataspace:
     * Fixing issue with size of BIGINT, DECIMAL and NUMERIC types.
   * Fixing issue with SL messages routing.
   * Fixing issue with non-existent advanced property.
   * Fixing issue with SLANG command 'set exchange properties'.

   * Minor fixes.

=====OSF Service Library=====
<sup>(GIT commit 729b43587949a287f4cdb1992107d24c3a390234)</sup>

====Enhancements====

^ Change Request ^ Description                                                ^
| ECR TIAA-57    | Memory and CPU usage should be investigated and optimized. |

=====Fabric Runtime Samples=====
<sup>(GIT revision 46aeb0e974bb66e5846b8c29e11c51e46a308fe8)</sup>

====Pending Changes====

    * Update HTTP multi-part samples.
    * Completion FileIO samples.
    * Adding a few FRMs.

    * Update to comply with the latest Fabric Runtime.

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

====Enhancements====

^ Change Request ^ Description                          ^
| ECR SAE-392    | Release versions should be reworked. |

====Pending Changes====

   * RPL Editor:
     * Adding Diff operation to alter actions.
     * Adding SLANG completion provider.
     * Improving auto-completion.
     * Adding auto-completion comment template.
     * Adding completion for Connection Factory editor.
     * Adding 'Show as...' action to result table.
     * Removing Open As RPL action.
     * Update function syntax for Alter Function operation.
   * Tools:
     * Removing Admin panel.
   * Topology View:
     * Displaying correct actor state and add enable/disable actions.
     * Removing redundant SLANG commands.
     * Adding Service Reload action.
     * Adding SQL and NoSQL Servers nodes and actions.
   * Adding completion provider for Diff editor.

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

====Bug Fixes====

   * Fixing issue with wizard cosmetic in Service Event Triggers.
   * Fixing issue with 'unexpected token' in RPL Functions.
   * Fixing issue with service events actions.
   * Fixing issue with suspect/detached node icons in Topology View.
   * Fixing issue with full tree refresh issue in Topology View.
   * Fixing issue with update node NPE in Topology View.
   * Fixing issue with Event Prototypes status dialog.
   * Fixing issue with Semantic Type tree.
   * Fixing issue with double scroll in Tools.
   * Fixing issue with wizard form validation for GVARS fields.
   * Minor fixes.

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

====Pending Changes====

   * Various updates.

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

====Bug Fixes====

^ Change Request ^ Description                                                                 ^
| EBF RSQ-4      | All nodes in sysplex configuration shown as stopped (even if they started). |

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