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

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

   * New features:
     * Activator.
     * Log Monitor (in Activator).
     * Upgrade (in Activator).
   * JSON Serializer migrated to Jakson.
   * Swagger updated. (Part 3).
   * Traces updated.
   * Updates and fixes in Dataspaces.
   * Log Miner in Workbench.
   * Many updates and fixes in Workbench.
   * Various updates and fixes.

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

 * This build is NOT compatible with previous builds.

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

 n/a

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

 n/a

===== Fabric Runtime =====
<sup>(GIT commit 14300b9787635e03f1c41b1f6f59530d96a59c44)</sup>

====Enhancements====

^ Change Request ^ Description                                                                                     ^
| ECR	SAE-500	  | Support of Swagger should be integrated in HTTP. (Part 3)                                       |
| ECR SAE-538    | JSON Serializer should be migrated to Jakson.                                                   |
| ECR SAE-542    | Activator should be implemented.                                                                |
| ECR SAE-566    | Process queue should correctly check errors for duplicate process id.                           |
| ECR SAE-579    | DDL should be available in RPL.                                                                 |
| ECR SAE-583    | Log Monitor should be implemented.                                                              |
| ECR SAE-584    | Log Monitor should be integrated to Activator.                                                  |
| ECR SAE-586    | Option '-admin' should be added to Runtime.                                                     |
| ECR SAE-593    | SLANG command 'show exchange token ring' should be implemented.                                 |
| ECR SAE-598    | Token [TRACE] should be added to Trace records.                                                 |
| ECR SAE-604    | Function table parameters should be moved from back to front.                                   |
| ECR SAE-605    | Dataspace operation for cloning of existing dataspace and its collection should be implemented. |
| ECR SAE-606    | SLANG command 'enable log broadcast' should be implemented.                                     |

====Pending Changes====

   * Dataspaces:
     * Updated DSQL operation 'describe collection'.
     * Added OData support for virtual tables.
     * Added logger to SDS schema.
     * Updated File Server states.
     * Updated processing of 'new' operator to better handle arrays of primitive types.
     * Reworked DSQL operations 'create dataspace like' and 'create collection like'.
   * Added VirtualServerStateChangeAdvisory alias added to HTTP Fabric Connection.
   * Updated SLANG command 'describe semantic type' (extended with entities list).
   * Updated SLANG command 'backup node'.
   * Added support of array types in OData.
   * Added file and directory tables in OData.
   * Added anonymous calls to get Runtime version, sysplex domain and organizations in HTTP Fabric Connection.
   * Added FileDescriptor and SemanticMap aliases for HTTP Client.
   * Added ComponentStateChangeAdvisory to HTTP Alias Manager.
   * Updated about.html and logo in HTTP.
   * Updated licences.
   * Updated POM.
   * Added printing a node banner in log files.

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

====Bug Fixes====

^ Change Request ^ Description                                                                         ^
| EBF SAE-587    | Backup node operation should be fixed to properly handle dataspace defragmentation. |
| EBF SAE-592    | HTTP Acceptor creates 'null' folder for default DropBox configuration.              |
| EBF SAE-608    | HTTP Blocked threads in TIAA PROD environment.                                      |
| EBF SAE-616    | HTTP rules in Trace work correctly not in all cases.                                |
| EBF	SAE-617	  | Test for SAE-558 causes blocking and has to be investigated.                        |

   * Dataspace:
     * Fixed issue with 'truncate' statement embedded into RPL.
     * Fixed issue with DSQL operations 'start/stop server'.
     * Fixed issue with column names with spaces in virtual tables.
     * Fixed issue with actor disabling.
     * Fixed issue with truncate statement called indirectly thru 'clear' API call on accessor from RPL.
     * Fixed issue with default formatter for decimals.
     * Fixed issue with with some DDL in transaction combinations.
     * Fixed issue with date/time in file tables constrained by file descriptor.
     * Fixed issue with invalidating of session related records in the recovery index for dropped dataspaces.
     * Fixed issue with suspect trigger parsing on recovery.
   * Fixed issue with file record field formatter for dates to use correct calendar.
   * Fixed issue with service properties configuration in HTTP Fabric Connection.
   * Fixed issue with an empty Trace configuration file.
   * Minor fixes.

=====JS API=====
<sup>(GIT commit dd859990df67690420b9cd8785e374de045f64fe)</sup>

====Enhancements====

^ Change Request ^ Description                                   ^
| ECR SAE-538    | JSON Serializer should be migrated to Jakson. |

=====OSF Service Library=====
<sup>(GIT commit 2bf2d605c4f3e1c44b9a6af75f59c8285f971df1)</sup>

====Enhancements====

^ Change Request ^ Description                                   ^
| ECR SAE-538    | JSON Serializer should be migrated to Jakson. |

====Pending Changes====

   * Updated to comply with the latest Fabric Runtime.

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

====Enhancements====

^ Change Request ^ Description                                   ^
| ECR SAE-538    | JSON Serializer should be migrated to Jakson. |

====Pending Changes====

   * Updated to comply with the latest Fabric Runtime.

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

====Enhancements====

^ Change Request ^ Description                                                                         ^
| ECR TRV-97     | Dependency JAR for Mongo, Hadoop, Salesforce Service Packs should be part of build. |

====Pending Changes====

   * Dataspaces:
     * Added listeners for FSpace servers.
     * Added ability to refresh FSpace tree when server state is changed.
     * Added ability to display properties for functions.
   * Editors:
     * Added Data Notation to toolbar (with JSON data notation as default).
     * Updated 'Describe As JSON/XML' actions.
   * Hadoop Plugin:
     * Updated Hadoop jar.
   * HTTP Acceptor:
     * Updated DropBox Customizer.
   * Impact Analysis:
     * Initial version.
     * Added Semantic Types, Services and Connection Factories.
     * Added ability to select which artifacts to compare.
   * Local Nodes:
     * Added ability to configure reply timeout in 'View Options'.
     * Updated verification of local node port.
     * Updated Connect Panel to use correct domain name and organizations.
   * Log Miner.
     * Implemented initial version.
   * Mongo Plugin:
     * Updated test connection wizard page.
   * Plugins:
     * Added toolbar.
     * Added 'Add Node' button to toolbar.
     * Updated UI.
     * Updated mongo and hadoop test connection.
     * Added service minimum version to plugin description.
     * Added drag-n-drop.
     * Added ability to update node tab in case if connection to node was lost.
     * Added ability to update tab state in case if Topology Node state changed (node started/stopped).
   * RPL Editor:
     * Added 'Data Object Notation' action.
     * Added ability to 'Show As' several cells.
   * Services:
     * Added ability to add/remove actionable events.
   * Topology View:
     * Added server state listener.
     * Removed Hide Callouts action.
     * Added ability to open plugins for nodes.
     * Added connection pooling thread for initial HTTPFabricConnection creation.
     * Used XMLSerializer to serialize TopologyViewConfig.
     * Removed Event Viewer tabpane from Topology canvas.
     * Updated Runtime Properties wizard.
     * Completes Runtime Properties config wizard.
     * Updated Topology Config load/save functionality.
     * Added ability to disable/enable sysplex connection listener thread when sysplex is disabled/enabled.
     * Updated Runtime Properties wizard.
   * Update 'Sysplex Objects' node and children nodes to use SLANG.
   * Refactored 'Engine Runtime' node and children nodes.
   * Updated TruView to remove Runtime API calls (use SLANG session and Repository Accessor).
   * Updated plugins to remove Runtime API calls (use SLANG session and Repository Accessor).
   * Added Cell selection and Copy action for SLANG result table.
   * Added Row Highlighting.

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

   * Update to comply with the latest Runtime.

====Bug Fixes====

   * Fixed issue with 'Describe As' action for columns which name contains spaces in RPL Editor.
   * Fixed issue with 'Engine Runtime' node and children nodes.
   * Fixed issue with callouts in Topology View.
   * Fixed issue with EventQueue and ProcessQueue actions in Dataspaces.
   * Fixed issue with port and concurrent modifications in Local Nodes.
   * Fixed issue with auto completion and client context in Local Nodes.
   * Fixed issue with Delimiter panel in Editors.
   * Fixed issue with HTTP Connection Statistic refresh panel in Topology View.
   * Fixed issue with node state refresh in Topology View.
   * Fixed issue with node update in case if first connection to Sysplex is failed in Topology View.
   * Fixed issue with NPE in ResetConnectionAction in Topology View.
   * Minor fixes.

=====Quilt Console=====
<sup>(GIT commit 54ae57cbd7fcf32b279f7ec612489a8bcfa1496b)</sup>

====Pending Changes====

   * Various updates.

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

====Enhancements====

^ Change Request ^ Description                                                         ^
| ECR SAE-538    | JSON Serializer should be migrated to Jakson.                       |
| ECR TIAA-202   | DEV_ RedSquare semantic type error messages should be investigated. |

====Pending Changes====

   * Updated to comply with the latest Fabric Runtime.

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

=====Mongo DB=====
<sup>(GIT commit 1ef99045be6afe66314612705bbdb199077d7e03)</sup>

====Enhancements====

^ Change Request ^ Description                                   ^
| ECR SAE-538    | JSON Serializer should be migrated to Jakson. |

====Pending Changes====

   * Updated connection state.

   * Updated to comply with the latest Fabric Runtime.

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

=====SalesForce Integration=====
<sup>(GIT commit 268d3c0e5a035c06b29500787a778113bc899d45)</sup>

=====Swagger Client Generator=====
<sup>(GIT commit 96ebd981aa19792580b1bfa0a355b70e823d936f)</sup>