## robotology/yarp — v4.0.0…v4.0.1

_27 commits._

### Fixes
- **Data race condition fix for PortCoreOutputUnit** (141d55f)
- **Improvements to controlBoardRemapper test to fix valgrind issue** (c72b26d)
- *** fix for static build (INavigation2DVelocityActionsMsgs, ILocalization2DMsgs)** (6cd1644)
- **Fix for NultipleAnalogSensorInterfaces** (da5f2b3)
- **fix for static build (ILLMMsgs)** (e5cd7c9)
- *** A fix for github `pull_request_target` risk, with the separation of the analysis step (codacy, sonarcloud) from the build (and execution step)** (712e284)

### Backend
- **YARP 4.0.1** (c947849)
- **updated release log for yarp 4.0.1** (5948399)
- **Merge pull request #3376 from randaz81/joystick_fix** (5a4cf13)
- **added thrift rpc message for getAllAxes** (7849e6d)
- **added getAllAxes() method to IJoypadController interface** (2a5fb3a)
- **remove method getStickDoF(size_t  stick_id, size_t& DoF)** (c25d99d)
- **Merge pull request #3383 from randaz81/clean_not_companion** (406ef04)
- **The backend of "yarp clean" command has been moved from library Companion to os::Network.** (cf4b43b)
- **Merge pull request #3374 from randaz81/SharedLibNoAce** (e2f3e3f)
- **Added flag RTLD_NODELETE to SharedLibrary::open() in NO ACE build, to prevent segfault on Ubuntu 26.04** (d7cc5ac)
- **Merge pull request #3365 from robotology/valgrind_fix** (4401761)
- **added mutex in ShiftStream** (9411182)
- **controlBoardRemapper test splitted into two separated tests to and t1** (6d5f2c2)
- **Merge pull request #3372 from randaz81/no_portable_pair** (959e8da)
- **removed class `portable_pair`, replcaed by thrift generated message** (54412ca)
- **Merge pull request #3366 from randaz81/test_branch** (22abfc3)
- **Other improvements to CI coverage** (5940314)
- **Some fixes recommended by Sonarcloud** (662f161)
- **Merge pull request #3364 from robotology/thrift_generator_fix** (b2a237b)
- **Fixed issue preventing the correct generation of .thrift messages containing complex data type, e.g. list<list<double>> etc.** (159f1f3)
- **Added release notes for next yarp version** (42e6650)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/robotology/yarp?utm_source=github-action)._