Skip to content

v1.2.0

Compare
Choose a tag to compare
@kdheepak kdheepak released this 18 Jun 03:00
0ee2c6d

Fixed

  • issue with various filter tyes 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 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 Brokers and Core's to allow queries directly
  • 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.