Frontend Releases
This is a compilation of all frontend releases to date. Please contact esp-rainmaker-support@espressif.com for frontend release support.
2025 Frontend Releases
2.5.0 (16-Jun-2025)
Minimum backend version required: 3.3.0
This update includes infrastructure improvements, performance optimizations and latest security best practices implementation.
You can expect:
- Improved page load times
- Smoother navigation between different sections
- More responsive user interface
2.4.0 (04-Jun-2025)
Minimum backend version required: 3.3.0
-
New features
-
Search OTA Job Node Status by Node ID
You can now quickly search for any node in theOTA Job Statuslist using its Node ID. -
Simplified Dashboard Update Process
Super admins will now experience a smoother update flow. For SAM deployments, you can also upgrade or downgrade to any supported dashboard version directly from the dashboard. -
Locale-Specific Email Templates
Super admins can now configure locale-specific versions of email templates in theDeployment Settings.
-
-
Bug fixes
-
Archived Page Cleanup
We have removed the total page count from theArchived Firmware ImagesandArchived OTA Jobspages. -
Backup & Restore Option Removed
TheBackup & Restoretab has been removed fromDeployment Settingssince backups now happen automatically behind the scenes. -
No More Node Deletion For Customer Deployments
In customer deployments, nodes can now only be deactivated, not deleted. -
SES Email Warning for Super Admins
If your SES email is not verified yet, you will now see a helpful warning on the dashboard with clear steps to fix it. -
Node Group Issue Fixed
Users who had no node groups and were trying to manually register a node ran into issues, that is now resolved.
-
2.3.2 (20-May-2025)
Minimum backend version required: 3.2.0
-
New features
-
Improvements to Node Details Navigation
Added aBack to Nodeslink on theNode Detailspage for easier navigation. -
New Email Template Types Available
Super Admins can now access a wider range of email templates in theEmail Template Configurationtab inDeployment Settings, including several newly added options.
-
2.3.1 (21-Apr-2025)
Minimum backend version required: 2.5.0
-
Bug fixes
- Improvements to Identity Provider Configuration page
Fixed an issue where the correct value for theEmail Mobile User Poolwas not being sent when updating or creating identity providers. Also, All fields in theIdentity Providerform now support up to 2048 characters, allowing for greater flexibility when entering data.
- Improvements to Identity Provider Configuration page
2.3.0 (26-Mar-2025)
Minimum backend version required: 2.5.0
-
New features
-
Add Custom Metadata While Creating OTA Job
We have added support for passing custom key-value pairs as metadata inOTA Job, which the firmware can use for any custom behaviour. -
Set OTA Priority
1 (highest) to 10 (lowest). A new job will override an older one of same priority. With this feature, nodes can received multiple jobs in order of priority. This is especially useful forHost MCUOTA type of use cases. -
New Identity Providers Configuration Page
Super admins can now efficiently manage identity providers with the upgradedIdentity Configurationspage inDeployment Settings, allowing for easier addition and editing of identity providers.
-
-
Bug fixes
-
Adding Nodes From Multiple Pages To Node Group
An issue that prevented adding nodes from multiple pages to the node group has now been fixed. -
Refresh Content
An issue where clicking the in-app refresh icon on pages likeNodes,Node Groups,Firmware Images, andOTA Jobsdisplayed an empty table instead of an error message has now been fixed.
-
2.2.0 (02-Jan-2025)
Minimum backend version required: 2.5.0
-
New features
-
Active/Inactive/Not-Activated Nodes Count
TheNodes Summarywidget on the nodes page now displays:Active nodes: Devices that connected at least once within the selected time window.Inactive nodes: Devices that never connected during the selected time window.Not activated nodes: Devices that are yet to be onboarded.
By default, the widget shows data for the past month. You can also select a custom start date to view data from a specific period.
-
Upload Firmware Images Up to 200 MB
The firmware image upload limit has been significantly increased to 200 MB, allowing for larger and more complex images. -
Dynamic OTA Support
When starting an OTA job, you can now set it as aDynamic OTA.Dynamic OTAjobs are rule-based and allow targeting nodes by:- Type
- Model
- Firmware version
These details will also be displayed on the
OTA Job Detailspage. -
License Quota
Superadmin can now view the license quota and the used quota for the licensing service directly on theDeployment Settingspage. -
Improved Statistics Page
Superadmin now have access to the all-new statistics page, reorganized with high-quality charts and enhanced range selection for better usability.-
Node Stats
TheNode Statspage provides detailed insights, including:- Online, offline, and unactivated nodes.
- Charts representing various user and node associations.
-
API Stats
Visualize overall API usage with timeseries charts. The data can be further broken down by:- Users
- API paths
- HTTP methods
-
MQTT Stats
Understand overall MQTT usage with timeseries charts. The data can be filtered by:- Nodes
- Topics
-
-
-
Bug fixes
- Consecutive Node Registration Jobs Failing Issue
An issue causing consecutive node registration jobs to fail due to conflicts and overwriting of thenode_certs.csvfile has been resolved.
- Consecutive Node Registration Jobs Failing Issue
2024 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 theNodespage, 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 Visualization
For nodes configured with time-series parameters, you can now view detailed time-series graphs. Choose from various date ranges and aggregation types, such asraw,average,minimum, andmaximumvalues. Data can be displayed in multiple chart formats or as a table.
-
-
Enhanced Node Filtering Options
TheAdvanced Filterson theNodespage now includes a newUser Namefilter. This allows you to quickly find nodes by simply entering the username of the user. -
More Information in Deployment Details
Super admin users can view critical API endpoints directly within theDeployment Detailssection of theDeployment Settingspage.
-
-
Bug fixes
-
Package Upload Issue Resolved
We have fixed an issue where some users were unable to upload the ESP Insights package in theAdd Imageworkflow underFirmware Images. -
Host MCU Selection Issue Fixed
An issue preventing users from selecting theHost MCUwhen starting an OTA job without first selectingForce PushorUser Approvalhas been resolved. -
Corrected Button Display for Finished OTA Jobs
An issue where theCancelbutton was incorrectly displayed instead of theArchivebutton 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
InFirmware Images>Add Image>Advanced, 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 useSecure Bootfor OTA jobs. When starting an OTA job, select theSecure Bootoption and choose signing keys to securely sign the OTA job. For jobs without theForce Pushoption, you can also use theAuto Select Keyoption to let the system choose the appropriate key for signing the job. -
Updated OTA Job Details Page
For jobs with theSecure Bootoption 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
TheAdvanced Filterssection on theNodespage now includes aType/Modelfilter option, allowing you to easily filter your nodes list. -
HTML Support for Privacy Policy & Terms of Use
Superadmin can set HTML content for the Privacy Policy and Terms of Use available on theDeployment Settingspage.
-
-
Bug fixes
-
Deployment Settings Page Updates
Superadmin can now see several text enhancements across various sections of theDeployment Settingspage, providing clearer explanations of their functions. An issue where certainIdentity Provider Configurationoptions did not appear in the list has been resolved. -
Date Issue in Statistics Service Page
Many super admin users faced an issue on theStatistics Servicepage where date range errors occurred due to timezone considerations. This issue has been 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. Find theAdvanced Filterslink at the top of theNodespage. Superadmin can also filter nodes by assigned tags. -
Update Existing Push Notification Platforms
Superadmin can now update existing push notification platforms. Click theedit(pen icon) button to add new platform details. -
Add Description for OTA Jobs
You can now include a description when initiating an OTA job. This description will appear on theOTA Job Detailspage and will be sent to phone apps for user-approved OTAs.
-
-
Bug fixes
-
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
You can now select theKeep me signed incheckbox 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 theStart OTApopup andCreate a Node Grouppopup, to offer assistance and relevant guidance. -
View Sub Groups
The Node Groups table now displays the total count of subgroups associated with each node group. Click the count to access a list of subgroups and their details. -
Start Sub Group Specific OTA
When initiating an OTA job for a specific Node Group, you can now select an associated subgroup. -
Large OTA Image Uploads
The OTA image upload limit has increased from 5 MB to 16 MB for larger file uploads.
-
-
Bug fixes
- Third-Party Login Username Display Issue
The issue preventing the display of usernames in theAccount Settingsmenu for third-party logins (such asGoogle,Apple, andGithub) has been resolved.
- Third-Party Login Username Display Issue
2023 Frontend Releases
1.1.10 (18-Oct-2023)
Minimum backend version required: 1.1.29
-
New features
-
Deactivate and Reactivate Nodes
You can now deactivate and reactivate nodes directly from the dashboard. Hover over any node row in the node list table on theNodespage 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
WithinDeployment Settings, Superadmin can now customize push notification titles. They can modify message content and enable sharing of raw data with mobile devices.
-
-
Bug fixes
-
Toggle Button Issues in Push Notification Settings
Numerous issues related to unclear toggle button states in thePush Notificationsmodule underDeployment Settingshave been resolved. -
Page Break Issue in License Service Settings
An issue that caused page disruptions under specific circumstances when accessing theLicense Servicemodule inDeployment Settingshas been rectified. -
Irrelevant API Call Issue
API calls that are no longer essential for the dashboard's operation have been completely removed. -
Faster Logouts
Wait times for logging out have been 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 the dashboard instead of using the admin CLI. Look for theManually Register Nodelink on the Nodes page to upload the CSV file along with other information such asGroups,Type, andModel. The nodes will be registered to your account. -
Firmware Image Details Page Enhancements
You can now download the image or copy the entire image URL with just a click of the button. -
Notify User on OTA Job Start
TheStart OTAmodule now includes an additional checkbox option,Notify User. When checked, it will notify the user upon the creation of a user approval OTA job. -
Email Configuration Templates
TheEmail Configurationssection in the Deployment Settings now allows you to configure templates for various events, such asUser Signup Verification,Forgot Password, andDelete User Account.
-
-
Bug fixes:
-
UI Distortion Issues in the Privacy Policy and Terms Section
All UI distortion issues in thePrivacy Policy and Termssection in the Deployment Settings page have been fixed. -
Delete Confirmation Required for Platforms
A delete confirmation is now required before deleting platforms in thePush Notificationssection in the Deployment Settings page. -
OTA Job Summary Page
TheOTA Job Summarypage 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 two available user pools. - Remove Nodes From Group
Rows in theNodes Listtable on theNode Group Detailspage can be selected to be removed from the group. - Add Multiple Nodes While Creating OTA Job
TheNodesdropdown in theStart OTAmodule supports a multi-select feature to allow users to select multiple nodes. - More Events In Push Notifications
Push Notifications inDeployment Settingscan 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 Configurationsin theDeployment Settingspage has an option to generate a default email template for the user's convenience.
- User Pool Migration Changes
-
Bug fixes
- Statistics Graph Overlapping Issue: Fixed the overlapping between graph label text and x-axis labels in the graphs displayed on the Statistics page.
- Node Group Pagination Issues: Resolved all pagination issues on the Node Group page.
- Online Offline Nodes Count Issue: The online and offline nodes count now updates correctly when clicking the refresh icon button.
2021 Frontend Releases
1.0.8 (01-Sep-2021)
Minimum backend version required: 1.1.2
- Added backup and restore support for Cognito configurations.
- Improved UI for the deployment settings tab.
- Added support for the Licensing Service.
- Fixed 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
- Improved node grouping workflows:
- Create groups based on fw_version, model, and type.
- Select "All" nodes instead of selecting one by one to add to a group.
- Added support for archiving OTA images and OTA jobs.
1.0.5 (17-Jun-2021)
Minimum backend version required: 1.0.18
- Fixed issues in the Statistics (
Stats) Service dashboard. - Added deployment details in the deployment settings tab.
1.0.4 (28-May-2021)
Minimum backend version required: 1.0.16
- Added support for the Statistics (
Stats) Service in the 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, and deleting node groups.
- Added OTA support for node groups.
- Removed dashboard access for non-admin users.