Release Notes¶
This page summarizes user-facing changes by release. It focuses on features, workflow improvements, compatibility notes, and fixes that matter when upgrading or evaluating a new build.
1.1.0¶
This release focuses on MCP support, richer simulation capabilities, and a more polished overall experience.
Added¶
- Local MCP server support for inspecting and controlling the running workspace from compatible LLM clients.
- MCP resources and tools for servers, memory, watches, simulation rules, fault rules, reactions, traffic diagnostics, stats, logs, and import/export.
- Secure MCP settings, including loopback binding, optional bearer-token protection, mutation control, and token or endpoint management.
- Server import/export in
.modbuslab-server.jsonformat. - Typed simulation targets and new simulation modes such as Constant, Ramp, SquareWave, Pulse, Sawtooth, and Noise.
- Advanced simulation timing controls and runtime preview/diagnostics.
Improved¶
- A more refined editor experience, including a mode-aware simulation editor, grouped settings layout, and better main-view footer behavior.
- Boolean Watches now use a clickable checkbox, and values are displayed more cleanly in the grid.
- Save and startup handling are more robust, with safer project persistence and more predictable runtime memory behavior.
- Simulation and response-delay handling are more consistent and less error-prone.
Fixed¶
- Several issues around startup memory handling, Watch reactions, multi-address simulations, and invalid or duplicate configurations.
Compatibility Notes¶
- Existing projects continue to load without manual migration.
- Existing simulation rules remain address-based unless explicitly changed.
- MCP is disabled by default and requires the WPF app to be running.
- Imported servers are added as new instances with a new ID and a non-conflicting port.