Application enablement

10.17.0.515

Fixes

Product area Description Issue Build version Build comp.
Cockpit In the data point library, if the max value of a datapoint is 0 it is now correctly displayed in the range display. MTM-58555 10.17.0.513 ui-c8y

10.17.0.503

Info
There have not been any significant improvements or fixes related to this component since the last Maintenance release.

10.17.0.485

Info
There have not been any significant improvements or fixes related to this component since the last Maintenance release.

10.17.0.467

Info
There have not been any significant improvements or fixes related to this component since the last Maintenance release.

10.17.0.466

Fixes

Product area Description Issue Build version Build comp.
Web SDK Fixed an issue where the text for a link on the Login screen was cut off. MTM-53597 10.17.0.464 ui-c8y

10.17.0.456

Info
There have not been any significant improvements or fixes related to this component since the last Maintenance release.

10.17.0.441

Info
There have not been any significant improvements or fixes related to this component since the last Maintenance release.

10.17.0.422

Info
There have not been any significant improvements or fixes related to this component since the last Maintenance release.

10.17.0.404

Fixes

Product area Description Issue Build version Build comp.
Java SDK The dependency to org.json:json has been removed from the Java SDK. MTM-53340 10.17.0.393 Core
Web SDK The dashboard time range values are now translated into other UI languages than English. MTM-56583 10.17.0.387 UI
Web SDK Issues with the tab navigation on mobile devices have been fixed. MTM-56029 10.17.0.388 UI

10.17.0.385

Fixes

Product area Description Issue Build version Build comp.
Cockpit If a user drags the X-axis in a "Data point graph" widget with realtime enabled, realtime is turned off. It can be enabled again by clicking the real-time indicator. MTM-56149 10.17.0.380 UI
Microservice SDK The Spring Boot dependency has been updated to version 2.7.11. MTM-53342 10.17.0.384 Core
Web SDK The export of the @c8y/client package was missing the required types which caused issues in certain setups. This has been adjusted. MTM-56385 10.17.0.372 UI

10.17.0.371

Fixes

Product area Description Issue Build version Build comp.
Cockpit Editing smart rules could be impossible due to missing (removed) devices. Now missing devices are removed automatically, and smart rules can be edited properly. MTM-49364 10.17.0.365 Core
Cockpit If the Cockpit application was configured to remove all common tabs on group or device level, the button to add dashboards was also unintentionally removed. This has been addressed. MTM-56025 10.17.0.369 UI
Cockpit The data export feature in the data explorer has been improved. Now only active data points are included. Moreover, the name of the exported file includes the name of the series. This file contains all measurements in which this series is found. MTM-50586 10.17.0.366 UI
Web SDK Fixed an issue with c8ycli locale-extract on Windows where the extracted locales.pot file didn't contain any entries. MTM-56234 10.17.0.364 UI

10.17.0.364

Fixes

Product area Description Issue Build version Build comp.
Cockpit In rare cases, when a real-time connection was interrupted, certain widgets, for example, did not update again once the connection was re-established. This behavior has been fixed. MTM-55843 10.17.0.347 UI
Cockpit The tooltip in the "Linear gauge" widget no longer overflows the widget card. Moreover, the tooltip color changes according to the type of the declared range (default, red or yellow). MTM-55005 10.17.0.347 UI
Cockpit An issue with module federation has been fixed. If the shell application was built on a Windows machine the modules have not been shared properly between shell and plugin. MTM-56213 10.17.0.360 UI

10.17.0.346

Fixes

Product area Description Issue Build version Build comp.
Cockpit The Copy dashboard button is now disabled when the user does not have the respective permissions. MTM-53334 10.17.0.332 UI
Cockpit The width for the timestamp in the "Event list" widget has been slightly increased. MTM-55803 10.17.0.337 UI
Cockpit The mapWidgetPageSize parameter is now also considered if a group is selected for the "Map" widget. MTM-55558 10.17.0.341 UI

10.17.0.338

Fixes

Product area Description Issue Build version Build comp.
Web SDK On branded applications, the main branding colors are now also used to brand SVG images and dashboards by automatically generating shades of the primary brand color. MTM-55585 10.17.0.336 UI

10.17.0.333

Fixes

Product area Description Issue Build version Build comp.
Cockpit In the "Data points graph" widget, when realtime is enabled and users double-click on a chart, the time range expands now and the data for the current range is shown. MTM-55199 10.17.0.317 UI
Cockpit Fixed an issue where the group icon did not change its state from closed to open. MTM-54973 10.17.0.290 UI
Java SDK Resolved an issue where multiple realtime API subscriptions made in quick succession could cause an invalid subscription state, leading to subscriptions receiving duplicate notifications. MTM-55422 10.17.0.331 Core
Web SDK Blueprints are no longer shown in the application switcher in case they have not been deployed. MTM-55619 10.17.0.329 UI
Web SDK An issue has been fixed where the asset widget was not rendering if deeply nested custom properties were selected. MTM-55306 10.17.0.308 UI
Web SDK Custom Web SDK implementations using the ContextDashboardComponent are now shown with the correct title instead of an empty one. MTM-55251 10.17.0.294 UI

10.17.0.289

Fixes

Product area Description Issue Build version Build comp.
Cockpit The KPI widget shows the correct previous value when hovering over the trend indicator, if no real-time updates have been received yet. MTM-55095 10.17.0.280 UI
Cockpit In the data explorer, when deleting the min/max value of a data point, the Y-axis displayed "-1" and "1" instead of determining the maximum and minimum value based on the data. This has been fixed and the Y-axis shows the min/max value of the data again. MTM-54008 10.17.0.235 UI
Java SDK Fixed an issue in the Java realtime notification SDK where a client would stop trying to re-establish a subscription after receiving a "402::Unknown client" error from the Cumulocity IoT platform. The impact of this issue was that future notifications would not be delivered to the client. Typically, the problem was observed after the subscription was moved from one Cumulocity IoT core node to another, for example after a core restart or a network outage. This issue has now been resolved, and the notification subscription is transparently restored with no impact to the client. MTM-54196 10.17.0.288 UI

10.17.0.268

Improvements

Product area Description Issue Build version Build comp.
Web SDK Data grid components no longer persist their current page. After reloading they always return to the first page in the list. DM-1830 10.17.0.245 UI

Fixes

Product area Description Issue Build version Build comp.
Cockpit Activating or deactivating child assets is now executed with a single request. MTM-49732 10.17.0.251 UI
Cockpit The asset selection in the datapoint selector is now filterable. MTM-54463 10.17.0.242 UI
Cockpit In case the doNotAddGlobalFragmentByDefault option has been set in the configuration of the DatapointLibraryModule, the c8y_Global fragment is no longer unintentionally set to null during the creation of a new data point library entry. MTM-54213 10.17.0.230 UI
Web SDK On developing a widget plugin with the Web SDK, a dependency issue could occur due to a missing dependency in the package.json. This missing dependency has now been added. MTM-54393 10.17.0.263 UI
Web SDK In the application plugin view, if multiple packages (subscribed and custom) were available for the same widget, the platform displayed multiple entries for the same installed plugin. Now only one plugin is shown. MTM-54208 10.17.0.262 UI
Web SDK The return types of several static functions of Angular modules have been adjusted. In certain cases this previously caused an error message like "Unable to evaluate this expression statically". This is now resolved. MTM-54674 10.17.0.257 UI
Web SDK The data points graph now displays alarms using either its firstOccurrenceTime, time or creationTime attribute instead of only using creationTime.
Alarms are now displayed with a minimum width of one pixel, to assure that alarms with a very short duration, for example, alarms created with a CLEARED status, are displayed.
The alarm tooltip in the data points graph now displays the lastUpdated timestamp in the user's timezone and format.
MTM-54596 10.17.0.256 UI

10.17.0.216

Improvements

Product area Description Issue Build version Build comp.
Cockpit In the datapoint library, it is now possible to pick fragment and series from an existing datapoint. MTM-52704 10.17.0.139 UI
Cockpit In order to improve the Welcome page by providing more meaningful information, a "Markdown" widget is now available on dashboards. The widget can be used to display markdown content either from a URL or from a file. MTM-49220 10.16.254.0 n/a
Cockpit Instead of subscribing to updates of all devices a user has access to, the HTML widget now only subscribes to devices referenced in the widget. MTM-45890 10.16.159.0 n/a
Web SDK The context help and other help links point to a documentation website defined by the application option docsBaseUrl. This option now supports the {{ version }} placeholder, which allows the administrator to choose whether to use versioned or unversioned documentation links. By default, versioned links will be used. MTM-41135 10.17.0.185 UI
Web SDK The HOOK_COMPONENTS now allows to lazily load the components used, for example, within widgets by utilizing the loadComponent and loadConfigComponent attributes of the DynamicComponentDefinition type (see https://resources.cumulocity.com/documentation/websdk/1016.0.110/ngx-components/interfaces/LazyDynamicComponents.html). MTM-51161 10.17.0.10 UI
Web SDK A new hook named "HOOK_VERSION" and the "hookVersion()" function have been introduced, which let you add your own versions. The user menu and the platform information have been moved to the right drawer. A JSON file can be downloaded with more platform details, such as information on the current user and tenant, which might, for example, be relevant for support and debugging purposes. MTM-45483 10.16.260.0 n/a
Web SDK Instead of the "HOOK_" prefixed InjectionTokens that were used to extend the UI, we now offer a set of functions that can be used. These functions have the benefit of being typed, so a developer knows exactly what options are available for that specific hook. The same InjectionTokens are still used in the background, so they are not deprecated as of now. However, we recommend developers to start using the hook functions instead. The new functions are prefixed with "hook", so instead of the "HOOK_NAVIGATOR_NODES", the "hookNavigator()" function can now be used. Details on how to use these functions can be found in the documentation or the Tutorial application. MTM-49540 10.16.131.0 n/a
Web SDK Plugins installed on an application can now be upgraded/downgraded if another version than the installed one is available. In addition a view that allows to install/update/downgrade plugins has been added to the blueprint setup steps. MTM-48932 10.16.248.0 n/a
Web SDK The ApiService of the Web SDK now supports intercepting all requests that are performed via the FetchClient. Thus, modifications can now be done on the requests/responses before they are sent/received. An example implementation can be found as part of the Tutorial application. MTM-49338 10.16.129.0 n/a

Fixes

Product area Description Issue Build version Build comp.
Cockpit Fixed an issue where the default group icon was displayed instead of the corresponding asset icon. MTM-53403 10.17.0.181 UI
Cockpit Fixed an issue where users were not able to see all top-level node groups, even if they had the required permissions. MTM-53394 10.17.0.180 UI
Cockpit The latest events are now correctly displayed in the data point graph, even if a custom interval has been selected. MTM-52175 10.17.0.143 UI
Cockpit The table used for the SCADA widget configuration has been replaced by a list group, allowing better visualization of data and actions. MTM-51932 10.17.0.135 UI
Cockpit Improved the localization of the dialog window titles for adding and editing dashboards and reports. MTM-51106 10.17.0.130 UI
Cockpit Fixed a localization issue in the tooltip of the Load More button in the custom Cockpit application configuration. MTM-52177 10.17.0.98 UI
Cockpit The datapoint library now correctly parses older datapoint library entries, which stored numeric values as strings instead of numbers in the JSON object. MTM-51785 10.17.0.48 UI
Cockpit An issue has been fixed that caused AngularJS widgets to not show up in the Add widget dialog. MTM-51482 10.17.0.30 UI
Cockpit Mappings for the Scada widget are stored in English and only translated in the display. MTM-45278 10.16.185.0 n/a
Cockpit On editing a widget configuration, device attributes are now resolved properly. MTM-50011 10.16.157.0 n/a
Cockpit In the data explorer, the Create smart rule option has been added back to the context menu for datapoint selection list items. MTM-49612 10.16.68.0 n/a
Cockpit The "Help and Service" widget icons are no longer missing after a hard refresh. MTM-47547 10.16.46.0 n/a
Cockpit The alert message which shows up if a widget still references a deleted device has been improved to provide more clarity for the user. This change has been implemented in the following widgets: "Data points list", "Radial gauge", "Linear gauge", "Silo" and "Pie chart". MTM-45516 10.16.39.0 n/a
Cockpit The "Welcome" widget is now reliably displaying the Register device link as long as the "Devicemanagement" application is subscribed to the tenant. MTM-49324 10.16.15.0 n/a
Java SDK Fixed an issue with the AlarmRepresentation comparison in the equals and hashcode methods. Now, instead of comparing the full ManagedObjectRepresentation as the source of alarms, Cumulocity IoT only compares the managed objects ID. There is no change in ManagedObjectRepresentation. MTM-49181 10.16.31.0 n/a
Microservice SDK The Spring Boot dependency has been updated to version 2.7.11. MTM-53342 10.17.0.165 Core
Microservice SDK The Microservice SDK is now based on Spring Boot 2.7.6, using Spring Security 5.7.5. MTM-49761 10.16.248.0 n/a
Microservice SDK The Microservice SDK is now based on Spring Boot 2.7.6, using Spring Framework 5.3.24. MTM-48361 10.16.232.0 n/a
UI Corrected Japanese localizations in the App configuration page and in the Add smart rules dialog. MTM-52050 10.17.0.106 UI
UI The German localization in the Connect smartphone wizard has been corrected. MTM-51935 10.17.0.89 UI
UI If the backend returns a 401 error, the UI (the AngularJS part) checks if the user must be logged out by requesting the current user endpoint. If more than one request returns a 401 error, the UI will logout the user only once. Prior to this fix, the logout was called several times. MTM-45204 10.16.188.0 n/a
UI Resizing widgets on smartphones now depends on the size and orientation of the screen. MTM-46526 10.16.102.0 n/a
Web SDK The optional links of a package shown in the packages details now point to the right location. MTM-52691 10.17.0.118 UI
Web SDK The optional links of a package shown in the packages details now point to the right location. MTM-52691 10.17.0.118 UI
Web SDK An issue with the "copy dashboard" functionality has been addressed. The device context of a configured widget is now again replaced by the context it has been pasted to. This applies, for example, to the selected asset or to datapoints. MTM-52374 10.17.0.102 UI
Web SDK Datapoints no longer contain irrelevant data from the template after the link to the template has been removed. The datapoint now only contains the data from the template which is relevant for the current context. MTM-51682 10.17.0.102 UI
Web SDK Added examples for developers on how to bundle images correctly into a plugin. These examples are shown when you scaffold a new widget-plugin application with the c8ycli tool. MTM-50721 10.17.0.97 UI
Web SDK The DatapointSelectorModule can now be used in a module federation plugin. MTM-52251 10.17.0.83 UI
Web SDK The HOOK_WIZARD can now be used in a module federation plugin. MTM-51776 10.17.0.63 UI
Web SDK Opening the widget configuration for a microfrontend plugin multiple times does no longer cause performance issues in the UI. MTM-50306 10.17.0.24 UI
Web SDK The DynamicComponentService now waits for all plugins to be loaded before emitting the first value via its items$ observable. MTM-50985 10.17.0.5 UI
Web SDK A toggle has been added to the plugin installation dialog, which allows to filter the plugin versions for only the latest version or all versions. MTM-50901 10.17.0.2 UI
Web SDK The "Pie chart" widget now works properly again when the provided values are negative numbers. MTM-49071 10.16.229.0 n/a
Web SDK The @types/webpack dependency has been removed from the apps scaffolded from the @c8y/apps package. This fixes some issues building these apps that appeared lately. MTM-49460 10.16.156.0 n/a
Web SDK The UI dependency "@claviska/jquery-minicolors" has been updated to version v2.3.6, as it blocked the UI from being embedded in an iframe. MTM-49643 10.16.79.0 n/a
Web SDK The typeahead component now works correctly with reactive forms. MTM-48833 10.16.54.0 n/a
Web SDK With this fix, the GB date format is again set as the default instead of the US date format. MTM-49462 10.16.53.0 n/a
Web SDK The c8y_Global fragment is no longer missing on newly created datapoint library entries. In addition the DatapointLibraryModule can now be configured to not add the c8y_Global fragment or let the user decide if it should be added. MTM-49213 10.16.12.0 n/a