Skip to content

Releases: eclipse-ecal/ecal

eCAL v5.6.0

25 Jun 14:00
Compare
Choose a tag to compare

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

eCAL v5.5.5

01 May 18:18
Compare
Choose a tag to compare

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

eCAL v5.5.4

12 Mar 09:25
Compare
Choose a tag to compare

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

eCAL v5.5.3

24 Feb 08:20
Compare
Choose a tag to compare

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)

eCAL v5.5.2

04 Feb 11:35
Compare
Choose a tag to compare

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

eCAL v5.5.1

04 Dec 10:38
Compare
Choose a tag to compare

eCAL v5.5.1:

  • eCAL python language binding added
    • ecal core wrapped to python
    • ecal hdf5 measurement API wrapped to python
    • python samples added

eCAL v5.5.0

15 Oct 07:45
Compare
Choose a tag to compare

eCAL v5.5.0:

  • eCAL message recorder released
    • records messages in realtime in HDF5 format
    • synchronized recording over multiple targets
    • pre-buffer feature
    • modern QT based control gui
  • eCAL message player
    • eCAL message replay
    • topic filtering
    • adjustable replay speed / looped play
    • modern QT based gui
    • command line version (with interactive mode)
  • eCAL HDF5 recording read / write C++ SDK
    • high level API to iterate over recorded data sets
      • auto merging of splitted record files
      • distributed recording on multiple machines, handling as one recording
  • Performance improvements
    • reduced memory copying on subscriber side
    • new latency send / receive samples demonstrating new performance
      using callback receive method
      • see Performance section in Readme.md file
      • performance factor 2 for windows factor 4 Linux for large messages
  • CPack installer generates start menu entries on windows platform
  • Different bug fixes

eCAL v5.4.0:

23 Sep 11:47
Compare
Choose a tag to compare

eCAL v5.4.0:

  • Capnproto added as natively supported serialization format:
    • publisher & subscriber register descriptor information
    • dynamic subscriber added that doesn't require schematas
    • reflection support in eCAL Monitor
  • eCALMon display & calculation of CPU usage fixed
  • performance improvements
  • minor fixes

v5.3.5

11 Sep 14:57
Compare
Choose a tag to compare

eCAL v5.3.5:

  • windows cpack installer install all needed runtime libs and config files
  • 2 new application "ecal_config" and "ecal_stop" added (dumpl config, stop all running eCAL processes)
  • minor fix on server/client tcp header for future extensions

v5.3.4.4

22 Jul 08:52
Compare
Choose a tag to compare

eCAL v5.3.4.4:

  • new: support for Visual Studio 2019
  • fix: system time backward jump lead to application freeze (reimplemented named ipc mutex and event for linux based on pthread)
  • change: client/sever tcp communication framed by header with length info
  • change: Readme.md file new "Initial Test" section