January 31, 2023

This month we added release notes for Cloud, Edge, and Mobile Platforms.

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 Dolphin 2021.3.1 patch 1, Java 11, Gradle 7.4, AGP 7.3.1

Following are the v6.9.2 release for iOS:

Release typeFeatureSummary
SDK:
1FixedGroups and ScenesFixed AylaCollectionManager resume issues.
2FixedGroups and ScenesFixed an issue wherein AylaCollection change listener did not notify collection attributes value changes.
With this fix the listener works as expected .
3Built using Xcode 14.2 on macOS 13.0.1
Aura:
1New featureGroups and ScenesAdded support for Groups and Scenes.
2FixedDevice informationFixed an issue wherein after renaming a device, the new name did not match with the same device name in other platform.
With this fix, the new name of the device matched with other platform.
3EnhancedDevice alerts

  • Added factory reset confirmation alert.

  • Added confirmation alert to remove device location info.

4EnhancedDevice shareShare screen enhanced with altered share operations
5FixedDevice information
  • Optimized device connection status in device detail screen and device info screen


  • Fixed signal strength based RSSI and LAN Mode supported values in device info screen
6EnhancedDevice informationAdded device type in device info screen.
7EnhancedFile logAdded file log level in settings screen.
8FixedRulesFixed rules display with rule expression
9FixedRulesFixed an issue wherein rule was not getting created when user profile doesn't contain country code and phone number.
10
  • Built using iOS_AylaSDK_Public v6.9.2
  • Built using Xcode 14.2 on macOS 13.0.1

Foundry:
1EnhancedPush notificationsEnabled push notifications across phones by default.
2EnhancedProvided API access level to sepia framework onboarding APIs
3EnhancedUI/UXOptimized screens reloading across the framework
4EnhancedConfigurationAdded maxFavoriteItemsLimit() to config: default is four.
5FixedPlatformFixed warnings and updated deprecated APIs.
6
  • Built using iOS_AylaSDK_Public & iOS_Sepia_Public v6.9.2

  • Built using Xcode 14.2 on macOS 13.0.1

FastTrack:
1EnhancedUIAdded favorite home screen support for Groups, Rooms, Scenes, and Devices.
2EnhancedUI/UXAdded support for Manage Favorites.
3EnhancedUI/UXAdded new background gradient color and background image app wide support.
4EnhancedSchedules - Local sunrise and sunsetAdded SRSS Offset support in Routine Schedules.
5EnhancedUXImproved the readability of Routine scheduling text
6
  • Built using iOS_AylaSDK_Public & iOS_Sepia_Public v6.9.2
  • Built using Xcode 14.2 on macOS 13.0.1