Applications

Release 10.13.0.432

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

Release 10.13.0.405

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

Release 10.13.0.402

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

Release 10.13.0.390

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

Release 10.13.0.389

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

Release 10.13.0.384

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

Release 10.13.0.376

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

Release 10.13.0.370

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

Release 10.13.0.361

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

Release 10.13.0.354

Fixes

Component Description Issue
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
Web SDK Fixed broken links to the User guide in several pages, for example, in the Configuration snapshots repository or Reports page. MTM-42389

Release 10.13.0.349

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

Release 10.13.0.342

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.13.0.321

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.13.0.309

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

Release 10.13.0.299

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

Release 10.13.0.292

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 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.13.0.281

Fixes

Component Description Issue
Cockpit Scheduled export configurations are now correctly copied when duplicating exports. MTM-45960
Cockpit The search bar did not show the full modal but only the searchbox. With this fix the full modal of the search is shown again. MTM-48130
Web SDK The initial requests of the map widget have been reduced. The location update events are only retrieved on demand for a specific device instead of requests for all devices. MTM-48251
Web SDK Widgets from the previously opened dashboard are no longer added to the current dashboard when a widget is added. MTM-43493

Release 10.13.0.260

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

Release 10.13.0.230

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 The total number of items counter now shows the correct value when deleting nested subgroups. MTM-44930

Release 10.13.0.187

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.13.0.167

Fixes

Component Description Issue
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
Cockpit In the Data point library or Data explorer page, the "Updating KPIs..." dialog will no longer be displayed and the application will no longer attempt to add the c8y_Global flag to each existing data point object on each refresh of the pages. Note: the flag will be set by default on initial save, but if you override this behavior in your custom application, you'll not fall into this dialog repeatedly. MTM-43376

Release 10.13.0.125

Improvements

Component Description Issue
Microservices The "cep" microservice has been removed from the list of default microservices for new installations. MTM-39794
Microservices As a microservice provider you can define higher values than 256 MB memory and 250Mi CPU as resources request in the microservice manifest. MTM-40361
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
Web SDK A slider component RangeComponent has been added to the Web SDK. The new component allows developers to show range sliders with a Cumulocity IoT layout. Documentation is available under http://resources.cumulocity.com/documentation/websdk/ngx-components/modules/FormsModule.html. The usage example is available in the tutorial application. MTM-41224
Web SDK The WebSDK now supports, and uses by default, the new Ivy rendering engine from Angular. You can opt-in Ivy on existing applications by:
- Setting "enableIvy" to true in your tsconfig.json.
- Adding the Angular Compatibility Compiler (ngcc) to your scripts in package.json: "postinstall": "ngcc"
MTM-39325
Web SDK The child devices grid has been improved to work like the sub-assets grid. It is now possible to filter devices, and pagination has been added. The auto-refresh via real-time notifications for the child devices page has been removed as it wouldn't scale well when filters are applied. MTM-41003
Web SDK The documentation for the c8y-data-grid component has been improved and usage examples have been added to the tutorial application. MTM-37358
Web SDK Developers using the Web SDK now have the possibility to create named dashboards (dashboards stored with a given name in the database) with a context (device or group). MTM-42104
Web SDK Cumulocity IoT Web SDK has been upgraded to Angular 12. MTM-40665
Web SDK The AngularJS implementation of the Cumulocity IoT dashboards has been removed. The following modules from the @c8y/ng1-modules package are affected:
- modules/dashboardUI
- modules/dashboard2
- modules/cockpit-reports
MTM-40537
Web SDK The AngularJS module c8y.deviceBulkControl is no longer used in standard applications and has been removed. To take advantage of standard UI components for bulk operations you should use the components and services of the @c8y/ngx-components/operations library. MTM-41441
Web SDK A virtual scroll feature has been added to the capabilities of the c8yFor directive. To enable the feature, the parameter enableVirtualScroll: true; must be passed along side with other virtual scroll-related properties. An example for the usage can be found in the tutorial application documented at https://cumulocity.com/guides/10.13.0/web/tutorials/. MTM-41121
Web SDK The new application scaffold with c8ycli now by default includes a pre-defined test setup. This allows developers to add unit tests to their custom applications easily. MTM-33599
Web SDK Hooks weren't working well with lazy-loading routes (an Angular feature), therefore plugins couldn't extend any application. Developers can now use hooks in lazy-loaded routes and thus use it to develop plugin extensions. MTM-40842
Web SDK A new template for creating plugins has been added. This template helps you when you want to scaffold a new plugin with the c8y command line interface. You can select the new template if you run c8ycli and select the latest version. MTM-37132
Web SDK The c8ycli has been improved to make the user experience more fluent. A wizard has been added which guides the user through the scaffolding process by asking certain questions. Alternatively, users can still use the previous way of scaffolding applications. MTM-37124
Web SDK 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

Fixes

Component Description Issue
Cockpit Setting "0" as a decimal place value in the "Silo" and "Linear gauge" widget now works correctly. MTM-42024
Cockpit In the Cockpit and Device Management application, Load more in the navigator menu is now disabled, while the assets load request is in progress, after clicking the button. Previously it was possible to click the Load more button multiple times before the browser had a response, and that resulted in getting duplicated groups in the list. MTM-41681
Cockpit The image in the dashboard's "Image" widget had not been properly resized. This has been fixed by making the image width responsive. MTM-42351
Cockpit It is now possible again to send the data explorer as a widget to a report. MTM-42739
Cockpit The documentation describing the behavior of the "On geofence send email" smartrule has been updated, see Cockpit > Smart rules collection in the User guide. MTM-37552
Cockpit The switch buttons in smart rules cards in groups and configurations had inconsistent styling. This has been fixed by adjusting the buttons spacing, icon/label colors, horizontal alignment, and the labels text. MTM-43321
Cockpit While editing a widget all the available data points will be visible now irrespective of whether they are switched on or off. MTM-42004
Cockpit In the Groups page, it is now also possible to sort via the alarms column. MTM-43085
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
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
Microservices The error message which shows up on uploading an invalid microservice docker image has been improved. MTM-39240
Microservices Fixed the issue where microservice proxy was removing trailing slashes from request URIs passed to microservices. MTM-43037
UI Only text-based log files (with mime type text\*) can be previewed in the UI, for other mime types a warning will be displayed. MTM-38672
Web SDK When changing the localization to certain languages, for instance Arabic, date strings generated by an application will no longer break API calls. MTM-40087
Web SDK Fixed an issue, where translations containing hyperlinks would cause hyperlinks to not be clickable. MTM-41185
Web SDK For easier navigation on mobile devices, you must now use two fingers to zoom in and out on the "Maps" widget. Placing one finger on the map allows you to scroll instead. To achieve this, it was necessary to update the "leaflet" library to the latest version. If you have implemented your own custom map on top of our Web SDK, please check that your implementation still works properly. MTM-40339
Web SDK An issue has been fixed in the typing interface of @c8y/client that led to compile type errors while using older versions of the Web SDK. MTM-42047
Web SDK Icons are now correctly loaded for custom applications created with c8ycli. MTM-42678
Web SDK The styles are now correctly loaded for applications created with the Angular Command Line Tool (CLI) and extended by adding Cumulocity IoT CLI. MTM-42762
Web SDK The performance when loading data (for example in the tenants list or subassets view) has been improved by improving the responsiveness of the data grid component. MTM-41986
Web SDK When proxying from a locally developed application within the Web SDK, WebSocket was failing and falling back to long-polling (HTTP-based). This fix enables the WebSocket connection again. MTM-42566
Web SDK The Web SDK is now correctly handling the case that a third-party library imports an asset containing "favicon" in the asset name. MTM-43196
Web SDK The correct error message is now shown when an error occurs during application archive upload. MTM-44631