DI Platform release notes
The DI Platform includes several components that are managed and hosted by Itron. The components in this set include:
-
DI Cloud Services
-
Itron Enterprise Application Center (EAC)
These components typically receive updates with new features, enhancements, and bug fixes every third Thursday. This section details the release notes for these components. Only releases with noteworthy changes are documented.

This release is automatically deployed on the release date.
New features and enhancements
3193408: EAC failed device Unknown response
In EAC, devices that failed during a job because they are unknown in the head end system now report with an Unknown response.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
3500884: EAC Device Groups enhancements
In EAC, the Devices / Device Groups page has been redesigned from an array of cards to a table. The table includes standard controls and actions such as filtering, sorting, exporting, and rearranging columns.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2938565: EAC device resources enhancements
In EAC, the Device Details page now includes an Agent Image Storage section with the following fields:
-
Capacity. The total disk space capacity available for agents when no agents are installed. Different device types have different capacities.
-
Used Space. The amount of disk space already used by agents.
-
Free Space. The amount of disk space currently available for agents.
When installing applications, devices whose Free Space is less than the size of the application being installed are automatically dropped from the installation job.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
3245768: EAC device name filtering enhancements
In EAC, more tables with Device Name columns can now be filtered with Contains and Does not contain options. This includes (but is not limited to) a device group's Containers and Agents tabs, and an application's Device List tab.
3413818: EAC Jobs table enhancements
In EAC, the Jobs table now includes a Created By column that displays the username or system process that created the job.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2695734: Persistent EAC table filters
In EAC, when a user sets filters on a table, those filters now persist until they are either manually cleared or the user changes their signed-in tenant or role.
3229266: EAC application replacement enhancements
In EAC, application replacement is now represented as one Install job for each impacted application, instead of a single Replace job that covers all impacted applications. This change gives users more accurate information about the state of each application as it is replaced and a more intuitive way to retry portions that did not complete.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
Resolved issues
3366985: In EAC, Install License jobs are incorrectly displaying as successful on incompatible devices
Resolution: Now, the Install License job type has an explicit check for device compatibility.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
3278747: EAC Device Details page and Job Details page enhancements
On EAC's Device Details page, the Updated By and Updated fields have been removed. On EAC's Job Details page, the Updated By field has been removed. These changes improve the user experience by removing unnecessary information.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
3277368: Agent and container information for EAC Utility Manager and Utility Tester roles
The Utility Manager and Utility Tester roles now see agent and container information for applications and devices in EAC. This information helps utility users plan and troubleshoot application deployments. For more information, see PIL-24-1658 Distributed Intelligence (D) Agent and Container Details for Itron Enterprise Application Center (EAC) Utility Users.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2892823: Fault - Missing License status in EAC
The new Fault - Missing License application status is used for applications that are missing a license. On EAC application and device details pages, this status can be filtered on to quickly display applications missing a license.
2892818: Force License Install installation option in EAC
During application installation in EAC, the new Fore License Install checkbox allows users to force the installation of the application license. This option can be used to correct the Fault - Missing License application status.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2876257: Force agent download installation option in EAC
During application installation in EAC, the interface now includes a Force agent download checkbox. If selected, EAC will force a download of the agents required for the application to run on the target devices.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2779228: EAC application device list performance improvements
On an application's Device List tab and on a device group's Applications tab, the data now automatically refreshes every 24 hours. If more recent data is required, click the Refresh button to retrieve the latest information.
2753320: Unique Application ID instead of application name in EAC
When applications are added to EAC, the unique identifier is now the Application ID value, not the application name. If a non-unique application name is added, or if the application's name changes from version to version, EAC calls attention to the name for verification purposes.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2779590: Update status on individual devices in EAC
Users with Utility Manager or Utility Tester roles can now perform the Update Status action in EAC on individual devices. This manually requests the device's most recent status from the device.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2728652: Agent removal for GenX devices in EAC
During an EAC application uninstall, there is a new Remove Agents toggle that, if enabled, attempts to also remove any agents that were only used by the uninstalled application. Agents that are used by other applications on the device are not removed. This functionality only works for GenX devices with ApplicationServices (AppServ) version 1.9.410.0 or higher.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2817104: EAC application status enhancements
On a device group's or device's Applications tab in EAC, the License Inactive column is now renamed to License Expired and only includes applications with an expired license. Also, the Pending column now includes applications with a new status of Not Started (the application is installed but either the application or its assigned application license has a future start date).
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2665478: EAC Uninstalled/Terminated applications report
In EAC's Applications view, a new uninstalled/terminated applications report displays the uninstalled or terminated applications on each device in the system for the past three months, plus any terminated applications that never returned to a Running state (even if older than the three months). This report will not show uninstalled or terminated application activity that occurred before this release, so it will take up to three months (end of February, 2023) to develop a full report. The report can be generated by clicking the Export button and selecting Uninstalled/Terminated.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2665477: EAC application report enhancements
In EAC's Applications view, the Export Usage Report button is now an Export button that displays multiple report options.
-
Usage. Generates the application usage report that was previously accessed by clicking Export Usage Report.
-
Installed. Generates a new installed applications report that displays the installed and licensed applications on each device in the system.
2665476: EAC Application Catalog enhancements
In EAC's Application Catalog, applications now display the name of the organization that developed it.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2708563: EAC application usage performance improvements
On an application's Usage tab in EAC, the data now automatically refreshes every four hours. If more recent data is required, click the Refresh button to retrieve the latest information.
2713197: Uninstall application via Third-Party Gateway API
The Third-Party Gateway API now supports the ability to uninstall applications (by uninstalling the application license). For more information, see the Distributed Intelligence (DI) Third-Party Gateway API Help.
Resolved issues
2741468: Application versions' ApplicationServices (AppServ) constraints incorrectly did not appear for utility users in EAC
Resolution: Now, AppServ constraint information for an application version properly appears for utility users in EAC.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2324115: Standardized job statuses in EAC
Job statuses in EAC are now independent from job types. For example, instead of a job status of Ping Failed, the Ping job type now has a status of Failed. Additionally, job statuses are now consistent across jobs types. For example, a failed job will have a status of Failed, no matter what the job type is. These changes make it easier for users to filter and find jobs with specific statuses.
Resolved issues
2736236: Firmware and AppServ constraints incorrectly displayed in the form "between <x> and <y>" in EAC
Resolution: Now, Firmware and AppServ constraints correctly display in the form "Lower <x>, Upper <y>" in EAC.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2711091: AppServ maximum firmware version
In the manifest file for ApplicationServices (AppServ) versions, a maximum firmware version can now be defined. Additionally, fields or columns in EAC that displayed the minimum firmware version have been renamed and expanded to also show the maximum firmware version.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2242270: Application version firmware and AppServ minimum requirements enhancements in EAC
When EAC displays DI application versions and their compatible device types, the minimum required device firmware version and ApplicationServices (AppServ) version are now presented per device type. These minimum required versions are defined by the associated agent manifest files. Additionally, fields or columns in EAC that displayed a single device firmware version or AppServ version for an application version have been removed.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2607607: Application license set renewal and update enhancements in EAC
Throughout EAC, references to renewing licenses have been replaced with 'Request Renewal' to better match how the action works. Additionally, for license sets that have any used licenses, users can now update license set assignments from the Applications (displays details of all utility applications) or Applications / Application (displays details of one application) page's Licensing tab.
2606842: EAC application license set editing
To reduce the number of license sets that need to be deleted and recreated because of input errors, Itron administrators can now edit some application license set properties in EAC. If the license set has any used licenses, fewer properties are editable.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2704824: EAC job expiration
EAC jobs now expire from the system after specified amounts of time. Each job type is assigned a retention category (short, medium, long, or extra long), and each retention category corresponds to a duration the job is retained in the system. For example, job types assigned the short retention category expire after 60 days.
2658662: Improved EAC job pausing, resuming, and retry
Because of improved error response handling, when EAC receives the appropriate error responses:
-
More job types can enter a paused state
-
More jobs will enter a paused state instead of failing
-
More jobs will be automatically retried
-
More jobs will automatically progress instead of failing
-
Paused install jobs will more effectively resume
2383198: EAC Device Group page's Applications tab enhancements
On the Devices / Device Group page (displays details of one device group) in EAC, the Applications tab is now redesigned to provide an overview of the number of devices on which each application-application version pair is deployed and the state of those deployments.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2569542: Application licenses can be installed in EAC without an application first being installed
To support devices with pre-installed applications, application license installation no longer has a prerequisite that EAC has installed the application. Additionally, application license-only installation is now an option in the EAC application installation dialog, rather than a separate user action.
2572365: EAC application installation jobs can automatically pause in response to errors and be manually resumed or canceled
If an application installation job provides either no response or a 500 error, EAC puts the job in a paused state for up to seven days. Users can either resume or cancel the paused job from the Jobs page.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2569525: EAC device name changes forward to AMS
When EAC users with the Itron Administrator role update the names or visibility of devices, those changes are forwarded to Application Management Service (AMS).
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2440258: Unreleased devices are hidden in EAC
In most places in the EAC user interface, the names of devices that are in development but not yet released do not appear. EAC users with the Itron Administrator role can update the list of devices to change this setting and update device names.
2446144: New EAC user roles for issuing application licenses
The ability to issue application licenses in EAC has been removed from the Utility Support role (granted to an Itron representative during DI system deployment for the duration of the utility's on-boarding) and added to newly created Business Support roles.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2391854: EAC online help migration
The Itron Enterprise Application Center (EAC) Help has moved to a new server and all links have been updated.
2448459: Application manifest files now use HWID for devices
The application manifest files now use the hardware ID (HWID) for listing compatible devices. This, combined with updated device names, means device names are consistent and accurate when appearing in EAC.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
Resolved issues
2043259: EAC dynamic device groups created using select filter criteria (Operation, Device Type, or Device Firmware Version) were incorrectly not updating automatically when a device joined or exited the group
Resolution: Now, EAC dynamic device groups using those filter criteria update automatically when a device joins or exits the group.
2055885: For applications installed with either a future start date or a license set with a future activation date, EAC correctly listed their status as License Not Active, but incorrectly logged an Application Expired event
Resolution: Now, applications installed with a future start date or a license sent with a future activation date are correctly not generating an Application Expired event.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2401398: Refresh job status functionality in EAC
When viewing the details of a running job, EAC users can now click Refresh Status to retrieve the latest job status from the head end system. Additionally, this procedure must be performed before manually moving a job to the next step. This procedure is available to all users who have permissions to start the job.
2365591: Resizable column widths in EAC
Most EAC tables now have columns with resizable widths. To change a width, click and drag the edge of a header cell.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
Resolved issues
2404860: DI Cloud Services components' calls intermittently failed with an error message of "PassThroughToActionFilter.OnActionExecutionAsync Unable to get a valid response from backend service. Retrying"
Resolution: Now, the calls have automatic retry logic and extra logging to limit failures.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2358601: Itron App Store is now Itron Enterprise Application Center (EAC)
The name of the Itron App Store has changed to Itron Enterprise Application Center (EAC)
2358601: EAC App Catalog is now Application Catalog
Within EAC, the App Catalog tab has changed to Application Catalog.
2365652: Ping device functionality in EAC
EAC users with the Utility Tester or Utility Manager roles now have permissions to ping individual devices.
Resolved issues
2421034: When using the EAC Install Application action to install a newer version of an already-installed application, an incorrect number of licenses needed could display
Resolution: Now, the correct number of licenses needed (based on the license set selected) is displayed.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2362214: Third-Party Gateway API available application enhancements
To be available through the Third-Party Gateway API, applications must be approved and published in the tenant's Itron App Store App Catalog for the utility and have a version approved for installation by a Utility Tester.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
Resolved issues
1616733: During installation of an application, Itron App Store users could incorrectly run an uninstall job on the same application before the installation completed
Resolution: Now, the uninstall job is queued and begins after the installation has completed.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2353949: Device Deprovisioned event in Itron App Store
When a device is deprovisioned, Itron App Store creates an event (name: Device Deprovisioned, severity: low).
1994505: Deleting device groups enhancements in Itron App Store
When a device group is deleted, Itron App Store creates an event (name: Deleted Device Group, severity: low). Additionally, Itron App Store edits the name of the deleted device group to add "(Deleted on <date>)" to the end. This allows users to create a new device group with the same name.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2339207: Renamed Filter and Apply buttons in Itron App Store
Throughout Itron App Store, the Filter button has been renamed to Apply Filter and the Apply button has been renamed to Perform Action.
2358622: Subscribe to events for Email or SMS notifications in Itron App Store
By clicking Settings > Notifications, Itron App Store users can now subscribe to events for email or SMS notifications when the event occurs.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
1503449: Application versions will not install to devices that do not meet firmware requirements in Itron App Store
When installing an application version to a group of devices in Itron App Store, if some of the devices do not meet the firmware requirements for the version being installed, the installation process will automatically skip those devices and only run on the devices that do meet the firmware requirements.
Resolved issues
2288406: When starting an application that does not have a valid license installed, the job incorrectly displayed a successful start in Itron App Store
Resolution: Now, the job correctly displays an unsuccessful start.
2308393: Application install in Itron App Store was unnecessarily slow during the Building Agent Global Group stage
Resolution: Now, the performance during the Building Agent Global Group stage is improved.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2060126: Install DDK applications in Itron App Store
When installing an application in Itron App Store, the new DDK Install checkbox allows you to install a DI Dev Kit (DDK)-signed package to DDK-enabled devices.
2297851: Application notification enhancements in Itron App Store
Itron App Store now displays events for more application actions (for example, upgrading, downloading, license installing), provides more details (for example, the application being installed), and provides a better summary of those actions (for example, when the action began and completed).
Resolved issues
2311698: Distributed Intelligence Network Adapter (DINA) incorrectly could not access the DI agent staging SAS URL posted by AMS
Resolution: Now, DINA can access the URL posted by Application Management Service (AMS).
2313899: When installing an application, Itron App Store showed the application was running but install failed when building the application global group
Resolution: Now, Itron App Store has access to the correct status.
Known issues
The DI Cloud Platform has no known issues at this time.

This release is automatically deployed on the release date.
New features and enhancements
2283466: Delete device groups in Itron App Store
Users can now delete device groups by clicking Delete Device Group in Itron App Store.
2283465: View and switch active role in Itron App Store
Users can now see their active role next to their name in the Itron App Store's header. If they are assigned more than one role, they can switch among the roles by clicking their name and selecting Switch Role.
Known issues
The DI Cloud Platform has no known issues at this time.