Weekly Product Release Notes

Welcome to Ayla's release notes for the Cloud, Edge, and Mobile platforms. Release Notes are published every week so that you can stay abreast of the following:

  • New feature: New features whether a major release or new functionality added to an existing feature.
  • Enhanced: Improvements to existing features or platform performance.
  • Fixed: Resolved issues with features or functionality.
  • Known issue: Known issues that are being worked on, along with workarounds when applicable.

June 09, 2023

No release notes added this week.

June 02, 2023

Cloud Platform

Release typeEnvironmentFeatureSummary
1FixedUS-Dev
US-Field
EU-Field
Device ServiceFixed an issue wherein unique properties API was returning incomplete unique property name. After the fix, the desired complete property name is retrieved.
2EnhancedUS-Dev
US-Field
EU-Field
Shark
User ServiceThis enhancement allows OEM customers to use their own custom URLs in emails for account confirmation and resetting password.
3EnhancedUS-Dev
US-Field
EU-Field
User ServiceThis enhancement will improve the end-user experience by allowing OEMs to use Device Name instead of DSN in device share email.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

May 26, 2023

Cloud Platform

Release typeEnvironmentFeatureSummary
1EnhancedUS-Dev
US-Field
EU-Field
Shark
Ayla Message ServiceWe added support to enter priority and lifespan/time-to-live (ttl) attributes in push notifications for Android (FCM) and iPhones (APNs). Please refer Create Destination.
2EnhancedUS-Dev
US-Field
EU-Field
Shark
ICC ServiceWe have enabled Data Search API to search devices.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

May 19, 2023

Cloud Platform

Release typeEnvironmentFeatureSummary
1EnhancedOwlet-Field
Shark-Field
Ayla Message ServiceEffective June 1, 2023, international long codes are not allowed in the UK. To adhere to these regulatory changes, we have enabled the alphanumeric sender ID “NOTIFIER” to send messages (SMS) to the UK.
2EnhancedOwlet-Field
Shark-Field
Insights - TransactionsSMS transaction counts are added in the Transactions tab of the Insights dashboard.
3FixedUS-Dev
US-Field
EU-Field
Shark-Field
Device ServiceFixed an issue wherein template association with device failed due to duplicate schedules.
4EnhancedShark-FieldICC Service
OTA Service
We have optimized the ICC OTA job success rate by prioritizing online devices for the updates.
5FixedUS-Field
EU-Field
Ayla Message ServiceFixed an issue wherein Get destinations API result was displayed in ascending order instead of descending order. After the fix, by default the result is displayed in descending order.
6FixedUS-Field
EU-Field
Rules ServiceFixed an issue wherein Get actions API was producing error when “is_internal= true” and “paginated=true”. Also, now by default the API result is displayed in descending order.
7Best practicesUS-Field
EU-Field
Rules ServiceFor Get actions and Get rules APIs, the response parameter “totalPages” is changed to “total_pages”.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

May 12, 2023

Cloud Platform

Release typeEnvironmentFeatureSummary
1FixedUS-Dev
US-Field
EU-Field
ICC Service
OTA Service
We have optimized the ICC OTA job success rate by prioritizing online devices for the updates.
2EnhancedUS-Dev
US-Field
EU-Field
Owlet-Dev
Ayla Message ServiceAdditional phone number validations are added to identify invalid phone numbers.
3EnhancedUS-Dev
US-Field
EU-Field
Owlet-Dev
Insights - TransactionsSMS transaction counts are added in the Transactions tab of the Insights dashboard.
4EnhancedUS-Dev
US-Field
EU-Field
Owlet-Dev
Ayla Message ServiceEffective June 1, 2023, international long codes are not allowed in the UK. To adhere to these regulatory changes, we have enabled the alphanumeric sender ID “NOTIFIER” to send messages (SMS) to the UK.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

May 05, 2023

Cloud Platform

No release notes added this week.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

April 28, 2023

Cloud Platform

Release typeEnvironmentFeatureSummary
1FixedEU-FieldAyla Device ServiceFixed an issue wherein incorrect logs were displayed.
2EnhancedUS-Dev
US-Field
EU-Field
Owlet
Shark
Ayla Message ServiceEffective April 25, 2023, dynamic Alphanumeric Sender IDs are not allowed in Australia. To adhere to these regulatory changes, we have enabled the registered alphanumeric sender ID “NOTIFIER” to send messages (SMS) to Australia.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

April 21, 2023

Cloud Platform

Release typeEnvironmentFeatureSummary
1EnhancedShark-FieldDynamic Firebase LinkingThis enhancement will allow OEMs to customize the Account confirmation page by providing their own success URL. With this, end-users will be redirected to the OEM provided page instead of the default success page provided by Ayla.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

April 14, 2023

Cloud Platform

Release typeEnvironmentFeatureSummary
1EnhancedUS-Dev
US-Field
EU-Field
Owlet-Field
Shark-Field
Ayla Message Service (AMS)This enhancement enables AMS to validate Apple Push Notification service (APNs) certificate of OEM applications before sending push notifications. An appropriate alert (in Alert History) is generated if APNs certificate is expired or unavailable for your application. Based on this alert you can take the required action (for example: renew certificate).
2EnhancedUS-Dev
US-Field
EU-Field
Owlet-Field
Shark-Field
AMSFor the Get Destinations API, we updated the response body by adding new parameter “totalPages”. This parameter provides total number of pages generated when you run this API.
3FixedUS-Dev
US-Field
EU-Field
Owlet-Field
Shark-Field
AMSFixed an issue wherein Alert History was wrongly showing that the Push Notifications were delivered even when the notifications were not delivered due to unavailability/expiry of APNs certificate.
4EnhancedUS-Field
EU-Field
Dynamic Firebase LinkingThis enhancement will allow OEMs to customize the Account confirmation page by providing their own success URL. With this, end-users will be redirected to the OEM provided page instead of the default success page provided by Ayla.
5FixedUS-FieldAyla Device ServiceFixed an issue wherein associating templates with devices was failing because of duplicate schedules.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

April 7, 2023

Cloud Platform

Release typeEnvironmentFeatureSummary
1EnhancedUS-Dev
Owlet-Field
Dynamic Firebase LinkingThis enhancement will allow OEMs to customize the Account confirmation page by providing their own success URL. With this, end-users will be redirected to the OEM provided page instead of the default success page provided by Ayla.
2FixedUS-Dev
US-Field
EU-Field
IoT Command Center (ICC)Fixed an issue in Ayla Module OTA job in which the filter was sometimes failing to return devices if the “from version” was provided.
3FixedUS-Dev
US-Field
EU-Field
IoT Command Center (ICC)Fixed an issue related to File Transfer Job, wherein the job was getting stopped without showing an appropriate status.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

March 31, 2023

Cloud Platform

No release notes added this week.

Edge Platform

Ayla Device Agent 1.7.3 release for Espressif ESP-IDF 4.1.2

Release typeFeatureSummary
1FixedConnectivityThis release removes the web page and redirect URLs emitted by the device in response to captive portal detection by iOS.

Mobile Platform

No release notes added this week.

March 24, 2023

Cloud Platform

No release notes added this week.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

March 17, 2023

Cloud Platform

No release notes added this week.

Edge Platform

Ayla Device Agent 3.0 for Espressif ESP-IDF 4.4.2.

Release typeFeatureSummary
1New FeatureMQTTThis is a major release of the Integrated Agent (ADA 3.0) to add MQTT support. For more information, please refer Integrated Agent v3.0.

Note that the devices which used ada-1.x will have their configuration upgraded without disturbing the old configuration. Changes in the configuration made after the upgrade will not be seen after a downgrade back to 1.x.
2Disabled FeatureMessage PropertiesMessage properties are not supported in the current version (ADA 3.0) of the Integrated Agent.

Support for the message properties will be announced in the future release notes.
###Mobile Platform No release notes added this week.

March 10, 2023

Cloud Platform

Release typeEnvironmentFeatureSummary
1FixedUS-Dev
US Field
Groups and Scenes
Schedules
Fixed an issue wherein a few of the Scenes/Schedules records were not getting updated.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

March 3, 2023

Cloud Platform

Release typeEnvironmentFeatureSummary
1EnhancedUS-Dev
US-Field
SRSSAdded validations to Sunrise/Sunset (SRSS) with OFFSET changes. With this feature enhancement, appropriate error messages are displayed when Sunrise/Sunset with OFFSET value does not follow the allowed format: "HH:MM:SS before/after sunrise/sunset".
2FixedUS-Dev
US-Field
Groups and ScenesAdded script to update the experience to local time such that the experience will trigger at the same time after the Daylight Saving Time (DST) change.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

February 28, 2023

Cloud Platform

Release typeEnvironmentFeatureSummary
1FixedUS-DevDatapoints APIFixed an issue wherein the groups/{group_id}/datapoints.json API was converting the property data type integer to strings. With this fix, the datatype mismatch is eliminated.
2EnhancedAllUser Service APIsGET //users* APIs are redesigned to improve performance.
3FixedUS-Dev
US field
User ServiceSupported role update of SSO users.
4EnhancedAllUser ServiceImproved logging for error scenarios for POST/GET /refresh_token API by adding specific error code and message. This helps in faster RCA and troubleshooting.
5FixedAllImage ServiceFixed an issue wherein, AIS log output were not seen in standard output (console).
6EnhancedUS-Dev
US field
EU field
Shark field
ICC ServiceEnabled end-user to check and perform OTA updates through apps.

Edge Platform

No release notes added this month.

Mobile Platform

No release notes added this month.

January 31, 2023

Cloud Platform

Release typeEnvironmentFeatureSummary
1FixedUS-DevDevice serviceFixed an issue wherein Product Name was not updated when a device firmware is updated to a new template containing a different product name.
2EnhancedUS-Dev
US field
EU field
ICC service
OTA service
You can now use Image_ID instead of target_version to map an image with OTA job.
3EnhancedUS-Dev
US field
EU field
Owlet-Dev
Message serviceEnhancement is done to display appropriate error messages when account confirmation (authToken) related errors occur.
4EnhancedUS-Dev
US field
EU field
Message serviceSubconsumer implementation changes are performed for ams-kinesis, sms, email and push components to enhance the partitions.
5FixedUS fieldDevice service
User service
Fixed an issue wherein, duplicate account was created with a user email. The fix does not allow creation of duplicate account for the same OEM.
6EnhanceAllUser serviceCustom error message is displayed when account confirmation fails.
7User serviceAdded loggers to debug ESSO.
8EnhancedAllUser service APIsWhen email is updated by a user or an adminstrator, update user's username to the value of email if the user's primary contact is 'email'.
9FixedAll (expect Owlet field)User ServiceFixed an issue wherein, user-audit-log was reprocessing the same messages over and over.
10FixedUser serviceFixed an issue wherein, log output were not seen in standard output (console).

Edge Platform

Ayla Production Agent 1.2
This release notes is for ESP32-C3-Mini1 and ESP32-C3-WROOM-02 modules. It supports unmodified host MCU applications using UART mode and host_lib 2.1 or later versions.

Release typeFeatureSummary
1New featureBased on ADA-1.12.2
2New featureOEM configEnable configuration by OEM after module provisioning. Added "conf load" CLI for oem_config script.
3FixedLogFixed host OTA issue with sending host version on reboot message.
4FixedOTA imageFixed an issue wherein, host OTA fails after invalid image download.
5FixedHost protocolFixed an issue wherein, APA doesn't send {Wi-Fi history change on the module} to the host, preventing <demo: connected> MCU logging.
6FixedBLE
BLE pairing
Fixed an issue wherein, ESP32-C3 devices aren’t able to support pairing without bonding on ESP-IDF 4.3.2 and earlier so pairing is configured to persist bonds. This is fixed in ESP-IDF v4.4
7FixedESP platformFixed an issue wherein, release app package does not set all release security eFuses.
8FixedADA
Wi-Fi
Fixed - Wi-Fi times out during initial join

Mobile Platform

Following are the v6.9.2 release for Android:

Release typeFeatureSummary
SDK:
1EnhancedDevice informationAdded fetchDeviceDetailsWithDSN() API to update device object in DeviceManager.
2EnhancedVirtual Remote DeviceUpdated AylaDevice.getDeviceType() to support Virtual Remote Device type.
3EnhancedGroups and ScenesAdded utility methods in DateUtils to support GSS date conversions.
4EnhancedSchedulesAdded _parameterStartDateAsString() _methods in AylaSchedule.
5Built using Android Studio Dolphin 2021.3.1 patch 1, Java 11, Gradle 7.4, AGP 7.3.1
Aura:
1New featureUIUI/UX improvements are done to achieve consistency with Aura for iOS.
2EnhancedGroups and Scenes
UI
Added full Groups & Scenes CRUD support. Available from the drawer menu.
3FixedMemory managementFixed static analysis warnings, and memory leaks
4

  • Built using Android_AylaSDK_Public v6.9.02

  • Built using Android Studio Dolphin 2021.3.1 patch 1, Java 11, Gradle 7.4, AGP 7.3.1

Foundry:
1EnhancedPush NotificationsUpdated default value of allowPushNotificationsAcrossPhones to true.
2EnhancedUI/UX

  • Added favorite home screen support for Groups, Rooms, Scenes, and Devices.

  • Added screen background gradient and image support.

  • Modified icon selection adapter for reusing when creating a group screen.

  • Updated _SimpleListAdapter.setColo_r adapter to support color for non-selected items.


  • Modified icons SimpleListAdapter to display proper icon background color

3EnhancedUIAdded maxFavoriteItemsLimit() to config. Default value is four.
4EnhancedGroupsUpdated GroupControlUtil class to support triggering room devices.
5EnhancedAdded SortDeviceList() and DeviceListComparator() to SepiaActivity.
6

  • Built with Android_AylaSDK_Public & Android_Sepia_Public v6.9.02

  • Built using Android Studio Dolphin 2021.3.1 patch 1, Java 11, Gradle 7.4, AGP 7.3.1

FastTrack:
1EnhancedLocal sunrise and sunsetAdded SRSS Offset support in Routine Schedules.
2Enhanced"About" screen framework versionFixed "About" screen Framework version to use the framework instead of the app version.
3EnhancedScene SchedulesUpdated default values for Scene Schedules. UTC is set to false and active to true.
4EnhancedUI/UX

  • Added favorite home screen support for Groups, Rooms, Scenes, and Devices.

  • Added screen background gradient and image support.

  • Added icons to group screens.


  • Replaced bottom tabs view with NavigationView.

  • Improved the readability of Routine scheduling text.

5FixedUI/UXFixed dark mode text color issue in ForgotPassword screen.
6FixedFixed NPE crash when smart strip outlet names do not exist in the metadata.
7Fixed

  • Built with Android_AylaSDK_Public & Android_Sepia_Public v6.9.02

  • Built using Android Studio Dolphi