# changelog

author: Greg Lamberson <greg@lamco.io> - 1.4.1-1
changelog:
  - Source alignment release: all channels reference identical source
  - Carry forward cargo-rpm-macros integration from 1.4.0-3


author: Greg Lamberson <greg@lamco.io> - 1.4.1-2
changelog:
  - Fix systemd service: move StartLimitIntervalSec/Burst to [Unit] section
  - Fix systemd service: allow mount/umount2 syscalls for FUSE clipboard
  - Fix systemd service: remove capability directives that fail in unprivileged VMs
  - Fix systemd service: remove ProtectHome=read-only (hangs KDE plasmashell)


author: Greg Lamberson <greg@lamco.io> - 1.4.1-3
changelog:
  - Fix BitmapConverter not resetting on client reconnection
  - Fix EGFX init flag clearing for non-AVC clients
  - Enable bitmap fallback for V8 EGFX clients without AVC support
  - Fix CPU spin loops in bare continue paths
  - Improve FUSE clipboard mount and PipeWire disconnect error messages
  - ExcludeArch: ppc64le (OOM during Rust compilation on builders)


author: Greg Lamberson <greg@lamco.io> - 1.4.2-1
changelog:
  - Map Unicode keyboard events to evdev keycodes (rdpdo utype support)
  - Add PipeWire DRIVER stream flag for static desktop frame delivery
  - Handle Wayland WouldBlock errors gracefully in event loop
  - MIME charset fallback for clipboard interop across compositors
  - Fix PipeWire format negotiation to parse compositor-chosen resolution
  - Upgrade to pipewire-rs 0.9.2 (fixes libspa 0.8.0 build failure)


author: Greg Lamberson <greg@lamco.io> - 1.4.4-1
changelog:
  - New upstream release 1.4.4
  - Unified multi-transport: AF_VSOCK (Hyper-V) and experimental WebSocket/RDCleanPath
  - Vulkan Video H.264 encoder; HTTP metrics and health server
  - Per-connection session lifecycle on GNOME; KDE, sway, and COSMIC fixes; many GUI fixes
  - Linux-to-Windows clipboard file copy; systemd unit hardening fix for PAM
  - MSRV 1.89, Rust edition 2024; Licensor Lamco Development LLC, Change Date 2029-06-01


author: Greg Lamberson <greg@lamco.io> - 1.4.5-1
changelog:
  - New upstream release 1.4.5
  - Community Edition sandboxes: the GUI can start the server (D-Bus name grant, non-fatal registration)
  - Area capture on GNOME so a fullscreen video no longer freezes (capture.gnome_record_mode)
  - VA-API hardware encoding now drives EGFX H.264; desktop audio capture now starts and stays in sync
  - Fix a GNOME server that could stop accepting connections (EIS handshake lost wakeup); fix the first connect after an audio client disconnects failing on a stale RDPSND wave
  - Server-driven cursor shapes, MS-RDPEI multitouch, client keyboard layout, RTT reporting
  - Fix crash on client disconnect; fix listen port resetting to 3389; Hyper-V ESM via security_mode rdp
  - Rename systemd user unit to app-io.lamco.rdp-server.service; %posttrans migrates enabled state
  - Requires: fuse3 (%post enables user_allow_other); Recommends: libva-utils for VA-API detection
  - MSRV 1.94; libpipewire >= 0.3.62; no debuginfo subpackage on ppc64le and EL


