A (partial) list of bug fixed and issues resolved in this release can be found here.
yarpRerun. The tool log data received on yarp port using rerun.io framework)yarpRobotDescriptionInfo. This tool generate a .dot file which describes a graph representing all the devices used by yarpobotinterface and their connections.getLogPortName()LogForwarderTest to check that all forwarded messages are caught by the logger engine.simulated_network_delay to add a delay in the network communication.LogForwarderTest to test the logger under various network delay conditions.IImpedanceControl interface.IJointCoupling interface.yarp::dev::LLM_Message.yarp::dev::ReturnValue.CMAKE_INSTALL_PYTHON3DIR.yarpActionsPlayer Fixed erratic behavior during the first movement of each sequence.yarpmotorgui to handle forceOffset of IImpedanceControl interface: the value is sent only if the table has changed.ControlBoardRemapper: fixed wrong buffer resize in resizeSubControlBoardBuffers.LogForwarder: now using a separated thread (class ThreadedPort) to prevent the loss of log messages during stress condition.libYARP_robotinterface: does not show error message if device does not derive from IDeviceDriverParams.pwm and current control to keep sending references.SensorMeasurments datatype moved from multipleAnalogSensorsMsgs to lib libYARP_devThis is a list of people that contributed to this release (generated from the git history using git shortlog -ens --no-merges v3.12.0..v3.12.1):