Skip to content

Commit d2dd9f0

Browse files
committed
release 3.16.0
1 parent 9a92a21 commit d2dd9f0

File tree

1 file changed

+95
-0
lines changed

1 file changed

+95
-0
lines changed
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
---
2+
layout: posts
3+
title: 3.16.0 release
4+
date: 2025-06-16
5+
author: an
6+
---
7+
8+
FreeRDP 3.16.0 has just been released and uploaded to
9+
10+
[https://pub.freerdp.com/releases/](https://pub.freerdp.com/releases/)
11+
12+
We're happy to present a new release of FreeRDP.
13+
14+
15+
Bugfix release with (again) much improved SDL3 and X11 client
16+
17+
## What's Changed
18+
* Lots of improvements for the SDL3 client (#11502,#11504,#11516,#11546,#11552,
19+
#11553,#11556,#11560,#11568,#11587,#11613,#11643,#11635,#11648,#11653,#11654,
20+
#11661)
21+
* Various X11 client improvements (#11619,#11612,#11620,#11624,#11625,#11660)
22+
* Various Ci build fixes (#11543,#11554,#11570,#11571,#11575,#11577,#11579,
23+
#11580,#11581,#11582,#11583,#11584,#11585,#11586)
24+
* [utils,smartcard] Better logging and handling of output buffer too small
25+
(#11503,#11565,#11636)
26+
* Add a timer implementation (#11578,#11592,#11615)
27+
* Various bugfixed for drive channel (#11569,#11601,#11637,#11647,#11659)
28+
* add login through MS identity broker via sso-mib interface (#11600,#11608)
29+
* Update flatpak build script in repo (#11609,#11610,#11621,#11670)
30+
* Various AAD/Azure/Entra improvements (#11606,#11607,#11371,#11518)
31+
* YUV420 primitives fixes (#11673,#11539)
32+
* GCC Fixes (#11538)
33+
* [core,settings] fix freerdp_device_collection_add (#11533)
34+
* [core,proxy] detect address type (#11534)
35+
* [core,test] refactor TestSettings (#11558)
36+
* [core,test] improve settings test log (#11559)
37+
* [core,activation] skip sending PDU_TYPE_DEACTIVATE_ALL (#11603)
38+
* [core,transport] only free userContext if userContextSize > 0 (#11642)
39+
* [core,info] Allow INFO_HIDEF_RAIL_SUPPORTED with RDP version RDP_VERS… (#11652)
40+
* [core,gcc] use dynamic logger from rdpMcs (#11669)
41+
* [core,settings] default MonitorIds size to MonitorDefArray size (#11671)
42+
* Rdp security fixes (#11506)
43+
* rdpei/server: Fix incorrect PDU length read (#11510)
44+
* [winpr] Put '\0' when converting empty string to wstr (#11511)
45+
* [common,settings] new settings (de)serialization API (#11508)
46+
* [cache,glyph] fix GLYPH_FRAGMENT_USE (#11517)
47+
* [winpr,sysinfo] use a single clock to provide System and Local time (#11520)
48+
* [common,settings] fix add_string_or_null (#11522)
49+
* Compiler warning fixes (#11523)
50+
* fix [resources]: remove MimeType from desktop file (#11525)
51+
* gcc: fix server-side connection with multiple monitor (#11527)
52+
* [rdpsnd/client] add parameters to pulse snd device plugin (#11530)
53+
* [crypto,key] do not deprecate new_from* (#11535)
54+
* [winpr,file] Fix assert fail always when removing flags (#11540)
55+
* FF_PROFILE Depreciation (#11542)
56+
* [cmake] Fix finding ffmpeg under nonstandard prefixes (#11548)
57+
* [client,android] update (#11555)
58+
* Support 'Restrict Credential Delegation' mode (#11547)
59+
* Support NLA in shadow server when running behind a Hyper-V proxy (#11549)
60+
* [winpr,file] Add implementation of FileFlushFileBuffers (#11566)
61+
* [winpr,file] add TestFileWriteFile testcase (#11567)
62+
* [channels,rdpdr] expose device add/remove for clients (#11564)
63+
* Deb & RPM update (#11572)
64+
* Transport fix (#11573)
65+
* [winpr,sspi] add kerberos string len checks (#11590)
66+
* [winpr,sspi] assert kerberos principal (#11591)
67+
* [channels,video] fix NULL dereference (#11597)
68+
* Reconnect strict (#11599)
69+
* [rdpdr,hotplug] fix passing of device::Id back to caller (#11617)
70+
* [client,common] lock clipboard on update (#11618)
71+
* [client,cliprdr] refactor file clipboard (#11627)
72+
* [winpr,wtypes] align BOOL typedef with objc.h header (#11632)
73+
* [stream] reset pool array size after clearing (#11631)
74+
* fix compile errors: xfc not defined even if with WITH_XCURSOR=ON (#11629)
75+
* [utils,helpers] add missing WINPR_ATTR_MALLOC (#11633)
76+
* JSON configuration helpers (#11634)
77+
* [client,common] (re)initialize fuse root in cliprdr_file_context_init (#11646)
78+
* [WaitForXXObject] use infinite timeout where possible (#11651)
79+
* [channels,printer] fix missing include (#11663)
80+
* [winpr,file] fix definition of winpr_CreateFile (#11664)
81+
82+
## New Contributors
83+
* @lazy5f made their first contribution in #11511
84+
* @EndlessEden made their first contribution in #11542
85+
* @thestr4ng3r made their first contribution in #11548
86+
* @ljaeh0121 made their first contribution in #11566
87+
* @rupran made their first contribution in #11600
88+
* @asterwyx made their first contribution in #11631
89+
* @ligangcc made their first contribution in #11629
90+
* @motor-dev made their first contribution in #11635
91+
92+
For a complete and detailed change log since the last release run:
93+
git log 3.16.0...3.15.0
94+
95+
**Full Changelog**: https://github.com/FreeRDP/FreeRDP/compare/3.15.0...3.16.0

0 commit comments

Comments
 (0)