Release Notes: Version 25.04
What's New ✨
Restricted Administrator Access in the Energyworx Console
Any user can now be configured as admin.
When a user is first whitelisted, they are configured as non-admin. Admin access can only be granted individually, and not through User Groups in the Administrator -> Whitelist -> Details page.
This can only be done by an admin, so you will first need to request admin access through the service desk.
Self-service client credentials setup in NUI user settings
Client Credentials can now be created through the NUI settings page. This means it is no longer necessary to contact the service desk to get credentials to connect to the platform.
Notable Improvements & Fixes 🛠
🚀 Platform & API Improvements
-
Smarter Datapoint Attributes (DPAs): Datapoint Attributes symbols, used in DPA enums, are case-insensitive. It is not possible to use the same symbol with different cases in the same DPA.
-
Real-time Annotation Updates: Annotations are now updated in the table and chart after editing
-
Improved documentation of APIv2: Removed invalid descriptions and added more descriptive titles for some API calls.
-
Improved Audit Event Search: Fixed bug that prevented search by subjects (ie: flow id) in the audit events from the Datasource Details page
-
Improved Transformation Configuration: Adding a transform rule to a static field in version and valid from in Channels and Tags is now supported.
-
Task Creation Fix: Fixed an issue that prevented tasks from being created in flows when using the
AbortOnErrorsetting.
⚠️BREAKING CHANGE⚠️:
Tag Versioning Requirement: You cannot update only a Tag's valid\_from to a later date via the API or pipeline (ingestion/flow).
To update the valid\_from to a later value, you must force a new version by modifying any other property in the same request. If necessary, you can then make a subsequent update to revert that property back to its original value.
🖥️ UI improvements
-
Chart Toggles Consistency: Enabling or disabling a channel or annotation in any chart in the original console is now always done through the square next to its name
-
Consistent Menu Order: The menu layout in the new console now exactly matches the original console for better consistency.
-
Knowledge Base: Knowledge Base page now opens in a new tab
-
Faster Transition Between Original and New Console: Updated loading screen and much improved loading times for the new console.
-
Dashboard Widget Saving: Fixed an issue when adding the first widget to a new dashboard wouldn't save the string replacement
💻 ewx-cli
-
Non-Admin Access: The CLI now skips admin-only resources when the current user is not an administrator, preventing errors.
-
Who Last Updated What: The Upload Overview in the CLI now includes a helpful feature showing who last updated the resource.
-
Namespace Alias Fix: We resolved an issue related to the namespace alias functionality in the CLI.