1.4.9

LaurenzV/hayro1.4.9Jul 6, 2026by rustdesk

AI Summary

This release focuses on enhancing audit logs, improving terminal behavior, and fixing clipboard and Wayland issues. It includes a significant refactoring regarding the CLI feature.

Key Highlights

  • Audit log improvements including controller user attribution and authentication details.
  • Terminal tab/window auto-closes when the shell exits.
  • Restores the last viewed monitor on auto-reconnect.
  • Fixes Wayland clipboard support via ext-data-control.

Breaking Changes

  • Removed feature CLI

New Features

  • Support controller user attribution in audit logs
  • Auto-close terminal tab/window when shell exits
  • Add authentication details to connection audit

Full Release Notes

![image](https://github.com/rustdesk/rustdesk/assets/71636191/83754a64-31b8-47f0-8570-da22207759a9)

| Architecture | Windows | Ubuntu | Mac | Android | Flatpak | iOS | Web |
|--------------|---------|--------|-----|----------|---------|---------|---------|
| x86-64 (64-bit) | [EXE](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-x86_64.exe)   [MSI](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-x86_64.msi) | [Download](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-x86_64.deb) | [Download](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-x86_64.dmg) | [Universal](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-universal-signed.apk) | [Download](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-x86_64.flatpak) |  | [Go](https://rustdesk.com/web) |
| AArch64 (ARM64) | [EXE](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-aarch64.exe)   [MSI](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-aarch64.msi) | [Download](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-aarch64.deb) | [Download](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-aarch64.dmg) | [Download](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-aarch64-signed.apk) | [Download](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-aarch64.flatpak) |  [App Store](https://apps.apple.com/us/app/rustdesk-remote-desktop/id1581225015) | |
| ARMv7 (32-bit) |  | [Download](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-armv7-sciter.deb) |  |  [Download](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-armv7-signed.apk) |  |  |
| x86-32 (32-bit) | [EXE](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-x86-sciter.exe) (Legacy)|  |  |  |  |  |

[![RustDesk Server Pro](https://img.shields.io/badge/RustDesk%20Server%20Pro-Advanced%20Features-blue)](https://rustdesk.com/pricing.html)

## For more downloads ([Fedora](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-0.x86_64.rpm) / [Arch Linux](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-0-x86_64.pkg.tar.zst) / [Suse](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-0.x86_64-suse.rpm) / [AppImage](https://github.com/rustdesk/rustdesk/releases/download/1.4.9/rustdesk-1.4.9-x86_64.AppImage)): [check below please](#)

## For the latest features: [check out the nightly build](https://github.com/rustdesk/rustdesk/releases/tag/nightly)

# Changelog
 <details>
 <summary>Changelog</summary>


# Added

- [Support controller user attribution in audit logs #15407](https://github.com/rustdesk/rustdesk/pull/15407)
- [Feature: Restore the last viewed monitor on auto reconnect #15441](https://github.com/rustdesk/rustdesk/pull/15441)
- [auto-close terminal tab/window when shell exits #15448](https://github.com/rustdesk/rustdesk/pull/15448)
- [Add authentication details to connection audit #15456](https://github.com/rustdesk/rustdesk/pull/15456)

# Changes

- [refact: remove feature cli #15524](https://github.com/rustdesk/rustdesk/pull/15524)

# Fixes

- [Fix/session scope permission audit #15469](https://github.com/rustdesk/rustdesk/pull/15469)
- [fix: non-E2EE show dialog #15514](https://github.com/rustdesk/rustdesk/pull/15514)
- [fix(wayland): clipboard, support ext-data-control #15366](https://github.com/rustdesk/rustdesk/pull/15366)
- [refact: file transfer, do this for all conflicts(tasks) #15385](https://github.com/rustdesk/rustdesk/pull/15385)
- [fix(clipboard): unix, refresh cached file size/mtime on re-copy #15392](https://github.com/rustdesk/rustdesk/pull/15392)
- [fix(custom-client): show options, incoming-only #15394](https://github.com/rustdesk/rustdesk/pull/15394)
- [fix(fuse): fuse path broken, since ipc path changed #15406](https://github.com/rustdesk/rustdesk/pull/15406)
- [Tray menu opens on left-click after tray-icon ≥0.17 update (regression from 1.4.6) #15413](https://github.com/rustdesk/rustdesk/pull/15413)
- [fix(android): sync input service state with Flutter #15419](https://github.com/rustdesk/rustdesk/pull/15419)
- [fix(fuse): umount #15426](https://github.com/rustdesk/rustdesk/pull/15426)
- [fix(update): msi, norestart #15440](https://github.com/rustdesk/rustdesk/pull/15440)
- [fix(clipboard): make CLIPRDR format-map growth checked #15493](https://github.com/rustdesk/rustdesk/pull/15493)

</details>