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:<AP name> 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 type Feature Summary
* \*SDK\*\*:
1 Fixed Groups and Scenes Fixed *AylaCollectionManager* resume issues.
2 Fixed Groups and Scenes Fixed an issue wherein AylaCollection change listener did not notify collection attributes value changes.\ With this fix the listener works as expected .
3 Built using Xcode 14.2 on macOS 13.0.1
* \*Aura\*\*:
1 New feature Groups and Scenes Added support for Groups and Scenes.
2 Fixed Device information Fixed 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.
3 Enhanced Device alerts
  • Added factory reset confirmation alert.
  • Added confirmation alert to remove device location info.
4 Enhanced Device share Share screen enhanced with altered share operations
5 Fixed Device 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
6 Enhanced Device information Added device type in device info screen.
7 Enhanced File log Added file log level in settings screen.
8 Fixed Rules Fixed rules display with rule expression
9 Fixed Rules Fixed 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\*\*:
1 Enhanced Push notifications Enabled push notifications across phones by default.
2 Enhanced Provided API access level to sepia framework onboarding APIs
3 Enhanced UI/UX Optimized screens reloading across the framework
4 Enhanced Configuration Added *maxFavoriteItemsLimit()* to config: default is four.
5 Fixed Platform Fixed 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\*\*:
1 Enhanced UI Added favorite home screen support for Groups, Rooms, Scenes, and Devices.
2 Enhanced UI/UX Added support for Manage Favorites.
3 Enhanced UI/UX Added new background gradient color and background image app wide support.
4 Enhanced Schedules - Local sunrise and sunset Added SRSS Offset support in Routine Schedules.
5 Enhanced UX Improved 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