Application enablement

Release 10.14.0.422

Fixes

Component Description Issue
Cockpit In the "Data points graph" widget, when realtime is enabled and users double-click on a chart, the time range now expands and the data for the current range is shown. MTM-55199
Web SDK An issue has been fixed where the asset widget was not rendering if deeply nested custom properties were selected. MTM-55306

Release 10.14.0.413

Fixes

Component Description Issue
Cockpit Activating or deactivating child assets is now executed with a single request. MTM-49732
Cockpit Fixed an issue where measurements created at the same time were not displayed in dashboards in the same row, and when using the option to create multiple measurements at once, only the first one from the list was displayed. MTM-54107

Release 10.14.0.402

Fixes

Component Description Issue
Web SDK In the data-grid component, when filtering and using the enter key, there was a delay in some specific cases when using additional input method editors, for example, for Japanese. This is now fixed and filtering works as expected. DM-2428

Release 10.14.0.393

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

Release 10.14.0.383

Improvements

Component Description Issue
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 administrators to choose whether to use versioned or unversioned documentation links. By default, versioned links will be used. MTM-41135

Release 10.14.0.372

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

Release 10.14.0.370

Fixes

Component Description Issue
Cockpit The latest events are now correctly displayed in the data point graph, even if a custom interval has been selected. MTM-52175

Release 10.14.0.348

Fixes

Component Description Issue
Cockpit Improved the localization of the dialog window titles for adding and editing dashboards and reports. MTM-51106

Release 10.14.0.338

Fixes

Component Description Issue
Cockpit Fixed a localization issue in the tooltip of the Load More button in the custom app configuration. MTM-52177
Cockpit Corrected Japanese localizations in the App configuration page and in the Add smart rules dialog. MTM-52050

Release 10.14.0.330

Fixes

Component Description Issue
UI The German localization in the Connect smartphone wizard has been corrected. MTM-51935

Release 10.14.0.324

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

Release 10.14.0.315

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

Release 10.14.0.300

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

Release 10.14.0.288

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

Release 10.14.0.273

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

Release 10.14.0.268

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

Release 10.14.0.256

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

Release 10.14.0.250

Fixes

Component Description Issue
Cockpit An issue has been fixed which led to showing an error message for the "Welcome" widget for older tenants using a deprecated version of the Home dashboard. MTM-48255
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

Release 10.14.0.231

Fixes

Component Description Issue
UI Resizing widgets on smartphones now depends on the size and orientation of the screen. MTM-46526

Release 10.14.0.222

Fixes

Component Description Issue
Cockpit In the "Help and service" widget, there are no longer any icons missing after a hard refresh. MTM-47547
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

Release 10.14.0.213

Fixes

Component Description Issue
Cockpit The "Welcome" widget in the Cockpit application is now reliably displaying the Register device link as long as the "Devicemanagement" application is subscribed to the tenant. MTM-49324

Release 10.14.0.204

Fixes

Component Description Issue
Cockpit Fixed an issue in the data explorer that prevented users from downloading CSV/Excel reports for multiple data points of the same device. MTM-47517

Release 10.14.0.182

Fixes

Component Description Issue
Web SDK Fixed an issue with custom translation files not working in custom applications built based on the Device Management application. Now translations show up properly in the UI. MTM-47001

Release 10.14.0.172

Improvements

Component Description Issue
Web SDK A set of new ApplicationOptions (mapWidgetPageSize, mapWidgetRealtimeDisabled, mapWidgetHideMaxDeviceOnMapHint) specific to the Map widget have been introduced. These allow, for example, to increase the default page size of the Map widget. For details, see http://resources.cumulocity.com/documentation/websdk/1013.0.292/ngx-components/classes/ApplicationOptions.html#mapWidgetHideMaxDeviceOnMapHint. MTM-48427

Fixes

Component Description Issue
Cockpit Instead of an alert, a warning message is now shown when deleting assets in the Subassets page, which informs the user that the total number shown in the assets counter might be incorrect. MTM-47676
Web SDK The initial requests of the map widget have been reduced. The location update events are only retrieved on demand for specific a device instead of initially for all devices. MTM-48251
Web SDK Fixed an issue with custom translation files not working in custom applications built based on the Device Management application. Now translations show up properly in the UI. MTM-47001

Release 10.14.0.153

Fixes

Component Description Issue
Cockpit Scheduled export configurations are now correctly copied when duplicating exports. MTM-45960

Release 10.14.0.143

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

Release 10.14.0.141

Fixes

Component Description Issue
Cockpit Elements in "Help and Service" widgets that did not redirect to another URL but triggered some actions could not be clicked. This issue has been fixed. MTM-45980
Web SDK It is no longer possible to drag and drop folders in the navigator menu to the root group when the user only has inventory role permissions. MTM-46992
Web SDK The total number of items counter now shows the correct value when deleting nested subgroups. MTM-44930
Web SDK An issue has been fixed, which led to applications not starting in the Safari Browser. MTM-47514

Release 10.14.0.117

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

Release 10.14.0.68

Fixes

Component Description Issue
Cockpit A layout issue with the datapoint graph in the "Data point" widget and in the data explorer has been fixed so that highlighted datapoints are again synchronized with the graph. MTM-40431

Release 10.14.0.45

Improvements

Component Description Issue
Cockpit The "add dashboard" functionality has been moved next to the tabs to make it more intuitive to use. Prior to this change, it was available through the plus button in the top menu bar. MTM-17098
Cockpit The asset selector dialog, which shows up to select devices or groups when creating or editing widgets, has been updated. It is now also possible to filter assets on each hierarchy level. Note that this change does not apply to widgets related to datapoints. MTM-43932
Documentation A tutorial "Custom widget plugin with Module Federation" has been added to the documentation which describes how to create a custom widget plugin with the Web SDK. See Tutorials in the Web SDK guide. MTM-42307
Microservices Java SDK and Microservice SDK are now compatible with Java 17. MTM-44319
Microservices In order to address the Spring4Shell vulnerability (CVE-2022-22965), the following third parties have been upgraded:
- For Java & Microservice SDK 10.14 and 10.13: Spring Boot has been upgraded to version 2.5.12.
- For Java & Microservice SDK 10.11: Spring Framework has been upgraded to version 5.3.18.
- For Java & Microservice SDK 10.10 and 10.9: Spring Framework has been upgraded to version 5.2.20.RELEASE.
- For Microservice SDK 10.7: Spring Framework has been upgraded to version 5.2.20.RELEASE.
It is recommended that customers re-build their microservices with these updated SDKs.
MTM-44862
UI The cookie banner has been updated to follow the current legal requirements. You can now directly reject all cookies if there are other cookies necessary than strictly required ones. MTM-44393
UI Contextual help is now available in the platform, accessible through a question mark icon in the top bar. This feature adds a drawer with a short introduction on the page's functionality and a direct link to guides for more detailed information. (Link to documentation to be added later) MTM-35438
Web SDK The RepositoryModule has been split into multiple smaller modules. This enables the inclusion of specific repositories (for example, the firmware repository) in custom WebSDK apps without being forced to also include all other repositories (such as the configuration and software repository). MTM-42305
Web SDK Custom applications built with the Web SDK can now use a component that allows easy selection of assets (devices or groups). This is particularly helpful when developing a new widget, as the context of the widget can easily be chosen. MTM-35915
Web SDK A tutorial Add a Jest-based unit test has been added to the documentation which describes how to run unit tests when using the Web SDK, see Tutorials in the Web SDK guide. MTM-43145
Web SDK Root nodes in cockpit and devicemanagement are now queried via the onlyRoots query parameter. This allows assigning different types to groups so that it is possible now to use groups with different types in the platform. However, this might come with a performance impact if you use a lot of root groups. You can disable this feature with a feature flag called disableOnlyRootsQuery in a custom Cockpit or Device Management application. See also Application configuration > Application options in the Web SDK guide. MTM-41110
Web SDK The component c8y-ui-empty-state has been migrated to Angular. It is still available in AngularJS as a downgraded component and can be used with the new syntax, see example below:

Before:
<c8y-ui-empty-state
ng-if="vm.policies.length === 0"
icon="'c8y-tenant-policies'"
data-title="'No tenant policies to display.' | translate"
subtitle="'Click below to add your first tenant policy.' | translate"
>
<!-- custom content -->
</c8y-ui-empty-state>


After:
<c8y-ui-empty-state
ng-if="vm.policies.length === 0"
[icon]="'c8y-tenant-policies'"
[title]="'No tenant policies to display.' | translate"
[subtitle]="'Click below to add your first tenant policy.' | translate"
>
<!-- custom content -->
</c8y-ui-empty-state>
MTM-36010

Fixes

Component Description Issue
Cockpit To improve the performance, a more efficient approach for determining the number of devices needed for ordering the quick links is now used. MTM-42943
Cockpit In the Groups page, it is now also possible to sort via the alarms column. MTM-43085
Cockpit Editing values for custom properties in the "Asset Properties" widget will no longer change their type from numeric to string. MTM-43205
Cockpit References to Cumulocity IoT in the smartphone wizard have been replaced with white-labeled terms. DM-672
Cockpit Validation issues with the `lastMeasurement` fragment in the "Asset properties" widget have been fixed. MTM-44395
Cockpit Fixed an issue with some files (for example, *.xlsx) being corrupted when downloaded via link {tenant-domain}/apps/administration/#/files?download={binaryId}. Now the files are downloaded correctly. MTM-41800
Cockpit Fixed an issue with saving data in the "Device data" widget when the LPWAN device > Provisioned item was rendered as a text field. Now it's rendered as a checkbox and the data can be saved correctly. MTM-45040
Documentation For more clarity, additional information has been added to the documentation on the counters in the Alarms page/tab. See Device Management > Working with alarms in the User guide. MTM-44477
Java SDK The vulnerable library xercesImpl 2.7.2 has been removed from the Cumulocity IoT SDK. MTM-44396
Java SDK PlatformImpl and PlatformParameters are no longer directly exposed as Spring beans. The reason for this change is to avoid unintentionally mixing Spring managed, with Spring unmanaged instances of platform APIs, which could lead to resource leaks. Platform interface and/or API interfaces can be used to obtain all, or parts of platform features. @EnableMicroservicePlatformApi now provides all platform API beans in both tenant and user scopes. Also API getters on Platform bean will now return the same singleton that can be auto-wired directly. MTM-41543
Microservices Fixed the issue where the microservice proxy removed trailing slashes from request URIs passed to microservices. MTM-43037
Microservices The error message which shows up on uploading an invalid microservice docker image has been improved. MTM-39240
Microservices The vulnerable library xercesImpl 2.7.2 has been removed from the Cumulocity IoT SDK. MTM-44396
UI In various places in various applications a typeahead search control was shown in the background of an open window which distracted the interaction with the window. This issue is now fixed. MTM-44789
UI Fixed an issue with missing buttons and links to the User guide in empty pages, for example in the Global smart rules page in the Cockpit application. MTM-45793