All Versions
15
Latest Version
Avg Release Cycle
35 days
Latest Release
1247 days ago

Changelog History
Page 1

  • v5.7.5

    November 25, 2020
  • v5.7.4 Changes

    November 10, 2020

    ๐Ÿ”„ Changes

    Core:

    • Fixed zombie processes and a deadlock that could occur when starting processes on Linux
    • Fixed shared memory names on Posix-style systems (for QNX support)

    - Fixed GetProcessParameters on Linux

    Rec:

    • Fixed Upload bug (by updating fineFTP to 1.0.6)
  • v5.7.3 Changes

    October 08, 2020

    ๐Ÿ Attention for Windows Users:

    ๐Ÿš€ The Setup has changed. Please uninstall old eCAL Versions before installing this release.

    ๐Ÿ”„ Changes

    common:

    • Windows setup is now created by Innosetup
      • Setup includes Protobuf (#77)
      • Setup includes Debug binaries (#82)
    • Documentation improved (#65)
    • GitHub actions extended to
      • build Ubuntu 18.04 and 20.04 artefacts
      • build Windows setup with NPCAP support (#87)

      - build documentation (#76)

    core:

    • bugfix in iceoryx shm interface (#92)
  • v5.7.2 Changes

    September 02, 2020

    eCAL v5.7.2

    • github actions introduced
      • Ubuntu 20.04 (stable)
      • Ubuntu 20.04 + Iceoryx (stable)
      • Windows Server 2019 (stable)
      • MacOS Catalina 10.15 (experimental)
    • โšก๏ธ iceoryx shared memory layer support updated to 0.17.0
    • โšก๏ธ capnproto message protocol support updated to 0.8.0
  • v5.7.1

    August 13, 2020
  • v5.6.0 Changes

    June 25, 2020

    eCAL v5.6.0:

    • thirdparty:
      • new dependencies (mainly required by the new ecal recorder)
      • curl
      • fineftp-server
      • hdf5
      • libssh2
      • tinyxml2
      • zlib
    • core:
      • bypass local firewalls or vpn by broadcasting monitoring on local host
    • apps:
      • ecal recorder
      • major redesign to support new features like ..
      • measurement history
      • delete measurements
      • add comments to measurements
      • further information about connected recorder clients
      • save configuration
      • upload (merge) distributed measurements to the host machine
      • upload (merge) distributed to any custom FTP server
      • rpc interface to remote-control the recorder GUI
      • warn in case of faulty configuration
      • improved command line interface
      • addon support to integrate third party recording clients
      • ecal player
      • edit labels
  • v5.5.5 Changes

    May 01, 2020

    eCAL v5.5.5:

    • documenation:
      • CMake options documentation improved
      • Npcap section installation and usage added
      • instruction how to build the documenation added
    • common:
      • CMakeLists.txt files moved outside source folders
    • thirdparty:
      • protobuf updated to 3.11.4
      • asio updated to 1.14.0
    • core:
      • MacOS port prepared
    • language bindings
      • CSharp JSONProtobufSubscriber added
      • CSharp protobuf publisher / subscriber API added
    • apps
      • monitor application renamed from mon to mon_gui
  • v5.5.4 Changes

    March 12, 2020

    eCAL v5.5.4:

    • common:
      • repository maintenance (CamelCase to snake_case)
      • command line interface documentation fixed
    • language bindings
      • csharp support added
    • apps
      • ecal launcher utility added
      • ecal player shows status in windows taskbar icon
  • v5.5.3 Changes

    February 24, 2020

    eCAL v5.5.3:

    • core
      • shared memory layer can be configured to use iceoryx implementation alternative to eCAL one's
      • use CMake option 'ECAL_LAYER_ICEORYX = ON'
      • all eCAL eco system tools (record, replay, monitoring, language bindings) tested with iceoryx
      • core automatically switches between iceoryx and udp multicast for local and network subscriptions
      • message frequency min/max observation feature removed (should be implemnented outside eCAL core if needed)
    • message protocols
      • compatibility to capnproto 0.7.0 fixed
    • common:
      • lot's of warnings fixed
      • Readme.md documentation improved (transport layer configuration)
  • v5.5.2 Changes

    February 04, 2020

    eCAL v5.5.2:

    • core
      • communication layer reduced to eCAL inproc, eCAL shm, eCAL udp multicast and Iceoryx
      • fastrtps layer removed
      • lcm layer removed
      • udp unicast layer removed
      • eCAL metal layer removed
    • monitoring
      • ecal core initialization state shown in monitor
      • loaded time plugin name and state shown in monitor
    • ecal player
      • command line handling improved
      • gui minor fixes
    • ๐Ÿ›  bugfixes
      • eCAL:CTimer bugfix in loop time calculation
      • use system_clock instead steady_clock if time plugin handling failed or not configured
      • wrong host id calculation based on installed network adapters fixed
      • python eCAL service fixed (#39) - thanks @JeremyBYU
    • ๐Ÿ‘Œ improvements
      • eCAL:CTimer improved precision
      • unit tests added