v2023.22.0#
Previous version: v2023.19.0
Features#
Implement IoT Northbound Interface
We have implemented IoT Northbound Interface in the form of Webhook and Kafka event handlers. This feature enables the users to push the device data to external services. The event handler creator is accessible through Integrations > Device Integration Center .
Bug Fixes#
Fix bugs in FOTA creator
We have fixed the position jump of the preview component in the FOTA creator. We have also changed the searching in the files side nav to 'contains' instead of 'prefix'.
Fix various FOTA errors
We have fixed the width of a component in the multicomponent FOTA creator. We have also changed the tooltip information that appears while hovering on the plus icon in the multicomponent FOTA creator and updated the error snackbar content.
Fix missing default LwM2M servers
We have fixed an issue with missing default LwM2M servers that occurred when a domain or a group was created. The default LwM2M servers are now displayed properly in Administration -> LwM2M Servers.
Fix security automatically switching to Certificate
We have fixed an issue with the device security mode automatically switching to Certificate after changing it to PSK when the device was added using a certificate. We blocked the possibility of connecting the device using a certificate while the device has another security mode selected.
Introduce endpoint name length validation via REST API
We have implemented the mechanism to validate endpoint name length via REST API. Endpoint name length is now limited to 150 characters.
Fix inaccurate error code in REST API
We have fixed 500 error code with no description being returned if search queries on an encrypted field were used. Such queries now return a 400 (bad request) error code as intended.
Fix misleading server error 500 code
We have fixed an issue with the endpoint GET /api/coiotedm/v3/groups/test
returning an internal server error 500 code if the provided group ID was incorrect. Invalid format of the group ID in a request now causes the server to return error 400 (Bad request).
Fix 500 error on returning to Device Inventory
We have handled the HTTP 500 error that appeared when returning to Device Inventory from IAM if any filters were applied. Now, the user is redirected to the appropriate page.
Fix HIC template names non-uniqueness
We have fixed issues with the user interface that occurred when copying a template in Integrations > Hyperscalers Integration Center and changing its name to one that already exists. Duplicate template names are not allowed anymore.
Add endpoint name length validation in CSV import
We have fixed an issue with the CSV import form allowing to import devices with long endpoint names. The "endpoint name" property of a device now has a limit of up to 200 characters.