Implemented the following updates to the new Command Line Interface (CLI) that was introduced in edgeSuite v3.8.4:
For more details on this feature, see Edge CLI.
ES-169: Added advanced control CRON scheduler to better manage when feed jobs are scheduled to update. Note: This needs to be enabled as a server job, or a downstream node must be a server job, to remain active. Otherwise, it will schedule immediately when it has downstream subscription and then only update via the CRON schedule while active.
ES-429: Added option to “download raw” source in the CSV and Custom (JS) Parsers.
ES-439: Extended the Topology Visualization to enable the administrator to control what nodes are visible (white-listing model) on all. Rather than ‘Hide New Nodes’, the configuration page has been updated to ‘Show All Nodes’ with options: Yes | No and better descriptive text. If No is selected, only nodes visible to the administrator at the time of configuration will be exposed. When applying Page Variables, to change the nodes in the topology you will need to white-list those nodes; otherwise you will see a blank topology.
ES-79: Updated the BasicRegexTransform to accept un-escaped literal replacements.
ES-79: Added StandardRegexTransform to edgeWeb Content Rules. This transform searches for text matching the supplied regular expression, and replaces it using a ‘normal’ regex replacement string. Refer to the Matcher documentation for valid syntax.
ES-79: Added JsRegexTransform to edgeWeb rule-sets. This transform searches for text matching the supplied regular expression, and replaces it using a supplied function that returns a string.
ES-406: Resolved several issues related to status messages that are displayed when there are errors in the pipeline.
ES-415: Resolved issue where the proxy content transformation pipeline would strip backslash characters.
ES-431: Improved documentation on Tomcat Truststore configuration and the alternative usage of truststore.pass and keystore.pass settings in custom.properties (custom.properties stores the encrypted value).
ES-444: Fixed regression found during upgrade of customer from 3.5.2 → 3.8.2 / 3.8.4, where a default credential referenced an LDAP expression ‘info.ldap.userPrincipalName’. This expression would only evaluate for LDAP-enabled domains; other domains would fail to resolve the Secured Variable and credential parameters, causing all feeds to fail for default and non-LDAP configured domains.
edgeSuite uses H2 database in support of the SQL Transforms. SQL that uses Common Table Expression (CTE) ‘WITH’ clauses have been identified as causing two issues.
For additional information on this known issue, and remediation options, see SQL Transform.
ES-432: Upgrading edgeSuite 3.6.x and earlier versions; will need to be restarted when upgrading to edgeSuite v3.7.2+ (admin actions like creating a user fail do to unresolved permissions assigned to the Full Admin role).