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 |