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.