This week we added release notes for Cloud Platform.

Cloud Platform

Release typeEnvironmentFeatureSummary
New feature - Platform migrationUS-fieldGoogle Cloud Platform (GCP) MigrationWe are excited to announce the successful migration of our services from AWS to GCP.

This week we added release notes for Cloud Platform.

Cloud Platform

Release typeEnvironmentFeatureSummary
EnhancedUS-fieldUser Service

Dealer Management
We have enabled a dealer user to create or update other dealer users in the same role level.
Example:
Dealer::Admin user can create another Dealer::Admin user in the same Dealer scope.
Dealer::Manager user can create another Dealer::Manager in the same Dealer scope when the user is assigned to the same facility.
FixedEU-fieldDatapoint ServiceWe fixed an issue where some datapoints were missing on the Ayla Customer Dashboard display.
FixedEU-fieldConnection Status Service (CSS)

Device Service
We fixed the connection status history synchronization and timestamp mismatch issues between Ayla Device Service and CSS, resulting in improved data accuracy.
EnhancedUS-fieldUser ServiceWe redesigned the 'Reset Password Success' page for the US field to improve user experience.
Version UpgradeUS-fieldRules ServiceWe have upgraded Rule Service to version 2.17.45.
This version addresses an issue where rules and actions created by Dealer::Admin were not triggering as expected.
EnhancedUS-fieldAyla Message ServiceWith this enhancement, Dealer::Admin and Dealer::Manager can now create destinations on behalf of the intended end users.
FixedUS-field
EU-field
ICC ServiceWe fixed an issue where multiple notifications were sent during ICC stage Run.

This week we added release notes for Cloud Platform.

Cloud Platform

Release typeEnvironmentFeatureSummary
FixedEU-fieldData Search
  • Added additional metadata to the DataSearch API to provide more detailed information about data requests and responses.
  • Optimized DataSearch APIs to ensure device data is pushed to ElasticSearch without delays.
  • Fixed an issue where the last remaining metadata was not being deleted from Ayla Device Service.
  • Added support for dealers and facilities information search.
  • Updated DataSearch API to include the oem_model parameter in the advanced search response.
  • We resolved an issue where searching on string type property values with long strings was not returning data. With this fix, long string values are now supported.
  • We fixed an issue with incorrect device status display. Now, the device data is fully synchronized.
FixedEU-fieldDevice Service
  • Fixed an issue where duplicate events were recorded on the new data topics. Events are now updated correctly as expected.
  • Fixed an issue with the Get Devices API where improper output was displayed when a user had no devices.
  • Added validations to prevent users from viewing or accessing other users' groups.
  • Fixed an issue where connection events were either missing or displayed incorrectly on the new Ayla Device Service (ADS) data topics. With this fix, the connection event status is now accurately synchronized.

This week we added release notes for Cloud Platform and Mobile Platform.

Cloud Platform

Release typeEnvironmentFeatureSummary
FixedEU-fieldDataStream Service (DSS)Added additional logs to monitor the service status.
EnhancedOwlet-fieldLog ServiceUpgraded Log Service to OpenSearch 2.11 from Elasticsearch.
Roll backUS-fieldEdge ServiceWe rolled back Edge Service version from 25.2.98 to 25.2.92.
FixedUS-fieldDevice Service

DataSearch
  • Optimized DataSearch APIs to ensure device data is pushed to ElasticSearch without delays.
  • Fixed an issue where the device connection status was displayed incorrectly. The connection status is now synced accurately.
  • Fixed an issue where the last remaining metadata was not being deleted from Ayla Device Service.
  • We resolved an issue where searching on string type property values with long strings was not returning data. Long string values are now supported.
  • Added additional metadata to the DataSearch API to provide more detailed information about data requests and responses.
  • Fixed an issue where the last remaining metadata was not being deleted from Ayla Device Service.
EnhancedUS-fieldDataSearch
  • Added support for dealer management in DataSearch Service.
  • Updated DataSearch API to include the oem_model parameter in the advanced search response.
FixedUS-fieldDevice Service
  • Fixed an issue with the Get Devices API where improper output was displayed when a user had no devices.
  • Added validations to prevent users from viewing or accessing other users' groups.
  • Fixed an issue with event data mismatching. Events are now updated correctly as expected.

Mobile Platform

Following are the v7.0.9 release for Android:

Ayla SDK v7.0.9

FeatureRelease typeSummary
1BLE OnboardingEnhancedEnhanced the BLE onboarding process for better user experience.
2Device onboardingFixedResolved crashes identified through Crashlytics reports
3Build environmentBuilt using Android Studio Koala | 2024.1.1, Java 11, Gradle 7.4 & AGP 7.3.0

Ayla Aura v7.0.9

FeatureRelease typeSummary
1Firebase Issue Reporting ToolEnhancedAdded support for Crashlytics to better track and address crashes.
2Build environmentBuilt using Android AylaSDK v7.0.9
3Build environmentBuilt using Android Studio Koala | 2024.1.1, Java 11, Gradle 7.4 & AGP 7.3.0

Following are the v7.0.9 release for iOS:

Ayla SDK v7.0.9

FeatureRelease typeSummary
1Bluetooth Service Unavailability AlertEnhancedIn version 7.0.9 and later, mSDK will no longer handle alerts when Bluetooth is unavailable. Instead, the app will handle these alerts.
2FixedResolved crashes identified through Crashlytics reports
3BLE Onboarding TimeoutEnhancedAdded timeout for sending the setup token to the device during BLE onboarding to improve reliability and prevent delays.
4Device Manager StatesFixedWe fixed an issue wherein Device Manager States were not set appropriately when app enters from background to foreground.
5Build environmentBuilt using Xcode 15.4 on macOS 14.6.1

Ayla Aura v7.0.9

FeatureRelease typeSummary
1Build environment
  • Built using iOS_AylaSDK_Public v7.0.9
  • Built using Xcode 15.4 on macOS 14.6.1

This week we added release notes for Cloud Platform.

Cloud Platform

Release typeEnvironmentFeatureSummary
FixedUS-field
EU-field
ICC SearchWe fixed an issue where searching for devices by properties was returning an error code 400. After applying the fix, search results are now displayed correctly.
EnhancedUS-field
EU-field
ICC
OTA
We added support for dealer management in ICC and OTA.

This week we added release notes for Cloud Platform.

Cloud Platform

Release typeEnvironmentFeatureSummary
FixedUS-fieldAyla Notification ServiceWe fixed an issue that caused authorization errors due to irrelevant parameters in the authorization request. The fix ignores unnecessary parameters in the authorization request.
New Service ReleaseUS-fieldDealer Management ServiceWe are excited to announce the release of our Dealer Management APIs, designed to help OEMs manage their Dealers, and Dealers in turn can manage their Facilities and Users. Dealer Management support in the Dashboard will be available to OEMs and Dealers soon.
FixedUS-fieldEdge ServiceWe resolved an issue where user authentication was failing because the Edge Service did not support the newly added dealer_uuid parameter. After the fix, the Edge Service now supports this parameter.
EnhancedUS-fieldEdge ServiceWe updated the Edge Service to support requests from the Enterprise GSS Service.

This week we added release notes for Cloud Platform.

Cloud Platform

Release typeEnvironmentFeatureSummary
EnhancedUS-field
EU-field
CN-field
Ayla Notification ServiceThis enhancement ensures that device registration entries are consistently logged after a device is successfully registered with ANS. This helps in tracking device connectivity with ANS.

This week we added release notes for Cloud Platform.

Cloud Platform

Release typeEnvironmentFeatureSummary
EnhancedEU-fieldDevice Notification CenterWe added authentication (SASL_SSL) support to provide secure access to Kafka platform.
EnhancedEU-fieldDevice Notification CenterAdded additional logs during subscription to the connected events.
UpgradeOwlet-field__
  • Upgraded mysql library version
  • Upgraded base docker image version
EnhancedUS-fieldDevice ServiceWe added pagination to the GET commands API, which helps in organizing the display of results.
FixedUS-fieldDevice ServiceWe resolved an issue where newly associated templates were displaying old schedules. The fix now deletes any schedules that are not part of the newly associated template.
EnhancedUS-fieldDevice ServiceWe added logging of user and device details in events where a device is unregistered. This provides better tracking of user and device information.
FixedUS-fieldDevice ServiceWe fixed an issue where template association for the PAAG/node devices was failing.
FixedUS-fieldDevice ServiceWe fixed the issues causing SMS trigger creation errors.
FixedUS-fieldDevice ServiceWe fixed an issue where the device type in the device property was not matching the template type.
FixedUS-fieldDevice ServiceWe fixed an issue where the device search by properties was returning devices that did not match the search criteria. After the fix, the search results are displayed correctly.
FixedUS-fieldDevice Service

Ayla Customer Dashboard
We fixed the 504 errors that occurred during device searches on the Ayla Customer Dashboard.
FixedUS-fieldDevice ServiceFixed an issue wherein a device received multiple notifications at a time as soon it comes to online mode from offline mode. The fix avoids multiple notifications and just sends a latest single notification if available.
FixedUS-fieldDevice ServiceFixed an issue where multiple MQTT notifications were sent when a user's data was deleted.
New ServiceUS-fieldProxy ServiceThe Image Service and Device Service now use a new proxy service to support short URLs for S3 file storage.
EnhancedUS-fieldDevice ServiceWe added a new parameter, 'facility_id,' to the response body of the GET Device Info API.

This week we added release notes for Cloud Platform.

Cloud Platform

Release typeEnvironmentFeatureSummary
EnhancedOwlet-field
Owlet-dev
Device ServiceWe added pagination to the GET commands API, which helps in organizing the display of results.
FixedOwlet-field
Owlet-dev
Device ServiceWe resolved an issue where newly associated templates were displaying old schedules. The fix now deletes any schedules that are not part of the newly associated template.
EnhancedOwlet-field
Owlet-dev
Device ServiceWe added logging of user and device details in events where a device is unregistered. This provides better tracking of user and device information.
FixedOwlet-field
Owlet-dev
Device ServiceWe fixed an issue where template association for the PAAG/node devices was failing.
FixedOwlet-field
Owlet-dev
Device ServiceWe fixed the issues causing SMS trigger creation errors.
FixedOwlet-field
Owlet-dev
Device ServiceWe fixed an issue where the device type in the device property was not matching the template type.
FixedOwlet-field
Owlet-dev
Device ServiceWe fixed an issue where the device search by properties was returning devices that did not match the search criteria. After the fix, the search results are displayed correctly.
FixedOwlet-field
Owlet-dev
Device Service

Ayla Customer Dashboard
We fixed the 504 errors that occurred during device searches on the Ayla Customer Dashboard.
FixedOwlet-field
Owlet-dev
Device ServiceFixed an issue wherein a device received multiple notifications at a time as soon it comes to online mode from offline mode. The fix avoids multiple notifications and just sends a latest single notification if available.
FixedOwlet-field
Owlet-dev
Device ServiceFixed an issue where multiple MQTT notifications were sent when a user's data was deleted.
New ServiceOwlet-field
Owlet-dev
Proxy ServiceThe Image Service and Device Service now use a new proxy service to support short URLs for S3 file storage.