This week we added release notes for Cloud Platform.

Cloud Platform

Release type

Environment

Feature

Summary

1

Enhanced

CN-Field

Platform Upgrade

We are upgrading all services in China Platform, ensuring they are brought up to the latest version.

2

Enhanced

US-Field
EU-Field
Shark
US-Dev

Ayla Customer Dashboard

In Command Center Filters, we now support filtering with "contain".

3

New feature

US-Field
EU-Field
Shark
US-Dev

Command Center (ICC) – Job Report

We 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.

4

Fixed

US-Field
EU-Field
Shark
US-Dev

Ayla Customer Dashboard – Device Search

We fixed an issue wherein the result of device search by MAC address was sometimes getting timed out.

5

New feature

US-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.

6

New feature

US-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.

7

New feature

US-Field
EU-Field
Shark
US-Dev

Ayla Customer Dashboard

In 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.

8

Enhanced

US-Field
EU-Field
Shark
US-Dev

Data Export Service

We optimised the post data processing tasks to avoid data accumulation issues.

9

Enhanced

S-Field
EU-Field
Shark
US-Dev

Rule Service - Logs

We improved logging for the Rule Service for better tracking of events/actions.

10

Enhanced

US-Field
EU-Field
US-Dev

User Service

Added loggers for user account deletion, role assignment, role revocation, and for the number of failed login attempts.

11

Fixed

Shark

Rule 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.

13

Enhanced

Shark

Rule Service

Updated Rule Service configurations to validate OEM quota and Rule Based Notification (RBN) Limits.

14

Enhanced

EU-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).

15

Enhanced

EU-Field
US-Dev

Command Center

With 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.

16

Fixed

EU-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.

17

DB upgrade

Shark

DB upgrade

Upgraded PostgreSQL version to support DB actions.

18

Enhanced

EU-Field

Data Search Service

With this enhancement we upgraded the open search (Elasticsearch) infrastructure.

19

Enhanced

US-Field
EU-Field
US-Dev

Metering

We improved the metering calculations of rule evaluation transactions.


This week we added release notes for Cloud Platform.

Cloud Platform

Release type

Environment

Feature

Summary

1

Enhanced

CN-Field

User Service

We have enhanced the security of PEM files and passwords by using new algorithms.

2

DB Upgrade

US-Field

DataStream Service
Migration Service

We upgraded the MySQL library version.

3

Enhanced

US-Dev
US-Field
EU-Field

Rule Service

Updated Rule Service configurations to validate OEM quota and Rule Based Notification (RBN) Limits.

4

Fixed

US-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.

5

New feature

US-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.

6

DB Upgrade

US-Dev
US-Field
EU-Field

Command Center

Upgraded PostgreSQL version to support DB actions.

This week we added release notes for Cloud Platform.

Cloud Platform

Release type

Environment

Feature

Summary

1

Enhanced

US-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.

2

Fixed

US-Field
Eu-Field
Shark
US-Dev

Dashboard - Command Center

We fixed an issue wherein customers were not able to edit the job filters in the Ayla Customer Dashboard.

3

Enhanced

US-Field

Device Service

We added support for OEM::Admin role to create Remote Virtual Devices.

4

Enhanced

US-Field
EU-Field

Metering

This enhancement includes metering configuration changes to enhance/stabilize metering calculations.

This week we added release notes for Cloud Platform.

Cloud Platform

Release type

Environment

Feature

Summary

1

Enhanced

US-Field

User Service

We have enhanced the security of PEM files and passwords by using new algorithms.

2

Enhanced

US-Field
EU-Field

Feed Service

With this enhancement, we configured AWS role and access token for Feed Service to strengthen the access permission management.

3

Enhanced

US-Field
Shark

Database Upgrade

This enhancement was carried out to upgrade database specification for the Rule Service.

4

Enhanced

US-Field

Metering

With this enhancement we upgraded the open search (Elasticsearch) infrastructure.

5

Enhanced

EU-Field

DataStream Service
Migration Service

We upgraded the MySQL library version.

6

Fixed

US-Field

Metering

We resolved metering invalid index issues.

7

Enhanced

US-Field

Metering

With this enhancement, SMSs are metered, and SMS transactions are made visible in Insights.

8

Enhanced

US-Field

DataSearch

Added validation to metering count for SMS data to ensure metering quality.

9

Fixed

EU-Field
Owlet-Field

User Service

Fixed the default logo display error in the authorization (Oauth) flow.

10

Enhanced

EU-Field
US-Dev

Device Service

We added support for OEM::Admin role to create Remote Virtual Devices.

11

Fixed

US-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.

12

Enhanced

US-Field
Eu-Field
Shark
US-Dev

Command Center

In 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 type

Environment

Feature

Summary

1

Enhanced

EU-Field
US-Dev

ICC Search
User Service

Enabled ICC Service to consume User Service internal APIs.

2

Enhanced

EU-Field
US Dev

Datapoint Service

Added additional validations to ensure that the datapoint requests are processed only if they contain all mandatory fields/parameters.

3

Enhanced

US-Field
EU-Field
US Dev

Ayla Customer Dashboard

Enhanced 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.

4

User Interface Update

US-Field
EU-Field
US Dev

Ayla Customer Dashboard

In 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 type

Environment

Feature

Summary

1

Enhanced

EU-Field
US-Dev

ICC Search
User Service

Server-side implementation – We updated configurations for Command Center to enable HMAC.

2

Enhanced

US Field
US dev

Metering Service

Added following enhancements in the metering service:

  • Metering calculation changes for Single and Batch Datapoints
  • Reading multiple CSV files
  • Ignoring duplicate CSV files

3

Enhanced

US Field
US dev

ICC Service

Enhanced 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.

4

Enhanced

US Field
US dev

ICC Service

Added 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.

5

Enhanced

US-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.

6

Fixed

Shark
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.

7

Fixed

US-Field

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.
  • Fixed an error wherein device search with property value as -1 was returning wrong records.

8

Fixed

US-Field
EU-Field

User Service

Fixed an issue wherein linking skills to Alexa failed. After the fix, users can link the skills to Alexa as expected.

9

Enhanced

US-Field
EU-Field

User Service

Enable HMAC support for internal calls from ICC Service to User Service.

This week we added release notes for Cloud Platform.

Cloud Platform

Release type

Environment

Feature

Summary

1

Fixed

Shark

ICC Service

We 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.

2

Enhanced

US-Field
EU-Field

ICC Service
OTA Service

Performed enhancements to User Consent Jobs to eliminate latency.

3

Enhanced

Owlet-Field

ICC Service

We added OEM Model validation during ICC job creation. This restricts job creation using a filter that is associated with a different OEM Model.

4

Fixed

US-Field
EU-Field
US-Dev

ICC Search
Datapoint Service

Fixed an error wherein device search with property value as -1 was returning wrong records.