π eCAL v6.1.1 β Release Notes
This patch release focuses on stability improvements, build system enhancements, and fixes across core modules, logging, monitoring, CI workflows, and Python bindings.
β Highlights
π§± Core Improvements
- #2521 Enable building the eCAL core without requiring the protobuf library.
- #2545 Add IPv4 fallback when IPv6 listener setup fails.
- #2552 Fix client call behavior when server connections are closed.
- #2559 Ensure deprecated monitoring fields remain serialized for backward compatibility.
π§ͺ CI & Build Enhancements
- #2576 Update GitHub Actions to Node.js 24.
- #2579 Additional GitHub Actions updates for Node.js 24.
- #2585 Activate Python tests in CI.
π¦ Protobuf & Protozero Fixes
- #2525 Fix missing Protozero header required for Ubuntu 20 compilation.
- #2557 Fix incorrect
MethodInformationassignment for server.
π Time & Plugins
- #2527 Exclude simulation time plugin when
ECAL_USE_PROTOBUF=OFF.
π Python API Fixes
- #2591 Fix
TypeErrorwhen accessing monitoring collections in Python.
π§ Utility Enhancements
- #2593 Add unique ID generation function.