eCAL 6.1.1#

Changelog#

# 🚀 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](https://github.com/eclipse-ecal/ecal/pull/2521) Enable building the eCAL core without requiring the protobuf library.
- [#2545](https://github.com/eclipse-ecal/ecal/pull/2545) Add IPv4 fallback when IPv6 listener setup fails.
- [#2552](https://github.com/eclipse-ecal/ecal/pull/2552) Fix client call behavior when server connections are closed.
- [#2559](https://github.com/eclipse-ecal/ecal/pull/2559) Ensure deprecated monitoring fields remain serialized for backward compatibility.

### 🧪 CI & Build Enhancements
- [#2576](https://github.com/eclipse-ecal/ecal/pull/2576) Update GitHub Actions to Node.js 24.
- [#2579](https://github.com/eclipse-ecal/ecal/pull/2579) Additional GitHub Actions updates for Node.js 24.
- [#2585](https://github.com/eclipse-ecal/ecal/pull/2585) Activate Python tests in CI.

### 📦 Protobuf & Protozero Fixes
- [#2525](https://github.com/eclipse-ecal/ecal/pull/2525) Fix missing Protozero header required for Ubuntu 20 compilation.
- [#2557](https://github.com/eclipse-ecal/ecal/pull/2557) Fix incorrect `MethodInformation` assignment for server.

### 🕒 Time & Plugins
- [#2527](https://github.com/eclipse-ecal/ecal/pull/2527) Exclude simulation time plugin when `ECAL_USE_PROTOBUF=OFF`.

### 🐍 Python API Fixes
- [#2591](https://github.com/eclipse-ecal/ecal/pull/2591) Fix `TypeError` when accessing monitoring collections in Python.

### 🔧 Utility Enhancements
- [#2593](https://github.com/eclipse-ecal/ecal/pull/2593) Add unique ID generation function.

---

## 🔗 Full Changelog
https://github.com/eclipse-ecal/ecal/compare/v6.1.0...v6.1.1

Downloads#

eCAL Installer#

OS

Architecture

Files

Windows

x64

ecal_6.1.1-win64.exe

Ubuntu 24.04

x64

ecal_6.1.1-noble_amd64.deb

Ubuntu 22.04

x64

ecal_6.1.1-jammy_amd64.deb

Ubuntu 24.04

ARM64

ecal_6.1.1-noble_arm64.deb

Ubuntu 22.04

ARM64

ecal_6.1.1-jammy_arm64.deb

Python Binding#