You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Major new features include beta release for Translators, global time coordinator and Data API and the addition of Support for encrypted communication through the TCP and TCP SS core types.
Numerous bug fixes were included related to timing in unusual edge cases.
Fixed
Fix some undefined behavior warnings with duplicate named federates.
Fix a discrepancy in the way subscriptions were processed for config files to better match how they are handled for inputs.
Fix some accidentally disabled test cases testing different network configurations.
Fix missing dependency generation when subscribing to publications from Endpoints.
Fixed a few sporadic failures in the test cases.
Fixed some issues with iterations particularly in initialization mode.
Fixed a series of edge cases in timing in unusual communication patterns and configurations mostly related to filters, and more complex iteration schemes.
Fixed an issue related to missing source code on the release source archive.
Changed
Docker images were updated to be based on Ubuntu 21.10.
Update asio, json_cpp, and units to recent releases.
Errors in the networking layer are now propagated through the logging system in HELICS for better diagnostics of networking issues.
Benchmark tests are now built with Visual studio 2022.
Code coverage tests are now run nightly instead of on develop PR's.
Refactored how Apps were handling arguments to the federate to resolve some oddities in argument processing.
Update CLI11 to use release 2.2.
The callback for a filter to can return a message Object.
Added
Added support for openSSL based encryption on the tcp tcpss cores and some tests using that capability.
Added a callback option which triggers when a federate changes mode.
Added Translators as a beta API, this is not version locked and likely has a few bugs. The API is subject to minor revisions based on user feedback.
Added Data API to the C interface as a beta. API is subject to further revisions based on user feedback in upcoming releases until 3.3.
Added support for command operations through the REST API on the webserver.
Added swagger documentation for the REST API and queries.
Added a global time coordinator(in Beta) for handling some unusual cases.
Added additional callbacks in the application API for entry and exit from a timeRequest call.
Added support for using external FMT and SPDLOG libraries when linking HELICS.
Added additional documentation for complex networking environments
Deprecated
CI tests for visual studio 2017 were deprecated. HELICS still compiles fine on Visual studio 2017. But this is the last release that is specified for. Future releases will not be tested on Visual Studio 2017. HELICS 3.3 will actively change the minimum required to Visual Studio 2019 along with other related minimum compiler updates and requirements
This discussion was created from the release v3.2.0.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Major new features include beta release for Translators, global time coordinator and Data API and the addition of Support for encrypted communication through the TCP and TCP SS core types.
Numerous bug fixes were included related to timing in unusual edge cases.
Fixed
Changed
Added
Deprecated
This discussion was created from the release v3.2.0.
Beta Was this translation helpful? Give feedback.
All reactions