Applications

Release 10.7.0.49

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

Release 10.7.0.47

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

Release 10.7.0.46

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

Release 10.7.0.45

Fixes

Component Description Issue
Cockpit Fixed an issue in the "Alarm list" widget where the UI did not correctly filter by type. MTM-39937

Release 10.7.0.44

Fixes

Component Description Issue
Cockpit The sorting of widgets in dashboards in a mobile view has been improved so that the widgets are no longer displayed in random order. MTM-39499

Release 10.7.0.42

Info
There are no significant improvements or fixes related to this component in this Maintenance release.

Release 10.7.0.38

Info
There are no significant improvements or fixes related to this component in this Maintenance release.

Release 10.7.0.37

Info
There are no significant improvements or fixes related to this component in this Maintenance release.

Release 10.7.0.36

Fixes

Component Description Issue
Cockpit The performance of the  "Asset table" widget has been improved by loading the next page of devices only when the bottom of the list is reached and the user clicks "Load more". MTM-35132
Cockpit In the Cockpit application, when a report is renamed, the page title is correctly updated with the new name. MTM-37189
Cockpit For export configurations, the checkbox for the time range selection now correctly reflects the saved configuration when opened for editing. MTM-37685
Web SDK Improved app subscription to avoid a race condition bug when applying branding to an application. This was often leading to not/wrong applied branding when creating a new branding. MTM-37276
Web SDK An issue has been fixed where the login was in English instead of the browser language setting. Language codes are now resolved correctly for the Japanese language. MTM-37059
Web SDK The Web SDK CLI tool (c8ycli) is now working with NodeJS 15 and npm 7. MTM-37412

Release 10.7.0.32

Fixes

Component Description Issue
Web SDK Improved app subscription to avoid a race condition bug when applying branding to an application. This was often leading to not/wrong applied branding when creating a new branding. MTM-37276

Release 10.7.0.31

Improvements

Component Description Issue
Cockpit The behaviour of the Scroll lock toggle in the "Data point table" widget has been clarified by changing its label to Auto-scroll and adding a tooltip, see Cockpit > Widgets collection in the User guide. MTM-34173
Cockpit Users can now again add or edit dashboards if they have given the permission by inventory roles; they do no longer need to have ADMIN or inventory WRITE permission. MTM-35451
Web SDK The save functionality on the config component has been extended, custom widgets can now fire a life-cycle-hook (onBeforeSave) before a configuration is saved. MTM-35430

Release 10.7.0.24

Improvements

Component Description Issue
C# SDK A new C# example for the real-time notifications feature has been added at https://bitbucket.org/m2m/cumulocity-sdk-cs/src/master/REST-SDK/RealTimeNotificationExample/. MTM-32859
Cockpit A new Cloud Sensor App icon has been included in the "Connect smartphone" wizard. MTM-32401
Cockpit To improve performance, the "withChildren:false" parameter has been added to several calls to inventory. MTM-32437
Cockpit To improve performance, requests to inventory  to check if the user has permission now use the "withChildren:false" parameter. MTM-32482
Cockpit & Device Management To improve performance, in the sub-assets view of group details, the objects are now fetched from inventory using the childAssets endpoint instead of advanced querying (in-group). MTM-32441
Cockpit & Device Management To improve performance, the group assignment widget now uses the "withChildren:false" parameter in calls to inventory. MTM-32032
Cockpit & Device Management Improved the performance of the navigator groups items by changing how the inventory API is called to fetch managed objects. MTM-32870
Cockpit & Device Management In the view for root level groups the number of children for a group is no longer displayed by default but only shown on mouseover. MTM-32452
Cockpit & Device Management On the root groups views, the query to inventory uses the flags onlyRoots=true and withChildren=false. This results in improved performance. MTM-32450
Cockpit & Device Management Performance has been improved by making breadcrumbs on devices and groups configurable. Per default, breadcrumbs on devices and groups are now turned off. They can be turned on by setting the breadcrumbs application option, see http://resources.cumulocity.com/documentation/websdk/ngx-components/classes/ApplicationOptions.html#breadcrumbs. All other breadcrumbs are still displayed. MTM-29924
Java SDK Microservices with PER_TENANT isolation no longer periodically refresh subscriptions as this is not required. MTM-32207
Microservice SDK Docker images are now removed after build to allow automatic docker images prune. To disable such behavior set the delete image parameter to false:
<plugin>
<groupId>com.nsn.cumulocity.clients-java</groupId>
 <artifactId>microservice-package-maven-plugin</artifactId>
 <configuration>
 <deleteImage>false</deleteImage>
</configuration>
</plugin>
MTM-33358
Microservices Several libraries have been updated to fix known security vulnerables. MTM-33610
Microservices Chef cookbooks were updated to support upgrade of Docker to version 19. MTM-34967
Web SDK In general, every c8y-list-item can trigger a "pulse" css-animation now. This is useful when the customer must be notified (visually) that some changes were applied to a specific list item in a bigger list. For now, this pulse is used in the bulk operation list if the customer re-schedules a scheduled bulk operation. MTM-32543
Web SDK In case of filtering in a dropdown search box, the label "All" will change to "All filtered". The selection of all filtered items will auto-select "All filtered" and vice-versa. If at least one but not all displayed items are selected, then "All" / "All filtered" will show indeterminate (-). MTM-32708
Web SDK A new property "i18Extra" is available for the application options to add custom translations. MTM-31545

Fixes

Component Description Issue
C# SDK A timeout issue with the console when listening for real-time changes has been fixed. MTM-32850
C# SDK System.InvalidOperationException: Collection was modified on subscription of a managed object - This exception will no longer be thrown after a subscription to a managed object event change. MTM-32849
Cockpit The Leaflet map in the Map widget is now displayed correctly after each refresh. MTM-31895
Cockpit Image icons in the Location tab of a device are now displayed properly. MTM-32795
Cockpit The "Data points graph" widget can be resized. MTM-31014
Cockpit JavaScript event attributes (like onclick, onmouseover) can now also be used in SVG files in SCADA widgets and in the custom code in HTML widgets. MTM-30767
Cockpit After selecting 2 (two) series of the same measurement type, issues were detected with exporting the measurements from the data explorer, which are now fixed. MTM-31421
Cockpit The "Map" widget now does not display more devices than configured as default pageSize for the map (for example, 40). The "Map" widget is now able to traverse inventory until the point when it displays the full page. If it is not able to fill the page fully, a message is displayed that it has retrieved all the devices which could be found.  MTM-29878
Cockpit Resolved an issue where SCADA widgets were not rendered correctly, which was caused by old data stored on dashboards. MTM-34303
Cockpit Fixed issue occurring on the migration of export schedules. Performing the migration via the UI by clicking Migrate now in the exports page, lead to multiple export mails being sent. MTM-34497
Cockpit Creating a device type dashboard is now also possible for a child device assigned to a group. MTM-34010
Cockpit Copying a dashboard from one device to another will now show the correct source. MTM-33042
Cockpit In the data point chart, strict values will change with the values on the Y axis. MTM-34594
Cockpit Fixed an issue where the service responsible for fetching data for a given series was merging multiple requests into a single one. As a result, some charts could display a warning about truncated data even when they contained series with small amount of data. MTM-34585
Cockpit Filtering in the events list widget no longer ignores the event type set by the user. MTM-34482
Cockpit Improved reliability of loading indicator in the "Data point table" widget, which is now only shown when data is still being loaded. MTM-33647
Cockpit Fixed issue with real-time updates of events/alarms in the "Data point graph" widget. MTM-32852
Cockpit & Device Management Adding a new group will now be reflected in the groups detail view without further need to reload. MTM-31157
Cockpit & Device Management The title on the child devices tab is now displayed correctly. MTM-32769
Java SDK A new configuration option "nonFilteredFileExtensions" has been added to the microservice-package-maven plugin. It has the same functionality as in the maven-resources plugin. MTM-33956
Microservices By default, microservices can no longer directly call other microservices in the same Cumulocity IOT deployment. Instead, any service invocation must be directed to the Cumulocity IoT platform APIs as described in the Microservice SDK guide. The sections Proxy variables and Request routing are particularly relevant in this context. MTM-23626
Web SDK Missing "@angular/upgrade" dependency is now added to the peer dependencies of c8y/ngx-components. MTM-32209
Web SDK Fixed the issue related to the lastDeviceMessage in the SCADA widget which did not display the occurrence of the last communication. Monitoring is now done on the following APIs: /measurements, /events, /operations, /alarms for last communication occurrence. MTM-33322
Web SDK It is now possible to load custom widgets written in Angular with Cumulocity IoT Web SDK 10.6.x. The correct config-context is now passed to the widgets. MTM-35423
Web SDK Fixed the following build error: "ERROR in node_modules/@c8y/ngx-components/core/forms/schema-form.component.d.ts:2:34 - error TS2307: Cannot find module '@angular/upgrade/static'." which occurred in the Angular applications created with Angular CLI and with added @c8y/cli package. MTM-34542
Web SDK Binaries uploaded via the Web SDK now have the correct file type. MTM-29893