This week we added release notes for Cloud Platform.

Cloud Platform

Release typeEnvironmentFeatureSummary
EnhancedUS-field
EU-field
US-dev
Data Search ServiceFixed 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.
EnhancedUS-field
EU-field
US-dev
Device Service
Application service
With this enhancement, the message template uses the tag [[property_update_time_device_tz]] to display the date and time in the device's local time zone.
FixedEU-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.
FixedUS-fieldMDSSv2Fixed 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 typeEnvironmentFeatureSummary
EnhancedEU-field
US-dev
Data Search ServiceWith this enhancement, we have added additional device attributes, allowing you to search for devices with more accurate results. These new attributes include dealer and property details.
FixedEU-field
US-dev
Data Search ServiceFixed an issue where the following device event notifications were not sent to the Data Search service:
• Batch Assign Dealer
• Batch Unassign Dealer
• Batch Assign Facility
• Batch Unassign Facility
FixedUS-field
EU-field
US-dev
Ayla Customer DashboardWith this fix, we corrected the OEM Migration URL.
EnhancedEU-field
US-dev
Device Service
  • With this enhancement, we included the missing device attributes in the device topic when posting device data to the Kafka topic (DS API).
  • We added a compression type to the Kafka topic of the DS API, which helps with message compression for the DS API.
  • This enhancement improves the accuracy of the device location by fetching weather data based on the pin code instead of latitude/longitude.
  • Added additional feed data update intervals of 6 hours, 12 hours, or 24 hours for all feed types, except for sunrise and sunset.
    FixedEU-field
    US-field
    US-dev
    Migration ServiceWe 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.
    EnhancedUS-field
    US-dev
    CMQTTAdded new indexes to improve query performance.
    FixedUS-devGroup ScheduleFixed an issue where the group schedule was not triggering when set to ON.
    FixedEU-fieldEdge ServiceWe corrected the Report Service URL in the Edge Service.
    FixedUS-fieldAyla Customer DashboardFixed an issue where the “auth_token” was missing in the header of the reset password request from the Ayla Customer Dashboard.
    New EnvironmentOwlet-novaEnvironmentNew environment released: Owlet-nova

    Mobile Platform:

    Following are the v8.0.4 release for Android:

    aSDK v8.0.4

    Release typeSummary
    EnhancedWith this enhancement, we update the device's location using the ZIP code and have added support for the country code.
    FixedWe fixed the countdown timer issue related to collections.
    Built using Android Studio Ladybug | 2024.2.1 Patch 1, Java 11, Gradle 7.4 & AGP 7.3.0

    aAura v8.0.4

    Release typeSummary
    EnhancedImplemented UI to update the device's location using the ZIP code and have added support for the country code.
    • Built using Android AylaSDK v8.0.4
    • Built using Android Studio Ladybug | 2024.2.1 Patch 1, Java 11, Gradle 7.4 & AGP 7.3.0

    Following are the v8.0.4 release for iOS:

    iSDK v8.0.4

    Release typeSummary
    EnhancedWith this enhancement, we update the device's location using the ZIP code and have added support for the country code.
    Built using Xcode 16.0 on macOS 15.0

    iAura v8.0.4

    Release typeSummary
    EnhancedImplemented UI to update the device's location using the ZIP code and have added support for the country code.
    • Built using iOS AylaSDK v8.0.4
    • Built using Xcode 16.0 on macOS 15.0

    This week we added release notes for Cloud Platform and Mobile Platform.

    Cloud Platform

    Release typeEnvironmentFeatureSummary
    FixedUS-fieldDatapoint Subscriber ServiceFixed an issue where some datapoints were being published to incorrect topics.
    EnhancedUS-fieldUser Service
      Added restriction for retrieving user data based on role hierarchy. Now, a user can only retrieve data for users with the same role or a role lower in the hierarchy.
    • We improved the message of the 'reset password' email sent to users. Currently we show the following message: "The administrator has requested a link to change your password".
    FixedEU-fieldGroups and ScenesFixed an issue where the sign_in API was rejecting connections after initialization. The request rate limit has been increased to 600 to resolve this.
    FixedUS-fieldAyla Message Service (AMS)Fixed an issue where the 'Get Destinations by Facility_UUID' API was returning a 504 (Gateway Timeout) error.

    Mobile Platform

    Following are the v8.0.3 release for Android:

    Ayla SDK v8.0.3

    Release typeSummary
    1EnhancedImplemented App-to-App Linking for Alexa and Google Voice integration with the Ayla Platform.
    2EnhancedEnhanced security with SSL pinning for accessing Ayla Cloud data through client applications.
    3EnhancedAdded support for Android 15
    4FixedFixed the issues causing crashes reported by Crashlytics.
    5Built using Android Studio Ladybug | 2024.2.1 Patch 1, Java 11, Gradle 7.4 & AGP 7.3.0

    Ayla Aura v8.0.3

    Release typeSummary
    1EnhancedAdded support for Android 15
    2Built using Android AylaSDK v8.0.3
    Built using Android Studio Ladybug | 2024.2.1 Patch 1, Java 11, Gradle 7.4 & AGP 7.3.0

    Sepia v8.0.3

    Release typeSummary
    1EnhancedAdded support for Android 15
    2EnhancedAdded support to override partnerBLEServiceUUIDs in AylaSystemSettings using SepiaConfig, making it easier to manage and configure device connections.
    3Built using Android AylaSDK v8.0.3
    Built using Android Studio Ladybug | 2024.2.1 Patch 1, Java 11, Gradle 7.4 & AGP 7.3.0

    Foundry v8.0.3

    Release typeSummary
    1EnhancedAdded support for Android 15
    2Built using Android AylaSDK v8.0.3
    Built using Android Studio Ladybug | 2024.2.1 Patch 1, Java 11, Gradle 7.4 & AGP 7.3.0

    FastTrack v8.0.3

    Release typeSummary
    1EnhancedAdded support for Android 15
    2Built using Android AylaSDK v8.0.3
    Built using Android Studio Ladybug | 2024.2.1 Patch 1, Java 11, Gradle 7.4 & AGP 7.3.0

    Following are the v8.0.3 release for iOS:

    Ayla SDK v8.0.3

    Release typeSummary
    1EnhancedImplemented App-to-App Linking for Alexa and Google Voice integration with the Ayla Platform.
    2EnhancedEnhanced security with SSL pinning for accessing Ayla Cloud data through client applications.
    3FixedFixed an issue where AylaCollection property listeners were not triggering in certain scenarios.
    4UpgradeUpgraded the StarScream library to comply with Apple policies.
    5Built using Xcode 16.0 on macOS 15.0

    Ayla Aura v8.0.3

    Release typeSummary
    2Built using iOS AylaSDK v8.0.3
    Built using Xcode 16.0 on macOS 15.0

    Sepia v8.0.3

    Release typeSummary
    1EnhancedAdded support for iOS 18
    2Updated the minimum iOS deployment target to 16.0, with support for version 16.0 and higher.
    3EnhancedAdded support to override partnerBLEServiceUUIDs in AylaSystemSettings using SepiaConfig, making it easier to manage and configure device connections.
    4Deprecated featureRemoved WeChat integration
    5Built using iOS_AylaSDK_Public v8.0.3
    Built using Xcode 16.0 on macOS 15.0

    Sepia app v8.0.3

    Release typeSummary
    1EnhancedAdded support for iOS 18
    2Updated the minimum iOS deployment target to 16.0, with support for version 16.0 and higher.
    3FixedResolved App Store privacy warnings.
    4Deprecated featureRemoved WeChat integration
    5Built using iOS_AylaSDK_Public & iOS_Sepia_Public v8.0.3
    Built using Xcode 16.0 on macOS 15.0

    FastTrack v8.0.3

    Release typeSummary
    1EnhancedAdded support for iOS 18
    2Updated the minimum iOS deployment target to 16.0, with support for version 16.0 and higher.
    3Deprecated featureRemoved WeChat integration
    4Built using iOS_AylaSDK_Public & iOS_Sepia_Public v8.0.3
    Built using Xcode 16.0 on macOS 15.0

    This week we added release notes for Cloud Platform.

    Cloud Platform

    Release typeEnvironmentFeatureSummary
    FixedUS-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.
    FixedUS-fieldmDSSv2We 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.
    EnhancedEU-fieldDevice 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.
    FixedEU-fieldDevice 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.

    This week we added release notes for Cloud Platform.

    Cloud Platform

    Release typeEnvironmentFeatureSummary
    EnhancedEU-fieldAWS to Google Cloud Platform (GCP) migrationWe migrated our environment from AWS to GCP.
    FixedUS-fieldGroups and Scenes
    • We fixed an issue where schedules were not triggering when collection schedules were updated.
    • We fixed an issue where the GET Collection API results had mismatches when pagination was applied.
    EnhancedUS-fieldUser Service – Account ManagementOEM Admins can now initiate reset password requests for users directly from the Ayla Customer Dashboard. The audit trails for password resets are properly maintained and easily accessible to the OEM::Admin.

    For more information on reset password options, please refer End User Account Management
    FixedUS-fieldMQTT (MDSSV2)Fixed an issue where events were being received from deleted MQTT filters. After the fix, only events from the current MQTT filters are received.
    EnhancedUS-fieldMQTT (MDSSV2)With this enhancement, the client MQTT APIs are updated to follow REST API design principles.

    This week we added release notes for Cloud Platform.

    Cloud Platform

    Release typeEnvironmentFeatureSummary
    FixedUS-fieldGroups and ScenesWe fixed an issue where some schedules were not triggering. After the fix, all schedules now trigger as expected.
    EnhancedUS-fieldDataStream Service

    DataSearch Service
    With this enhancement, we are handling device and property updates separately to improve performance. The dslistener service handles property updates, while the dsalistener service handles device updates.
    EnhancedUS-fieldDealer Management

    Remote Virtual Device (RVD)
    With this enhancement, when a dealer role creates a Remote Virtual Device (RVD), it is automatically linked to their account, eliminating the need for manual association.

    This week we added release notes for Cloud Platform.

    Cloud Platform

    Release typeEnvironmentFeatureSummary
    EnhancedUS-fieldDataStream Service
    DataSearch Service
    With this enhancement, we are handling device and property updates separately to improve performance. The dslistener service handles property updates, while the dsalistener service handles device updates.

    This week we added release notes for Cloud Platform.

    Cloud Platform

    Release typeEnvironmentFeatureSummary
    EnhancedUS-fieldAyla Customer DashboardUpdated configuration settings and the ingress rule to enhance access to the Customer Dashboard.
    New featureUS-fieldGroups and Scenes Service (GSS)GSS service is enhanced by adding new feature group schedule to create and manage group schedule
    EnhancedAllEdge ServiceAdded support to redirect Enterprise GSS requests through Edge service (API gateway)for all environments.
    EnhancedUS-fieldEdge ServiceEnhanced the 'is_valid' API by adding a new dealer_uuid parameter in the response. It’s value will be null if the dealer_uuid is not present for that user.

    This week we added release notes for Cloud Platform.

    Cloud Platform

    Release typeEnvironmentFeatureSummary
    FixedUS-Dev
    US-field
    User Service
    • Added validations to prevent a Dealer Admin from one dealer from performing any operations on users belonging to other dealers, enhancing security and improving user management.

    • Fixed an issue where the OEM Admin role was unable to create email notifications (SMTP) for its dealers.
    EnhancedUS-Dev
    US-field
    User ServiceImproved the end user account management feature for more efficient account access and recovery. For more information, please refer End User Account Management.
    EnhancedUS-fieldAyla GCPWe are actively enhancing the stability of the newly migrated Ayla GCP platform to ensure smooth functioning for all our services.