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.2.0 (02-Jan-2025)
Minimum backend version required: 2.5.0
-
New features
-
Active/Inactive/Not-Activated Nodes Count
TheNodes Summary
widget 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 OTA
jobs are rule-based and allow targeting nodes by:- Type
- Model
- Firmware version
These details will also be displayed on the
OTA Job Details
page. -
License Quota
Superadmin can now view the license quota and the used quota for the licensing service directly on theDeployment Settings
page. -
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 Stats
page 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.csv
file 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 theNodes
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 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
, andmaximum
values. Data can be displayed in multiple chart formats or as a table.
-
-
Enhanced Node Filtering Options
TheAdvanced Filters
on theNodes
page now includes a newUser 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 view critical API endpoints directly within theDeployment Details
section of theDeployment Settings
page.
-
-
Bug fixes
-
Package Upload Issue Resolved
We have fixed an issue where some users were unable to upload the ESP Insights package in theAdd Image
workflow underFirmware Images
. -
Host MCU Selection Issue Fixed
An issue preventing users from selecting theHost MCU
when starting an OTA job without first selectingForce Push
orUser Approval
has been resolved. -
Corrected Button Display for Finished OTA Jobs
An issue where theCancel
button was incorrectly displayed instead of theArchive
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
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 Boot
for OTA jobs. When starting an OTA job, select theSecure Boot
option and choose signing keys to securely sign the OTA job. For jobs without theForce Push
option, you can also use theAuto Select Key
option to let the system choose the appropriate key for signing the job. -
Updated OTA Job Details Page
For jobs with theSecure 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
TheAdvanced Filters
section on theNodes
page now includes aType
/Model
filter 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 Settings
page.
-
-
Bug fixes
-
Deployment Settings Page Updates
Superadmin can now see several text enhancements across various sections of theDeployment Settings
page, providing clearer explanations of their functions. An issue where certainIdentity Provider Configuration
options did not appear in the list has been resolved. -
Date Issue in Statistics Service Page
Many super admin users faced an issue on theStatistics Service
page 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 Filters
link at the top of theNodes
page. 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 Details
page 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 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 theStart OTA
popup andCreate a Node Group
popup, 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 Settings
menu 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 theNodes
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
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 Notifications
module underDeployment Settings
have been resolved. -
Page Break Issue in License Service Settings
An issue that caused page disruptions under specific circumstances when accessing theLicense Service
module inDeployment 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
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 Node
link 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 OTA
module 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 Configurations
section 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 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 thePush Notifications
section in the Deployment Settings page. -
OTA Job Summary Page
TheOTA 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 two available user pools. - Remove Nodes From Group
Rows in theNodes List
table on theNode Group Details
page can be selected to be removed from the group. - Add Multiple Nodes While Creating OTA Job
TheNodes
dropdown in theStart OTA
module supports a multi-select feature to allow users to select multiple nodes. - More Events In Push Notifications
Push Notifications inDeployment 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 theDeployment 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: 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.