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.
Important!
Backup your existing Machinechat JEDI installation and data before updating or upgrading to a new version.
Machinechat JEDI Release Notes
Version 4.0.0
-
Breaking Changes: The configuration database and CSV data from previous versions are not compatible with JEDI v4. The breaking changes were made to prepare JEDI for AI/ML features.
The new CSV data storage format is now compatible with AI/ML libraries and easier to import into other data workflows. The included data migration tool allows you to import data from earlier versions.
-
NEW: Grid Dashboard - A new dashboard builder with drag-and-drop grid layout and a wide selection of chart types including:
- Donut
- Events
- Circular Gauge
- Dual-Range Gauge
- Compass
- Pie
- X-Y
- And more
- NEW: Table Dashboard for displaying reports.
- NEW: CSV data storage engine for better compatibility with AI/ML/data science workflows.
- NEW: Data migration tool for importing data from previous JEDI versions.
- NEW: Arduino UNO-Q data collector support with default configuration.
- NEW (Experimental): Built-in MCP server and standalone MCP gateway enables AI agents such as Claude Desktop, Claude Code, OpenAI Codex, and Google Gemini to interact with JEDI for creating dashboards and analyzing data. Stay tuned for more features.
- NEW: Start with ready-to-use profiles (templates).
- NEW: Data Inspector - Provides a view of inbound data captured by JEDI in real-time for diagnosing issues.
- NEW: ARM64 Linux support.
This release also includes several additional bug fixes, performance improvements, and build system enhancements from previous versions of JEDI.
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.