OpenPLC Runtime v4.1.0-rc.2
Pre-release
Pre-release
Pre-release for staging testing. Includes:
- Plugin stop sequence fix: Non-blocking STOP/START socket commands with COMMAND:BUSY guard, refining the rc.1 implementation.
- EtherCAT task-based scheduling and Welford diagnostics: I/O exchange syncs with a user-selectable IEC task via tick divisor; incremental moving averages replace cumulative-sum-with-reset.
- Unified WebSocket auth with REST: Removes the unused role field and unifies the WebSocket auth pipeline with REST.
- EtherCAT cyclic-exchange jitter reduction: Real-time tuning to lower jitter on the master loop.
- EtherCAT test coverage: Added unit tests and security regression tests.
- EtherCAT diag race fixes and RT hardening: Resolves diagnostics race conditions, hardens the real-time path, and tightens startup checks.