Release notes
Welcome to Ayla's release notes for the Cloud, Edge, and Mobile platforms. Release notes provides the following information:
|
|
|
|
December 31, 2022
Cloud Platform
Release type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | Fixed | US-Dev | Device service | Fixed an issue wherein Product Name was not updated when a device firmware is updated to a new template containing a different product name. |
2 | Fixed | US-Dev | ADS | Fixed an issue related to slow queries from ADS. |
3 | Fixed | US-Dev US field EU field | Data Search | Fixed a bug in Elasticsearch for new devices. |
4 | Enhanced | US-Dev US field EU field Shark field | Edge service Log service | Performed improvements in log service to collect the logs from mobile in cloud. |
5 | Enhanced | US-Dev | ICC Service | For creating/updating the ICC filter, OEM model is made as an optional field. |
6 | Enhanced | US field Shark field | Rules Service | Performed query optimization for Rules DB. |
7 | Enhanced | Rules service | User cache disabled. | |
8 | Fixed | Etisalat | Bulk rule API | Rule creation fixes. |
9 | Enhanced | Rule service | Enhancements are done to throw error when maximum rules per user limit is reached. |
Edge Platform
The following are Ayla Device Agent 1.12.1 Release Notes for ADA and ADW for all platforms:
Release type | Feature | Summary | |
---|---|---|---|
1 | Fixed | ESP32/C3 | Fixed an issue wherein, after provision following OATS configuration properties were not posted to the cloud till after the reset. |
2 | Fixed | ESP32/C3 | Fixed an issue wherein the subsequent BLE connection terminates the active BLE connection. |
3 | Enhanced | ESP Improvements | Updates to support ESP-IDF v4.3.4. |
Mobile Platform
No release notes added this month.
November 30, 2022
Cloud Platform
Release type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | Enhanced | All | ICC Jobs | Issue: When the devices in ICC job are stuck in “Queued” state for time more than the defined device expiry threshold, OTA scheduler initiates to mark these devices as FAILED with the failure reason including the time interval of the stuck devices. The format of the time interval is not very user intuitive. Solution: Enhancements were done to improve the time interval format. |
2 | Fixed | All | OTA | |
3 | New feature | Etisalat Dev | Device Service - Remote Virtual Device (RVD) | Added Remote Virtual Device (RVD) support. |
4 | Enhanced | All | Kafka subconsumer integrated with ams-ehub. | |
5 | Enhanced | US Field EU Field Shark field US-Dev | Logging | The logs in Ayla Message Service (AMS) are enhanced to add all the following details in the log: OEM id, App Id, eventuuid, date_of_expiry |
6 | Fixed | All | AMS, ADS, Rules | Forward profile is disabled since implementation/QA is work-in-progress. The working release will be announced in future release notes. |
7 | Fixed | All | User Service user-audit-log | api/v1/audit/logs is enabled to use hmac token instead of auth_token. This solves auth failure issues and reposting of failed messages. |
8 | New feature | All | RVD | Added support for Remote Virtual Device (RVD) and other minor fixes. |
9 | Fixed | All | Data Search | Issue: Few datapoints were not getting updated in the elastic search. Solution: Fine-tuned filter for Kafka events (Datapoint and version event) |
10 | Fixed | All | Data Search | |
11 | Fixed | All | User Service | Fixed an issue wherein logs were not printed to STDOUT. With this fix, now the logs will be returned to STDOUT and user PII data is removed. |
12 | Enhanced | All | Image Service | Implemented metering for Rest API Call |
13 | Enhanced | All | Edge Service | Synchronous call were converted to asynchronous calls to improve the boot up performance. |
14 | Enhanced | US-Dev | ICC Service | When creating ICC filters, “OEM Model” parameter is made optional. This is supported only for whitelisted OEMs. Elastic device search is enabled for TechniColor. |
15 | Enhanced | All | ICC Service | Enabled readiness/liveness probe to ensure high service availability. |
16 | Fixed | All | ICC Service | Fixed an issue wherein unwanted devices were getting added in a job when the job is updated after the creation, and the filter criteria is missed. |
17 | Fixed | All | Device mobile log service | Updated Log service to use HMAC authentication for failed audit processing logs |
18 | Enhanced | US-Dev | Ayla Developer Portal | Added 'Remote' type to Template types. |
19 | Fixed | US-Dev | Ayla Developer Portal | Fixed an issue wherein “Invalid value” error message was displayed while adding metadata to a device file property. |
20 | Fixed | Rule service | Did code fix to resolve the issue wherein deleted destinations had duplicate destinations. The solution deletes destinations by uuid instead id. | |
21 | Enhanced | US field | Rule service | dbcache is enabled for findActionTypeByName to avoid (DB calls) querying action_type table every time we create/update an action/rule. |
22 | Fixed | Rule service | Implemented a fix for cron service method findDeletedDestinations to improve performance. | |
23 | Fixed | US field EU field US-Dev OWL-Dev | OEM Dashboard | Fixed an issue wherein incorrect from_version attribute was sent during ICC Job Create and Update. |
Edge Platform
No release notes added this month.
Mobile Platform
No release notes added this month.
October 31, 2022
Cloud Platform
Release type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | Fixed | All | OTA Image | Issue: When a Host OTA image with Ayla model dependency is selected in a job, it is expected the filter should be included with check for devices with Ayla Model and version as present in the image. Solution: Ayla Module model and version is passed to the ICC Job, this helps in picking the right OTA Image. |
2 | Enhanced | All | Database prerequisite setup | The Liquibase setup for OTA is made configurable in the application configuration. |
3 | Enhanced | All | OTA | |
4 | Fixed | All | Device Service API | Optimized get_values API call for performance. |
5 | Data Search | Updated config for datasearch. | ||
6 | Fixed | US-Field EU-Field | Destination admin API | Fixed an issue wherein Delete Destination admin API was failing with code: "AMS-424 |
7 | Fixed | All | Authentication | Fixed an issue wherein null topics were not sent to SNS. As a solution, added a check to filter out the null token. |
8 | Enhanced | All | User Service - API | On saving a user, username field is updated with the email if primary_contact is email. |
9 | Enhanced | All | GSS | Added data limits at OEM level to ensure user does not create unlimited data.User is allowed to specify Scene schedules for device actions as an offset in number of minutes before or after sunrise or sunset. |
10 | Enhanced | All | Edge Service | Rebuilt Edge Service with the new OpenJDK image |
11 | Enhanced | US field EU field US-Dev | OEM Dashboard | |
12 | Fixed | US field | Rule service | Fixed an issue wherein Rules RMS gets overwhelmed when the Shark OEM cleanup job is deleting old users. The fix increased the efficiency. |
13 | Fixed | US field EU field US-Dev Shark field OWL field OWL-Dev | OEM Dashboard- SMTP Settings | Resolved SMTP add/modify UI issue. |
Edge Platform
Ayla Production Agent with HomeKit version 2.6.20 is now available for the AMPAK 750GN module with the following changes:
Release type | Feature | Summary | |
---|---|---|---|
1 | Fixed | Connection | Issue: the device connection aborted after 40 minutes. |
2 | Fixed | Session management | Issue: allow multiple sessions with the same controller ID. |
3 | Fixed | Issue: client gets kAuthenticationErr every 2 hours or so. | |
4 | Fixed | Security | From this release, TLS 1.0 and TLS1.1 are not supported in Production Agent. |
5 | Enhanced | Connectivity | Added TLS SNI (Server Name Indication) extension to “Client Hello” message. |
Ayla Device Agent 1.13 and ADW Release Notes for all platforms are as follows:
The following are the ESP changes:
Release type | Feature | Summary | |
---|---|---|---|
1 | Enhanced | Build | Allowed creating build of the app in workspace without copying over the top of the ESP-IDF. |
2 | Enhanced | Update from ESP-IDF v4.3.2 to ESP-IDF v4.4.2. | |
3 | Enhanced | Modified the pin assignments to free up the JTAG pins so they are available for GDB debug without changing the app code. ADA ESP32 demo, AylaDevKit: moved LEDs away from JTAG pins. |
The following are the ESP32-S3 changes:
Release type | Feature | Summary | |
---|---|---|---|
1 | New feature | Added support for ESP32-S3. | |
2 | New feature | Modified Makefile to support multi-chip platforms at the same time. |
Mobile Platform
Following are the v6.9.1 release for Android:
Release type | Feature | Summary | |
---|---|---|---|
1 | Enhanced | In SDK, Aura, AMAP, Foundry, and FastTrack, the changes are as follows: | |
2 | Enhanced | Aura app is built using Android_AylaSDK_Public v6.9.01 | |
3 | Enhanced | Foundry and FastTrack apps are built using Android_AylaSDK_Public & Android_Sepia_Public v6.9.01 | |
4 | Enhanced | Push Notifications | In FastTrack, enhancement is done to stop sending any push notifications to a phone on the account. |
5 | Fixed | Routine user interface | In FastTrack, Fixed routine recurrence update issue from context menu in routine details screen. |
6 | Enhanced | Notifications Setting | In FastTrack, added new Notifications Setting page. |
Following are the v6.9.1 release for iOS:
Release type | Feature | Summary | |
---|---|---|---|
1 | Enhanced | In SDK, Aura, AMAP, Foundry, and FastTrack, the following changes are done:
| |
2 | Enhanced | On boarding | In SDK, improved secure setup mode onboarding. |
3 | Enhanced | In SDK, updated deprecated APIs. | |
4 | Fixed | (Best Practices) | In SDK, fixed static analysis warnings & memory leaks. |
5 | Enhanced | In SDK, Aura, Foundry, and FastTrack, updated dependency libraries to the latest versions. | |
6 | Enhanced | Added new Notifications Setting page. | |
7 | Enhanced | In FastTrack, enhancement is made to stop sending any push notifications to a phone on the account. | |
8 | Enhanced | Aura app is built using iOS_AylaSDK_Public v6.9.1 | |
9 | Enhanced | Foundry and FastTrack apps are built using iOS_AylaSDK_Public & iOS_Sepia_Public v6.9.1 | |
10 | Enhanced | AMAP is built using iOS_AylaSDK_Public & AMAP_iOS_Core_Framework_Public v6.9.1 |
September 30, 2022
Cloud Platform
Release type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | Enhanced | All | Metering changes in OTA | Enabled metering to OTA image upload and download. |
2 | Fixed | All | OTA Creation API | Issue: Incorrect OTA Image was picked up. Solution: “from_version” attribute is passed in the request body of Ayla Module OTA creation API. |
3 | Fixed | All | Upload Image API | Issue: Ayla Module image upload was failing with 422. Solution: “from_version” attribute is passed in the request body of the Upload Image API. |
4 | Fixed | US Field EU Field | Device schedules | Fixed an issue wherein default schedules were missing from devices on EU and US environments. Added logic to delete device metadata |
5 | Fixed | All | Destination API | Fixed an issue wherein the Get Destinations API’s response did not include any destinations associated with the user when the “type” parameter is not passed in request. After the fix, the API response fetches a list of destinations (with max limit of 100) associated with the user when the “type” is not passed in request. |
6 | Fixed | All | Destination API | Fixed an issue wherein get_ams_single_destination_by_rule_uuid was fecthing multiple destinations. After the fix, a single destination is getting fetched as expected. |
7 | (Best Practice) | All | User Management | Added timestamp columns created_at and updated_at to deleted_user_infos table to trace the user delete action. |
8 | Enhanced | All | Logging Login | Ayla user is locked out due to exceeding the number of allowed failed login. This issue is addressed by adding a log entry from the User Service to help the user. |
9 | Enhanced | All | Ayla Platform | Enhanced Ayla platform to support all AWS regions (US, Europe, Asia-Pacific ) with single skill instead of work around of duplicating the skill which impacts CX. |
10 | Enhanced (Better UX) | All | Logging | Added a log entry whenever any user attempts an operation (Create, Read, Update, Delete) that is beyond/outside their permissions. |
11 | Enhanced | All | User Service - API | Enhancements done to not allow username/email to be different in the API: /admin/users/{:id} |
12 | Enhanced (Performance) | US Field US-Dev | GSS | Fixed an issue wherein SQL queries took more time to fetch records. As a solution soft deleted records are moved to a separate backup table. From the backup table, the data older than 30 days will be deleted permanently. |
13 | Fixed | Telus field | User Service | Fixed an environment issue wherein it was unable to create IAM user in Telus environment. The issue was found when the data_export_credentials API was invoked. |
14 | Fixed | All | ICC Search | Enabled checkstyle and PMD. |
15 | Enhanced | All | ICC Search | Limited the number of logs by changing log level to debug in URI check pre-handler. |
16 | Fixed | All | ICC Service | Issue: Existing validations to check the duplicate jobs has an issue where jobs across OEMs and Models were considered. Solution: Duplicate jobs check considers OEMs and Models. |
17 | Fixed | All | ICC Service | Firmware Model is included in the Filter Criteria. |
18 | New feature | All | ICC OTA | Added download job report API. |
19 | Enhanced | All | ICC Service - Database prerequisite setup | Allowed to enable/disable Liquibase using global configuration. |
20 | Enhanced | OWL field US field EU field US-Dev | OEM Dashboard | Enabled existing filter option for creating and editing host OTA job flow. |
21 | Enhanced | US field US-Dev Shark field | Insights UI | Introduced Rule Transactions UI in Transaction page. |
22 | Fixed | US field US-Dev Shark field | Insights UI | Fixed metering payload issue that occurred while changing region name filter. |
23 | Fixed | EU field | Rule service | Fixed an issue with delete admin API for rules actions and destination. |
24 | Enhanced | OWL field | OEM Dashboard | Enabled ICC Ayla Module OTA feature. |
Edge Platform
No release notes added this month.
Mobile Platform
Following are the 6.8.6 release for Android:
Release type | Feature | Summary | |
---|---|---|---|
SDK | |||
1 | Enhanced | Connectivity | Improved setting of BLE connection time during initialization. |
2 | Enhanced | Rules Based Notifications | Updated Rules Based Notifications documentation (App Note) to include prerequisites. |
3 | Enhanced | Connectivity | Allowed Local Connection to succeed w/o specifying managed properties. |
4 | Enhanced | Logging | Added a log specifying the device active connection / update type. |
5 | Built using Android Studio Dolphin 2021.3.1, Java 11, Gradle 7.4 & AGP 7.3.0 | ||
AURA: | |||
1 | Enhanced | Connectivity | Improved setting of BLE connection time from the config file. |
2 | Enhanced | User Interface | Replaced Facebook icon with Meta icon. |
3 | Enhanced | SDK initialization | Updated Aura Configuration file to support more SDK initialization options. For more information, please read APP Note. |
4 | Built using Android_AylaSDK_Public v6.9.01 Built using Android Studio Dolphin 2021.3.1, Java 11, Gradle 7.4 & AGP 7.3.0 | ||
FOUNDRY: | |||
1 | Enhanced | User Interface | Replaced Facebook icon with Meta icon. |
2 | Enhanced | User Interface | Improved applyTextStyle() text sizing. |
3 | Built with Android_AylaSDK_Public & Android_Sepia_Public v6.9.01 Built using Android Studio Dolphin 2021.3.1, Java 11, Gradle 7.4 & AGP 7.3.0 | ||
FastTrack: | |||
1 | Enhanced | User Interface | Replaced Facebook icon with Meta icon. |
2 | Enhanced | Configuration | Added ESP32 DevKit support to JSON config file. |
3 | Fixed | User Interface | Fixed theming issues on switch button and fan speed controls. |
4 | Enhanced | User Interface | Added button icon color and brand color as extras. |
5 | Enhanced | User Interface | Updated header font size. |
6 | Enhanced | Changed Support page to call OEM URL. | |
7 | Enhanced | Email logs 'tap the title 3 times' Easter egg moved to the Support page. | |
8 | Enhanced | Authentication | Removed com.aylanetworks.sepia prefix from R.string.server_client_id in googleOAuthSignIn() |
9 | Enhanced | Authentication | Set R.string.server_client_id in FastTrack app resources will override the sepia framework default. |
10 | Fixed | Fixed bottom bar NPE. Fixed Share devices NPE. Fixed NPE in Schedules. | |
11 | Enhanced | Timer improvements | Added progress dialog in Timer. |
12 | Fixed | Timer improvements | Fixed wrong timer value display issue. |
13 | Enhanced | Timer improvements | Disabled on/off control when running |
14 | Built with Android_AylaSDK_Public & Android_Sepia_Public v6.9.01 Built using Android Studio Dolphin 2021.3.1, Java 11, Gradle 7.4 & AGP 7.3.0 | ||
AMAP: | |||
1 | Enhanced | User interface | Replaced Facebook icon with Meta icon. |
2 | Built using Android_AylaSDK_Public & AMAP_Android_Core_Framework_Public v6.8.06 Built using Android Studio 2021.1.1 patch 3, Java 11, Gradle 7.2, AGP 7.1.3 |
Following are the 6.8.6 release for iOS:
Release type | Feature | Summary | |
---|---|---|---|
SDK: | |||
1 | Enhanced | Connectivity | Added the ability to override default timeout values used during device connecting to AP via BLE or Wi-Fi setup. |
2 | Enhanced | Rules Based Notification | Updated Rules Based Notifications documentation (App Note) to include prerequisites. |
3 | Fixed | Rules service | Fixed DSN empty string check in Rules services. |
4 | Built using Xcode 13.4.1, macOS 12.5, minimum deployment target iOS 13.0 | ||
AURA: | |||
1 | Enhanced | Connectivity | Improved setting of BLE connection time from the config file. |
2 | Enhanced | Configuration | Updated Aura Configuration file app note. |
3 | Built using iOS_AylaSDK_Public v6.8.6 Built using Xcode 13.4.1, macOS 12.5, minimum deployment target iOS 13.0 | ||
FOUNDARY: | |||
1 | Enhanced | Connectivity | Added support for Wi-Fi legacy onboarding flow in Sepia framework via config file. |
2 | Enhanced | Token handling | Added AylaSessionManager lteners to improve refresh token handling. |
3 | Enhanced | Push notification | Improved push notifications when the app is in the foreground. |
FastTrack: | |||
1 | New feature | Added support for ESP32-C3 new Dev Kit. | |
2 | Enhanced | Changed Support page to call OEM URL. | |
3 | Enhanced | Email logs 'tap the title 3 times' Easter egg moved to the Support page. | |
4 | Enhanced | User interface | Improved History screen data display. |
5 | Enhanced | User interface | Improved Schedule list data display when days of the week is empty. |
6 | Enhanced | Connectivity | Added support for Wi-Fi legacy onboarding flow in Sepia framework via config file. |
7 | Enhanced | Token handling | Added AylaSessionManager listeners to improve refresh token handling. |
8 | Enhanced | Push notification | Improved push notifications when the app is in foreground. |
9 | Built using iOS_AylaSDK_Public & iOS_Sepia_Public v6.8.6 Built using Xcode 13.4.1, macOS 12.5, minimum deployment target iOS 13.0 | ||
AMAP: | |||
1 | Built using iOS_AylaSDK_Public & AMAP_iOS_Core_Framework_Public v6.8.6 Built using Xcode 13.4.1, macOS 12.5, minimum deployment target iOS 13.0 |
August 31, 2022
Cloud Platform
Release type | Environment(s) | Feature | Summary | |
---|---|---|---|---|
1 | New feature | All | IoT Command Center Search | Added OTA support for "Node" type Devices. |
2 | Enhanced | All | IoT Command Center Service |
|
3 | Enhanced | US-Field | IoT Command Center Service | Added "Select Existing Filter" option in Multi-Component OTA. |
4 | Fixed | All | IoT Command Center Service | The following bugs are fixed:
|
5 | Fixed | All | IoT Command Center Service OTA Service | Fixed s3 Pre-Signed URL to use custom domain for both US and EU Regions with sigV2 in US and sigV4 in EU Region. |
6 | Fixed | All | OTA Service | Issue: The version name format of old images does not match the currently imposed version format from ICC/OTA2.0. Solution: Disabled version name semantic check during migration. |
7 | New feature | All | Rule service | Added debug flag to logger in rules-res. |
8 | New feature | All | Rule Service | Added Subscriber based rule notification feature:
|
9 | Enhanced | All | Rule service - metering | Enhanced rules API to fetch rule actions by DSN and OEM. |
10 | Fixed | All | Message service | Fixed inconsistencies in Push notification tag substitution. |
11 | Enhanced | All | Message service | Changed SMS metering count from 250 to 330. |
12 | Fixed | sharkue1 | Insights |
|
13 | Fixed | owl-dev, eu-field, us-field, sharkue1, hiloue1, owl-field | Command Center(oem dashboard) | Fixed the issue wherein certain devices download the new image, but they fail to apply it. Solution: Provided an option to Retry the devices stuck in the Downloaded state. This is available for both Host OTAs and Ayla Module OTAs. |
14 | Fixed | us-field | Insights | Fixed region name issue. |
15 | Fixed | sharkue1 | Insights | Removed EU-FIELD from region filter. |
16 | Enhanced | us-field sharkue1 | Insights | Implemented SMS Metering in Transaction page. |
17 | Enhanced | us-dev owl-dev eu-field us-field | Command Center(oem dashboard) | Implemented ICC search functionality for jobs and device filter. |
18 | Fixed | US Field EU Field | Metadata | Code fix is done to delete metadata when the device is registered with another user, so that the metadata from previous user is not retained. |
19 | New feature | US Dev Etisalat | Device Template | Added new template_type: "Remote" |
20 | New feature | All | User Service - Role mapping | Added a new feature to do ADFS role mapping with Ayla roles. |
21 | Fixed | All | User Service - Role mapping | Did code fix to Map QT group name to Ayla role |
22 | Fixed | All | Notification Service | Fixed subscription timeout error counts issue. The solution resets the subscription timeout error counts once the system is recovered and don't see any errors for a period of one hour. |
23 | Enhanced | All | ICC Service - OEM Model Metering | Implemented metering for ICC File Transfer Job. OemModel is associated with File Transfer Job. |
24 | Enhanced | All | ICC Service OTA creation API | Included from_version in Ayla Module OTA creation API. from_version is used to identify the image whenever there is a dependency. |
25 | Enhanced | Rule Service | Updated application-rms.yml | |
26 | Enhanced | Etisalat | Rule Service | SNS/SQS cluster name changed |
Edge Platform
Ayla Production Agent (APA) Release Notes: This release 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.
Release type | Feature | Summary | |
---|---|---|---|
1 | New feature | The Ayla production agent (host-application) name “agent_app” is renamed to “apa”. | |
2 | New feature | OEM Application Test Service (OATS) | User test mode (OEM Application Test Service) is supported in the production agent for ESP32. This provides the ability to refer device to an alternate service for testing. |
3 | New feature | API endpoint security | We have enabled Firedome support. |
4 | New feature | Datapoint management | We added support for datapoint acknowledgements (acks). This allows the host app to respond to new property values, confirming receipt and indicating any issues, such as out of range or invalid. |
5 | New feature | Onboarding | Push-button BLE-Wi-Fi onboarding is supported (MCU support is required). |
6 | New feature | Datapoint management | Receiving of metadata from ADA and sending it to the MCU (to-device) is supported. |
7 | New feature | Ayla production agent | “core” CLI command is supported in the Ayla production agent. |
8 | New feature | Ayla production agent | Added the ability to configure different I/O pins for UART usage. |
9 | Fixed | Ayla production agent | We resolved an issue wherein server replies wrong property values while MCU requests value of all (to-device) properties if log+debug is enabled. |
10 | Fixed | Ayla production agent | Issue: Log messages generated by using the module without an MCU cause problems for the production scripts. Solution: Hold off (10 sec or more) logging error messages if no MCU is present. We resolved an issue wherein the module crashed when the MCU (STM32) reports the property. |
11 | Fixed | Ayla production agent | We resolved an issue wherein APA sending string property resulted in corrupted data to LAN client (mobile app). |
12 | Fixed | Ayla production agent | We resolved an issue wherein Blue_LED=1 from the cloud was not echoed to the mobile client(s). |
13 | Fixed | Module | We resolved an issue wherein the module crashes after Green_LED is set to 0 in LAN Mode. |
Release 1.12: Ayla Device Agent 1.12 release for Espressif ESP-IDF 4.3.2 includes the following:
Release type | Feature | Summary | |
---|---|---|---|
1 | Fixed | OTA | Added support for multi-component OTA labels |
2 | Fixed | Connectivity | Fixed the following issue: * APA property update from cloud not echoed to LAN client |
Release 1.11: Ayla Device Agent 1.11 release for Espressif ESP-IDF 4.3.2 includes the following:
Release type | |||
---|---|---|---|
1 | New feature | OATS | Added ability to refer device to an alternate service for testing (OEM Application Test Service (OATS)). |
2 | New feature | Name of the client state is now shown in logs and client CLI. This helps in problem diagnosis. | |
3 | Fixed | ADA | We resolved an issue in which the file property “stream_up” failed to complete due to LAN connection failure. |
4 | Fixed | ADA | We resolved an issue wherein sunset time shifted by around 2 hours every day since March 30th, 2022. This happens twice a year for some locations. |
5 | Fixed | ADA | We resolved an issue wherein server replies wrong property values while MCU requests value of all (to-device) properties if log+debug is enabled. |
6 | Fixed | ADA | We resolved an issue in loading a selected server region. Solution involves loading server region from config at startup. |
7 | Fixed | ADA | Issue: config log item not found log was reported as error. Solution: This issue was resolved by removing debug log message on config item not found |
8 | Fixed | ADA | We resolved potential encryption problem (LAN OTA crypto issue) with DSNs less than 15 characters. |
9 | Fixed | ADA | We resolved an issue wherein device kept crashing on the assert. With this fix, the device will recover if the issue occurs. |
10 | Fixed | ADA LAN OTA | We resolved an issue wherein datapoint ACKs are not sent to the LAN client (mobile app). |
11 | Fixed | ADA LAN | We fixed the issue wherein the client hangs after file property PUT connection closed by server. |
The following are for ESP32 and ESP32C3:
1 | New feature | BLE | Added support for Wi-Fi onboarding with push-button (start via host app API). |
2 | New feature | ADA | Included support for OATS CLI "id" commands. |
3 | New feature | ADA | Added the ability to capture the logs from ESP-IDF with the ADA logs. This will help by having consistent timestamps on the logs, and allows them to be sent to the cloud along with other logs. |
4 | Fixed | ADA | We resolved an issue wherein CLI command "core erase" caused esp_core_dump_flash error on reset. |
5 | Fixed | ADA | We resolved an error wherein device crashes after the and options are disabled from the dashboard. |
6 | Fixed | ADA | We fixed the issue wherein the connection "mbedtls_ssl_setup returned -0x7f00" failed to open. This fix improves memory allocation for TLS. |
7 | Fixed | ADA BLE | We resolved an issue wherein persisted items (includes pairing information) were not cleared on factory reset without BLE Local Control. |
8 | Fixed | ADA LAN | Issue: During the LAN-mode session, some events were logged twice with the same time stamp. Solution: Defined correct locking around logs. |
9 | Fixed | ADA | We resolved crashing issue in newlib vprintf if logs enabled with low memory. |
10 | Fixed | ADA | We resolved an issue wherein buffer alloc failure leaves LAN in wrong state. |
11 | Fixed | ADA | We fixed the issue wherein the client hangs after ada_sprop_file_start_recv alloc failure (low memory issue). |
12 | Fixed | ADA | We resolved an issue wherein client hangs after mobile sets property using LAN (low memory issue). |
13 | Fixed | ADA | Fixed allocation-related problems by updating sdkconfig to support reduction of stack sizes. |
14 | Fixed | ADA | Resolved the issue of assert in local_control during BLE provisioning. (low memory issue). |
15 | Fixed | ADA BLE | We resolved an issue wherein BLE stays up for 5 minutes after boot even if Wi-Fi provisioning is completed using AP mode or any another means. |
16 | Fixed | ADA BLE | We resolved an issue wherein BLE persisted items were not cleared by reset factory. |
Mobile Platform
Following are the 6.8.5 release for iOS:
release type | Feature | Summary | |
---|---|---|---|
1 | Fixed | Connectivity management | In SDK, added config flag to address an issue wherein BLE Local Connect code executes even when BLE local connect feature is not used by the App. |
2 | Fixed | Scenes | In SDK, changed Collection isActive property datatype to boolean from NSNumber
|
3 | Fixed | User interface | In Aura, FastTrack, AMAP, and Foundry, modified Facebook icon to Meta icon for social login. |
4 | Enhanced | User interface | In Foundry, enhanced onboarding error pop-ups with hints. |
5 | Enhanced | User interface | In Foundry, fixed schedule screen title issue for creating and editing schedules. |
Following are the 6.8.5 release for Android:
Release type | Feature | Summary | |
---|---|---|---|
1 | Enhanced | BLE Connectivity management | Delay Bluetooth permissions request in the mobile SDK and apps until required for Android 12. |
2 | Enhanced | In SDK, improved unit tests for Collection class breadth and depth performance. | |
3 | Fixed | User interface | In Foundry, fixed NPE if dark mode theme is omitted from the json configuration file. |
4 | Fixed | User interface | In Foundry, fixed some graphic assets not loading on package name change. |
5 | Fixed | User interface | In FastTrack and Foundry, fixed theme colors not reflected in dialogs
|
6 | Fixed | In FastTrack and Foundry, fixed crash when repeatedly launching the bar code scanner. | |
7 | Fixed | User interface | In FastTrack,
|
8 | Fixed | In FastTrack, fixed device detail page new product image not displayed issue. | |
9 | Fixed | In FastTrack, fixed some graphic assets not loading on package name change. |
Following are the 6.8.4 release for iOS:
Release type | Feature | Summary | |
---|---|---|---|
1 | Enhanced | Device lifecycle | In SDK, modified registerDevice method to support AP Mode w/o a DSN. Note: it is recommended to always include the DSN. |
2 | Fixed | Device shares | In SDK, FastTrack, and Foundry, improved handling of owned/received shares when user profile is nil. |
3 | New feature | Device lifecycle | In SDK, added new factoryResetWithForce() API to improve user experience for removing a user device.
|
4 | Enhanced | Connectivity management | In SDK, Aura, and Foundry, applied network reachability flow best practices. |
5 | Fixed | Connectivity management | In SDK, Aura, and Foundry, added listener -> StartMonitorNetworkChange -> ObserveNetworkChange -> Remove listener. |
6 | Enhabced | App configuration | In Foundry, enhanced support for multiple models and oemModels in json config file. |
7 | New feature | Device configuration | In Foundry, added support for new air purifier device integration. |
8 | Enhanced | Controls | In Foundry, added extras to the Action Class to create linked property actions with a single control. |
9 | Enhanced | App lifecycle | In Foundry, provided provision to override restorationHandler. |
10 | New feature | Device support | In FastTrack, added support for new air purifier device integration with following features:
|
Following are the 6.8.4 release for Android:
Release type | Feature | Summary | |
---|---|---|---|
1 | Fixed | Groups and scenes | In SDK, modified _fetchAllScenes() _to ensure only scenes are returned. |
2 | New feature | Device lifecycle | In SDK, added new factoryResetWithForce() API to improve user experience for removing a user device
|
3 | New Feature | User interface configuration | In Foundry,
|
4 | Enhanced | Controls | In Foundry, added extras to the Action Class to create linked property actions with a single control. |
5 | Enhanced | logging | In Foundry, improved BLE setup flow debug logs. |
6 | New feature | Device lifecycle | In Foundry, Remove device only performs a factory reset if the device is connected to ADS. |
7 | Enhanced | Notifications | In Foundry,
|
8 | Fixed | Device shares | In FastTrack, fixed a crash issue in the owned shares screen when a user's account was deleted. |
9 | New feature | Device support | In FastTrack, added support for new air purifier device integration with following features:
|
Following are the 6.8.3 release for iOS:
Release type | Feature | Summary | |
---|---|---|---|
1 | Enhanced | Groups and Scenes | In SDK, added AylaCollectionSchedule class that includes AylaSchedule and a time_zone member.
|
2 | Enhanced | Development lifecycle | In SDK, added Apple M1 architecture unit test support. |
3 | Enhanced | Device lifecycle | In SDK, added intWithSSIDPrefix to support joining to a SSID identified by a prefix string. |
Following are the 6.8.3 release for Android:
Release type | Feature | Summary | |
---|---|---|---|
1 | Enhanced | App configuration | In Aura, improved support for .auraconfig default values. |
2 | Enhanced | App configuration and User interface | In Aura, added a description field to .auraconfig file and screen. |
3 | Enhanced | Security | In Aura, the appSecret displayed on Aura configuration screen is anonymized. |
4 | Enhanced | Metrics | In Aura, added support for Settings.metricsSampleRatio in metrics |
5 | Enhanced | Groups and Scenes | In SDK, added AylaCollectionSchedule class that includes AylaSchedule and a time_zone member.
|
6 | Enhanced | Connectivity management | In SDK, improved parallelization of DeviceManager initialization tasks and optimized DeviceManager for improved edge case connection switching. |
7 | Enhanced | LAN local connection | In SDK, Added provision to establish LAN local connection even when no managed properties are specified. Warning: If managed properties are not specified, no datapoint syncing will occur. |
8 | Enhanced | Logs and metrics | Added support for metricsSampleRatioCount parameter from Aylanetworks.Settings |
9 | Enhanced | App configuration | In FastTrack and Foundry, added support for multiple models and oemModels in json config file. |
10 | Enhanced | Logs and metrics | In Foundry, added metricSampleRatio to logs and metrics |
11 | Enhanced | Logs and metrics | In FastTrack and Foundry, the default value of metricSampleRatio is set to 10. |
12 | Fixed | Schedules | In FastTrack, added check for missing schedules and timers. |
13 | Enhanced | Device lifecycle | In SDK and Aura, improved error message for GATT request timeout or invalid pairing info. |
May 16, 2022
Cloud Platform
Release Type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | US Field US Dev EU Field Owlet Dev | Rules | We are pleased to announce our release of bulk APIs available in Ayla’s Rules Service. Using bulk APIs, you can manage multiple rules/actions/destinations in a single call. For example, during the onboarding of a new device, you can create multiple notifications for the new device using fewer API calls. In keeping with effective, efficient practices, we included a check to ensure that Create, Read, Update, Delete (CRUD) operations are not performed on more than 10 entries at a time for all bulk APIs. Please refer to our API Reference for more details and to try the bulk APIs. | |
2 | US Field US Dev EU Field Owlet Dev | Command Center | We added a new field for Specific Component OTA images, which enables you to include additional image identifiers to be used by the device when processing the OTA update. This new field is called “Label” and is on the dialog box for uploading new Host OTA images. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
May 9, 2022
Cloud Platform
Release Type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | US Dev | Sign In | We resolved an issue in which an error occurred when issuing the GET /api/v1/partner_tokens.json API to sign in to a partner cloud. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
May 2, 2022
Cloud Platform
Release Type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | US Field US Dev Shark Field Hilo Field Owlet Dev | Message Properties | We resolved the issue with message properties in which device data that was sent as a binary message property type was corrupted when exported from Amazon S3 (Simple Storage Service). | |
2 | US Field US Dev | Insights | We now support the “Online Today” count to be filtered based on the OEM Model. | |
3 | US Field US Dev | Insights | We resolved an intermittent issue in which the page crashed when selecting the OEM Model filter. |
Edge Platform
No release notes added this week.
Mobile Platform
Following are the 6.8.2 release for iOS:
Release Type | Feature | Summary | |
---|---|---|---|
1 | Groups and Scenes | In the Ayla Software Development Kit (SDK), we added support for the new collections_2 API that supports different time zones, including Daylight Saving Time changes, and ensures that schedules trigger accordingly. | |
2 | Logs | We added support for an anonymized debug log manager in the Ayla Software Development Kit (SDK); click here for more information on this feature. | |
3 | Metrics | In the Ayla Software Development (SDK), we improved the ability to upload metrics using a serial versus concurrent queue policy. This helps to ensure metrics arrive to the Ayla Log Service in an ordered sequence. | |
4 | Central Processing Unit | In this release of Ayla Aura, Foundry, and FastTrack, we added build support for the Apple M1 architecture. | |
5 | Sign In | For Ayla Aura, Foundry, and FastTrack, we upgraded the Google Sign-In iOS Software Development Kit (SDK) to version 6.1.0. | |
6 | User Interface | In Ayla Aura, we made the following improvements to the user interface:
| |
7 | User Interface | For Ayla Aura, we resolved issues with the following on the user interface:
| |
8 | Onboarding | In Ayla Aura, we resolved the issue with the discovery of the Phone as a Gateway (PaaG) thermostat devices during the onboarding process. | |
9 | Onboarding | For Ayla Foundry and FastTrack, we improved location accuracy for the onboarding process. | |
10 | User Interface | In Ayla FastTrack, we resolved the issue with button constraints for Sunrise/Sunset scheduling options on small screens. | |
11 | Geofencing | For Ayla Foundry, we made the following improvements to Geofencing:
| |
12 | Sign In | For Ayla Foundry, we resolved an issue in which the Sign In screen crashed when users clicked items in the Drawers menu. | |
13 | Notifications | In Ayla Foundry and FastTrack, we resolved an issue with the method access specifier for Notification methods in the SepiaAppDelete class. | |
14 | Login | For Ayla Foundry, we improved the Face ID feature for logging in. | |
15 | Bluetooth Low Energy (BLE) | When registering the demo board using Bluetooth Low Energy (BLE), you can now override the OEM model and subdevices. | |
16 | Devices | In Ayla FastTrack, we added support for the following device types:
|
Following are the 6.8.02 release for Android:
Release Type | Feature | Summary | |
---|---|---|---|
1 | Groups and Scenes | In the Ayla Software Development Kit (SDK), we added new test units and support for the new collections_2 API that supports different time zones, including Daylight Saving Time changes, and ensures that schedules trigger accordingly. | |
2 | Logs | We added support for an anonymized debug log manager in the Ayla Software Development Kit (SDK); click here for more information on this feature. | |
3 | Security | For the Ayla Software Development Kit (SDK), we removed the WRITE_EXTERNAL_STORAGE manifest permission; it has become a no-op and is often flagged by security checks for no reason. | |
4 | Warnings | For Ayla Aura and the Software Development Kit (SDK), we resolved miscellaneous Android Studio static analysis issues. | |
5 | Bluetooth Low Energy (BLE) | For the Ayla Software Development Kit (SDK), we resolved an issue with BleStartSession() crashes by adding the isBluetoothEnabled() check. | |
6 | Facebook OAuth | We added the ability to save Facebook OAuth credentials in Ayla Aura by adding CachedAuthProvider() to fbNewAuthSignIn(). | |
7 | Login | In Ayla Aura, we added navigateSignIn() after handleSignOut() to ensure that the Login screen displays after logging off. | |
8 | User Interface | We improved the look of the Shares screen, which includes providing more details in the list of Owned Shares and Received Shares. | |
9 | Dynamic Linking in Emails | For Ayla Aura, we resolved an issue with linking to a "no active session." | |
10 | OAuth Login | In Ayla Aura, we added an optional OAuth login callback for Google, Facebook, Apple, and TenCent. | |
11 | Geofencing | For Ayla Foundry, we made the following enhancements to Geofencing:
| |
12 | API | We added the setTitle() API to Ayla Foundry and FastTrack, which is used to set screen titles. | |
13 | Onboarding | In Ayla Foundry and FastTrack, we added a new style to the existing setup wizards that support the device onboarding flow. The new style is setup wizard #2 with helper methods. This replaces the existing Add Device onboarding screen with a new screen design. | |
14 | Sepia Framework | For Ayla Foundry and FastTrack, we added the following:
| |
15 | Notifications | For Ayla Foundry and FastTrack, we added tag substitution for product device names in push notifications. | |
16 | User Interface | For Ayla Foundry and FastTrack, we improved theming for radio buttons and updated the Spanish translations. | |
17 | Logs | We cleaned up the logs in Ayla Foundry and FastTrack. | |
18 | Devices | In Ayla FastTrack, we added support for the following device types:
| |
19 | Dynamic Linking in Emails | For Ayla FastTrack, we resolved an issue in which an “invalid confirmation token” error occurred when the dynamic linking onboarding flow was not used. | |
20 | Security | For Ayla FastTrack, we removed WRITE_CONTACTS and READ_CONTACTS permissions from the manifest; neither is being used. | |
21 | User Interface | For Ayla FastTrack, we resolved an issue with restoring the color bulb screen. | |
22 | User Interface | In Ayla FastTrack, we improved color handling on the backscreen and changed "disabledButtonBackgroundColor" to "inactiveColorDarker." |
April 25, 2022
Cloud Platform
Release Type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | US Field US Dev | Groups and Scenes | We resolved a corner-case issue in which when the user unregistered the device, the scenes were not removed, and therefore when the new user registered the same device, the scenes created by the previous user were still triggering. | |
2 | US Field US Dev | Insights | We now support the total “Users” count to be filtered based on the OEM Model in all relevant reports. | |
3 | US Field US Dev EU Field Owlet Dev | OEM Apps | We resolved an issue in which an error occurred when attempting to retrieve or create the SSO Provider details for an OEM app. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
April 18, 2022
Cloud Platform
Release Type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | US Field | Enterprise SSO | We are pleased to announce our Enterprise Single Sign-On (SSO) feature, which allows our OEM customers to log in to the Ayla dashboards using their corporate Identity and Access Management (IAM)/SSO solution. Among several benefits, this provides:
| |
2 | US Field US Dev | Groups and Scenes | We added the ability for a shared user in a household to trigger the count-down timer for a scene. Users configure count-down timers to specify the delay before an action takes place (e.g., turning off bedroom lights after 30 minutes). | |
3 | US Field US Dev EU Field Owlet Dev Owlet Field Shark Field Hilo Field | Dealers | To clear up confusion, we removed the option to associate an OEM user with a Dealer company from the OEM User Details tab in the Ayla Customer Dashboard. You can associate end users with Dealer companies using the End User Details tab. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
April 11, 2022
Cloud Platform
Release Type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | US Field EU Field Hilo Field | Insights | We are pleased to announce Ayla’s Metering Service in the Insights dashboard, which enables you to obtain transaction counts and details for billing purposes. In this first release, we provide datapoint and data streaming transactions. When you log in to Insights, click Billing Data and then the Transactions tab to start using this new feature. There are several different views to help you understand datapoint and data streaming transaction counts incurred during a given billing period. | |
2 | US Field US Dev EU Field | Insights | To improve stability and performance, we resolved a couple of issues related to updating reports, including optimizing load times for all pages. |
Edge Platform
Following are for the Ayla Integrated Agent 1.10 (ada -1.10) for Espressif ESP-IDF 4.3.2:
Release Type | Feature | Summary | |
---|---|---|---|
1 | ESP32-C3 | We added support for ESPRESSIF’s ESP32-C3. Click here for a description of this microcontroller unit (MCU). | |
2 | Properties | We added support for datapoint acknowledgements (acks). This allows the host app to respond to new property values, confirming receipt and indicating any issues, such as out of range or invalid. | |
3 | Properties | We added support for datapoint metadata. This allows additional data to be supplied to or from the device with each datapoint. The metadata consists of up to 4 flexible key/value strings. | |
4 | Device Property Base Type | We added support for message properties used when sending large JSON, binary, or text datapoints to and from the device. Message properties can handle a datapoint size of 512 KB. | |
5 | LAN Events | We added a new LAN event called PME_LAN_STATE_CHANGE that can communicate with any event handler to indicate whether the LAN session is active or inactive and whether the key-exchange has failed. | |
6 | LAN Connection | We optimized the LAN connection to detect a wrong connection earlier. With this improvement, if the mobile app tries to connect to a device that may have had the same IP address in the past, the error is detected at the initial HTTP transaction, rather than when the key exchange fails. | |
7 | Clock Source | We resolved an issue in which the clock_source variable was not being updated if the time last used to set the clock was around the same as the new time received from another source, making the time provided from the clock_source variable unreliable. | |
8 | Security | With this release, we only support Transport Layer Security (TLS) 1.2 to ensure the best solution to security threats. Please note that the host app must be configured to disable TLS 1.0 and TLS 1.1, and to check for certificate expiration. Otherwise, the build will fail. | |
9 | Evaluation Board | For ESPRESSIF’s ESP32-C3-Mini evaluation board or ESP32-C3-WROOM-02 evaluation board, we added support for the WS2812B LEDs, which enable communication using a one-wire interface. There is a multicolor LED on the board, which the demo can use instead of relying on external LEDs that are needed to connect. | |
10 | Security | We resolved an issue related to ensuring that sensitive data is not logged to the debug/console port. | |
11 | Client Health Check | We resolved an issue in which a warning and then a Watchdog abort occurred because the ESP32 Client Health Check was not enabled by default in the demo. The Client Health Check feature provides auto-recovery, which causes the system to reboot if the client cannot connect to the cloud or hangs for any reason. | |
12 | Debugging | We added the client CLI command for debugging purposes. | |
13 | CLI Command | We added the erase option to the core CLI command to provide the ability to erase core dumps. | |
14 | Logs | We restricted the level of log messages coming from the ESP-IDF Wi-Fi subsystem to only messages of warning level or above. | |
15 | BLE Local Control | When Bluetooth Low Energy (BLE) Local Control is disabled for the device, the Ayla device agent will shutdown the Bluetooth (BT) controller to free up memory. If BLE Local Control is later enabled for the device via the cloud, the device must be reset to restart the BT controller. | |
16 | ESP-IDF | We updated ESP-IDF to version 4.3.2. Please refer to Espressif’s site for the fixes in this version. | |
17 | Demo App | We resolved an issue in which the demo app build from the ESP32 binary embedded agent release failed to link due to missing multicast Domain Name System (mDNS) components. | |
18 | Security | To ensure that expiration dates for Transport Layer Security (TLS) certificates are checked, we now require that the build configuration option called MBEDTLS_HAVE_DATE_TIME is set in all Software Development Kit configurations (sdkconfigs). | |
19 | CLI | We resolved an issue with software-initiated reboots (i.e., after a crash or factory reset), in which the Command Line Interface (CLI) reset was intermittently resulting in errors. | |
20 | Clock Source | We resolved an issue with the clock in which the time was not accurate after a software reset. With this fix, you no longer need to use the previous workaround to sync the real-time clock to the high-resolution timer before software resets. | |
21 | BLE | We resolved an issue in which when the BLE Connect setting was disabled, crashes occurred after a factory reset if Bluetooth Low Energy (BLE) was executed during the Wi-Fi setup. | |
22 | BLE Local Control | We resolved an issue in which the Bluetooth Low Energy (BLE) Local Control feature was not working because the pairing/bonding step did not complete. | |
23 | Connectivity | We resolved an issue in which the ESP32 C3 agent failed to establish a reliable LAN connection with Ayla Aura. | |
24 | Logs | We resolved an issue with core-dump summaries that save log snapshots, in which it seemed like multiple log snapshots could not be recorded. | |
25 | Clock Source | We resolved an issue in which the clock was hours ahead of the actual time after entering the reset command or issuing a factory reset. |
Mobile Platform
No release notes added this week.
April 4, 2022
Cloud Platform
Release Type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | US Field | Properties | We resolved an issue in which the metadata for to-device properties was not being delivered to the device. | |
2 | Shark Field | Device Service | We improved the Ayla Device Service by removing an index and adding new indices to address potential slow queries when a spike in device usage occurs during peak hours. | |
3 | US Field | Logs | We reduced the number of logs pushed to LogIQ to ensure all the information in multi-line log messages is captured. | |
4 | EU Field Owlet Dev Shark Field Hilo Field | Properties | We enhanced the GET API called /dp-svc/api/v1/datapoints/unfetched so that the Ayla Device Service includes metadata and the updated_at timestamp in the get command response. This allows additional data to be supplied to the device with each datapoint. | |
5 | US Field | Schedules | We resolved a corner-case issue in which after disabling a schedule using the mobile app, the schedule was disabled in the Cloud, but not on the device. The device therefore executed the schedule even though the schedule was no longer on the mobile app. | |
6 | US Field | Logs | We resolved an issue in which device data logs that were sent as a binary message property type were corrupted when exported from Amazon S3 (Simple Storage Service) as datapoints. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
March 28, 2022
Cloud Platform
Release Type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | US Dev | Groups and Scenes | We added the new collections_2 API to support different time zones, including Daylight Saving Time changes, and to ensure that schedules trigger accordingly. | |
2 | Hilo Field | Message Service | We changed the maxPollRecordsConfig setting from 125 to 25 to resolve Kafka rebalancing issues that were causing some network lag and disconnections. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
March 21, 2022
Cloud Platform
Release Type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | US Dev US Field | Insights | We resolved an issue in which the navigation panel did not display while a report was downloading on a given page. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
March 14, 2022
Cloud Platform
Release Type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | US Dev US Field EU Field Owlet Field | Command Center | We resolved the issue with cloning Set Property jobs. | |
2 | US Dev US Field EU Field Owlet Field | Command Center | Based on customer feedback, we added a column for the OEM model to the Jobs, Device Filters, and Host OTA Images tabs to make this information easily accessible. | |
3 | US Dev US Field EU Field Owlet Field | Command Center | We improved Device query filters by providing the ability to choose from all versions available for the selected Ayla module. | |
4 | Owlet Field Owlet Dev US Dev US Field EU Field | Notifications | We resolved a corner-case issue in which authentication was failing for URL-forward trigger notifications. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
March 7, 2022
Cloud Platform
Release Type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | EU Field US Field | Devices | We resolved a corner-case issue that occurred while unregistering a device due to invalid data in the share record. | |
2 | US Field US Dev | Insights | We updated all the reports to clarify that “Online Today” shows the number of devices online for _all _OEM models. | |
3 | US Field | Command Center | We enhanced the Job Reports tab for Set Property jobs. From this tab, you can view the devices in a Set Property job based on their job status: Succeeded, Processing, Failed, Cancelled. | |
4 | US Field | Command Center | For a simple, efficient user experience, we updated the user interface for File Transfer jobs to provide the same step-by-step approach as the Host OTA and Set Property job types. We also added the Job Reports tab for File Transfer jobs, which includes the same features as the other job types. | |
5 | US Field | Device Connectivity | We added the BLE Connect setting to the Available Connects tab on both the Devices and Templates pages in the Ayla Customer Dashboard. From this tab, you can enable and disable either Bluetooth Low Energy (BLE) or LAN (Local Area Network), depending on which connection mode is configured for the device. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
February 28, 2022
Cloud Platform
Release Type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | US Dev | Groups and Scenes | To ensure that actions trigger per the scheduled local time, we made changes in Groups and Scenes to handle schedules affected by Daylight Savings Time. | |
2 | US Dev | Groups and Scenes | To resolve a few remaining issues with certain characters, we made changes to accept all the UTF8 supported characters. | |
3 | Owlet Dev Owlet Field | Edge Services | We removed the edge-proxy server from Edge Services to be on par with other environments. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
February 21, 2022
Cloud Platform
Release Type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | US Field US Dev | Ayla Platform | We made all necessary updates to ensure compatibility with Amazon Trust Services (ATS) as a Certificate Authority. | |
2 | US Dev | Command Center | We resolved an issue in which the property value for the query filter was not displaying in the filter’s details, which are provided via the Device Filters tab. | |
3 | US Field US Dev | Ayla Dynamic Linking in Emails | We are pleased to announce our Dynamic Linking in Emails feature, which provides your end users with a seamless experience to activating their accounts and using their connected devices. With Dynamic Linking in Emails, your end users receive hyperlinks in their confirmation email to navigate either directly to the page you chose in your app if they have it installed, or to the appropriate app store to install the app. This feature also includes a quick-and-easy option to provide a web page with your company branding for end users who are on laptops or desktops (non-mobile operating systems). Upon clicking the emailed confirmation link, the end user is directed to your web page that provides links for connecting to or downloading the app. |
Edge Platform
No release notes added this week.
Mobile Platform
Following are the 6.8.1 release for iOS:
Release Type | Feature | Summary | |
---|---|---|---|
1 | BLE Local Control | For the Ayla Software Development Kit (SDK), Aura, and Foundry, we added the new BLE Local Control platform feature, which includes a new AylaDevice listener called didUpdateBleState:error. BLE Local Control enables you to control and monitor devices using your mobile app over a Bluetooth Low Energy (BLE) connection. For configuration details, please refer to the App Note. To view this file, contact your Ayla Representative to set up an Ayla GitHub account. | |
2 | Messages | We added support for the V2 Messaging protocol in the Ayla Software Development Kit (SDK). | |
3 | Connectivity | To improve AylaConnectivity in the Ayla Software Development Kit (SDK), we replaced AFNetworkReachabilityManager with NWPathMonitor (NetworkPathMonitor). | |
4 | Caching | We improved caching in the Ayla Software Development Kit (SDK) as follows:
Please refer to the App Note for details on these changes. To view this file, contact your Ayla Representative to set up an Ayla GitHub account. | |
5 | Onboarding | For the Ayla Software Development Kit (SDK), we did the following:
| |
6 | Logging | We made the following improvements related to logging in the Ayla Software Development Kit (SDK):
| |
7 | User Interface Groups and Scenes Bluetooth Low Energy (BLE) Local Control | In the Ayla Software Development Kit (SDK):
| |
8 | Onboarding | In Ayla Aura, Foundry, and FastTrack, we improved the process of creating user accounts with our new Dynamic Linking in Emails feature. Please refer to the App Note for configuration information on this new feature. To view this file, contact your Ayla Representative to set up an Ayla GitHub account. | |
9 | User Interface | We improved the ability to create and view datapoints with metadata on Ayla Aura’s user interface. | |
10 | Caching | For Ayla Aura, Foundry, and FastTrack, we updated Archiver class methods to improve caching. | |
11 | Rules | In Ayla Aura, we implemented Rules support to use SwiftUI (a next generation user interface) versus the existing Storyboard. | |
12 | Properties | In Ayla Aura, we added String, Integer, Decimal, and Float base types to manage device properties for Ayla DevKits. | |
13 | Test Runner | In Ayla Aura, we added Bluetooth Low Energy (BLE) Local Control mode to support Aura Test Runner. | |
14 | Logging | In Ayla Aura, we added a new helper method called AylaLogManager.getAppInfo, which assists in creating basic info (i.e., app version, sdk version, device model, country, build number, etc.) to add in log files or in the email body when sending email logs. | |
15 | User Interface | In Ayla Aura, we now display the device name in the About screen using a Software Development Kit utility method. | |
16 | Over-the-Air (OTA) Jobs | We resolved an issue for Ayla Aura in which an error message displayed when checking OTA jobs if there was no Internet connectivity. | |
17 | API | In Ayla Foundry and FastTrack, we resolved static analysis issues and updated deprecated APIs as well as their dependencies. | |
18 | User Interface | In Ayla Foundry, we now display the title of the back button for all screens, and display the connection status in the Device Details screen for device status updates. | |
19 | Rules | In Ayla FastTrack, we added a new Rules-based property notification for managing properties. |
Following are the 6.8.01 release for Android:
Release Type | Feature | Summary | |
---|---|---|---|
1 | BLE Local Control | For the Ayla Software Development Kit (SDK) and Aura, we added the new BLE Local Control platform feature, which includes a new AylaDevice listener called deviceBleStateChanged. BLE Local Control enables you to control and monitor devices using your mobile app over a Bluetooth Low Energy (BLE) connection. For configuration details, please refer to the App Note. | |
2 | Onboarding | In Ayla Aura, Foundry, and FastTrack, we improved the process of creating user accounts with our new Dynamic Linking in Emails feature. Please refer to the App Note for configuration information on this new feature. | |
3 | Onboarding | In the Ayla Software Development Kit (SDK), Aura, Foundry, and FastTrack, we improved the on-boarding experience when auto-connect is disabled in Wi-Fi network settings. | |
4 | Phone as a Gateway (PaaG) | For the Ayla Software Development Kit (SDK), Aura, Foundry, and FastTrack, PaaG support is now bifurcated between the application and SDK layers, making PaaG applications easier to create and support. | |
5 | HTTP Server | In the Ayla Software Development Kit (SDK), we optimized the behavior of the HTTP server, as follows:
| |
6 | Onboarding | For the Ayla Software Development Kit (SDK), we removed the authToken from the refresh token request for API consistency. | |
7 | Metrics | For the Ayla Software Development Kit (SDK), we optimized the process of creating and uploading metrics as follows:
| |
8 | Logging | For Ayla Aura, we added the ability to retrieve and email device logs using Bluetooth Low Energy (BLE). | |
9 | Onboarding | For the Ayla Software Development Kit (SDK) and Aura, we removed the sessionManager dependency during device onboarding to support those who do not have users on their tenancy. | |
10 | Facebook OAuth | We updated the Facebook OAuth documentation for Ayla Aura. Click here for this document. To view this file, contact your Ayla Representative to set up an Ayla GitHub account. | |
11 | Bluetooth Low Energy (BLE) / Wi-Fi | In Ayla Aura and FastTrack, we resolved an issue with the BLE/Wi-Fi cancellation process. | |
12 | Devices | In Ayla Aura, we now display the set-up token when adding a device. | |
13 | Devices | For Ayla Aura, we added the ability to override the connection priority for all devices in Aylanetworks.settings. | |
14 | Connectivity | For Ayla Aura, we replaced AylaConnectivity listener in DevKitSetupFragment with the shared instance listener to increase reliability. | |
15 | Notifications | For Ayla Foundry, we added support for FastTrack notifications. | |
16 | Connectivity | In Ayla Foundry, we improved the retrieval and secure storage of the Firebase Cloud Messaging (FCM) token. | |
17 | Phone as a Gateway (PaaG) | For Ayla Foundry, we removed Schedules from the PaaG Device Details menu. | |
18 | Properties | In Ayla FastTrack, we added a new device property notifications feature. | |
19 | Connectivity | In Ayla Foundry, we improved the ability to check permissions to access the precise location for Android 12. | |
20 | Devices | In Ayla FastTrack, we resolved an issue with a device sharing crash by checking for null devices. |
February 14, 2022
Cloud Platform
Release Type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | Shark Field | Devices | We modified the Device Authentication Service to tolerate failovers in Redis. | |
2 | US Field US Dev Shark Field Hilo Field | Data Streaming Service (DSS) | We resolved a corner-case issue in which the monitor for Kinesis datastreams was failing with a 503 error (service unavailable). |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
February 7, 2022
Cloud Platform
Release Type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | US Field US Dev EU Field Shark Field | User Account | We enhanced our ability to monitor emails and any related latencies. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
January 31, 2022
Cloud Platform
Release Type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | US Field US Dev EU Field | Notifications | We added the ability to provide device metrics to Ayla’s Notification Service (ANS), giving us greater flexibility in managing devices and ANS nodes to increase performance. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
January 24, 2022
Cloud Platform
Release Type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | US Field US Dev EU Field Shark Field Hilo Field | Data Export | We updated the kafka.mainOffSet configuration to prevent any potential issues with data loss during data export. | |
2 | US Dev EU Field Shark Field Hilo Field | Security | To safeguard against the Log4j vulnerabilities, we made additional upgrades to Log4j 2.17.1. | |
3 | US Field EU Field Shark Field Hilo Field | Rules | We enabled cooperative rebalancing in the Rules Service to reduce inactivity time when scaling clusters up or down and to reduce overall latency. | |
4 | US Field US Dev | BLE Local Control | Ayla’s BLE Local Control feature is now available. This feature enables you to control and monitor devices using your mobile app over a Bluetooth Low Energy (BLE) connection. Click here for more information, including configuration, benefits, and use cases. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
January 17, 2022
Cloud Platform
Release Type | Environment | Feature | Summary | |
---|---|---|---|---|
1 | US Field US Dev Shark Field Hilo Field | Groups and Scenes | We now support all characters when naming groups, scenes, collections, etc. (including special characters and French characters). Please note that there is a 32-character limit. | |
2 | Shark Field | Debugging | For efficient debugging, we implemented a device monitoring system for the round trip time of device property datapoints. | |
3 | Owlet Field Owlet Dev | SMS Notifications | We configured Owlet environments to use Owlet’s own Twilio account when sending Short Message Service (SMS) messages. | |
4 | US Dev US Field Shark Field Hilo Field | Connectivity | We resolved an issue in which connection_priority had a Null value instead of "LAN" for some templates and devices that had LAN enabled. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
January 3, 2022
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Authorization | We resolved a corner-case issue with the refresh_token API method in which a 401 error occurred if the Authorization header had an expired auth_token. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
December 13, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Security | We made all the necessary upgrades and changes for the Log4j security vulnerability. | |
2 | Ayla Notification Service | We added the ability to debug specific devices within the Ayla Notification Service (ANS) instance, without requiring an ANS restart. | |
3 | Groups and Scenes | We added a system to monitor whether the Scenes triggered as scheduled, and to obtain additional performance information (i.e., successes, failures, and latency alerts). |
Edge Platform
The following are for the Ayla Integrated Agent 1.9.1 (ada -1.9.1) for Espressif ESP-IDF 4.3.1:
Release Type | Feature | Summary | |
---|---|---|---|
1 | ESP-IDF | We added support for the 4.3.1 version of the Espressif IoT Development Framework (ESP-IDF) and its latest toolchain. This requires a new build procedure as described in the ESP-IDF documentation. | |
2 | Wi-Fi | We included all Wi-Fi regions supported in Espressif ESP-IDF 4.3.1. Refer to Espressif’s documentation for the list of supported regions. | |
3 | Onboarding | We added support for the new PUT oem_info API, which provides better feedback on template association and registration type for Wi-Fi setup. | |
4 | File Properties | We resolved an issue in which after downloading a file property from the Cloud, the LAN code tried to echo this to the LAN client and was receiving errors when formatting the value. |
Mobile Platform
No release notes added this week.
December 6, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Command Center | In keeping with a simple, efficient user experience, we updated the edit workflow for Set Property jobs to be consistent with the other job types in Ayla’s IoT Command Center. | |
2 | Groups and Scenes | We resolved a corner-case issue in which some actions in the Scene were not triggering on time after the Daylight Saving Time change. | |
3 | Command Center | We resolved an issue in which the Over-the-Air (OTA) commands sent to the device were not deleted after the device was marked as “Failed” and in the queued state for more than 7 days. | |
4 | Groups and Scenes | We resolved a corner-case issue with a connection error that occurred when there were too many concurrent connections. | |
5 | Datapoint Service | We resolved a slow performance issue by moving to a new message datapoint table with a Time-to-Live (TTL) configuration. |
Edge Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Production Agent | We are pleased to announce the Ayla Production Agent for the ESP32-C3-MINI-1 module. Contact Ayla Customer Success to obtain a Development Kit with this production agent. For more information on the ESP32-C3-MINI-1 module, click here to review Espressif Systems’ datasheet. |
Mobile Platform
No release notes added this week.
November 29, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Device Properties | We resolved a corner-case issue in which the Cloud was not reflecting the property change from the device when echo was set to true (echo=true) and consequently kept returning the previous property value. |
Edge Platform
The following was added to the 2.7.17 release of the Ayla Production Agent for USI BM-09A:
Release Type | Feature | Summary | |
---|---|---|---|
1 | iOS Onboarding | We resolved an onboarding issue with Ayla Aura in which after logging in from a hotspot, the page would hang and display, “Error Opening Page.” |
Mobile Platform
No release notes added this week.
November 22, 2021
Cloud Platform
No release notes added this week.
Edge Platform
No release notes added this week.
Mobile Platform
Following are the 6.8.0 release for Android:
Release Type | Feature | Summary | |
---|---|---|---|
1 | API | We upgraded to API level 31 for Android 12 in Ayla Aura, Foundry, FastTrack, and the Software Development Kit (SDK), which included upgrading minSdkVersion from API level 25 to 27 (Android 7.1x to Android 8.1). Following are examples of other improvements that were part of this upgrade. For the Ayla SDK, we added:
For Ayla Aura, we improved the on-boarding flow to support the new permissions requirements. | |
2 | Rules | In the Ayla Software Development Kit (SDK), we added support for batch rules. | |
3 | Rules | In the Ayla Software Development Kit (SDK), we added helper methods for rules-based notifications, and unit tests for the helper methods. These rules-based notification helper methods facilitate the following, for example:
| |
4 | Utils | In the Ayla Software Development Kit (SDK), we added the AylaStringUtils helper class, which is used to anonymize AylaLog instances. Refer to the AylaStringsUtil - Anonymize.pdf in the AylaSDK/doc folder. | |
5 | Facebook OAuth | In Ayla Aura, Foundry, FastTrack, and the Software Development Kit (SDK), we resolved the Android issue with logging in to Ayla Aura and via WebView using Facebook credentials. This was the known issue in the 6.7.02 release for Android, which was published the week of September 27, 2021. For details during migration, refer to the Facebook Authentication on Android documentation in Aura/doc. | |
6 | Wi-Fi Scanning | In the Ayla Software Development Kit (SDK), we resolved the issue with .auraconfig default initialization that was causing Wi-Fi scanning issues. | |
7 | Utils | In the Ayla Software Development Kit (SDK), we added utils.CryptoUtils for encoding and decoding strings to shared preferences. We also provided unit tests for this new CryptoUtils class. | |
8 | OTA | Ayla Aura no longer checks for OTA updates when the user does not have registered devices. | |
9 | Test Runner | In Ayla Aura, we added a new feature to Aura Test Runner, which when a property is marked as “Acknowledged,” provides e2e latency statistics for the complete datapoint flow (that is, from the mobile to the Cloud to the device and this same flow back to the mobile). | |
10 | Geofencing | For Ayla Foundry, we removed the EVB (evaluation board) only restriction on geofencing support, and we improved the handling of permissions for background location access. | |
11 | User Interface | For Ayla Foundry and FastTrack, we improved toolbar theming, and the support for the dark mode user interface (UI) theme. | |
12 | Sepia Framework | In Ayla Foundry and FastTrack, we resolved the issue with the version code that was returned for the Sepia framework. | |
13 | Login | In Ayla FastTrack, we improved the sign-in flow so that the bottom toolbar is always shown. | |
14 | User Interface | In Ayla FastTrack, we optimized the color picker to provide a faster response for users. | |
15 | Onboarding | In Ayla FastTrack, we improved the Ayla DevKit on-boarding and display support. | |
16 | Security | In Ayla FastTrack, we encrypted the optional storage of Wi-Fi passwords to local preferences using aSDK.utils.CryptoUtils. | |
17 | Rules | In Ayla Foundry and FastTrack, we resolved an issue with crashes when creating rules. |
November 15, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Login | We resolved the issue with logging in to Ayla Aura on Android devices using Facebook credentials. |
Edge Platform
The following release notes are for Ayla Integrated Agent 1.6.1 (ada-1.6.1) for Espressif ESP-IDF:
Release Type | Feature | Summary | |
---|---|---|---|
1 | Connectivity | We resolved a corner-case issue in which when a property update occurred at the same time as the LAN mode client disconnected, the property update to the Cloud was reported to the application as having failed even though the update succeeded. |
The following is for Ayla Integrated Agent 1.6.2 (ada-1.6.2) for Espressif ESP-IDF:
Release Type | Feature | Summary | |
---|---|---|---|
1 | Wi-Fi Connection | We resolved an issue in which the output of wifi show provided a value of 56 dBm when it was actually -200 dBm (which indicates an unknown signal strength). | |
2 | iOS Onboarding | We resolved an onboarding issue with Ayla Aura in which after logging in from a hotspot, the page would hang and display, “Error Opening Page.” | |
3 | Wi-Fi Connection | We resolved an issue in which the adap_net_get_signal() was returning the incorrect value of the Received Signal Strength Indicator (RSSI). The adap_net_get_signal() now uses the RSSI provided by the ESP IDF API, which is esp_wifi_sta_get_ap_info(), instead of relying on CSI (Channel State Information) messages for RSSI values. | |
4 | Debugging | We added support for the diag command to the ayla_demo application to facilitate debugging and optimize memory utilization. |
Mobile Platform
No release notes added this week.
November 8, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Factory Actions | We resolved a corner-case issue in which some devices had null values for the private key in the Ayla Device Service (ADS) database, causing the factory provisioning scripts to fail. Consequently, those devices failed authentication in the Cloud. |
Edge Platform
The following release notes are for Ayla Integrated Agent 1.8 (ada 1.8) for Espressif ESP-IDF 4.1:
Release Type | Feature | Summary | |
---|---|---|---|
1 | BLE Local Control | This release includes the Bluetooth Low Energy (BLE) Local Control feature, which provides local control and monitoring of devices by mobile applications over BLE. | |
2 | Logging | We added log snapshot support. | |
3 | Logging | We added Bluetooth Low Energy (BLE) client bonding information to the log messages for debugging purposes. | |
4 | Logging | We now have the ability to summarize core dumps (that were not previously in the log snapshot) and then to add those summaries to the log snapshot. | |
5 | Logging | We added the BT command to provide Bluetooth Low Energy (BLE) statistics, such as:
This is a CLI command that shows the current state of the Bluetooth features for debugging purposes. | |
6 | Property Manager | We added echo handling to prop_mgr for scheduled property updates. | |
7 | Utilities | We changed to the standard implementation of snprintf. |
The following release notes are for Ayla Integrated Agent 1.8.1 (ada 1.8.1) for Espressif ESP-IDF 4.1.2:
Release Type | Feature | Summary | |
---|---|---|---|
1 | Device Connectivity | We added the capability to enable and disable either Bluetooth Low Energy (BLE) or LAN (Local Area Network), depending on which connection mode is configured for the device. These new settings are called BLE Connect and LAN Connect and are located on the Available Connects tab for the device in the Ayla Customer Dashboard. | |
2 | BLE Device Onboarding | We added a timeout capability for the Bluetooth Low Energy (BLE) onboarding process. | |
3 | Bluetooth Low Energy (BLE) Local Control | We enabled an enforcement of authentication in the Bluetooth Low Energy (BLE) Local Control feature. | |
4 | Bluetooth Low Energy (BLE) Local Control | To improve debugging capabilities, we added the LAN IP key ID to the following:
| |
5 | Log Snapshot | We improved the output of the log-snap command. | |
6 | Logging | We modified the log client to use the Ayla Device Service (ADS) connection instead of a separate connection to send logs. This eliminates a second Transport Layer Security (TLS) connection to the Cloud, thereby reducing the RAM required by the device. | |
7 | Logging, Bluetooth Low Energy (BLE) Local Control | We added the connection handle to the BLE (Bluetooth Low Energy) characteristic read/write debug messages. This makes it easy to identify which client was responsible for each operation in the log messages when there are multiple mobile clients actively using the BLE Local Control feature. | |
8 | Command Line Interface (CLI) Debugging | We added the device address to the output of the BT command. | |
9 | Integrated Agent | We resolved a corner-case issue with a recurring error that caused the Ayla Integrated Agent devices to lose connection to the Cloud. | |
10 | Integrated Agent | We resolved an issue in which after a timeout or HTTP error, the Ayla Integrated Agent devices were requesting all to-device properties. | |
11 | Event Handler | We resolved an issue in which the ADS_UP event was posting twice after a reset. | |
12 | iOS Onboarding | We resolved an onboarding issue with Ayla Aura in which after logging in from a hotspot, the page would hang and display, “Error Opening Page.” | |
13 | Bluetooth Low Energy (BLE), Wi-Fi Setup | We resolved an issue in which when using Bluetooth Low Energy (BLE), the devices were accepting attempts to configure Wi-Fi even though it was already configured. | |
14 | Security, Bluetooth Low Energy (BLE) Onboarding | We added Bluetooth Low Energy (BLE) access control checks to onboarding processes that require a PIN code. This ensures that unauthenticated clients are prevented from connecting to and receiving notifications from the device. | |
15 | Dynamic Host Configuration Protocol (DHCP) | We resolved an issue in which the devices did not send the correct Dynamic Host Configuration Protocol (DHCP) name. | |
16 | Integrated Agent | We added an exponential backoff algorithm to prevent the Cloud from being inundated with requests from devices when the Cloud encounters a problem that affects multiple devices. |
Mobile Platform
No release notes added this week.
November 1, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Groups and Scenes | We added support for Daylight Savings Time to ensure that actions continue to trigger per the settings in the schedules. |
Edge Platform
The following release note is for the 2.11.2 release of the Ayla Production Agent:
Release Type | Feature | Summary | |
---|---|---|---|
1 | Devices | We resolved an intermittent 401 error related to a corner case in which devices were randomly going offline and taking a while to recover. |
Mobile Platform
No release notes added this week.
October 25, 2021
Cloud Platform
No release notes added this week.
Edge Platform
No release notes added this week.
Mobile Platform
Following are the 6.8.0 release for iOS:
Release Type | Feature | Summary | |
---|---|---|---|
1 | Operating System Support | In Ayla Aura, Foundry, FastTrack, and the Software Development Kit (SDK), we support Apple’s iOS 15 features, and changed the minimum version supported to iOS 13. | |
2 | File Logs | In the Ayla Software Development Kit (SDK), we made “error” the default setting for the iOS mobile app file logs, and provided an option to override this default in config/settings. | |
3 | Metrics | In the Ayla Software Development Kit (SDK), the AppBackground and AppTerminated metric types are now part of metric sample ratio. | |
4 | Rules | In the Ayla Software Development Kit (SDK), we added helper methods for rules-based notifications to facilitate the following:
| |
5 | Rules | In the Ayla Software Development Kit (SDK), we renamed dssManager to dsManager and rulesEngine to rulesService for consistency among all operating systems. | |
6 | Library | In the Ayla Software Development Kit (SDK), we resolved an issue with the Universal Static Library, and included an App Note on building and using this library. | |
7 | User Interface | In Ayla Aura, FastTrack, and Foundry, we resolved an issue with the UINavigationBar background color. For Ayla Aura, we also resolved the issue with textAttributes. | |
8 | File Logs | In Ayla Aura, FastTrack, and Foundry, the default setting for the iOS mobile app file logs is “error” when doing release builds, and the default setting is “debug” when doing Debug builds. | |
9 | Device | In Ayla Aura, we now use the UIDevice.getModelName() method to get the iOS device name instead of getDeviceModel(). | |
10 | User Interface | In Ayla FastTrack, we resolved an issue with nil and index out-of-range crashes in the Timers, Schedules, and History screens. | |
11 | File Logs | For both Ayla Foundry and FastTrack, you can now override the log level in the JSON Config file. | |
12 | Notifications | In Ayla Foundry, we improved configurations for device notifications as follows:
| |
13 | User Interface | In Ayla FastTrack, we resolved an issue with the appearance of the UINavigationBar backbutton, and the issue in the UITableView section header for smart bulb controls, device settings, and Support screens. |
October 18, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Factory Actions | We resolved the issues with slow queries that were affecting the performance of factory actions. | |
2 | Notifications | We resolved an issue in which the email subject was formatted as "0-1": "<im of c="h instead of , "0-2": " of ory A. | |
3 | Data Streaming Service | As part of an improvement to AWS Kinesis, we added support for New Relic Application Performance Monitoring (APM) to optimize the performance of Ayla’s Data Streaming Service (DSS). | |
4 | Notifications | We now have alphanumeric sender IDs for notifications sent using the Short Message Service (SMS). This is for countries that do not support numeric sender IDs. | |
5 | Notifications | We resolved a corner-case issue in which multiple copies of an email for the same trigger were being sent when the frequency time interval in the trigger app was exceeded due to slowness during high traffic times. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
October 11, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Devices | We optimized device authentication to increase stability and performance during surges in activity. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
October 4, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Rules | We made Redis cache optional to increase the overall stability of Rules and the speed of evaluating events. | |
2 | Rules | We added support for cooperative rebalancing, which optimizes the performance and stability of Rules. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
September 27, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Groups and Scenes | We resolved a corner-case issue with Scenes in which schedules were not triggering per the specified time. | |
2 | Command Center | For a simple, efficient user experience, we updated the user interface for the Set Property job with the same step-by-step approach as the Host OTA job. |
Edge Platform
No release notes added this week.
Mobile Platform
Following are the 6.7.2 release for iOS:
Release Type | Feature | Summary | |
---|---|---|---|
1 | Metrics | In the 6.7.2 release of the Ayla Software Development Kit (SDK) for iOS, we improved the following:
| |
2 | Metrics | For the 6.7.2 release of Ayla's iOS Software Development Kit (SDK), we resolved an issue in which the app version number was sent to the metric logs instead of the build number. | |
3 | Metrics | In the 6.7.2 release of Ayla Foundry and the Software Development Kit (SDK), metrics are enabled by default, and we added the ability to control the metric logs using the metric sample ratio feature. | |
4 | Metrics | For the 6.7.2 release of Ayla's iOS Software Development Kit (SDK), we resolved an issue with the Cloud Latency logs in which AFNetworking 4.0.1 was not using the latest method. | |
5 | Onboarding | In the 6.7.2 release of Ayla's iOS Software Development Kit (SDK), we improved Bluetooth Low Energy (BLE) scanning for the set-up process. | |
6 | Rules | In the 6.7.2 release of Ayla's iOS Software Development Kit (SDK), we added the ability to create a destination object with parameters associated to each destination type (email, SMS, push). | |
7 | SDK Core | In the 6.7.2 release of the Ayla Software Development Kit (SDK) for iOS, we added the getModelName method in the UIDevice utility class, providing the ability to get the iOS device name. | |
8 | Rules | In the 6.7.2 release of Ayla Aura, we resolved an intermittent issue with crashes when deleting a rule. | |
9 | Properties | In the 6.7.2 release of Ayla Aura for iOS, we improved integer data types to accept hexadecimal values. | |
10 | Groups and Scenes | In the 6.7.2 release of Ayla Aura, we resolved issues with the settings class message and the Groups and Scenes .auraconfig URL for Ayla Cloud Services. | |
11 | Onboarding | In FastTrack 6.7.2 for iOS, we improved unhappy path flows to enhance the Wi-Fi setup and Bluetooth Low Energy (BLE) process during onboarding. | |
12 | User Interface | Ayla Foundry and FastTrack now support Spanish language in the 6.7.2 release for iOS. | |
13 | User Interface | In the 6.7.2 release of Ayla Foundry and FastTrack for iOS, we improved the localization keys | |
14 | Groups and Scenes | In the 6.7.2 release of Ayla Foundry, we resolved the issues with intermittent crashes when the user selects a gateway from the Drawer menu. | |
15 | User Interface | In Ayla Foundry 6.7.2 for iOS, we now display the build and version number on the About screen. | |
16 | User Interface | In the 6.7.2 release of Ayla FastTrack for iOS:
| |
17 | Onboarding | In the 6.7.2 release of Ayla FastTrack for iOS, we removed the duplicate Wi-Fi Service Set Identifiers (SSIDs) that appeared during the onboarding process. | |
18 | User Interface | In the 6.7.2 release of Ayla FastTrack for iOS, we corrected the label on Time Zone screen, which was showing “Remove Device” as the screen name. |
Following are the 6.7.02 release for Android:
Release Type | Feature | Summary | |
---|---|---|---|
1 | User Interface | Ayla Foundry and FastTrack now support Spanish language in the 6.7.02 release for Android. | |
2 | Onboarding | In FastTrack 6.7.02 for Android, we improved unhappy path flows to enhance the Wi-Fi setup and Bluetooth Low Energy (BLE) process during onboarding. | |
3 | Security Rules Metric | In the 6.7.02 release of Ayla’s Software Development Kit (SDK) for Android, we added the following:
| |
4 | SDK Core | In the 6.7.02 release of Ayla’s Software Development Kit (SDK) for Android, we resolved the ArrayIndexOutOfBounds exception error in the DateUtils formatter, and the reentrancy issue causing the null pointer exception for AylaConnectivity Manager disconnect(). | |
5 | Application Lifecycle | In the 6.7.02 release of Ayla Aura, Foundry, and FastTrack for Android, we upgraded compileOptions to allow JAVA 11 to be used. In the 6.7.02 release of the Ayla Software Development Kit (SDK) for Android, we removed the compileOptions section to allow JAVA 8 or 11 to be used. | |
6 | Security | In the 6.7.02 release of Ayla Aura, Foundry, and FastTrack for Android, we added a secure root detection and alerting feature. | |
7 | Security | The 6.7.02 release of Ayla Aura for Android has encryption/decryption of the Service Set Identifier (SSID) and passphrase in SharedPreferences. | |
8 | Login | In the 6.7.02 release of Ayla Foundry and FastTrack for Android, you can now use the BiometricManager instead of the FingerprintManager. | |
9 | Schedules | In Ayla FastTrack 6.7.02 for Android, the repeating timers execute every day of the week by default. | |
10 | Facebook OAuth | We are currently working on the issue with logging in to the Android mobile app using your Facebook credentials. |
September 20, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Command Center | We optimized the load time when navigating to the Job Summary, Job Report, Job Details, OTA Attributes, Filter, and Schedule pages for an OTA job. | |
2 | Rules | We resolved a corner-case issue with the Destination API in which the action did not trigger and instead returned a null pointer exception error. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
September 13, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Rules | We added enhancements to Rules that increase uptime and strengthen the resilience of the Ayla Cloud services. | |
2 | Rules | We did code refactoring to improve the maintainability. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
September 6, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | OEM Migration | We refined the options list in the Source Environment settings to include only the relevant environments for the selected target. | |
2 | Command Center | We improved the performance of Over-the-Air (OTA) jobs by implementing a configurable 2-hour time limit for devices to acknowledge the update command. After 2 hours, the devices that have not acknowledged the update command are marked as "Failed." Users can retry the OTA update for Failed devices from the Job Reports tab in Ayla’s IoT Command Center. | |
3 | Devices | We resolved an issue in which some new devices were failing the device authentication with a 401 error code. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
August 30, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Rules | We decoupled the Data Streaming Service from the Rules Service to improve the performance of both. | |
2 | Gateway | We optimized the load time of the Nodes page for gateway devices in the Ayla Customer Dashboard. This eliminates the delays and timeouts that were occurring. | |
3 | Users | We resolved an issue in which the user was not returned to the End Users page in the Ayla Customer Dashboard after clicking the Back button to decline the Access Personally Identifiable Information (PII) message. | |
4 | Users | We resolved an issue in which a few countries were missing from the Country drop-down lists on the Sign Up, Create End User, and Create OEM User dialog boxes in the Ayla Customer Dashboard. | |
5 | Intelligent OTA | We formally deprecated the Intelligent OTA feature set in the Ayla Customer Dashboard. These OTA features have been greatly enhanced and incorporated into Ayla’s IoT Command Center. | |
6 | Rules | We externalized configurations in the Rules Service to enable better control of latency and polling. |
Edge Platform
The following release notes are for the 2.11.1 release of the Ayla Production Agent:
Release Type | Feature | Summary | |
---|---|---|---|
1 | Wi-Fi Security | We improved security by checking the signature on Wi-Fi firmware from external flash. | |
2 | Onboarding | We resolved a Wi-Fi setup issue on iOS 14.x mobile devices. | |
3 | ADA Client | We resolved an issue in which the client stopped acknowledging any properties sent to the MCU (Microcontroller Unit) after the Ayla Cloud returned an HTTP status 500 error. This 500 error occurred when the cloud attempted to get the location for a file property. |
Mobile Platform
No release notes added this week.
August 23, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Groups and Scenes | We resolved an issue in which adding new devices to collections failed with a 422 error code. | |
2 | Logs | We improved the logging mechanism on the mobile app. | |
3 | Groups and Scenes | We resolved the issues that were causing errors when creating scenes, adding scenes as a child collection, and fetching any Household information (i.e., child collections or devices). | |
4 | Groups and Scenes | We resolved the following:
|
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
August 16, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Rules | We added the ability to temporarily suspend (for 10 minutes) HTTP GET and POST requests to unstable endpoints. This improves performance, avoiding bottlenecks and potential outages. | |
2 | Rules | We resolved an issue in which the action for any destination type (e.g., email, push, etc.) was not triggering per the value set for the repeat frequency parameter (which defines the minimum time between triggers). | |
3 | Rules | We improved the evaluation algorithm, which removed latencies on Ayla's Data Streaming Service (DSS) and increased the speed of evaluating events (pertaining to rules). | |
4 | Command Center | We resolved a corner-case issue with editing OTA attributes in Multi-Component OTA Host jobs. | |
5 | Command Center | We added the from_version parameter to the GET /icc/v1/jobs/{job_id API to provide additional pertinent details about the job. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
August 9, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Command Center | We improved the performance of Over-the-Air (OTA) jobs by increasing the threshold for simultaneous device updates from 500 to 1000. | |
2 | Command Center | We added the Host Software Version to the Device List for device filters. This gives you a view of all pertinent information on the target devices for a specific filter in the same place. | |
3 | Command Center | We added a Cancelled status to the Job Reports tab. This shows all devices that were cancelled before receiving the OTA update. | |
4 | Command Center | We resolved an issue in which the job status was imprecise when upgrading a specific component on multi-component devices. Now, the status for specific-component jobs accurately provides all details on the upgraded component, including the devices that succeeded and failed. | |
5 | Device Properties | We added the ability for OEMs to allow their partners to manage specific device properties in the Ayla Platform. This enables the OEM’s partners to make changes to “allowed” properties for security or performance needs. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
August 2, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Groups and Scenes | We improved performance by optimizing the GET connection calls for faster queries and responses to and from the devices in a collection. | |
2 | Command Center | For invalid jobs, we disabled the Start, Stop, Clone, and Refresh Job Count buttons on the Jobs tab to prevent users from trying to perform these actions on those jobs. | |
3 | Command Center | On the Job Report tab, we provide options to remove queued devices from the OTA job and to retry the OTA update for failed devices only when there are Queued and Failed devices listed for the job. | |
4 | Command Center | We improved the performance of the Jobs tab by removing a duplicate call that was sent when a page was loading for the first time. | |
5 | Device Connection Status | We fixed an issue in which the Connection History in the Ayla Customer Dashboard was listing the online and offline statuses of the device out of order. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
July 26, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Groups and Scenes | We resolved an issue in which the collections were associated with the device instead of the user. This was causing schedules from the collection to trigger even after the device ownership changed. | |
2 | Rules | We added the following connectivity events to Ayla Rules to provide users with the precise connection status of their devices:
|
Edge Platform
No release notes added this week.
Mobile Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | iOS SDK Utility | In the 6.7.1 release, the Ayla Software Development Kit (SDK) includes the NSDictionary utility method to sort by keys and return sorted keys. | |
2 | Local Privacy Network | In the iOS 6.7.1 release of the Ayla Software Development Kit (SDK), we resolved a local privacy issue by enabling retries for fetching new devices upon failed attempts. | |
3 | Device Sharing | In the iOS 6.7.1 release of Ayla Aura, we corrected the error message that displays when a device attempts to re-share with the same user. | |
4 | User Profile | In the Ayla Aura 6.7.1 release for iOS, we resolved an issue in which the user profile would perform an unnecessary refresh while the user signed in and out of the app. | |
5 | User Interface Device Configuration Rules | In both the 6.7.1 iOS and 6.7.01 Android releases of Ayla Mobile Foundry, developers can choose to show or hide devices used during development. In Ayla Mobile Foundry 6.7.1 for iOS, we also added the following:
| |
6 | Rules | In the iOS 6.7.1 release of Ayla Mobile Foundry, we resolved an issue in which the activity indicator continued to spin even if an error occurred while creating the rule. | |
7 | User Interface Device Analytics | In the iOS 6.7.1 release of Ayla FastTrack, we now display the build number in the FastTrack support screen and added support for the following:
| |
8 | Device User Interface | In the iOS 6.7.1 release of Ayla FastTrack, you can configure your developmentDevice setting in the device config file to enable you to do the following by tapping three times on the screen title:
| |
9 | Device Sharing | In the iOS 6.7.1 release of Ayla FastTrack, we resolved an issue with the device sharing status in which it was not enabled or disabled when selecting or unselecting the checkbox. | |
10 | Onboarding | In the iOS 6.7.1 release of Ayla FastTrack, we resolved an onboarding issue in which the onboarding flow stopped at the progress screen (unable to change to the personalization screen) if the device was registered but not connected to the Ayla Device Service. | |
11 | Mobile App | In the iOS 6.7.1 release of Ayla FastTrack, we resolved issue in which the mobile app crashed when the smart bulb model was being swapped. | |
12 | Configuration Settings | We added auraconfig support for EU and CN abbreviations in the 6.7.01 release of the Ayla Software Development Kit (SDK) for Android. | |
13 | Test Runner | In the 6.7.01 release of Ayla Aura for Android, we added the following to improve Test Runner:
| |
14 | FastTrack Smart Plug FastTrack Color Smart Bulb | In the Ayla Aura and FastTrack 6.7.01 release for Android, we added support for the FastTrack Smart Plug and Color Bulb. | |
15 | WeChat Baidu | In Ayla Aura 6.7.01 for Android, we moved the Baidu and WeChat OAuth code out of the US default, making it available to other regions globally. | |
16 | Login | In the 6.7.01 Android release of Ayla Aura, Mobile Foundry, Fast Track, and AMAP, we refactored Google Sign-In options for all variants and deprecated code to improve the log-in process for users. | |
17 | Notifications Login | In the 6.7.01 Android release, we now support the following for Ayla Mobile Foundry:
| |
18 | Device | In the 6.7.01 release of Ayla FastTrack for Android, we resolved an issue in which the Device List did not refresh, particularly when the list was empty. | |
19 | User Interface | In the Ayla FastTrack 6.7.01 release for Android, the Device List filter option now shows new entries at the top of the list upon a refresh. | |
20 | User Profile | In the 6.7.01 release of AMAP for Android, we resolved issue in which profile information was still showing after deleting the account. | |
21 | Permissions | In the AMAP 6.7.01 release for Android, we resolved an issue in which there was a missing call to super in the onRequestPermissionsResult() method. |
July 19, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Groups and Scenes | We added real-time monitoring for Groups and Scenes to continually check all aspects of performance and quickly respond to any issues. | |
2 | Devices | OEM Admin users can now access the “Remote Client” and send commands from the Device Control tab in the Ayla Customer Dashboard. | |
3 | Device Search | We resolved an issue with slow response times when searching for devices by the Device Serial Number (DSN) in the Ayla Customer Dashboard. | |
4 | Rules | We resolved intermittent performance issues (i.e., network lag) by improving the routing algorithm to reduce CPU utilization. | |
5 | Device Connectivity | We resolved an issue in which the Connection History in the Ayla Customer Dashboard was showing the same timestamp for "offline" as when the device was online. | |
6 | Device Schedules | We added an option to clear the End Time setting in Device Schedules. This enables users to change the schedule from a specific time range to continuous. | |
7 | Command Center | We resolved an issue with deleting jobs that had a large number of devices (more than 1000). | |
8 | Command Center | We improved the performance of Over-the-Air (OTA) jobs by increasing the threshold for simultaneous device updates from 100 to 500. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
July 12, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Command Center | To keep you abreast of each stage during your Host OTA job, we added new statuses for Downloading and Downloaded to the Job Reports tab in the Ayla Customer Dashboard. | |
2 | Command Center | From the Device Filters tab in the Ayla Customer Dashboard, you can now open a new browser tab to view, edit, and configure a device when you click its DSN in the Device List. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
July 5, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Device Onboarding | We resolved an intermittent device provisioning issue that occurred when registering devices between 1 - 2 AM EST using the AP-Mode Registration Method. | |
2 | Command Center | We resolved an issue with deleting filters configured for a large number of device serial numbers (DSNs). | |
3 | Datapoints | We resolved a date parsing issue occurring in daylight savings time zones. The Update At Cloud date displayed for the datapoint in the Ayla Customer Dashboard did not match the backend response value. |
Edge Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Remote Device Management | The 2.9.10 release of the Ayla Production Agent for the Murata 1LD model has been improved as follows:
| |
2 | Device Connectivity | The 2.9.9 release of the Ayla Production Agent for the Murata 1LD model provides the following improvements:
| |
3 | Device Connectivity Wi-Fi Connectivity Wi-Fi Setup | In the 2.9.9 release of the Ayla Production Agent for the Murata 1LD model, we resolved various issues related to performance, Wi-Fi connectivity, and Wi-Fi setup. Following are some examples:
|
Mobile Platform
No release notes added this week.
June 28, 2021
No new release notes this week.
June 21, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Message Templates | We resolved an issue with email templates in which the customized email was configured to show the product name, but incorrectly included the property name instead. |
Edge Platform
No release notes added this week.
Mobile Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Debugging | For both the iOS and Android 6.7.0 release of the Ayla Software Development Kit (SDK), we resolved several issues with static code analysis. | |
2 | Bluetooth | In the iOS 6.7.0 release of the Ayla Software Development Kit (SDK), we added support for Received Signal Strength Indicators (RSSI) and Basic Service Set Identifiers (BSSID). | |
3 | Schedules | For the iOS 6.7.0 release of the Ayla Software Development Kit (SDK), we included a new AylaSchedule method that has initialization support. | |
4 | Groups and Scenes | For the iOS and Android 6.7.0 release of the Ayla Software Development Kit (SDK), we added custom email support for sharing with a top-level group. | |
5 | PaaG | For the iOS 6.7.0 release of the Ayla Software Development Kit (SDK) and Mobile Foundry, we added a new Connect Local Device method that has configurable timeout for PaaG (Phone as a Gateway) devices. | |
6 | Rules | For the iOS release of the Ayla Software Development Kit (SDK), we resolved the following:
| |
7 | Device Logs | In the 6.7.0 release of Ayla Aura for iOS, we added support for log levels in the auraconfig file. In the 6.7.0 release of Ayla Aura for Android, we created an app note on how to change log level settings. | |
8 | Properties | In the 6.7.0 release of Ayla Aura for iOS, you can use default properties for the Ayla Shield Dev Kit if the managed properties are omitted. | |
9 | Test Runner | In the 6.7.0 release of Ayla Aura for iOS, we added a Cloud-mode test to Test Runner. For Ayla Aura on both iOS and Android, we improved the device and property support for Test Runner. | |
10 | FastTrack Color Smart Bulb | In the iOS 6.7.0 release of Ayla FastTrack and Mobile Foundry, we added the following support and features for FastTrack Color Smart Bulb:
| |
11 | Schedules | We are currently working on bug fixes and enhancements related to displaying and triggering device schedules. | |
12 | Onboarding | In the iOS 6.7.0 release of Ayla FastTrack, we modified the AP mode Wi-Fi icons. | |
13 | Onboarding | In the iOS 6.7.0 release of Ayla FastTrack, we resolved an issue in which the sign-up fields were not clearing after clicking the links for the Terms and Conditions and Privacy Policy. | |
14 | Groups and Scenes | In the 6.7.0 release of the Ayla Software Development Kit (SDK) for Android, we added support for schedules. | |
15 | SDK | In the 6.7.0 release of the Ayla Software Development Kit (SDK) for Android, we made the following improvements:
| |
16 | Onboarding Properties | In the 6.7.0 release of the Ayla Software Development Kit (SDK) for Android, we resolved issues with the following:
| |
17 | Ayla Aura (General Updates) | In the 6.7.0 release of Ayla Aura for Android, we updated the pre-AndroidX libraries, API calls, and import statements. |
June 14, 2021
No new release notes this week.
June 7, 2021
No new release notes this week.
May 31, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Command Center | We removed the option to include additional devices in a filter to simplify the UI. Customers were not using this option, according to feedback and usage data. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
May 24, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Command Center | We resolved an issue in which confirmation messages displayed even when an error occurred. Now, if there is an error, only the error message banner displays. | |
2 | Insights | We resolved an issue with “Active” device counts in which the number of active devices was not calculated properly. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
May 17, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Command Center | We resolved an issue with schedules in which the start time for OTA jobs did not work as expected in certain scenarios. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
May 10, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Message Templates | We updated our customizable email templates. You can now specify a different "From Address" in the email header as an alternative to the default email address. | |
2 | Groups and Scenes | We resolved an issue with the Sunrise/Sunset schedules triggering outside the user’s settings. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
May 3, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Ack-Enabled Properties | We resolved an issue in which the Ayla cloud was not reflecting an ack-enabled property change when responding to GETs, even though the device had echoed this property change to update the cloud (via HTTP POST). | |
2 | Rules | We resolved an isolated caching issue in which there was a rule triggering outside the date range setting for the datapoint. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
April 26, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Command Center | We resolved two issues with Multi-Component OTA jobs:
|
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
April 19, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Groups and Scenes | We resolved an issue in which shared users were not able to fetch group information using the device serial number (DSN). | |
2 | Groups and Scenes | We resolved an issue in which users still had access to shared devices after the sharing access was removed. |
Edge Platform
The following release notes are for the Ayla Integrated Agent: ESP32 ada-1.7.0.
Release Type | Feature | Summary | |
---|---|---|---|
1 | Schedules | This release of the Integrated Agent includes the ability for users to define device schedules based on local sunrise and sunset times. | |
2 | ESP-IDF | We added support for the latest ESP-IDF 4.1 to improve signed binaries and encrypted flash. | |
3 | ESP-IDF | In this release of the Integrated Agent, we resolved various bugs related to performance issues, Wi-Fi connectivity, and Wi-Fi setup. | |
4 | Wi-Fi Security | We added WPA3 support to enable customers to meet the latest requirement for the Wi-Fi Alliance Certification. | |
5 | CLI | We added support to enable CLI commands to be sent remotely by Ayla Admins from the Ayla Customer Dashboard to aid in troubleshooting. | |
6 | Wi-Fi Connectivity | We added auto-recovery from connectivity issues so that Ayla devices reset themselves if they are unable to get a command from the Cloud within a 24-hour period. | |
7 | Wi-Fi Setup Over BLE | We added the option to disable the BLE passkey authentication. | |
8 | OTA | We allow applications to request larger OTA chunks to improve the overall OTA time. | |
9 | ESP-IDF | We provide additional power-saving modes as supported by the latest ESP-IDF. |
Mobile Platform
No release notes added this week.
April 12, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | User Interface | We resolved an issue with loading the following pages in the Ayla Customer Dashboard:
|
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
April 5, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | User Interface | When you save, update, and delete configurations in the Ayla Customer Dashboard, a success message banner displays across the top of the page when the action is completed successfully, or an error message message banner displays if there is an issue. Both banners remain on the page until the user closes the message or leaves the page. | |
2 | Command Center | The OEM::SupportManager role now has complete access to Host OTA jobs in the Command Center, which includes privileges to schedule, stop, start, and delete jobs. Previously, this role only had the ability to create, edit, and clone jobs. Click here for information on Roles in the Ayla Platform |
Edge Platform
No release notes added this week.
Mobile Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Groups and Scenes | For both the iOS 6.6.6 and Android 6.6.07 releases of the Ayla Software Development Kit (SDK), we made the following enhancements:
For iOS 6.6.6, we also updated the application notes for using the mobile SDK. For Android 6.6.07, we also changed the default for pagination to False. | |
2 | Groups and Scenes | In the Android 6.6.07 release of the Ayla Software Development Kit (SDK), we fixed the Uniform Resource Identifier (URI) for Ayla Groups and Scenes services. | |
3 | Command Center | In the 6.6.6 release of Ayla Aura for iOS, we improved the filters for OTA jobs in the Command Center. | |
4 | Device Logs | In the 6.6.6 release of Ayla Aura for iOS, we added log levels to auraconfig. In the 6.6.07 release of Ayla Aura for Android, we added the following support for file and console logs:
| |
5 | Schedules | In the 6.6.07 release of Ayla Aura for Android, we improved the schedule datepicker. | |
6 | Command Center | In the 6.6.07 release of Ayla Aura for Android, we improved the User Consent delivery option for OTA jobs in the Command Center. | |
7 | User Interface | In both the 6.6.07 release of Ayla Aura and AMAP for Android, we added pull to refresh the Device List filter option. |
March 29, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Notifications | We resolved an issue in which some notifications were sent via SMS but none were sent via email when the SMTP Settings were not configured. If the SMTP settings are not configured, the notifications will be sent using the default Ayla SMTP configuration. Click here for information on configuring SMTP settings. | |
2 | Groups and Scenes | We added the following enhancements to the Groups and Scenes feature:
| |
3 | Dealers | We resolved the issue in which APIs (specifically /api/v1/users/index_by_label and /api/v1/users/index_by_role) were not returning the customers' phone numbers when logged in as a Dealer User. All of the following APIs contain phone numbers in the response schema:
|
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
March 22, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Insights | We added a Billing Data tab to Ayla Insights. This new feature enables you to stay up to date with and analyze platform consumption and usage for billing purposes. When you log in to the Insights Dashboard, the Billing Data tab is accessible from the main Insights menu. | |
2 | Devices | We resolved an issue in which some gateway devices in the US field environment were showing duplicate offline events in the device’s connection history while the device was actually still online. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
March 15, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Command Center | We added a number of indexes to address slow queries that lead to random and intermittent errors during Over-the-Air (OTA) jobs in the Command Center. | |
2 | Groups and Scenes | We added Collection Share support for message templates in the Groups and Scenes feature. This enables you to create and update notifications for collection sharing. For example, you can send a notification to tell a family member that they can view and activate one of your Groups and Scenes configurations in the household. Click here for a description of Groups and Scenes. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
March 8, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Groups and Scenes | We resolved an issue affecting the iOS Software Development Kit (SDK) in which when trying to fetch all groups (owned and shared) using the GSS-Groups API, the SDK only returned the owned groups, not the shared groups. | |
2 | Dealers | We updated the Role Based Access Control (RBAC) to broaden data access for dealers. Dealers with OEM::Admin and OEM::Staff roles can use the oems/{oem_id}/end_users API to view all end users’ phone numbers. This enables dealers to robustly gather data on their end users. Click here for more information on roles/privileges. | |
3 | Message Templates | We added a subject.txt file to the custom email samples. Users should provide the subject of the email in this new subject.txt file for security reasons. Click here for more information on message templates and using the custom email samples. | |
4 | Properties | We resolved an issue in which the device received the wrong file property datapoint for the file. The user was able to upload a new file/create a new file property datapoint even though the previous file property datapoint was not closed (marked as fetched). As a result, the device was receiving the incorrect file property datapoint (the previous one that was not closed) for the new file. File property datapoints must be marked as fetched to allow for subsequent file uploads/downloads. Refer to the tech note on Ayla File Properties for more information on how they work. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
March 1, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Command Center | We applied a user filter to resolve a user access issue with the device_job API. This issue occurred when the GET user devices API was called to fetch DSNs (Device Serial Numbers) only. | |
2 | Command Center | When the device_job API is used without any query parameters (i.e. oem_model, device_status, dsns, etc.), the query times out and returns a 500 error code. | |
3 | Command Center | We improved the formatting in the Excel file for the downloaded Job Report, e.g. removed unnecessary columns in sections where they were not needed. Click here for more information on the Job Report in Ayla’s IoT Command Center. | |
4 | Data Streaming Service | In Ayla’s Data Streaming Service (DSS), we deprecated all older DSS functionality, which has been added to and improved in our robust event-based DSS. Click here for user documentation on DSS. | |
5 | Command Center | We added statuses for Activated At dates/times to the Filter Preview in the Create Using Query filter option. This enables you to review the before and after activation dates/times of devices that should be included in the Host OTA job. Click here for more information on creating host OTA jobs in Ayla’s IoT Command Center. |
Edge Platform
No release notes added this week.
Mobile Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Groups and Scenes | For iOS 6.6.5 and Android 6.6.06 releases of the Ayla Software Development Kit (SDK), we did the following:
For iOS 6.6.5, we updated AppleDoc from in-line comments. For Android 6.6.06, we updated JavaDoc from in-line comments. | |
2 | OTA | For iOS 6.6.5 and Android 6.6.06 releases of the Ayla Software Development Kit (SDK), we included the following to improve User Consent jobs:
| |
3 | OTA Groups and Scenes | Both the iOS 6.6.5 and Android 6.6.06 releases of the Ayla Software Development Kit (SDK) have the following issues: For OTA:
For Groups and Scenes Collection Shares:
For Groups and Scenes:
| |
4 | User Interface | In the iOS 6.6.5 release of the Ayla Aura, we resolved the following issues:
| |
5 | Device Shares | In the iOS 6.6.5 release of Ayla Mobile Foundry, we improved the ability to display shares by grouping based on the user. | |
6 | User Interface | In the iOS 6.6.5 release of Ayla Mobile Foundry, we resolved the issue with displaying the device LAN IP address in the Device Info screen. | |
7 | Cryptography | In the Android 6.6.06 release of the Ayla Software Development Kit (SDK), Ayla Aura, Mobile Foundry, and AMAP, we upgraded the cryptography library to Bouncy Castle version 1.68, which requires the following additions to the application gradle.properties file:
| |
8 | OTA | In the Android 6.6.06 release of Ayla Aura, we included multi-filter options in our OTA support. | |
9 | Sepia Framework | In the Android 6.6.06 release of Mobile Foundry, we added a new method to push a SepiaScreen that was already created. | |
10 | FastTrack | In the Android 6.6.06 release of Mobile Foundry, we made backport improvements for FastTrack. |
February 22, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Data Streaming Service | We added two connectivity events to Ayla’s Data Streaming Service (DSS):
You can use the new connection statuses to know when specific devices enter the initialization or polling online states. For example, you may want to tell end users the most up-to-date status, like when devices are in the polling online state, in case the devices are experiencing latency for control events. | |
2 | Command Center | We added a Job Report tab to Ayla’s IoT Command Center so that you can review your host OTA jobs, as well as modify some aspects of jobs that are in progress. This tab provides the ability to:
|
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
February 15, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Reports | We updated the reports API to support the End User role so that end users can issue calls to access the get_raw_data_points report and retrieve historic data. Previously, only the OEM Admin role was allowed to complete these actions. | |
2 | ICC Host OTA | We refined our OTA features to ensure a robust and stable delivery of all firmware OTA updates configured in Ayla’s IoT Command Center (ICC). Some of our main focus areas have been: Click here for more information on the Command Center in the Ayla Customer Dashboard. |
Edge Platform
No release notes added this week.
Mobile Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Sunrise/Sunset Schedules | The iOS 6.6.4 and Android 6.6.05 releases of the Ayla Software Development Kit (SDK) support the sunrise and sunset settings in Ayla schedules. If your device and its firmware version support the ability to execute schedules based on sunrise and sunset times, you can configure these settings. Refer to the Ayla Developer Portal User’s Guide for more information on enabling and configuring Sunrise/Sunset setting in your schedules. | |
2 | Groups and Scenes | In the iOS 6.6.4 and Android 6.6.05 releases of the Ayla Software Development Kit (SDK), we improved and added unit tests for the alpha release of Groups and Scenes. For iOS 6.6.4, we also added the following:
For Android 6.6.05, we also added the following:
| |
3 | Device Onboarding Messages Metrics | For the iOS 6.6.4 release of the Ayla Software Development Kit (SDK):
| |
4 | Location Privacy | In the iOS 6.6.4 release, we improved location privacy for iOS 14 in Aura and Mobile Foundry. | |
5 | FastTrack | For Mobile Foundry, we improved the user interface (UI) for FastTrack schedules with SQL Server Reporting Services (SSRS) in the iOS 6.6.4 release, and added the following UI support in both the iOS 6.6.4 and Android 6.6.05 releases:
In the Android 6.6.05 release, we also made the following backport improvements for FastTrack:
| |
6 | Localization Device Onboarding | In the iOS 6.6.4 release of Mobile Foundry, we improved the localization text and added the following to improve the on-boarding process:
| |
7 | Local Privacy Network | In the iOS 6.6.4 release, local network privacy does not have an API to check for allowed or denied, which may cause the on-boarding process to fail. Refer to the iOS 14 Privacy Changes document for details. | |
8 | Rules | In the Android 6.6.05 release of the Software Development Kit, we fixed a bug in the rule integer expression. | |
9 | Sepia Framework | In the Android 6.6.05 release of Mobile Foundry, we reverted AllDevicesScreen to AllSepiaDevicesScreen. |
February 8, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Command Center | We resolved a Command Center issue in which devices that came online after the OTA job was started (and still active) did not receive the OTA update until the job was stopped and restarted. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
January 25, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Rules | We resolved the issue with slow responses and timeouts when issuing calls to the message service, e.g. GET /messageservice/v1/destinations. | |
2 | Migration | We resolved the issue in which migrating templates from the US Development to US Field environment were failing with a 422 error code. Click here for more information on Template Migration in the Ayla Customer Dashboard. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
January 18, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Triggers | We resolved the following trigger notification issues:
| |
2 | Templates | We resolved a template property issue in which a mime_type error occurred while configuring a property in the Ayla Developer Portal when the base type was set to message, and either of the first two MIME types were selected: application/json or application/octet-stream. | |
3 | Users | We resolved the latency issues with database queries when issuing User Service API calls (particularly /api/v1/users/index_by_oem.json and /oems/293/end_user ). |
Edge Platform
No release notes added this week.
Mobile Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Groups and Scenes | For both the iOS 6.6.3 and Android 6.6.04 release of the Ayla Software Development Kit (SDK), an alpha release of device Groups and Scenes is available for US Development. Groups enable the user to view and control (perform a single action on) a collection of similar devices (i.e. lights) as a single entity. Scenes enable the user to activate different types of actions to a group of different devices at the same time (e.g. the action might be “morning” and when activated the coffee machine starts, the thermostat is set to a different temperature, and the window shades are raised.) This first phase includes:
| |
2 | Local Privacy Network | In the iOS 6.6.3 release, local network privacy does not have an API to check for allowed or denied, which may cause the on-boarding process to fail. Refer to the iOS 14 Privacy Changes document for details. | |
3 | Device Onboarding Notifications LAN Mode | For the iOS 6.6.3 release, in the Ayla Software Development Kit (SDK):
In Aura, we improved the error handling of unhappy paths on BLE (Bluetooth Low Energy) and Wi-Fi. | |
4 | Social Login | In the iOS 6.6.3 release, Ayla Mobile Foundry also includes user interface improvements, such as the ability to add and remove the social login using Foundry.json. | |
5 | Device Setup | In iOS 6.6.3, we fixed the issue causing Ayla Mobile Foundry to crash when launching the advance setup on the iPad. | |
6 | Notifications | In the iOS 6.6.3 release, we added rules-based notifications for email, SMS (Short Message Service), and push. | |
7 | Trigger Notifications | In the Android 6.6.04 release of the Ayla Software Development Kit (SDK) and Ayla Aura, we deprecated trigger-based notifications for email, SMS (Short Message Service), and push. | |
8 | Device Onboarding | The Android 6.6.04 release provides improvements to the user interface, user experience, and Wi-Fi setup for Ayla Aura, such as a larger tap region for advanced set-up flows and the ability to cancel and close BLE (Bluetooth Low Energy) and Wi-Fi set-up processes. | |
9 | Setup Token | In the Android 6.6.04 release, we fixed the issue in which the set-up token for Wi-Fi and BLE (Bluetooth Low Energy) was not sent and returned an error. | |
10 | Registration | In the Android 6.6.04 release, AMAP has the following issues:
|
January 11, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Schedules | We fixed the issue in which there were duplicate scheduled actions appearing in Over-the-Air (OTA) jobs. This occurred after associating a new template, which was then used for OTA jobs created and started on the Ayla Customer Dashboard. | |
2 | OTA | Based on an intermittent issue in which the success or failed status_update call was not propagated in the Over-the-Air (OTA) services, we changed to an asynchronous process making status updates more robust and stable. | |
3 | Schedules | We improved the Schedule API to use a JSON metadata object to confirm that the device supports the Sunrise/Sunset feature. This feature enables you to configure local sunrise and sunset times in Ayla schedules if your device and its firmware version support the ability to execute schedules based on sunrise and sunset settings. The new metadata object ("metadata":{ "sunrise_sunset":true}) can be returned via GET APIs or set by the client application. If your device does not support sunrise/sunset settings, the sunrise_sunset key value pair is omitted; it is not necessary to use a sunrise_sunset:false key value pair. | |
4 | Triggers | We fixed an issue in which device property triggers were not completely removed from the platform when deleting the trigger notification. | |
5 | Devices | We fixed an issue in which the getRules endpoint ignored the input parameters for specific DSNs (Device Serial Numbers) or UUIDs (Universally Unique Identifiers) and instead returned all rules for devices/users mapped to the DSN or UUID specified. | |
6 | Triggers | We fixed the issue in which changing notification preferences caused the trigger notification to fail. | |
7 | Command Center | We increased the OTA image size limitation to 512 MB in Ayla’s IoT Command Center. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
January 4, 2021
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Users | We resolved an issue with signing in to a newly created account when the primary contact is set to email. The email and username were not syncing and did not update properly. | |
2 | Schedules | We resolved the issue in which all of the schedule settings except the scheduled actions were lost when associating a new template to a device. | |
3 | Data Streaming Service | Datapoint Acknowledgement Events (datapoint_ack) are now supported in Ayla’s Data Streaming Service (DSS). When the device sends a datapoint acknowledgement message, this event is also sent to the DSS streams. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
December 14, 2020
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Properties | We resolved a file property delivery issue in which the file property was marked as fetched before the file property datapoint was marked complete, and the error logs showed 500 status codes. This was seen when delivering the set_zone property, and when the device was cycling (switching) between two template versions. Click here for more information on File Properties. | |
2 | Data Streaming Service | We resolved an issue in which all datastreams that the user created in Ayla’s Data Streaming Service (DSS) were removed after deleting the OEM user. Only personally identifiable information should be removed upon deleting an OEM user; all of the OEM user’s configurations that affect other users should not be removed. | |
3 | Devices | We resolved an issue in which the devices Search | By Property feature in the Ayla Customer Dashboard was failing with a 401 response. To use this feature, in the dashboard, click Devices in the left navigational panel, click SEARCH DEVICES on the All Devices tab, click the By Properties tab. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
December 7, 2020
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Command Center | We resolved an API issue when using the OTA Job Details feature (Icc_JobDetails) in Ayla’s IoT Command Center. When creating an OTA job with host_ota for a single or multi-component image, after updating the host_ota action, the property_name either no longer showed as null, or displayed the previous property name instead of the new one. | |
2 | Data Streaming Service | We added a datastream option for datapoint acknowledgements to Ayla’s Data Streaming Service (DSS). This enables you to stream data on acknowledgments that confirm whether or not property values were updated. Click here for the user documentation on this feature. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
November 30, 2020
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Devices | We resolved the issue in which the local time was not updating properly on some devices after doing a factory reset or when the initial provisioning process failed. With regard to the factory reset, the device did not sync the timezone after 36 hours. | |
2 | Schedules | We resolved the issue in which schedule actions kept duplicating when you cloned a private device template more than two times and then re-associated the second (or subsequent) cloned template to a device. This issue was also occurring on Over-the-Air (OTA) jobs that were using cloned private templates. | |
3 | Feeds | We changed the SQS (Simple Queue Service) configuration to fix the issue in which weather feed properties (e.g. outdoor temperature) were not being updated per their configured data feed update intervals (e.g. 1 hour). | |
4 | Feeds | We fixed an incorrect queue name in the SQS (Simple Queue Service) configuration to resolve the issue in which inconsistent datapoint values were posted for weather feed properties. | |
5 | Feeds | We found and updated an incorrect mapping in the feed-processor code to resolve the issue with missing data for air quality properties (such as Ozone-O3). |
Edge Platform
No release notes added this week.
Mobile Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Notifications IOS Update | The iOS 6.6.2 release included the following:
| |
2 | Local Network Privacy | In the iOS 6.6.2 release, local network privacy does not have an API to check for allowed or denied, which may cause the on-boarding process to fail. Refer to the iOS 14 Privacy Changes document for details. | |
3 | User Interface | In the iOS 6.6.2 release, Ayla Mobile Foundry also includes user interface improvements, such as the ability to add and remove the social login using Foundry.json. | |
4 | Device Onboarding | For iOS 6.6.2, we fixed the issue causing Ayla Mobile Foundry to crash when launching the advance setup on the iPad. | |
5 | Notifications | For the iOS 6.6.2 release, we added rules-based notifications for email, SMS (Short Message Service), and push. | |
6 | Notifications | In the Android 6.6.03 release of the Ayla Software Development Kit (SDK) and Ayla Aura, we deprecated trigger-based notifications for email, SMS (Short Message Service), and push. | |
7 | Device Onboarding | The Android 6.6.03 release provides improvements to the user interface, user experience, and Wi-Fi setup for Ayla Aura, such as a larger tap region for advanced set-up flows and the ability to cancel and close BLE (Bluetooth Low Energy) and Wi-Fi set-up processes. | |
8 | Device Onboarding | For Android 6.6.03, we fixed the issue in which the setup token for Wi-Fi and BLE (Bluetooth Low Energy) was not sent and returned an error. | |
9 | Registration | In the Android 6.6.03 release, AMAP has the following issues:
|
November 16, 2020
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Data Streaming Service | We resolved the issue in which an error occurred when attempting to edit or view an existing datastream in the Ayla Customer Dashboard and when sending a GET request on an existing datastream. | |
2 | Notifications | We resolved the issue in which multiple device notifications (SMS, push, and email) were sent for a single datapoint event. | |
3 | Gateway Device | We resolved the issue in which the connectivity status of the nodes were incorrectly reported when a gateway device went offline and online. This was occurring when the event_time was the same for both the offline and online status. | |
4 | Device Properties | We resolved the issue in which multiple property values were sent when only changing one device property. When a device property was changed (in the to-device direction), the GET command (GET /devices//commands.xml) showed multiple property datapoints were received. |
Edge Platform
No release notes added this week.
Mobile Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | WPA3 Security | In the iOS 6.6.1 and Android 6.6.02 releases, for customers who want to obtain Wi-Fi certification for their devices, we added WPA3 Support and updated Wi-Fi Security type strings to the Ayla Software Development Kit (SDK) and Ayla applications. | |
2 | Local Network Privacy | In the iOS 6.6.1 release, local network privacy does not have an API to check for allowed or denied, which may cause the on-boarding process to fail. Refer to the iOS 14 Privacy Changes document for details. | |
3 | FastTrack Sepia Framework | In the iOS 6.6.1 release, Ayla Mobile Foundry also includes the following enhancements:
| |
4 | Device Onboarding | In the Android 6.6.02 release of Ayla Aura, we improved the user experience for advanced device on-boarding. | |
5 | Device Onboarding | In the Android 6.6.02 release of the Ayla Software Development Kit (SDK) and Ayla Mobile Foundry, we improved unhappy path errors reported during the onboarding process. | |
6 | Registration | In the Android 6.6.02 release, AMAP has the following issues:
|
November 2, 2020
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Properties | We improved the processing of batch properties (batch_datapoints API) to drive better platform scalability and performance. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
October 26, 2020
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Data Streaming Service | In a recent update, we implemented a deactivated status to be sent to the Data Streaming Service (DSS) to fix the issue in which nodes were not deactivated or removed after issuing the following: DELETE /dev/v1/dsns/<gateway_device_dsn>/nodes/<node_dsn>.json PUT /apiv1/devices/{devId}/cmds/factory_reset |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
October 19, 2020
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | OTA | The POST datapoint to oem_host_version API (/dev/v1/dsns/:dsn /properties/oem_host_version/datapoints) is no longer returning a 500 error to gateway devices when you attempt to update a template with new properties (for new features) after OTA (Over-the-Air) updates. | |
2 | OTA | A recent update resolves the issue in which software version events (host_sw_version) and OTA reporting events (for host version updates) were not triggered/updated. | |
3 | Rules | Recent enhancements to Ayla’s Rule Service have greatly reduced latencies and improved delivery speeds of events, for example, when using Ayla DataStream Service. This enables you to react to your fleet’s events quicker than before. | |
4 | Dealers | We resolved the issue in which users were receiving a 406 error after clicking the link in the confirmation email for a new dealer account that was created in the dashboard. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.
October 5, 2020
Cloud Platform
Release Type | Feature | Summary | |
---|---|---|---|
1 | Properties | When implementing to-device message properties for the Ayla Portable Agent, the Ayla Cloud apiv1 API no longer returns a 422 error when the size of the message property is larger than 1024 bytes. The maximum size of a message property is 512 KB. | |
2 | Users | End users can sign in to Ayla mobile and web applications using their Apple credentials. This includes the ability to create, update, delete, and manage Apple log-in accounts for your Ayla applications using the Ayla Customer Dashboard. Click here for the user documentation on this new feature. | |
3 | Devices | We fixed the issue in which the Ayla Customer Dashboard was not showing devices shared with the end user. | |
4 | Maps | We fixed the issue with users not being able to see maps in their application after sending the HTTP GET request. | |
5 | Profile | When creating or editing an application in the Ayla Customer Dashboard, you will no longer experience spinning issues while uploading a PEM (Privacy Enhanced Mail) file for the Apple Push Notification Service (APNS). Click here for the steps to create or edit applications in the dashboard. |
Edge Platform
No release notes added this week.
Mobile Platform
No release notes added this week.