Releases: eclipse-ecal/ecal
Releases · eclipse-ecal/ecal
eCAL v5.6.0
eCAL v5.6.0:
- thirdparty:
- new dependencies (mainly required by the new ecal recorder)
- curl
- fineftp-server
- hdf5
- libssh2
- tinyxml2
- zlib
- new dependencies (mainly required by the new ecal recorder)
- 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 recorder
eCAL v5.5.5
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
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
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)
- shared memory layer can be configured to use iceoryx implementation alternative to eCAL one's
- 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
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
- communication layer reduced to eCAL inproc, eCAL shm, eCAL udp multicast and Iceoryx
- 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
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
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
- high level API to iterate over recorded data sets
- 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:
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
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
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