FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.
Homepage
Download
Recent Releases
3.9.027 Nov 2024 17:25
major feature:
We're proud to present the newest release of FreeRDP.
This one brings some major code cleanup (we've addressed lots of clang-tidy
warnings) as well as some highly anticipated new features.
We also did update the API documentation quite a bit (still incomplete though,
help always welcome ;))
So, what is new:
Support for RDPEAR (remote credential guard) /remoteGuard option for non windows clients.
Global configuration file support, allowing to configure certificate
accept/ignore/... default settings for all users.
Simplified manpage generation, eliminates docbook and xmlto dependencies
speeding up builds.
New API for client channels to run tasks on RDP thread.
New extended transport layer API.
RDPECAM MJPEG support.
the first updates of timezone definitions from our automated ci.
Noteworthy changes:
in SSE4.1/AVX2 image copy.
Add warnings for invalid monitor settings during connect.
ALSA microphone support.
modal windows in RAILS mode.
Update experimental SDL3 client (SDL3 API should now have been stabilized,
various pull requests).
keyboard layouts, the external JSON did miss a few.
For a complete and detailed change log since the last release run:
git log 3.9.0...3.8.0
3.8.001 Sep 2024 03:15
major bugfix:
This is a release. Due to additional exports required by a the minor version was incremented
Noteworthy changes:
Reduce number of warnings on CI build (make dependency includes SYSTEM).
possible crashes with P11 certificate parsing.
Various clipboard related.
a race condition on DesktopResize (xfreerdp).
Improve certificate warnings.
Try all possible resolved IP addresses for a DNS name on connect.
an with GFX SolidFill alpha data.
Various for SDL clients.
serial and parallel redirection crashes.
android build with NDK 27.
Improve performance of some WinPR primitives.
an with autoreconnect.
Support ssh-askpass like password reading.
Lots of code cleanups to reduce clang-tidy warnings.
For a complete and detailed change log since the last release run:
git log 3.8.0...3.7.0
3.7.009 Aug 2024 03:15
major bugfix:
This release has accumulated quite a number of changes. Along for 3.6.3 it also
contains a number of improvements for distributors:
Support for FDK-AAC for sound and microphone redirection (activate with -DWITH_FDK_AAC=ON build option)
This allows enabling the AAC compression that do not ship faad2 and/or faac.
Support keyboard layouts as JSON resources (activate with -DWITH_KEYBOARD_LAYOUT_FROM_FILE=ON build option,
also requires JSON support)
This allows editing keyboard layouts for existing releases should the need arise.
Support timezones as JSON resources (activate with -DWITH_TIMEZONE_FROM_FILE=ON -DWITH_TIMEZONE_COMPILED=OFF build options,
also requires JSON support)
Allows reading the mapping between IANA and windows timezones from a JSON file, allowing easier updates without recompile.
Improve shadow server compatibility with windows 11 24H2 RDP client
Windows 7 RFX and bitmap updates with multiple rectangles have been deactivated, so adjust shadow to not send such.
Noteworthy changes:
ActionScript paramter.
Support keyboard layouts as JSON resource.
Support timezones as JSON resource and command line argument.
Deactivate AsyncUpdate.
Compatibility for shadow with windows 11 24H2.
SDL client autoreconnect.
xfreerdp clipboard locking.
Improve logging.
Improve warnings and code checks.
Support FDK-AAC.
drive redirection state transitions.
Support mth:// routing token.
Ignore unsupported SetThreadPriority.
reported documentation and code typos.
For a complete and detailed change log since the last release run:
git log 3.7.0...3.6.3
3.6.311 Jul 2024 03:15
minor bugfix:
Release for 3.6.2 reported
Noteworthy changes:
a graphics regression.
Workaround for a protocol of older FreeRDP based servers.
Possible NULL dereference in command line parser.
Intrinsics detection.
For a complete and detailed change log since the last release run:
Git log 3.6.3...3.6.2
3.6.208 Jul 2024 03:15
minor bugfix:
Release for 3.6.1 detected during release tests
Noteworthy changes:
Xfreerdp and sdl-freerdp manpage names (accidentally changed name).
Crash of wfreerdp.
For a complete and detailed change log since the last release run:
Git log 3.6.2...3.6.1
3.6.004 Jul 2024 05:05
major bugfix:
With this release we did improve decoder speed so you should notice a significant
Speed improvement with progressive and other gfx codecs.
We've also eliminated a couple of along the way, so an update
is highly recommended.
Noteworthy changes:
Improved command line failure logging.
P11-kit support.
Json-c support.
(experimental) SDL3 port SDL client.
New option '/gfx:frame-ack:off' for connection delay testing.
Improved decoder speed.
Xfreerdp floatbar hide.
Winpr-makecert month.
Kerberos kdcUrl check.
Timezone updates.
a capability protocol violation.
SDL client dialog terminating on credential dialog.
Some more oss-fuzz.
Rails popup window.
For a complete and detailed change log since the last release run:
Git log 3.6.0...3.5.1
3.5.123 Apr 2024 13:01
major bugfix:
This release eliminates a bunch of issues detected during oss-fuzz runs.
The test coverage was increased and detected issues eliminates, so an update
is highly recommended.
Noteworthy changes:
* Lots of fixes for oss-fuzz reports
* Timezone detection fixes (#10106)
* SDL key remapping support (#10103)
* Improved help (#10099)
* FreeBSD epoll detection fix (#10097)
|