What´s new
Release 10.9.0 includes the following new features or major feature enhancements.
Open API specification
A new Open API Specification for the Cumulocity IoT REST API is available at https://cumulocity.com/api. The new specification describes the entire Cumulocity IoT REST API (that is, available endpoints, operations on each endpoint, input and output for each operation, authentication methods and more) following the OpenAPI 3.0 standard.
The new specification is an enhancement of the former Reference guide and replaces it, starting with release 10.9.0.
NEW Loriot LoRa microservice
Cumulocity IoT can now interface with LORIOT Network Server through the Loriot agent microservice. You can:
- Configure the Loriot agent endpoint in LORIOT Network Server using Cumulocity data forwarder.
- Assign a device protocol for the LoRa device for payload processing.
- Decode upstream payload packets using a web-based user interface.
- Post-process raw device data through Cumulocity IoT events.
- Make use of existing Cumulocity IoT features with LoRa devices, like connectivity monitoring, device management, data visualization with dashboards, real-time analytics and more.
For details, refer to Loriot LoRa in the Protocol integration guide.
Cockpit
NEW reports page
All reports are now displayed under a separate Reports menu item in the navigator. You can create, update and delete reports from this page, but no longer from the Plus button in the top bar. The reports look & feel has been updated to align with the dashboards. Also, it is now possible to configure a report to become a top-level navigator menu item.
The Exports menu item has been moved under the Configuration menu.
For details, see Cockpit > Managing reports and exports in the User guide.
Administration
Default subscription configuration
The user experience for setting the default applications has been improved. The option Default applications for new tenants has been removed from Settings > Configuration > Applications.
A new Default subscriptions page is available in the Applications menu, where default applications for both new tenants and existing ones can be configured.
For details, see Enterprise tenant > Managing tenants in the User guide.
SMS provider configuration
The SMS provider page has been updated. New providers have been added to be configured.
See also Administration > Changing settings > Providing SMS provider credentials in the User guide.
Device Management
Bulk operations
The bulk operations user experience has been enhanced. Among others, the following improvements have been implemented:
- In the bulk operation creation dialog, a Title field has been implemented to change the name of the bulk operation. Moreover, a Description field has been added to provide additional information on the bulk operation.
- In the Bulk operations tab, the details view of bulk operations now shows the audit log. Moreover, the Audit logs page in the Administration application has a filter type for bulk operations.
- The Bulk operations tab is now updated in realtime. The Refresh button has been removed.
- If a bulk operations fails, the user can now manually set the status to successful.
- Devices for bulk operations can now be filtered by groups and subgroups via checkboxes.
For details, see Device Management > Monitoring and controlling devices > Working with operations in the User guide.
OPC UA device gateway
The functionality of the OPC UA device gateway has been enhanced including the following aspects:
- Enhanced performance:
- Cyclic reads are performed in bulk whenever possible.
- Read batch sizes are now configurable per read operation.
- Performance tuning tips have been added.
- Improved developer experience:
- Dry run of device protocols to find out set of matching nodes.
- Additional information for OPC UA gateway alarms.
- Better failure handling for custom actions.
- Added support for expiry of read-, write and method invocation operations.
- Configurable OPC UA alarm mapping:
- Configurable mapping of alarm status using regular expressions.
- Configurable mapping of alarm severities.
- Support for partial scanning of address space.
- Support for Boolean value node mapping to measurements.
For details see the 10.9 release notes for Device management & connectivity or OPC UA in the Protocol integration guide.
LWM2M
The functionality of the LWM2M microservice has been enhanced including the following aspects:
- More configuration options:
- Configurable request timeout.
- Client awake time can be defined on platform side per LWM2M device.
- Configurable content format for firmware objects.
- Operations that were not processed in a configurable timeframe can now be cancelled automatically.
- Additional bootstrap events for enhanced device monitoring.
- Added support for additional content formats (TLV, JSON).
- Object ID is shown as part of the device type in the UI.
- Improvements in device communication.
For details see the 10.9 release notes for Device management & connectivity or LWM2M in the Protocol integration guide.