Version 6.2.1
Related information
New features
This release contains the following new features and enhancements:
-
When importing from SQL, you can now define a filtering condition (predicate). The SQL query automatically includes the initial part of the SELECT statement, such as
SELECT * FROM <table/view_name> WHERE. Users only need to provide the predicate (the actual condition to evaluate), such asid > 10orname = 'Alice'. All standard SQL predicates are supported. Additionally, administrators can define a default predicate in the SQL default import options. This default predicate is automatically pre-filled when users run the Import SQL service. -
When exporting SQL, you can now export to a view. Previously, you could only export to a table. Please note that due to a limitation, this is not available for PostgreSQL databases. Additionally, you cannot export to a view that includes join tables.
-
An administrator can now configure the add-on's import, export, and transfer services to run as background tasks. This allows users to access and work in other areas of EBX® during longer running services that move larger amounts of data.
-
The add-on now includes the Digital asset name lookup transformation function. You can use this function to export digital asset file names instead of UUIDs. This simplifies the process of using the Digital asset UUID lookup function to automatically attach digital assets to records during import.
-
The
TransformationDefinitioninterface is now available in the public API to use when coding transformation mappings. -
When using the add-on's services in an EBX® workflow, the Accept button now only displays after the service finishes.
-
New options were added when importing or transferring data that control how the system handles errors caused by invalid records. For constraints defined in the data model, options determine whether constraints are enforced, invalid records are skipped, or the operation stops when an error is encountered. For transformation errors, options determine whether invalid records are skipped, or the operation stops when an error is encountered.
Changes in Functionality
When exporting related data, the display of related tables in the mapping screen is no longer affected by dataspace, or dataset permissions. If the user initiating the export has sufficient permission to view a related table at the data model level, it will display in the UI. However, if the user does not have sufficient permission at the dataspace or dataset level, an empty file/sheet is exported for the related tables.
Changes to third-party libraries
The Apache Commons IO library was updated to version 2.18.0.
Closed Issues
This release contains the following closed issues:
Known Issues
This release contains the following known issues:
-
Fonts are no longer shipped with the JDK 11. Font rendering in Java 11 JVMs now uses pre-installed operating system fonts. This can cause issues in Linux environments when exporting Excel files. As a workaround, you can install the
fontconfigpackage. -
When using the SQL export service and exporting to a PostgreSQL database, the option to export to a view is not supported.
-
When exporting to SQL with TDV, if any error occurs, the operation is cancelled.
-
Due to a limitation in Excel, long fields with the number data type display all numbers past the 16th place as a 0.
-
Importing and exporting SQL: Read and write is not possible with the Timestamp data type with MS SQL Server.
-
Configuring a schema using the JNDI configuration in your web server is not supported.
-
When creating a custom transformation function, you must use a predefined data type for its input and output fields.