The availability of the following new features, enhancements and corrected issues is dependent on the installed edition of the product and licensed features.
Disable scheduler on start
Added a checkbox in the installer to disable the scheduler on initial start-up. This is useful when restoring from a backup that contains schedules that should not be run, for example where the instance is used as a backup in a HA environment.
JDBC driver updates
- Snowflake JDBC driver updated to version 3.20.0
- Postgres JDBC driver updated to 42.7.4
- Oracle JDBC driver updated to 23.5.0.24.07
- Maria DB driver updated to 3.5.0
Third party library updates
A number of third party libraries have been updated to take advantage of any security and feature updates, including:
- Tomcat upgraded to 9.0.96
- The shipped Java is upgraded to 11.0.25.9.1
- The shipped PostgreSQL is upgraded to 16.4
- Jython upgraded to 2.7.4
Other changes
- Execution sandboxing: When using a Docker l2bridge network with execution sandboxing, the trusted host configuration is setup by default for the l2bridge scenario where communication from the web application will appear to the containers to come over the host's IP instead of the gateway IP. Added configuration in the
executionContainers
enable script to be able to override this behavior. - Tabular XML File node: A new SubstituteInvalidCharacters property has been added to the Tabular XML File node. If this property is set to True, the node will substitute both characters that are reserved characters in the metadata (for example, newline, ':') and characters which are not in the Data360 Analyze server's character set into a valid alternative such that the field names in the metadata are valid.
- Azure Datalake Storage List node: A new Minimal option has been added to the MetadataMode property. When selected, custom user defined metadata and the creation date are not reported by the node, however extreme performance improvements can be expected when choosing this option.
- FTP nodes: A new property KeyExchangeAlgorithm has been added to enable you to set a Key Exchange Algorithm when the SFTP Protocol is used.
- SAML documentation: New content has been added in the SAML SSO configuration section to cover the renewal of the Signing and Encryption Credential certificates.
- Database Metadata and Database Profiler nodes: For tracking purposes, the Database Metadata and Database Profiler nodes now append Precisely information in the connection parameters. When connecting to Snowflake, the JDBC URL now contains:
application=PreciselyAnalyze
- Notification dialog: The notification dialog can now be dismissed by clicking outside of it.
Corrected issues
Issue summary |
Issue number |
---|---|
Fixed an issue that prevented the Execute Data Flow node from working correctly when run with execution sandboxing enabled on Windows. | LAE-35091 |
Fixed an issue where the dialog for unlocking a SAML session was left open after unlocking the session and the application was not refreshed. | LAE-35005 |
Fixed an issue where long integer values were not handled correctly in the Excel File node. Long numbers for which Excel shows the scientific notation "E" should be displayed as long numbers in the output. | LAE-34993 |
Fixed an issue where any installation that had a historical version 3.8.5 and contained scheduled runs failed when upgraded to 3.14.0. | LAE-34987 |
Fixed an issue where the Data Profiler node would sometimes report a NullPointerException when encountering certain types of data with very large numbers. | LAE-34930 |
Fixed an issue that prevented you from re-enabling a schedule using the Enable Scheduler button if you had disabled schedules with the ls.lae.schedules.schedulerInitiallyPaused=true property when starting the application. |
LAE-34901 |
Fixed an issue to ensure that users who have access to data collections but have no access to some data directories within a data collection are still able to run data flows and have these permissions respected. | LAE-34887 |
Updated the default configuration on Docker containers created for execution sandboxing to ensure that no new privileges can be obtained by the container user. | LAE-34873 |
Fixed an issue that could cause an upgrade of Data360 Analyze to fail if HTTPS had been enabled for Tomcat in the previous version. | LAE-34767 |
Fixed an issue that caused the Calculate Workdays node to run with errors when the PassThroughFields property was set to All. | LAE-34749 |
Fixed an issue where duplicate entries were created in the Split and Filter nodes when adding a new filter item. | LAE-34728 |
Fixed an issue where the canvas marquee select tool was unavailable when a data flow was opened in read-only mode. | LAE-34727 |
Fixed an issue where vertical scroll bars appeared unnecessarily on text boxes. | LAE-34672 |
Fixed an issue where immediate feedback was not provided when a file upload was started. | LAE-34660 |
Fixed an issue that prevented the application from starting if a scheduled task had invalid data, for example if it specified a cron expression in the past. | LAE-34650 |
Fixed an issue that prevented the correct background color from showing on the User Accounts settings when a default role was required. | LAE-34539 |
Fixed an issue where the Database Metadata node was failing for Hive. | LAE-34502 |
Fixed an issue where certain sequences of saving and running data flows would cause null pointer errors and incorrect display of data flows. | LAE-34442 |
Fixed an issue with the "Looping with Do While" nodes sample data flow where the loop was not correctly waiting for a node that produced output to complete on each loop iteration. | LAE-34441 |
Fixed an issue that prevented the CSV/Delimited Input node from importing files with unsupported characters in the headers. | LAE-34304 |
Fixed an issue that caused the first data flow that was run after installing the Desktop version to fail with permissions errors. | LAE-34207 |
Fixed an issue where deleting a property with a value did not immediately display as an unresolved property on the Configure tab. | LAE-34155 |
Fixed an issue that prevented the data flow run properties for a new data flow from being imported after editing a schedule and changing the data flow. | LAE-34129 |
Fixed an issue that prevented the data flow run properties for a new data flow from being imported when creating a schedule and specifying a data flow to run when the schedule fails. | LAE-34120 |
Fixed an issue that could cause an upgrade to fail silently because the uninstall of the previous version did not notify that it had errors. | LAE-34083 |
Fixed an issue where group members did not show in the correct list in the Edit Group dialog. | LAE-34073 |
Fixed an issue where the unordered list button created numbered lists when adding content to a text box. | LAE-34067 |
Fixed an issue where if a data flow had run properties that were inherited from a run property set, when creating a schedule from the data flow, the inherited values were not populated in the schedule. | LAE-33989 |
Fixed an issue that prevented you from renaming input and output composites from the canvas. | LAE-33977 |
Fixed an issue that prevented nodes from running when data flows with reserved file system characters in the name caused node audit log file paths to be built incorrectly. | LAE-33850 |
Fixed an issue where certain undo operations - such as undoing the connection of two nodes - when performed immediately after saving a data flow would result in errors. | LAE-33813 |
Fixed an issue that could cause an upgrade to fail if a user had an invalid home directory. | LAE-33760 |
Due to changes in the latest Oracle JDBC driver 23.3.0.23.09 some queries would fail with the error "ORA-17004: Invalid column type: 268435455" when running them from JDBC Query and JDBC Execute nodes. This issue has been fixed. | LAE-33758 |
Fixed an issue where the built-in libraries (.dll, .so) were not able to be correctly loaded in the JDBC nodes. This was causing problems connecting to SQL Server databases using Active Directory authentication. | LAE-33753 |
Fixed an issue where the Output CSV node reported an incoherent error message when a file already exists. | LAE-33745 |
Fixed an issue where the desktop application stayed on the loading page even after the application had booted. | LAE-33712 |
Fixed an issue where a data flow could get into a bad edit state if another version of the data flow was imported and edited at the same time. | LAE-33699 |
Fixed an issue where attempting to modify the "outputs" list (rather than simply attempting to modify the fields defined on a specific output) in a Jython based node would result in a StackOverflowError. This will now correctly state that the outputs list is not able to be modified. | LAE-33698 |
Fixed an issue where the CSP header was missing on responses to UI asset requests. | LAE-33694 |
Fixed an issue that prevented users with the Scheduler role from creating data collections. | LAE-33682 |
Fixed an issue where the Azure Blob nodes would fail to run. | LAE-33673 |
Fixed an issue that prevented you from specifying mappings to symbolic links in the user defined docker mount mappings. | LAE-33587 |
Fixed a memory leak in the node container process. | LAE-33586 |
Fixed an issue that prevented the HTTP node from posting requests with non-ASCII characters in the body unless the Content Type was explicitly specified. | LAE-33443 |
When moving data collections, or directories containing data collections, checks have been added to ensure that if the source collection is mounted, the move will only be initiated if the file system locations for the source and targets would be valid. | LAE-33260 |
Fixed an issue with multi-item selection on the directory page main panel after an item is deleted. | LAE-32897 |
Fixed a Jython installation issue. The Java that is packaged with the install is now configured in the Java home environment variable for any processes created from the installer. | LAE-32524 |
Fixed an issue where the license file could not be accessed when setting up a multi-user configuration. | LAE-32493 |
Fixed an issue where the Output Raw node was trimming leading and trailing white space. | LAE-31968 |
Fixed an issue that caused an ugly error message to be displayed if the SP Request Bindings field was not specified for SAML Authentication Settings. | LAE-31879 |
Fixed an issue where values from encrypted fields would show when doing a search after importing BRG format files. | LAE-30192 |
Improved the error messaging when importing old unsupported LNA files. | LAE-29624 |