v2023.31#
Previous version: v2023.30.0
Features#
Implemented API throttling#
We have implemented an API request rate throttling mechanism. The throttling mechanism prevents the platform from serving excessive traffic from a single user that could exhaust the platform's computing resources. The functionality can be found under Domain management > Properties > Shared.
Introduce "Send SMS wakeup" option#
We have implemented a new action for single devices in Device Center. The option Send SMS wakeup sends an SMS to the device to trigger its registration update.
Enhancements#
Introduce retention period for FotaConfig entities#
We have introduced a retention mechanism for FotaConfig and DeviceFotaProgress entities. The time before entity deletion is configurable. By default, it is set to 6 months.
Implement tags in event handler headers#
We have introduced replaceable tags for event handler headers. Variables with header values can be now used to configure headers in event handler creators.
Implement event handler payload templates#
We have introduced templates for event handler payloads. Variables with reusable values can be now used to configure payloads in event handler creators.
Bug Fixes#
Required CSV import data#
We have fixed an issue with CSV import in Hyperscaler Integrations Center requiring deviceId in the template. Now, it requires endpointName.
Unauthorized user is not logged out#
We have fixed an issue with an unauthorized user not being logged out from the platform. Unauthorized users are now redirected to the login page.
Fix error in settingValues API#
We have fixed an error that occurred when trying to retrieve settingValues via API endpoint /settingValues/deviceProfile/{deviceId}. Now the results are retrieved correctly.
Fix the "Refresh data" option#
We have fixed the "Refresh data" option in Device Center. After clicking the refresh button device information refreshes properly.
Firmware update fix#
We have fixed an issue with a single firmware update performed from the Device Center. The process did not proceed past the "Initializing" step because of a missing acquiring quota status. Single-device firmware update now works properly.
Make hiding columns consistent#
We have unified the behavior of hiding and displaying columns across the platform. After selecting a column from the column list, the list remains displayed. Selecting or clearing multiple columns at once is possible.
Remove possibility to change namespace#
We have removed the possibility of changing the namespace in the Domain Management edit panel. Instead of the Inherited and Set own options, the inherited namespace is displayed.