v2.2 releases¶
Version 2.2.0¶
New minor release. Milestone: IPbus software - v2.2.0 release
Compatibility with respect to last release (v2.1.0) : API compatible, but ABI incompatible
Main improvements
uHAL & ControlHub : Increased lifetime of uHAL’s UDP & TCP sockets to 60 seconds (previously 1 second) when there’s no communication with the board (ticket #470)
So the communication latency will now be much lower (compared with last release) if read/write/RMW transactions are issued at least once every 60 seconds for each board.
As part of these changes, also reduced the TCP socket opening time within the
ControlHub, and added--includeConnectflag toPerfTester.exe
uHAL : Fixed mistake in
chtcp-2.0implementation that was causing extra read/write latency when the number of packets sent is not a multiple of 3 (ticket #473)So, compared with v2.1.0 the read/write latency & bandwidth now changes much more smoothly as a function of read/write depth.
Bugfixes
uHAL compilation error: Added missing
#ifdef RUN_ASIO_MULTITHREADEDtouhal/TemplateDefinitions/ProtocolUDP.hxxanduhal/TemplateDefinitionsProtocolTCP.hxx(ticket #471)uHAL: Added missing
uhal::toUHAL_REGISTER_DERIVED_NODEmacro withinuhal/DerivedNode.hpp(ticket #469)Erlang: Removed dependency on
openssllibraries (ticket #486)