This week we added release notes for Cloud Platform.

Cloud Platform


Release typeEnvironmentFeatureSummary
FixedUS-Dev
EU-Field
US-Field
Message ServiceFixed an issue where no data was being streamed to AWS Kinesis from the Data streams service. Now, data streaming has been restored.

This week we added release notes for Cloud Platform.

Cloud Platform


Release type

Environment

Feature

Summary

Fixed

US-Dev
EU-Field

Message Service

  • Fixed an issue where push notifications were sent only to the first 5 destinations, irrespective of whether the devices active or not.

  • Fixed an issue where the application failed to start after the MySQL upgrade.

  • Fixed an issue where email bodies displayed raw HTML instead of proper formatted content.

Fixed

US-Dev
EU-Field

Video Service

Fixed an issue where video retention days were incorrectly set to 1 day instead of 30 days for the 5-camera plan.

Feature

US-Dev

Connection Data Service

Introduced a configurable grace period (default 30 seconds, up to 5 minutes per OEM) before marking devices as offline. This prevented false offline notifications caused by quick MQTT disconnect and reconnect cycles. Devices were only marked offline if they remained disconnected beyond the grace period.

Fixed

US-Field

Image Service

Fixed an issue where searching for Host OTA versions in the Host MCU Images tab caused a timeout error.

This week we added release notes for Cloud Platform.

Cloud Platform

Release type

Environment

Feature

Summary

Fixed

US-Dev
EU-Field

User Service

Fixed an issue where Multi-Factor Authentication (MFA) login was failing due to token expiry was missing. Now, Multi-Factor Authentication tokens work correctly.

Enhanced

US-Dev

Video Service

  • Disabled subscription auto-renewal when no camera devices were associated with the account.

  • Enabled stripe auto-renewal when there was an active subscription.

Feature

US-Dev

CMQTT service

  • Added a new feature in CMQTT which ensures no duplicate processing of data by ignoring any duplicate MQTT messages.

  • Added a new feature in CMQTT which automatically identifies client connect and disconnect events from the broker. This ensures more accuracy and real-time updates.

Enhanced

US-Dev

ICC Service

Updated the stage notifications to get alerts for all stages instead of only critical one.

Enhanced

US-Dev
EU-Field

Data Search Service

Enhanced Advanced Search to support multiple OEM host SW versions.

This week we added release notes for Cloud Platform.

Cloud Platform

Release type

Environment

Feature

Summary

Enhanced

US-Dev
EU-Field

Video Service

The below issues were addressed, and to fix these issues, the AVS version has been updated with the following enhancements:

Issue Addressed:

  • Subscription plan updates failed when the system was down at the time of the update.

  • The free subscription trial was incorrectly deleted after expiry.

  • Subscription was cancelled before the free subscription trial period ended.

  • Stripe trial subscription period validation issues.

Fixes and Enhancements:

  • Free subscription trials are now restricted per device (DSN) to prevent misuse.

  • Enabled differentiated pricing for free subscription trials and non-trial users.

  • Improved system notifications to better manage free subscription trial events and errors.

  • Added validation checks with Stripe status to prevent deletion of active subscriptions.

  • Added validations to prevent abuse of free subscription trials while keeping active subscriptions safe.

  • Fixed an issue where Alexa failed to fetch devices from ADS.

Enhanced

US-Field
EU-Field
US-Dev

OTA Service

Optimized the database based on usage patterns.

Enhanced

US-Field
EU-Field
US-Dev

User Service

The User Service has been upgraded to meet new GDPR privacy rules.

Enhanced

US-Field
EU-Field
US-Dev

User Service

The database configuration has been updated, incorporating the following enhancements:

  • Fixed an issue where the Get User by UUID API did not support social login accounts. The API now correctly retrieves user details for all account types across environments.
  • Improved OEM data deletion by adding an inactive flag and a secure API for deactivation.

Enhanced

US-Field
EU-Field
US-Dev

Data Point Publisher Service/ Edge Service

Optimized batch datapoints for improving the processing of small data responses

Fixed

US-Field
US-Dev

Enterprise group and scenes

Standardized log patterns across services to ensure consistency, with logs now including traceID, spanId, timestamp, and message for improved observability and traceability.

Fixed

US-Field
EU-Field
US-Dev

Feed Service

Enabled metering for Feed Transactions.


This week we added release notes for Cloud Platform.

Cloud Platform

Release type

Environment

Feature

Summary

Fixed

Owlet-Nova

Migration Service

We fixed the connection reset issue in the migration service that was causing migration job failures. With this fix, we introduced the following solutions:

  • Internal calls are used within the target environment instead of HTTPS calls.
  • A retry mechanism is introduced in case of failures.

This week we added release notes for Cloud Platform.

Cloud Platform

Release type

Environment

Feature

Summary

Enhanced

US-field
EU-field
US-dev

Data Search Service

Fixed an issue where the version was not being updated when an ICC job (Host OTA) was updated. With this fix, the target version is now updated in the rules upon updating the ICC job.

Enhanced

US-field
EU-field
US-dev

Device Service
Application service

With this enhancement, the message template uses the tag [[property_update_time_device_tz][property_update_time_device_tz]] to display the date and time in the device's local time zone.

Fixed

EU-field
US-dev

Ayla Customer Dashboard

  • Fixed an issue where end user rules were not listed as expected.
  • Fixed an issue where device searches by “Registered” status were not displaying results as expected.

Fixed

US-field

MDSSv2

Fixed an issue with MQTT filters created using the Admin API, where events were not received for specific OEM models.

This week we added release notes for Cloud Platform.

Cloud Platform

Release type

Environment

Feature

Summary

Fixed

US-field
EU-field
US-dev

ICC
Device filters

  • Fixed an issue where devices were not being processed in a job due to empty criteria values in filters. As a fix, we added validations to prevent empty criteria values when creating filters.
  • Fixed an issue where the OEM Dashboard link was being fetched from the wrong .yml file. The fix ensures that the correct .yml file is referenced to fetch the OEM Dashboard link.
  • To avoid redundant emails, we have reduced email notifications for both the 'Device Failed' and 'Job Stage Complete' scenarios, ensuring that only one email notification is sent for each of these events at each stage.

Fixed

US-field

mDSSv2

We fixed an issue where the expired client sessions were not cleared by the scheduler. This fix cleared all the existing expired sessions and going forward the expired sessions will be cleared as expected.

Enhanced

EU-field

Device Service

  • With this enhancement, the Dealer Admin and the Dealer Manager are allowed to register and unregister the devices assigned to a dealer and dealer's facility.
  • RVD devices created by dealer roles are now automatically assigned to the creator or a dealer under the admin/manager, whereas previously, assignment was manual.

Fixed

EU-field

Device Service

  • Get devices API was throwing 500 error due to cache issues. After the fix, the API works as expected.
  • We fixed an issue where unexpected OpenTelemetry logs were generated.
  • Corrected service name definition at the code level to avoid potential issues.
  • Fixed an issue where the device service was not sending events for batch assign/unassign of DSN. With this fix, now the batch assign/unassign events are sent as expected.
  • We fixed the connection status history sync issue between ADS and CSS by ensuring consistent record creation in both ADS and CSS.