No release notes added this week.

This week we added release notes for Cloud Platform.

Cloud Platform

Release type

Environment

Feature

Summary

1

Enhanced

Shark

User Service

Added loggers for user account deletion, role assignment, role revocation, and for the number of failed login attempts.
Added additional loggers to get cookies data when Oauth flow breaks.

2

Fixed

Shark

User Service

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

3

Enhanced

Shark

User Service

We enabled HMAC support for internal calls from ICC Service to User Service.

4

Fixed

Shark

User Service

We fixed an issue causing forbidden (403) error while running the update email API.

5

Fixed

Shark

User Service

We fixed an issue causing unprocessable entity (422) error while running the assign label API.

6

Enhanced

Shark

User Service

With this enhancement, going forward, Ayla User Service uses AWS with Roles/Tokens-based credentials instead of AWS Access and Secret Keys.

7

Fixed

Shark

UserService

We fixed an issue wherein passwords were recorded in the error logs. After this fix, passwords are not logged.

8

Fixed

Shark

UserService

We fixed an issue wherein older/failed messages that didn’t have user_id were repeatedly calling log service. With this fix, we have removed unlimited retries for failed messages and allowed just one retry.

9

Upgrade

Shark

UserService

We upgraded jQuery version to v3.7.0.

10

Fixed

Shark

UserService

We fixed an issue wherein the is_valid API was giving wrong user role in the response.

11

Upgrade

Shark

UserService

We upgraded Opentelemetry gem versions to allow download of all instruments.

12

Fixed

Shark

UserService

We fixed an issue wherein apps were crashing due to change in the date format. With this fix, we reverted to the working date format.

13

Fixed

Shark

UserService
in_field_provision

We fixed an issue wherein the get OEM API failed (error code 401) for a user with ModuleMaker:Adminrole.

14

Fixed

Shark

UserService
in_field_provision

We fixed an issue wherein the provision_device API failed to verify signature.

15

Fixed

Shark

UserService

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

16

Enhanced

Shark

UserService

We added debuggers to check the OAuth flow failures if any.

17

Enhanced

Shark

User Service
Ayla Customer dashboard

We fixed an error wherein user metadata was not displayed in the Ayla Customer dashboard.

18

Fixed

Shark

UserService

We fixed an issue wherein after deleting a user, username verification record were not getting deleted. This fix deletes the dependent records.

19

Enhanced

Shark

UserService

Added configurations to support OpenTelemetry.

20

Fixed

Shark

UserService

Fixed an issue wherein API to download PEM was giving wrong data in the response.

21

Enhanced

Shark

UserService

We added support for APIs with XML content type.

22

Enhanced

Shark

UserService

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

No release notes added this week.

This week we added release notes for Cloud Platform.

Cloud Platform

Release type

Environment

Feature

Summary

1

Fixed

US-Field

Groups and Scenes

Fixed an issue wherein the experiences (scenes) were not displayed on the user apps. After the fix, scenes are displayed as expected.

2

Enhancement

EU-Field

Datapoint Service

We fixed an issue causing erratic behaviours in the applications due to to-device property batch updates. With this fix, we added support for property updates with echo in batched datapoints.

3

Fixed

US-field
EU-field
US-dev

ICC Staged Run

In ICC staged run, we fixed an issue that was hampering the job progress to next stages.

4

Fixed

Owlet

Device Search

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

5

Enhanced

Owlet

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.

6

Enhanced

US-Field

Metering

We have added capability in Metering to run backfill jobs for past dates. The following are the major features for which this enhancement is implemented: DataPoints, SMS, Rule evaluations, Rule Execution, DataStreams, File or image I/O.

This week we added release notes for Cloud Platform.

Cloud Platform

Release type

Environment

Feature

Summary

1

Fixed

US-Field
EU-Field
US-Dev

User Service

Fixed the default logo display error in the authorization (Oauth) flow wherein logos of certain dimensions were getting stretched and losing their aspect ratio.

2

Enhanced

US-Field

Metering
DataSearch

In metering service, we upgraded to Open Search from Elastic Search engine.

3

Enhanced

US-Field

Groups and Scenes

We activated the “end_time_each_day” parameter to set end time for a schedule each day. This enhancement improves schedule time management.

4

Fixed

US-Field

Groups and Scenes

Fixed an issue wherein schedule timings were set wrongly when creating experiences (scenes).

5

Enhanced

US-Field

Groups and Scenes

With this enhancement, the shared users with “write”
permissions are now allowed to perform all the CRUD
operations on the shared collections.

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.