HELICS v2.4.2 Release Notes
Release Date: 2020-03-27 // about 4 years ago-
๐ Increased code coverage and additional bug fixes.
๐ On March 31, 2020 support for installing HELICS using the Spack develop branch was added
๐ Changed
- โก๏ธ Update toml11 library to 3.3.1 with some warning fixes for C++17
- The query handling in the core library was cleaned up to be more extensible and uniform
๐ Fixed
- ๐ MacOS build with python 2.7 failure
- Fixed some issues with the build/test process if the
ENABLE_ZMQ_CORE=OFF
- ๐ Fixed a potential issue with queries if they are triggered before the connection ack
- An issue with host name resolution on some systems with restricted DNS lookup
- ๐ Allow camelCase in file parameters from JSON
- ๐ Fixed linking error with default OpenMPI Spack package
- ๐ Fixed timing benchmark federate name
โ Added
- โ A series of tests for MessageFederate.cpp to increase coverage on that file to 100%
- Callbacks for custom filters in the C shared library
- โ A series of tests for CoreApp, BrokerApp, and FederateInfo and a few fixes for them
- โ A few additional tests of helics supports types and conversions
- CoreApp has a connect() and reset() method and constructor from a Core shared pointer
- BrokerApp has a connect() method and constructor from a Broker shared pointer
- Added a data_flow_graph query which gets all the connections in a federation