Megjelent a FreeRDP 3.31, amely biztonsági és hibajavító frissítés a Microsoft Remote Desktop Protocoljának népszerű, nyílt forráskódú megvalósításához.
A projekt egy „nagy hibajavító és biztonsági kiadásként” írja le ezt a verziót, amely számos kisebb és komolyabb bejelentést kezel az előző verzió óta. A kiadási bejelentés 22 GitHub Security Advisoryra hivatkozik, amelyek a most javított problémákat részletezik.
Teljesítményjavítások is érkeztek. A fejlesztők szerint a felhasználók számára leginkább észrevehető változás a YUV dekóder optimalizálása, ami gyorsabb kliens oldali grafikát eredményezhet AVC/H.264 Remote Desktop munkameneteknél.
A H.264 támogatásra is jobban odafigyeltek: a FreeRDP mostantól több hardveres dekódert kezel. Így a kompatibilis rendszerek a videó dekódolás nagyobb részét áttehetik dedikált hardverre, ahelyett hogy teljesen a CPU-ra támaszkodnának.
Változott az AV1 dekódolás is: a FreeRDP mostantól a széles körben használt dav1d dekódert használja az AV1 tartalmak feldolgozásához.
Az SDL kliens most leállítja a rajzolást, ha az update queue üres, így csökkenti a felesleges CPU-használatot. A kiadás javítja a skálázott rajzolást, és képvágólap-támogatást is ad az SDL klienshez.
A Linux asztali felhasználók több kisebb javítást kapnak. A X11 kliens most biztonságosabban kezeli az érvénytelen monitorindexeket, megszüntet egy végtelen vágólapkérés-ciklust, és javítja a hardveres GDI felületek létrehozását. A FreeRDP a RemoteApp ablakok maximalizálásának működését is rendbe tette Cinnamon asztali környezet alatt.
A vágólapkezeléshez további javítások érkeztek kliens- és szerveroldalon egyaránt, miközben a hitelesítés, a smart kártyák kezelése, az USB átirányítás, a hang, a dinamikus csatornák és a gateway funkciók is különféle stabilitási és biztonsági fejlesztéseket kaptak.
A FreeRDP 3.31 már elérhető a projekt hivatalos letöltőszerverein és GitHub tárolójában. További részletekért lásd a kiadási bejelentést és a teljes GitHub változásnaplót.

