Skip to content

Latest commit

 

History

History
83 lines (45 loc) · 3.75 KB

CHANGELOG.md

File metadata and controls

83 lines (45 loc) · 3.75 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.5.0] - 2025-03-12

Build

  • Bump ironrdp-pdu

[0.4.2] - 2025-03-12

Build

[0.4.1] - 2025-01-28

Features

  • Advertize Bitmap::desktopResizeFlag (a0fccf8d1a)

    This makes freerdp keep the flag up and handle desktop resize/deactivation-reactivation. It should be okay to advertize, if the server doesn't resize anyway, I guess.

  • Add volume support (#641) (a6c36511f6)

    Add server messages and API to support setting client volume.

Bug Fixes

  • Drop unexpected PDUs during deactivation-reactivation (63963182b5)

    The current behaviour of handling unmatched PDUs in fn read_by_hint() isn't good enough. An unexpected PDUs may be received and fail to be decoded during Acceptor::step().

    Change the code to simply drop unexpected PDUs (as opposed to attempting to replay the unmatched leftover, which isn't clearly needed)

  • Reattach existing channels (c4587b537c)

    I couldn't find any explicit behaviour described in the specification, but apparently, we must just keep the channel state as they were during reactivation. This fixes various state issues during client resize.

  • Do not restart static channels on reactivation (82c7c2f5b0)

  • Check client size (0f9877ad39)

    It's problematic when the client didn't resize, as we send bitmap updates that don't fit. The client will likely drop the connection. Let's have a warning for this case in the server.

Documentation

  • Use CDN URLs instead of the blob storage URLs for Devolutions logo (#631) (dd249909a8)

[0.4.0] - 2024-12-17

Features

  • [breaking] Make TlsIdentityCtx accept PEM files (#623) (9198284263)

    This is in general more convenient than DER files.

    This patch also includes a breaking change in the public API. The cert field in the TlsIdentityCtx struct is replaced by a certs field containing multiple CertificateDer items.

[0.3.1] - 2024-12-14

Other