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

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

   * Introduced JDK 16.
   * Updated Trace Log feature.
   * Introduced Facets in Dataspaces.
   * Added and updated many SLANG commands.
   * Many updates and fixes in Dataspaces.
   * Many updates and fixes in Workbench.
   * Many updates and fixes.

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

   n/a

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

   n/a

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

   n/a

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

====Enhancements====

^ Change Request ^ Description                                                                     ^
| ECR SAE-1304   | SLANG command 'rotate log' should be implemented.                               |
| ECR SAE-1305   | SLANG command 'drop log' should be implemented.                                 |
| ECR SAE-1306   | Parameter 'logID' should be added to Container Logger.                          |
| ECR SAE-1311   | Parameter 'admin' should be added to Managed Node configuration.                |
| ECR SAE-1312   | Migration to JDK 16 should be performed.                                        |
| ECR SAE-1313   | Aspects should be implemented in Dataspaces.                                    |
| ECR SAE-1314   | Semantic types Tuple and Triple should be implemented.                          |
| ECR SAE-1318   | Add alias 'set session timeout' for SLANG command 'set reply timeout'.          |
| ECR SAE-1320   | Parameter 'as edl' should be added to SLANG command 'describe event prototype'. |
| ECR SAE-1321   | SLANG command 'list logs' should be extended.                                   |
| ECR SAE-1322   | SLANG command 'reset log sequence' should be implemented.                       |

====Pending Changes====

   * Dataspaces:
     * Updated File units 'move' and 'rename'.
     * Added ability to ignore inner quotes in CVS.
     * Included system event properties to Event Queue.
     * Added persistent ONLINE/OFFLINE commands.
     * Updated DDL Generator (fully quoted name and lowercase identifiers).
     * Added static method invocation in RPL.
   * Updated command CREATE EVENT TRIGGER.
   * Updated EXPORT LOG and LIST LOGS commands.
   
   * Minor updates.
   * Updated unit tests.
   * Code update and cosmetic changes.
   
====Bug Fixes====

^ Change Request ^ Description                                                                      ^
| EBF SAE-1319   | Help for session and console commands is not available in SLANG.                 |
| EBF SAE-1323   | SLANG command 'backup' fails in CLIENT session context if absolute path is used. |
| EBF SAE-1324   | NPE was found in RenameFileActionStrategy.                                       |

   * Dataspaces:
     * Fixed issue with aliases in SAVE command.
     * Fixed issue with performance of SELECT with ordering on primary key.
     * Fixed issue with statuses for ONLINE/OFFLINE commands.
     * Fixed issue with decimal handling in File Descriptors and File Tables.
   * Minor fixes.

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

====Pending Changes====

   * Added SecurityManager.initVCard(name,email) method.
   * Minor update.
   
=====OSF Service Library=====
<sup>(GIT commit 357afac154ccc9503b967cb84f30b37796a67c76)</sup>

^ Change Request ^ Description                              ^
| ECR SAE-1312   | Migration to JDK 16 should be performed. |

====Pending Changes====

   * Updated file units 'move' and 'rename'.
   
=====Fabric Runtime Samples=====
<sup>(GIT revision b4ff9748d2dc0defcc41e95f07e2bcf9d22e4e96)</sup>

====Pending Changes====

   * Added samples for Facets and Aspects.

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

====Pending Changes====

   * Archive Browser:
     * Introduced first version.
   * DropBox:
     * Updated creation of properties sheet.
   * Event Prototypes:
     * Added 'Describe as EDL' action.
   * File Descriptor:
     * Added Ignore Inner Quotes option.
     * Forbidden creating file descriptor with duplicated Record Fields.
   * Log Viewer:
     * Added limit number of log entries to avoid OOM.
     * Added ability to open Remote Node log.
   * Nodes:
     * Added Rotate Log and Export Log.
   * Semantic Types:
     * Hidden "Statistics", "MemoryModel", "HTMLParser", "Comment", "CollectionType".
   * Services:
     * Added Alter Service action to service registry.
   * Topology View:
     * Added Admin option to Managed Node wizard.
     * Removed printing Connection Timeout exception stack trace.

   * Added File Type to New File Wizard.
   * Add Export/Import actions to Packages, Archives and Ext Archives.
   * Updated JVM options.

   * Cosmetic changes.
   * Minor updates.

====Bug Fixes====

^ Change Request ^ Description                                                                ^
| ECR TRV-166    | User registration with vCard does not work with several nodes over JS API. |

   * Fixed issue with file creation in Workspaces.
   * Fixed issue with port in Remote Nodes.
   * Fixed issue with table creation with multiple Primary Keys in Dataspaces.
   * Fixed issue with description in Inspect Objects.
   * Fixed issue with OFFLINE (SUSPECT) states in Dataspaces.
   * Minor fixes.

=====Quilt Console=====
<sup>(GIT commit 1ccf4edc6fd08bac95aa8083e2f9c40e16d7ec5f)</sup>

====Enhancements====

^ Change Request ^ Description                              ^
| ECR SAE-1312   | Migration to JDK 16 should be performed. |

====Pending Changes====

   * Version 2.110.0

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

====Enhancements====

^ Change Request ^ Description                              ^
| ECR SAE-1312   | Migration to JDK 16 should be performed. |

=====NetBeans Shell=====
<sup>(GIT commit fcc1b699c752b8e95414d07f7622f1f1e245ac87)</sup>
   
=====Mongo DB=====
<sup>(GIT commit a6e84f52fe4be23c074ec5203f830d244959bc19)</sup>
      
=====Hadoop Integration=====
<sup>(GIT commit ca60aed5bca41bfbc847eb59fbd126d55a64395a)</sup>
   
=====SalesForce Integration=====
<sup>(GIT commit ff5fb704106f8996e94f319950b3b7807c795319)</sup>

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

=====Messaging Clients=====
<sup>(GIT commit 7334567dfd58a4173106a8ffac8d8813f5430bc4)</sup>

=====Python API=====
<sup>(GIT commit 5daf1ce6f18ea077f99fac34fdd5259c2a7a216c)</sup>

=====MS Access JDBC Driver=====
<sup>(GIT commit 181d00c423679815bd6db64c1855799723dc7a67)</sup>

=====Documentation=====
<sup>(GIT commit 5ecbc2066c7c2478e5c96bdc432117795d6eac2e)</sup>

=====Documentation=====
<sup>(GIT commit 5ecbc2066c7c2478e5c96bdc432117795d6eac2e)</sup>

=====NLP Integration=====
<sup>(GIT commit 6547190d88cdb3f98e9d3f07d86d82583699e9dc)</sup>
   
=====AWS Integration=====
<sup>(GIT commit 0ba2f6de1d98d06f74a7cfe644c249c6d8cea3ed)</sup>

