This week we added release notes for Cloud Platform.

Cloud Platform

Release typeEnvironmentFeatureSummary
1New featureEU-FieldApplication ServiceWe added support to accept private key file (PEM file) in JSON format to send the FCM notifications.
2EnhancedUS-FieldCommand CenterWith this enhancement, the email notifications sent to inform about the devices stuck in Downloaded state will contain all Job IDs to identify the jobs easily

This week we added release notes for Cloud Platform.

Cloud Platform

Release typeEnvironmentFeatureSummary
1EnhancedCN-FieldPlatform UpgradeWe are upgrading all services in China Platform, ensuring they are brought up to the latest version.
2EnhancedUS-Field
EU-Field
Shark
US-Dev
Ayla Customer DashboardIn Command Center Filters, we now support filtering with "contain".
3New featureUS-Field
EU-Field
Shark
US-Dev
Command Center (ICC) – Job ReportWe added “Waiting for user content” as a new "state" in User Consent OTA jobs. This will help to know how many devices are waiting for consent from the users for the User Consent jobs in ICC.
4FixedUS-Field
EU-Field
Shark
US-Dev
Ayla Customer Dashboard – Device SearchWe fixed an issue wherein the result of device search by MAC address was sometimes getting timed out.
5New featureUS-Field
EU-Field
Shark
US-Dev
Ayla Customer Dashboard

Device Service
To enhance the performance of Device search, like and not like searches on Software Version are replaced with starts with.
6New featureUS-Field
EU-Field
US-Dev
Message Service
Application Service
We have migrated from FCM legacy APIs to the HTTP v1 APIs, which uses FCM PEM files to send the FCM notifications.
We recommend all customers to upload their FCM PEM files in Ayla Dashboard at the earliest.
7New featureUS-Field
EU-Field
Shark
US-Dev
Ayla Customer DashboardIn the App Details tab of the OEM App dialog box, we have added an option to upload a FCM PEM File. FCM PEM files are used to send the FCM notifications.
8EnhancedUS-Field
EU-Field
Shark
US-Dev
Data Export ServiceWe optimised the post data processing tasks to avoid data accumulation issues.
9EnhancedS-Field
EU-Field
Shark
US-Dev
Rule Service - LogsWe improved logging for the Rule Service for better tracking of events/actions.
10EnhancedUS-Field
EU-Field
US-Dev
User ServiceAdded loggers for user account deletion, role assignment, role revocation, and for the number of failed login attempts.
11FixedSharkRule Service
  • Fixed an issue wherein rule expressions containing str_contains function was throwing invalid or malformed errors.
  • Added validation check to avoid rule creation when wrong oem_model is passed.
13EnhancedSharkRule ServiceUpdated Rule Service configurations to validate OEM quota and Rule Based Notification (RBN) Limits.
14EnhancedEU-Field
US-Dev
Command Center
OTA Service
In the kill-Switch feature, this enhancement will mark an ICC job as Stopped once OTA is finished processing all devices for the job (One Time Job).
15EnhancedEU-Field
US-Dev
Command CenterWith this enhancement, the notifications sent to inform about the devices stuck in Downloaded state will contain Job Ids and a suitable note to improve customer experience.
16FixedEU-Field
Shark
Command Center

Rule Service
  • We fixed an issue wherein rule expressions with whitespace characters were not getting evaluated as expected. With this fix, in rule expressions, any values with whitespaces are considered for evaluation.
  • Added support to evaluate contain and not contain expressions as part of Rules with ICC Continuous flow.
17DB upgradeSharkDB upgradeUpgraded PostgreSQL version to support DB actions.
18EnhancedEU-FieldData Search ServiceWith this enhancement we upgraded the open search (Elasticsearch) infrastructure.
19EnhancedUS-Field
EU-Field
US-Dev
MeteringWe improved the metering calculations of rule evaluation transactions.

This week we added release notes for Cloud Platform.

Cloud Platform

Release typeEnvironmentFeatureSummary
1EnhancedCN-FieldUser ServiceWe have enhanced the security of PEM files and passwords by using new algorithms.
2DB UpgradeUS-FieldDataStream Service
Migration Service
We upgraded the MySQL library version.
3EnhancedUS-Dev
US-Field
EU-Field
Rule ServiceUpdated Rule Service configurations to validate OEM quota and Rule Based Notification (RBN) Limits.
4FixedUS-Dev
US-Field
EU-Field
Rule Service
  • Added validation check to avoid rule creation when wrong oem_model is passed.
  • Fixed an issue wherein rule expressions containing str_contains function was throwing invalid or malformed errors.
5New featureUS-Dev
US-Field
EU-Field
Command Center

Rule Service
Added support to evaluate contain and not contain expressions as part of Rules with ICC Continuous flow.
6DB UpgradeUS-Dev
US-Field
EU-Field
Command CenterUpgraded PostgreSQL version to support DB actions.

This week we added release notes for Cloud Platform.

Cloud Platform

Release typeEnvironmentFeatureSummary
1EnhancedCN-FieldPlatform UpgradeIn this release, we redeployed all services to China Platform, bringing them up to the latest version.

This week we added release notes for Cloud Platform.

Cloud Platform

Release typeEnvironmentFeatureSummary
1EnhancedUS-Dev
US-Field
EU-Field
User Service
  • We added new loggers to enhance monitoring and tracking in the following scenarios:
    • User account deletion
    • Role assignment and revocation
    • Failed login attempts
  • We enhanced AWS authentication by choosing token-based credentials instead of access/secret key.
2FixedUS-Field
Eu-Field
Shark
US-Dev
Dashboard - Command CenterWe fixed an issue wherein customers were not able to edit the job filters in the Ayla Customer Dashboard.
3EnhancedUS-FieldDevice ServiceWe added support for OEM::Admin role to create Remote Virtual Devices.
4EnhancedUS-Field
EU-Field
MeteringThis enhancement includes metering configuration changes to enhance/stabilize metering calculations.

This week we added release notes for Cloud Platform.

Cloud Platform

Release typeEnvironmentFeatureSummary
1EnhancedUS-FieldUser ServiceWe have enhanced the security of PEM files and passwords by using new algorithms.
2EnhancedUS-Field
EU-Field
Feed ServiceWith this enhancement, we configured AWS role and access token for Feed Service to strengthen the access permission management.
3EnhancedUS-Field
Shark
Database UpgradeThis enhancement was carried out to upgrade database specification for the Rule Service.
4EnhancedUS-FieldMeteringWith this enhancement we upgraded the open search (Elasticsearch) infrastructure.
5EnhancedEU-FieldDataStream Service
Migration Service
We upgraded the MySQL library version.
6FixedUS-FieldMeteringWe resolved metering invalid index issues.
7EnhancedUS-FieldMeteringWith this enhancement, SMSs are metered, and SMS transactions are made visible in Insights.
8EnhancedUS-FieldDataSearchAdded validation to metering count for SMS data to ensure metering quality.
9FixedEU-Field
Owlet-Field
User ServiceFixed the default logo display error in the authorization (Oauth) flow.
10EnhancedEU-Field
US-Dev
Device ServiceWe added support for OEM::Admin role to create Remote Virtual Devices.
11FixedUS-Field
Eu-Field
Shark
US-Dev
Command Center
  • In the kill-switch feature, we resolved the issue wherein unacknowledged OTA commands were getting processed in unexpected way. With this fix, unacknowledged OTA Commands are deleted on stopping the Job.
  • Fixed the issue wherein the get device job API was returning wrong job_status and stopped_at values.
12EnhancedUS-Field
Eu-Field
Shark
US-Dev
Command CenterIn Command Center, for stage run, the success_threshold value is modified.

For more information on Stage Run, click here.

This week we added release notes for Cloud Platform.

Cloud Platform

Release typeEnvironmentFeatureSummary
1EnhancedEU-Field
US-Dev
ICC Search
User Service
Enabled ICC Service to consume User Service internal APIs.
2EnhancedEU-Field
US Dev
Datapoint ServiceAdded additional validations to ensure that the datapoint requests are processed only if they contain all mandatory fields/parameters.
3EnhancedUS-Field
EU-Field
US Dev
Ayla Customer DashboardEnhanced ICC Service to trigger email notifications when a stage reaches to the “success” criteria. This enables the users to promote stage run to the next stage.
4User Interface UpdateUS-Field
EU-Field
US Dev
Ayla Customer DashboardIn Ayla Customer Dashboard, for the Property Value filter category, we have disabled the contain and does_not_contain operators as the Rule Service does not support these operators as of now.

This week we added release notes for Cloud Platform.

Cloud Platform

Release typeEnvironmentFeatureSummary
1EnhancedEU-Field
US-Dev
ICC Search
User Service
Server-side implementation – We updated configurations for Command Center to enable HMAC.
2EnhancedUS Field
US dev
Metering ServiceAdded following enhancements in the metering service:
  • Metering calculation changes for Single and Batch Datapoints
  • Reading multiple CSV files
  • Ignoring duplicate CSV files
  • 3EnhancedUS Field
    US dev
    ICC ServiceEnhanced ICC Service to trigger email notifications in the following scenarios:
    When any device fails in the critical stage(s)
  • When a device is stuck in the DOWNLOADED state for more than threshold time (60 minutes)
  • When a stage reaches to the “success” criteria.
  • 4EnhancedUS Field
    US dev
    ICC ServiceAdded Kill Switch feature. This feature allows the users to stop a running One-Time job in case of an unexpected issue and thereby avoid any further processing of the devices.
    5EnhancedUS-Field
    EU-Field
    API Gateway(Edge Service)We updated the API Gateway (Edge Service) to use AWS Roles/Tokens instead of AWS Access And Secret Keys.
    6FixedShark
    Owlet
    Datapoint Service
    • Fixed an error wherein device search with property value as -1 was returning wrong records.
    • Added additional Info logs in Datapoint Service.
      7FixedUS-FieldDevice Service
      • We fixed the issues causing SMS trigger creation errors.
      • Fixed an issue wherein the Device Type property of a device was not matching with the Template Type.
      • Fixed an error wherein device search with property value as -1 was returning wrong records.
        8FixedUS-Field
        EU-Field
        User ServiceFixed an issue wherein linking skills to Alexa failed. After the fix, users can link the skills to Alexa as expected.
        9EnhancedUS-Field
        EU-Field
        User ServiceEnable HMAC support for internal calls from ICC Service to User Service.

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

        Cloud Platform

        Release typeEnvironmentFeatureSummary
        1EnhancedSharkICC Search
        OTA Service
        • Performed enhancements to User Consent Jobs to eliminate latency.
        • We added OEM Model validation during ICC job creation. This restricts job creation using a filter that is associated with a different OEM Model.
        2New FeatureSharkICC ServiceAdded Kill Switch feature. This feature allows the users to stop a running One-Time job in case of an unexpected issue and thereby avoid any further processing of the devices.
        3FixedSharkICC Service
        Datapoint Service
        Fixed an error wherein device search with property value as -1 was not returning expected records.
        4FixedEU-FieldAyla Device Service
        • We fixed the issues causing SMS trigger creation errors.
        • Fixed an issue wherein the Device Type property of a device was not matching with the Template Type.

        Edge Platform

        Ayla Device Agent 3.1.3

        Ayla Device Agent 3.1.3 for Espressif ESP-IDF 4.4.6 is now available.

        This release includes Matter support. It is recommended for customers who want to build Matter-compliant devices that also connect to the Ayla platform, based on Espressif modules.

        Below table provides the major changes included in this release:

        Release typeFeatureSummary
        1FixedLAN ModeFixed an issue wherein quickly switching the app between foreground and background made LAN mode unresponsive.
        2FixedMatter LANFixed the issue wherein Aura app did not establish the matter local control connection.
        3FixedDevice ControlFixed an issue wherein enabling setup mode via dashboard was failing due to unerased Wi-Fi profiles.
        4FixedMatter Certificate
        • Upgraded ESP-IDF to v4.4.6 for CHIP 1.0.0.2.
        • Fixed general app issues.
        5New FeatureApplication InterfaceAdded the feature to drag/swipe on the color palette for the strip.
        6New FeatureAyla Matter DemoDisabled HTTP server for ayla_matter_demo.
        7New FeatureADAAdded the feature to flash LED when commissioning window opens and to stop flashing LED when commissioning window closes.
        8New FeatureADAIn this version, we did not patch Nimble for matter devices.
        9New FeatureADAAdded CLI to store rotating unique ID.

        Ayla Device Agent 3.0.4

        Ayla Device Agent 3.0.4 for Espressif ESP-IDF 4.4.2 is now available.

        This release includes critical bug fixes for the Ayla MQTT agent. All customers using ada-3.0 or later should upgrade to this agent.

        Below table provides the major changes included in this release:

        Release typeFeatureSummary
        1FixedMQTTFixed an issue wherein MQTT did not refresh time when authentication failed due to bad time.
        2FixedDevice ControlFixed an issue wherein enabling setup mode via dashboard was failing due to unerased Wi-Fi profiles.

        This week we added release notes for Cloud Platform.

        Cloud Platform

        Release typeEnvironmentFeatureSummary
        1FixedSharkICC ServiceWe modified Device Search Error Handling mechanism. Going forward, any failure with respect to device search filter will result in an error and partial search won't be considered.
        2EnhancedUS-Field
        EU-Field
        ICC Service
        OTA Service
        Performed enhancements to User Consent Jobs to eliminate latency.
        3EnhancedOwlet-FieldICC ServiceWe added OEM Model validation during ICC job creation. This restricts job creation using a filter that is associated with a different OEM Model.
        4FixedUS-Field
        EU-Field
        US-Dev
        ICC Search
        Datapoint Service
        Fixed an error wherein device search with property value as -1 was returning wrong records.