Skip to content

Releases: eclipse-ecal/ecal

eCAL v5.7.14

15 Jun 13:36
Compare
Choose a tag to compare

Changes

  • Core:

    • Fixed compile issue with gcc 11
    • Fixed compile issue when compiling with protobuf 3.16
    • Fixed memory leak in client-server interface
  • Play:

    • Fixed bug that prevented channel mappings with spaces from being loaded
  • Rec:

    • Uploading to internal FTP Server now properly creates the directory structure if necessary
    • Fixed potential deadlock in ecal_rec_client
    • Fixed Blacklist / Whitelist dialog in Rec GUI

eCAL 5.7.14 is patch-level equivalent to eCAL 5.8.10.

eCAL v5.8.9

25 May 14:21
Compare
Choose a tag to compare

Changes

  • Core / Sys:
    • Removed unnecessary delay when stopping processes on Linux
    • Added better logging to eCAL Sys Client

eCAL 5.8.9 is patch-level equivalent to eCAL 5.7.13.

eCAL v5.7.13

25 May 14:19
Compare
Choose a tag to compare

Changes

  • Core:
    • Removed unnecessary delay when stopping processes on Linux

eCAL 5.7.13 is patch-level equivalent to eCAL 5.8.9.

eCAL v5.8.8

11 May 06:19
Compare
Choose a tag to compare

Changes

  • Core

    • Improved performance after unsubscribing from topics.
  • Build

    • Introduce a CMake cache variable to set the eCAL Version (when not building from a checked-out git repository)
    • Removed ancient switch for install prefix default

eCAL v5.7.12

11 May 06:16
Compare
Choose a tag to compare

Changes

  • Core
    • Improved performance after unsubscribing from topics.

eCAL v5.8.7

09 Apr 15:15
6f58253
Compare
Choose a tag to compare

Changes

  • Recorder

    • Fixed rare FTP Upload bug (by updating fineftp-server)
  • Sys

    • Removed that horrible legacy code that tried to read the Window layout from the ecalsys file. It is not used any more, but caused issues.
  • Core

    • Fixed issues with other ASIO versions (Now ASIO symbols are not exported by ecal_core and ecal_core_c any more)
  • Python

    • Renamed python binding to ecal5, to avoid conflicts with existing (non-eCAL related) ecal python package from pypi

Ubuntu-PPA

  • Builds for Hirsute (Ubuntu 21.04) are available
  • python binding is now included in the PPA: sudo apt install python3-ecal5
  • Check out the PPA

eCAL v5.7.11

09 Apr 15:16
Compare
Choose a tag to compare

Changes

  • Recorder

    • Fixed rare FTP Upload bug (by updating fineftp-server)
  • Core

    • Fixed issues with other ASIO versions (Now ASIO symbols are not exported by ecal_core and ecal_core_c any more)

Ubuntu-PPA

  • Builds for Hirsute (Ubuntu 21.04) are available

eCAL v5.8.5

18 Mar 13:11
Compare
Choose a tag to compare

Changes

  • Python
    • Python .whl for Windows now installs ecal_core.dll and hdf5.dll to the correct location (Windows only)

eCAL v5.8.4

18 Mar 06:32
Compare
Choose a tag to compare

Attention!

DO NOT USE THIS RELEASE! It was accidentally created in a wrong way (tagged on the master branch). Please use 5.8.5 instead.

Changes

  • Core:

    • Possible division by zero fixed
  • Player:

    • Clicking on the time-slider now properly leads to a jump to the selected time
  • Python:

    • Python binding for Windows contains all required dlls
    • Python binding for Windows does not care about the exact protobuf version any more
    • Python binding is now built as proper .whl
    • Wheels for multiple python Versions are now provided on Windows
  • Build:

    • Unix systems now automatically detect whether they need to explicitely link libatomic (neede on some 32 bit arm plattforms)
  • Samples:

    • Samples can now be built standalone without changing their CMakeLists.txt

Known Issues

Despite the changelog stating that the Python wheel for Windows contains all required .dll files, those files are installed to a wrong location. The python wheels for Windows are installable, but do not work. The issue is fixed in eCAL 5.8.5.

Linux versions are not affected.

eCAL v5.7.9

17 Mar 12:11
Compare
Choose a tag to compare

Changes

  • Core:

    • Possible division by zero fixed
  • Python:

    • Python binding for Windows contains all required dlls
    • Python binding for Windows does not care about the exact protobuf version any more