Skip to content

Release Notes

This document provides an overview of the latest updates, enhancements, and bug fixes for Machinechat JEDI. Stay up-to-date with the newest features and improvements as we continue to evolve and innovate.

Info

Remember to backup your Machinechat JEDI application and data folders before updating or upgrading to a new version.


Machinechat JEDI Release Notes

Version 3.25.0 (May 20, 2025)
  • NEW: Added new chart types:
    • Circular gauge
    • Dual-Range circular gauge
    • Compass
    • Pie
    • Donut
    • X-Y
  • IMPROVED: Gauge chart appearance
  • NEW: Added new "Custom View" dashboard type with two new sub-types:
    • External Page: Load external webpage with a URL as dashboard
    • Web App: Load a local HTML file as dashboard
  • NEW: Added data access APIs to access real-time and historical data
  • BUG: Fixed an issue in the built-in simulator that caused certain JEDI SKUs to exit.
Version 3.23.0 (April 4, 2025)
  • NEW: JSON Forms-based custom GUI support for external plugin data collectors.
  • NEW: Added CLI commands to delete users, delete licenses, and manage debug level.
  • UPDATED: Color theme improvements.
Version 3.22.0 (March 19, 2025)
  • NEW: Built-in IoT data simulator.
  • UPDATED: License updates for JEDI Community Edition.
Version 3.21.1 (January 27, 2025)
  • FIXED: Time range setting in reports is now processed as local time instead of UTC.
  • FIXED: Configuration error while configuring transforms with delta function.
  • FIXED: Configuration error while setting the chart height in HTML reports
Version 3.21.0 (January 7, 2025)
  • NEW: Option to disable data aggregation in reports and send full resolution data.
  • NEW: JEDI now logs error messages to a file for easy debug.
  • NEW: View JEDI message log inside the web interface (Diagnostics)
  • UPDATED: Scheduler time window calculations now use server timestamp instead of UTC.
Version 3.20.0 (December 31, 2024)
  • NEW: Perform calculations and translations on real-time data.
  • NEW: Send rich HTML or CSV reports by email.
  • NEW: Diagnostics log to simplify and speedup debugging errors.
  • NEW: Modbus-RTU, Modbus-TCP, and LabJack (Modbus) data collectors.
  • NEW: Option to skip operations if the operation results in an error.
  • UPDATED: Simplified terminology. "Source ID" is now "Device ID", "Property" is now "Metric".
  • FIXED: In some limited cases, users were unable to update their user profile.
  • FIXED: In some cases, the HTTP data collector failed to initialize in response to a restart command from the CLI.
  • FIXED: Now allows host names in target_ip field of HTTP data collector payload.
  • FIXED: Issues related to SparkFun Artemis OpenLog data collector.
Version 3.9.3 (August 5, 2024)
  • Fixed: Resizing a line chart using its frame was not resizing the visualization canvas of the chart.
  • Fixed: In some cases, users were unable to select the precision and little-endian configuration options in Modbus client action configuration.
  • Fixed: In some cases, changing the type of chart to bar/scatter did not change the configuration options to match the type of chart.
  • Fixed: Rendering issue when multiple liquid level charts are added to a system dashboard.
Version 3.9.2 (June 21, 2024)
  • IMPROVEMENT:* User experience of Modbus and LabJack action configuration.
Version 3.9.1 (June 17, 2024)
  • NEW: You can now set the font size in tile, data table, gauge, and radial charts.

  • NEW: Added support for Modbus and LabJack write operations in scheduled rules.

  • IMPROVEMENT: Adjusted font size for data table and device dashboard tables for improved readability.

  • Minor bug fixes, improved form validations.

Version 3.9 (June 7, 2024)
  • NEW: Modbus-TCP and Modbus-RTU support through rules engine action.

  • NEW: LabJack (Modbus-TCP and Modbus-RTU) support through rules engine action.

  • NEW: Transform data to/from Modbus and LabJack actions using expressions.

Version 3.8.7 (May 16, 2024)
  • NEW: Updated license management to support custom embedded linux images used in some IoT gateways.
Version 3.8.6 (May 8, 2024)
  • NEW: Updated license management to support integration into next generation of network and IoT gateways.

  • NEW: Grid and layout enhancements in data dashboard to support higher chart density and cleaner look.

  • NEW: Added precision setting for numerical data charts in data dashboards.

Version 3.8.5#0008
  • NEW: Ingest Node-RED "msg" objects forwarded by "Machinechat Bridge for Node-RED" and decode the "msg" using user-defined JavaScript and built-in JavaScript scripting engine in JEDI. Refer to "Machinechat Bridge for Node-RED" and Custom Decoding for Node-RED in JEDI documentation.

  • NEW: Ingest any data format as HTTP API payload and decode the payload using user-defined JavaScript and built-in JavaScript scripting engine in JEDI. Refer to Custom Decoding with JavaScript in JEDI documentation.

Version 3.8.0#0018 (HOTFIX)
  • NEW: Added CLI command to display existing users.

  • Bug Fix: Corrected the restriction on mixed-case letters in user registration and user ID validations.

  • Bug Fix: Addressed issue where timestamp display was appearing under the data table chart when only one metric was added.

  • Bug Fix: Fixed a problem where the step plot configuration was applied incorrectly to all metrics that came after when setting up a single measure for step plot visualization.

Version 3.8.0#0012
  • NEW: Event chart for visualizing boolean data

  • NEW: Timeseries chart is a hybrid chart that allows you to visualize different metrics using line, area, bar, scatter, and step plots, all in one chart.

  • NEW: Command shell. Application now loads and starts a admin command shell. Type help at the mcjedi shell prompt to see supported commands.

This release includes bug fixes, performance improvements, and usability enhancements.

Version 3.7.0
  • NEW: Enhanced Line Chart Visualization: Machinechat JEDI now includes the ability to visualize multiple metrics in line charts, with added features such as multi Y-axis support. Users can also set auto-ranging or define their own minimum and maximum values for the Y-axis.

  • NEW: Added Time stamp Setting Option: Users can now select between ISO 8601 and Unix Milliseconds for data storage time stamp format from the application settings page.

  • NEW: Handling Invalid Characters in Metric Names:Unsupported special characters (except hyphen and underscore) will be replaced with underscores.

  • IMPROVEMENT: Enhanced the Onboarding Experience for Fresh Installations: Users now have the ability to sign up for access to the application after accepting the End-User License Agreement (EULA).

  • BUG FIX: Target Limit Error Handling: Resolved a problem where exceeding the number of targets resulted in an internal server error, specifically indicating a failure to send data due to exceeding the maximum number of targets.

  • BUG FIX: HTTP Listener Settings Persistence: Corrected the issue where changes to the DefaultHTTPListener port and deletions of the defaulthttplistener were not saved after a server restart.

  • BUG FIX: Creation of the Data Directory from Root Access and Execution as a Service: Fixed the issue to ensure the creation of the data directory within the executable's directory for a user with root privileges and run as a service.

Version 3.5
  • NEW: You can now send alerts using Telegram instant messaging service.

  • NEW: License management to add or upgrade features through feature licenses

  • NEW: Custom branding through feature license

  • NEW: Performance and usability enhancements

  • KNOWN ISSUE: Starting with v3.5, new licenses won't work with application configurations created using older licenses supporting more resources.

Version 3.2
  • NEW: You can now use the trial version to participate in cool new contests from Machinechat and friends. Coming soon!

  • NEW: Enhanced support for custom branding in Machinechat JEDI Pro. Contact sales@machinechat.io to learn more.

  • NEW: Serial and SparkFun OpenLog data collectors can now uniquify field names, for e.g. when using multiple sensors of the same type.

  • Bug fixes and other performance enhancements.