edgeCore™ 4.5.1 Release Notes
Production date: June 20, 2023
Enhancements
Maintaining Scroll Position on Table Data Updates
When configuring a table visualization, the administrator can now keep the table scroll position unchanged when data updates.
As a result, the administrator is able to simulate multiple selection on the table without the user losing his place.
Accessing User Preferences in HTML Template
edge.user
has been added to the window object so that HTML and JavaScript can access the information without APIs.
Border Radius Setting Added to Charts
Charts like bar, column, and pie support rounded corners. The Border Radius setting enables you to change the default 3 pixels.
Allowed Characters in Names
Generally allowed:
- Uppercase alphabetic characters A-Z
- Lowercase alphabetic characters a-z
- Numeric characters 0-9
Special characters are not allowed, with the exception of the following:
Page & folder names:
– the following special characters can be used as long as they are not the first or last character in the name or one after another:
the space character, period (.), plus sign (+), dash (-), underscore (_), apostrophe (‘)
Moreover, the character limit in page/folder names is now 65.
Connection / Feed / Transform / Visualization names:
– the following special characters can be used as long as they are not the first or last character in the name or one after another:
the space character, underscore (_)
Domain / User / Role names:
-the following special characters can be used as long as they are not the first or last character in the name or one after another:
the space character, period (.), dash (-), underscore (_)
For more information, refer to Naming Restrictions.
Description Field Character Limit
The character limit for the description field is now 3000 characters.
The Ability to Fully Disable Embedded Account Authentication
If you do not want passwords to be stored (embedded user accounts), you can disable the embedded account authentication flow.
In custom.properties file, located in edgeCore’s conf folder, add the following line and then restart edge:
accountService.disableEmbeddedAuth=true
Highcharts Upgraded
Highcharts library has been upgraded to version 11.0.1
Security Updates
The following libraries have been upgraded:
- AspectJ weaver (version 1.9.9.1)
- Micrometer (version 1.9.11)
- Spring Boot (version 2.7.12)
- Spring Framework (version 5.3.27)
- Spring Session (version 2.7.1)
- SpringDoc (version 1.6.15)
- Tomcat (version 9.0.75)
Resolved Issues
- The issue where websocket connection was getting reset, resulting in lost page subscriptions, has been resolved.
- The issue where editing automation scripts on a cloned page affected the same script on the original page has been resolved.
- The issue where a visualization client filter was missing an X to clear out the text has been resolved.
- The issue where syntax errors in a visualization label setting broke the visualization header has been resolved.
- The issue where clicking on the banner logo did not take the user to the landing page (if set) has been resolved.
- The issue where filtered page view disappeared from the Recent history in the pipeline when a node was altered has been resolved.
- wsHeaderName appSession variables for edgeWeb WS and wsHeaderName parameters for ECP WS connections to backend apps are now supported.
- The issue where entering {some Json} into the description field resulted in [object object] has been resolved.
- The issue where a user was able to view the Change Password option without the permission being granted has been resolved.