Skip to main content

2024 Frontend Release

[中文版本] Minimum backend version required: 2.5.0

  • New features

    • Active / Inactive / Not Activated Nodes Count
      The Nodes 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 Upto 200MB
      The firmware image upload limit has been significantly increased to 200MB, allowing for larger and more complex images.

    • Dynamic OTA Support
      When starting an OTA job, you can now set it as a Dynamic 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
      Super admins can now view the license quota and the used quota for the licensing service directly in the Deployment Settings page.

    • Improved Statistics Page
      Super admins now have access to the all-new statistics page, reorganized with high-quality charts and enhanced range selection for better usability.

      • Node Stats
        The Node 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
  • Bugfixes

    • Consecutive Node Registration Jobs Failing Issue
      An issue causing consecutive node registration jobs to fail due to conflicts and overwriting of the node_certs.csv file has been resolved.

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.