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 and Mobile platforms.
Cloud Platform
Release type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | Enhanced | Shark | Command Center | With this enhancement, the email notifications sent to inform about the devices stuck in Downloaded state will contain all Job identify the jobs easilyIDs to . |
2 | Enhanced | Shark | Command Center OTA Service | In the kill-Switch feature, this enhancement improves job monitoring by marking an ICC job as “Stopped” once OTA is finished processing all devices for the job (One Time Job). |
3 | Fixed | US-Field | Application Service | We fixed the SMS trigger creation error. |
Mobile Platform
Following are the v7.0.00 release for Android:
Ayla SDK v7.0.00:
Feature | Release type | Summary | |
---|---|---|---|
1 | API update | Enhanced | We added app version, build number, and other details in user-agent header of the API requests to facilitate more information for troubleshooting in case of any issues. |
2 | Device registration | Enhanced | We increased device registration retry limit and time interval between each retry attempt to increase the success rate. |
3 | Local Device (PAAG) | New feature | Enabled support for Local device (PAAG) auto sync from cloud via cloud polling. |
4 | ICC job | Enhanced | This enhancement allows to expose firmware version details to the applications. (AylaICCDeviceJob supports _fw_version as property.) |
5 | Session Management | Fixed | Fixed an issue that was causing 401 error on refresh token. With this fix, SDK is made to handle session management to eliminate errors. |
6 | Device Onboarding Setup | Fixed | Fixed an issue wherein Exit Setup API was not returning success/error in some cases. |
7 | BLE local control | Fixed | Fixed an issue causing error while parsing meta_data of command. |
8 | Property input | Fixed | Fixed crashing of app while invalid values are input to binary properties. |
Ayla Aura v7.0.00:
Feature | Release type | Summary | |
---|---|---|---|
1 | BLE onboarding | Fixed | Fixed crashing of app during BLE onboarding. |
2 | Local Caching | OTA user interface | Improved OTA UI and functionalities. |
3 | Built using Android_AylaSDK_Public v7.0.0 |
Following are the v7.0.00 release for iOS:
Ayla SDK v7.0.00:
Feature | Release type | Summary | |
---|---|---|---|
1 | SDK initialization | Enhanced | SDK initialization method is changed. Please refer Ayla SDK to know more. |
2 | Device onboarding | Enhanced | We now support infield provisioning. |
3 | PaaG | Enhanced | This enhancement allows auto PaaG reconnection when device is turned off/on. |
4 | ICC job | Enhanced | This enhancement allows to expose firmware version details to the applications. (AylaICCDeviceJob supports _fw_version as property.) |
5 | Session management | Fixed | Fixed an issue that was causing 401 error on refresh token. With this fix, SDK is made to handle session management to eliminate errors. |
6 | LAN Access | Enhanced | To allow apps to access local network, this enhancement detects and notifies Apple local network privacy access during LAN control establishment. |
7 | We have temporarily disabled AylaUncaughtExceptionHandler and Metrics manager. | ||
8 | User experience | Enhanced | With this enhancement, LAN fetch property percentage is passed on to client app. This helps in optimizing tasks handling and provide better user experience. |
9 | Copilot initialization | Enhanced | We modified Copilot initialization to allow app to override settings. |
10 | API update | Enhanced | We added app version, build number, and other details in user-agent header of the API requests to facilitate more information for troubleshooting in case of any issues. |
11 | LAN connectivity | Fixed |
|
12 | LAN connectivity | Enhanced | Reduced default LAN task timeout from 20sec to 5 sec to enhance user experience by reducing waiting period. |
13 | mDSS (Mobile DataStream Service) | Fixed | Fixed an issue causing a crash when an event(mDSS) is received but the device is unregistered. |
14 | Copilot | Fixed | We resolved the Copilot SSO auto login error. |
15 | Application | Fixed | We fixed app crashing issues faced during the following situations: - Onboarding - Registration - Property update - Device changes Please refer Ayla SDK to know more about the changes made to fix the issues. |
16 | Built using Xcode 15.3 on macOS 14.4.1. |
Ayla Aura v7.0.00:
Feature | Release type | Summary | |
---|---|---|---|
1 | SDK initialization | Enhanced | SDK initialization method is changed. Please refer Ayla SDK to know more. |
2 | Application | Fixed | We fixed app crashing issues faced during the following situations: - Onboarding - Registration - Property update - Device changes Please refer Ayla SDK to know more about the changes made to fix the issues. |
3 | Session Management | Fixed | Fixed an issue that was causing 401 error on refresh token. With this fix, SDK is made to handle session management to eliminate errors. |
4 | Built using Xcode 15.3 on macOS 14.4.1 | ||
5 | Built using Xcode 15.3 on macOS 14.4.1 |
This week we added release notes for Cloud Platform.
Cloud Platform
Release type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | New feature | EU-Field | Application Service | We added support to accept private key file (PEM file) in JSON format to send the FCM notifications. |
2 | Enhanced | US-Field | Command Center | With this enhancement, the email notifications sent to inform about the devices stuck in Downloaded state will contain all Job IDs to identify the jobs easily |
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 |
|
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 |
|
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 |
|
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. |