Eclipse eCAL (enhanced Communication Abstraction Layer) v.6.1.1

v.6.1.1

Description

πŸš€ 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 MethodInformation assignment for server.

πŸ•’ Time & Plugins

  • #2527 Exclude simulation time plugin when ECAL_USE_PROTOBUF=OFF.

🐍 Python API Fixes

  • #2591 Fix TypeError when accessing monitoring collections in Python.

πŸ”§ Utility Enhancements

  • #2593 Add unique ID generation function.

πŸ”— Full Changelog

v6.1.0...v6.1.1

Conforms To UI/UX Guidelines
Not verified