• Agent released this 2026-09-14 22:07:09 -06:00 | 4 commits to main since this release

    Fixed

    • RDP display corruption after resizing the session window (missing/misplaced taskbar, stale composited-looking content). The client never resized its own local display buffer for a channel-driven (Display Control / MS-RDPEDISP) resize -- only for a full protocol renegotiation or a GFX-pipeline ResetGraphics PDU, neither of which our resize path triggers. The buffer stayed stuck at its initial-connect size for the rest of the session, and FreeRDP's own surface-bits handling silently dropped any update reaching outside those stale bounds. RdpSessionBackend::sendDisplayResize now proactively resizes the local buffer itself right after a successful resize request. Fixes #18.
    • Vendored FreeRDP's own version was mislabeled in packaged builds (e.g. libfreerdp9.so.9.14.2 instead of the real libfreerdp3.so.3.23.1). Because third_party/FreeRDP is vendored in-tree rather than as a separate git submodule, its build-time git describe was resolving against OrbitHub's own git tags instead of a real FreeRDP release tag. Pinned via a .source_tag file so this can't drift release to release.
    Downloads