HELICS v1.2.0 Release Notes
Release Date: 2018-06-18 // almost 6 years ago-
๐ Fixed
- issue with various filter types and random drop filters
- a few minor issues with C API (helicsFederateSetMaxIterations)
- โก๏ธ potential threading issues when updating the logger on an executing federate
- federates will now propagate errors properly for duplicate publications and endpoints
- federates will now error on missing required publications
๐ Changed
- implement use of FMT library instead of boost::format
- ๐ improved python installation scripts
- ๐จ general threading and refactoring of the core
- automatic name generation no longer uses random uuid's, but a shorter 20 fully character random string
โ Added
- queryCoreExecute, queryBrokerExecute to the C API to allow queries to be executed directly on brokers and cores
- C++ API changes to for Brokers and Core to allow queries
- Get StringLength function to the C and interface API
- new queries (federate_map, and dependency_graph(partial))
- โ additional filter tests and query tests
- realtime mode for HELICS specified by activating the realtime flag, and specifying rt_lag and rt_lead the federate will then delay grant or force_grant based on computer clock to match wall time.