edgeCore™ 4.6.0 Release Notes
Production date: September 11, 2023
What’s New?
CSS Styles Rewritten
To follow best practices, gain some rendering performance, and reduce browser memory usage, we have made major changes to the CSS styles. If you use custom themes, you will probably want to go through your CSS and update it to reflect these changes.
Twitter Bootstrap Library Removed
Twitter Bootstrap has been removed and replaced with Angular Material, which could affect your existing HTML templates.
If you would still like to use this library, you can load it inside your HTML Template code.
Multiple Selection in Tables & Lists
Now you are able to select multiple rows in table and list visualizations and perform actions against the selected records by using CTRL or SHIFT to queue up selection.
Enabling multiple selection is done in table and list configuration.
Right mouse clicks handle all actions that depend on multi-selection. In addition, actions that satisfy Page Variables now have a new option to satisfy a Page Variable with a “summary” of the selection model and build a JSON or string delimited list.
Moreover, HTML Template is also able to access the selection model of any visualization on the page when Publish Selection is enabled in configuration, allowing two visualizations to share the same selection model.
Demo is available here.
Configuring Right-Click Actions inside Visualizations
Besides general selection being enacted by a left click, now actions are also available upon right-click interaction.
Demo is available here.
Moreover, you can easily change a left-click action to be a right-click action and vice versa by clicking on the action in the Manage Actions dialog. Demo is available here.
Creating Sub Menus for Visualization Actions
To help you find actions when there are a lot of them, now you can create sub menus for these actions. An action with a name that has a (.) period in it will add the action to a sub-menu.
Examples:
– SLA Actions.Show Details would create a menu like this: SLA Actions → Show Details (as seen in the screenshot below)
– SLA Actions.Service Now.Accept Ticket would create a menu like this: SLA Actions → Service Now → Accept Ticket
Enhancements
Server Action Result Messages Displaying Formatted Content
To help with troubleshooting, the pop-up can contain descriptive information on why the action failed just like it is displayed in the Message Center.
makeActionSuccessResult()
and makeActionFailResult()
now take an optional second parameter that is an object defining a custom HTML result you want shown.
The object is:
{ html: '<b>My Message</b>, title: 'My Title', medium: true/false }
Set medium to true for a slightly wider dialog, versus the default which is small. The success will add the green check, whereas the error will show the blue important icon.
RPA Help Dialog Redesigned
The RPA Help Dialog has been redesigned to be more interactive and make it easier for you to access live help and understand what each step means. Although first introduced in version 4.3.10, this dialog has not been included in edgeCore as of version 4.5.0.
before:
System About Screen Redesigned
The System About screen now has a sleek new look.
Note: The Automation (RPA) icon is no longer shown here when enabled.
now:
before:
Page Breadcrumb Redesigned
now:
before:
H2 Database Upgraded
H2 database has been upgraded to version 2.2.222
ECP Extension Upgraded
The Edge Client Proxy extension has been upgraded to version 2.1.1.
Security Updates
The following libraries have been upgraded:
- SpringBoot (version 2.7.14)
- SpringFramework (version 5.3.29)
- Apache Tomcat (version 9.0.78)
- Apache XML Graphics Batik (version 1.17)
- SpringData (version 2.7.14)
- SpringSecurity (version 5.8.5)
- SpringSession (version 2.7.2)
- SpringDoc (version 1.7.0)
- Micrometer (version 1.9.13)
- LDAP (api-all) (version 2.1.3)
- mina-core (version 2.2.1)
- Log4j (version 2.20.0)
- Commons-Codec (version 1.16.0)
- commons-compress (version 1.23.0)
- commons-configuration2 (version 2.9.0)
- commons-io (version 2.12.0)
- ICU4j (version 73.2)
- PlexuUtils (version 4.0.0)
- Json-Smart (version 2.5.0)
- Json-Path (version 2.8.0)
- Jose4j (version 0.9.3)
- Tomcat (version 9.0.80)
Resolved Issues
- The issue where the timeline visualization did not honor the user preference timezone and was using the browser default has been resolved.
- The issue where moving a page in Content Menu caused the tree to scroll on drop has been resolved.
- The issue that prevented the user from changing a large icon when creating or editing an icon rule has been resolved.