Context
Change Type: Announcement
Product area: Device management & connectivity
Component: Device Management app
Technical details
Build artifact: ui-c8y
Internal ID: DM-7021
Description
Context
The Device Management application currently provides two views for monitoring device availability based on raised and cleared critical alarms: the Availability tab on individual device detail pages, and the Availability page under the Devices menu in the navigator. Both views are powered by the legacy AngularJS c8y.parts.availability module.
Change
The per-device Availability tab and the fleet-wide Devices > Availability page are now deprecated. The underlying AngularJS module c8y.parts.availability (including the availabilityReportCtrl controller and associated views) is marked as deprecated in the codebase. The feature will remain available through y2027 and is planned for removal thereafter.
Consequence
Existing tenants and users will continue to see the availability views until the removal date. No immediate action is required. After removal, the views will no longer be accessible in the Device Management application. The underlying alarm-based availability data remains available via the Cumulocity REST API.
Persona
This deprecation affects Device Management application users who rely on the availability views for operational monitoring, as well as developers who have built custom applications referencing the c8y.parts.availability AngularJS module from the @c8y/ng1-modules package.
Action
- End users: No action required before the removal date. After removal, use alarm-based monitoring via the REST API or build custom dashboards using the data.
- Developers who import or extend the
c8y.parts.availabilitymodule from@c8y/ng1-modules: plan to remove those dependencies before y2027.
Documentation
See Availability in the Device Management documentation.