A (partial) list of bug fixed and issues resolved in this release can be found here.
audioRecorderDeviceBase device.SoundFileWav.cpp.yarprun --cmd <cmd> --stdio.iCubGui inertial ports from the example app as the GUI is unable to handle the MAS client.frameGrabber_nwc_yarp.controlBoard_nws_yarp.yarp::os::SystemClock::nowSystem() now maps to std::chrono::system_clock instead of std::chrono::high_resolution_clockAdded new experimental docker image for Ubuntu22.04 http://github.com/robotology/yarp/docker
Added new gui yarpaudiocontrolgui to start/stop an audioRecorder_nwc_yarp or an audioPlayer_nwc_yarp device.
Added new gui yarpllmgui to control IChatbot devices.
yarp::sig::sound has refactored to avoid the internal use (private implementation) of yarp::sig::Image data type.yarp split. The command splits an heterogeneous nested bottle received from a port into multiple ports.IJointCoupling, an interface for handling coupled joints.ISpeechSynthesizer, ISpeechTranscription.IChatBot to interact with chatbots.ITorqueControl now supports four a new friction parameters: velocityThresh. These parameters are used to enable the new torque control law and fine tune the the friction compensation at FW level.FrameTransform_container_timeout) to change the refresh interval for old timed frame transforms.frameTransformClient and frameTransformServer configuration files. The extern-name for this parameter is: ftc_storage_timeout for frameTransformClient files; fts_storage_timeout for frameTransformServer fileschatBot_nwc_yarp for the IChatBot interface and the corresponding testchatBot_nws_yarpfakeChatBotDevicespeechSynthesizer_nwc_yarp for the ISpeechSynthesizer interface and the corresponding testspeechSynthesizer_nws_yarpfakeSpeechSynthesizerspeechTranscription_nwc_yarp for the ISpeechTranscription interface and the corresponding testspeechTranscription_nws_yarpfakeSpeechTranscriptionThis is a list of people that contributed to this release (generated from the git history using git shortlog -ens --no-merges v3.8.0..v3.9.0):