Frontend Releases
2.1.0 (14-Oct-2024)
Minimum backend version required: 2.5.0
New features
Node Details Page
Easily access additional information about each node with the new node details page. By clicking on any node from the Nodes page, you can now view:Some of these features may require access granted by the primary user, enabled at the deployment level, or allowed through node configuration.
Config/Params
Instantly review the node's configuration settings and parameters.Associated Users
Explore the list of users linked to the node. Click on a user to get more details, including custom user data and other relevant information.Time-Series Data Visualisation
For nodes configured with time-series parameters, you can now view detailed time-series graphs. Choose from various date ranges and aggregation types, such as raw, average, minimum, and maximum values. Data can be displayed in multiple chart formats or as a table.
Enhanced Node Filtering Options
We've updated the Advanced Filters on the Nodes page by introducing a new User Name filter. This allows you to quickly find nodes by simply entering the username of the user.More Information in Deployment Details
Super admin users can now view critical API endpoints directly within the Deployment Details section of the Deployment Settings page.
Bugfixes
Package Upload Issue Resolved
We’ve fixed an issue where some users were unable to upload the ESP Insights package in the Add Image workflow under Firmware Images.Host MCU Selection Issue Fixed
An issue preventing users from selecting the Host MCU when starting an OTA job without first selecting Force Push or User Approval has been resolved.Corrected Button Display for Finished OTA Jobs
An issue where the Cancel button was incorrectly displayed instead of the Archive button for finished OTA jobs has been fixed.
2.0.1 (12-Jun-2024)
Minimum backend version required: 2.1.0
New features
Secure Signing (for Secure Boot)
Manage Secure Signing Keys
A new menu option, Key Management, has been added to the sidebar. This allows you to manage your secure signing keys. You can generate new keys or view details of previously created keys.Securely Sign Firmware Images
In the Advanced section of the Add Image form on the Firmware Images page, you can now securely sign your firmware images. Select up to three secure signing keys and optionally include a bootloader file.Updated Image Details Page
For images added with secure signing options, the firmware image details page now displays information about the keys used for signing, along with options to download the signed firmware and bootloader.Securely Sign OTA Jobs
You can now use Secure Boot for OTA jobs. When starting an OTA job, select the Secure Boot option and choose signing keys to securely sign the OTA job. For jobs without the Force Push option, you can also use the Auto Select Key option to let the system choose the appropriate key for signing the job.Updated OTA Job Details Page
For jobs with the Secure Boot option enabled, the OTA job details page now shows information about the keys used for signing, along with options to download the signed firmware and bootloader.
More Filtering Options In Advanced Filters
The Advanced Filters section on the Nodes page now includes a Type/Model filter option, allowing you to easily filter your nodes list.HTML Support For Privacy Policy & Terms Of Use
Super admins can now set HTML content for the Privacy Policy and Terms of Use available on the Deployment Settings page.
Bugfixes
Deployment Settings Page Updates
Super admins can now see several text enhancements across various sections of the Deployment Settings page, providing clearer explanations of their functions. Also, an issue has been resolved where certain Identity Provider Configuration options were not appearing in the list.Date Issue In Statistics Service Page
Many super admin users faced an issue on the Statistics Service Page where date range errors were occurring due to the oversight of timezone considerations. This issue has been successfully resolved in this release.
1.2.1 (08-Apr-2024)
Minimum backend version required: 2.0.2
New features
Advanced Node Filters:
Easily filter nodes by their status for convenient viewing of specific types, such as online or active nodes (you can find the Advanced Filters link at the top of the Nodes page). Super admin users can also filter nodes by the tags assigned to the nodes.Update Existing Push Notification Platforms
Super admin users now have a convenient method to update existing push notification platforms. Simply click on the edit (pen icon) button to add new platform details.Add Description For OTA Jobs
You now have the capability to include a description when initiating an OTA job. This description will also be visible on the OTA Job Details page and will be sent to Phone apps for user approved OTAs.
Bugfixes
Push Notification Configuration Issues
Various issues affecting the consistency and stability of push notification configuration have been resolved. Additionally, you can now set a common message title without selecting a template type.Issue with Logging in Using Incorrect Credentials:
Previously, users encountered an issue where attempting to log in with invalid credentials resulted in being stuck without a proper error message. This issue has been resolved.
1.2.0 (12-Jan-2024)
Minimum backend version required: 1.1.29
New features
Auto Refresh User Session
Now, you have the option to select the Keep me signed in checkbox on the Login page to prevent automatic logout when your session expires.Tooltips With Helper Text
Tooltips containing helpful information are now available in various locations, such as the Start OTA popup and Create a Node Group popup, to offer assistance and relevant guidance.View Sub Groups
The Node Groups table will now display the total count of subgroups associated with each node group. By clicking on the count, you can conveniently access a list of subgroups along with their respective details.Start Sub Group Specific OTA
When initiating an OTA job for a specific Node Group, you now have the additional option to select an associated sub-group.Large OTA Image Uploads
The OTA image upload limit has been increased from 5MB to 16MB for more substantial file uploads.
Bugfixes
- Third-Party Login Username Display Issue
The issue preventing the display of usernames in the Account Settings menu for third-party logins (such as Google, Apple, and Github) has been resolved.
- Third-Party Login Username Display Issue
1.1.10 (18-Oct-2023)
Minimum backend version required: 1.1.29
New features
Deactivate and Reactivate Nodes
You now have the ability to conveniently deactivate and reactivate nodes directly from the dashboard. Simply hover your cursor over any node row in the node list table on the Nodes page to reveal a menu with additional options. From there, you can easily select the option to deactivate or reactivate a node.Additional Options for Configuring Push Notification Templates
Within Deployment Settings, super admins now have a straightforward method to customize push notification titles. They can easily modify message content and enable the sharing of raw data with mobile devices.
Bugfixes
Toggle Button Issues in Push Notification Settings
Numerous issues related to unclear toggle button states in the Push Notifications module under Deployment Settings have been successfully resolved.Page Break Issue in License Service Settings
A previously encountered issue that caused page disruptions under specific circumstances when accessing the License Service module in Deployment Settings has been rectified.Irrelevant API Call Issue
API calls that are no longer essential for the dashboard's operation have been completely removed.Faster Logouts
With this release, wait times for logging out will be significantly reduced.
1.1.9 (04-Sep-2023)
Minimum backend version required: 1.1.27
New features
Manually Register Node Using CSV File
You can now register nodes by directly uploading the certificates CSV file on dashboard, instead of using the admin CLI. Simply look for the Manually Register Node link on the Nodes page, where you can upload the CSV file along with other information such as Groups, Type, and Model. The nodes will then be registered to your account.Firmware Image Details Page Enhancements
Now, you can easily download the image or copy the entire image URL with just a click of the button.Notify User On OTA Job Start
The Start OTA module now includes an additional checkbox option, Notify User. When checked, it will notify the user upon the creation of an user approval OTA job.Email Configuration Templates
The Email Configurations section in the Deployment Settings now allows you to configure templates for various events, such as User Signup Verification, Forgot Password, and Delete User Account, among others.
Bugfixes:
UI Distortion Issues in the Privacy Policy and Terms Section
All the UI distortion issues in the Privacy Policy and Terms section in the Deployment Settings page have been fixed.Delete Confirmation Required for Platforms
A delete confirmation is now required before deleting platforms in the Push Notifications section in the Deployment Settings page.OTA Job Summary Page
The OTA Job Summary page now displays the correct status in case the node reports the "delayed" status.Pagination Issues on Firmware Images Page
Pagination issues on the Firmware Images page have been fixed.
1.1.8 (18-Apr-2023)
Minimum backend version required: 1.1.27
New features
- User Pool Migration Changes
Option to set user pool-specific deployment settings for the 2 available user pools. - Remove Nodes From Group
Rows in the Nodes List table on the node group details page can be selected to be removed from the group. - Add Multiple Nodes While Creating OTA Job
The Nodes dropdown in the Start OTA module supports a multi-select feature to allow users to select multiple nodes. - More Events In Push Notifications
Push Notifications in Deployment Settings can now also be enabled for Node Automation Trigger, Group Shared with User, Group added, Group removed and Node config changed events. - Generate Default Email Template
Email Configurations in the Deployment Settings page has an option to generate a default email template for the user's convenience.
- User Pool Migration Changes
Bug Fixes
- Statistics Graph Overlapping Issue
Overlapping between the graph label text and the x-axis labels has been fixed in the graphs that get displayed on the Statistics page. - Node Group Pagination Issues
All the pagination issues on the Node Group page are fixed. - Online Offline Nodes Count Issue
Online offline nodes count now gets correctly updated on clicking of refresh icon button.
- Statistics Graph Overlapping Issue
1.0.8 (01-Sep-2021)
Minimum backend version required: 1.1.2
- Backup and restore support for cognito configurations
- UI Improvements for deployment settings tab
- Support for Licensing Service
- Fixed the issues related to Access token expiry
1.0.7 (11-Aug-2021)
Minimum backend version required: 1.1.1
- Minor UI fixes
1.0.6 (06-Aug-2021)
Minimum backend version required: 1.1.1
- Improvements to Node grouping workflows
- Create groups based on fw_version, model, type
- Selecting "All" nodes instead of selecting one by one for adding to group.
- Added support for archiving OTA Images and OTA Jobs
1.0.5 (17-Jun-2021)
Minimum backend version required: 1.0.18
- Fixed the issue in the Statistics (Stats) Service Dashboard.
- Added deployment details in deployment settings tab.
1.0.4 (28-May-2021)
Minimum backend version required: 1.0.16
- Added support for Statistics (Stats) Service in RainMaker Dashboard
1.0.3 (24-May-2021)
Minimum backend version required: 1.0.16
- Removed signup options from customer deployment.
- Added support for creating, adding, deleting node groups.
- Added OTA support for node groups.
- Removed access of the dashboard for the non-admin users.