# Remmina changelog > The GTK Remmina Remote Desktop Client - Vendor: Remmina - Category: Productivity - Official site: https://gitlab.com/Remmina/Remmina - Tracked by: What's New (https://whatsnew.fyi/product/remmina) - Harvested from: GitLab (gitlab.com/Remmina/Remmina) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### v1.4.43 - Date: 2026-02-20 - Version: v1.4.43 - Original notes: https://gitlab.com/Remmina/Remmina/-/releases/v1.4.43 - Permalink: https://whatsnew.fyi/product/remmina/releases/v1.4.43 - **added** — Add minimal macOS build support - **removed** — Revert kerberos-config plug - **fixed** — Fix issue preventing SPICE plugin from being loaded - **fixed** — Do not calculate monitor shift if using freerdp_settings_set_monitor_def_array_sorted **ATTENTION New dependencies introduced with v1.4.35 onwards!** * libcurl4-openssl-dev and libssl-dev (>=3.0.0) are now build dependencies * appindicator or ayatana-appindicator is now optional, -DHAVE_LIBAPPINDICATOR=OFF will disable the Remmina system tray icon. * -DWITH_PYTHONLIBS=ON is required for the Python plugin (python3-dev/devel required to build) * pyhoca-cli is needed for the X2Go plugin, -DWITH_X2GO=ON * NX, XDMCP and ST have been removed. * Use -DWITH_FREERDP3=ON if you want to use the newest FreeRDP version * libsodium is needed to build Remmina. * webkit2gtk3 is needed to build the WWW plugin. * -DWITH_KF5WALLET=ON is a new config option required for the KWallet plugin (and the required kf5wallet libraries to build it). * News can be turned off with -DWITH_NEWS=OFF * Stats can be turned off with -DWITH_STATS=OFF * TIPS can be turned off with -DWITH_TIPS=OFF * gtk-vnc is needed for the VNC plugin for GNOME and KVM, -DWITH_GVNC=ON ##### List of changes * Add minimal macOS build support [!2727](https://gitlab.com/Remmina/Remmina/-/merge_requests/2727) *@jayvdlaan* * Revert "Added kerberos-config plug" [!2728](https://gitlab.com/Remmina/Remmina/-/merge_requests/2728) *@craig.rylance* * [REM-3489] Fix issue preventing SPICE plugin from being loaded [!2729](https://gitlab.com/Remmina/Remmina/-/merge_requests/2729) *@myheroyuki* * [REM-3490] Do not calculate monitor shift if using freerdp_settings_set_monitor_def_array_sorted [!2730](https://gitlab.com/Remmina/Remmina/-/merge_requests/2730) *@myheroyuki* ### v1.4.42 - Date: 2026-02-14 - Version: v1.4.42 - Original notes: https://gitlab.com/Remmina/Remmina/-/releases/v1.4.42 - Permalink: https://whatsnew.fyi/product/remmina/releases/v1.4.42 - **added** — Add option to enforce IPvX preference - **fixed** — Fix ssh x11 forwarding crashing in nixos - **added** — Add support for smartcard authentication - **added** — Add option to delay floating toolbar popup - **changed** — Update FreeRDP checks to newer version - **fixed** — Fix typo - **changed** — Update AppStream metadata - **changed** — Update ffmpeg - **added** — Create named SPICE connection - **fixed** — Fix session stuck problem with KeePassXC - **fixed** — Fix default dynamic resolution when supported - **fixed** — Fix toolbar disappearance in some multi-monitor situations - **added** — Enable AAD support in Flatpak build - **added** — Create viewonly mode button on rcw toolbar - **added** — Permit css customization in scrolled window mode - **fixed** — Zero-initialize RemminaSFTP structs - **fixed** — Fix memory leaks in RDP plugin - **fixed** — Strip whitespace from quickconnect - **fixed** — Fix FreeRDP_MonitorLocalShift[XY] - **fixed** — Fix various compiler warnings **ATTENTION New dependencies introduced with v1.4.35 onwards!** * libcurl4-openssl-dev and libssl-dev (>=3.0.0) are now build dependencies * appindicator or ayatana-appindicator is now optional, -DHAVE_LIBAPPINDICATOR=OFF will disable the Remmina system tray icon. * -DWITH_PYTHONLIBS=ON is required for the Python plugin (python3-dev/devel required to build) * pyhoca-cli is needed for the X2Go plugin, -DWITH_X2GO=ON * NX, XDMCP and ST have been removed. * Use -DWITH_FREERDP3=ON if you want to use the newest FreeRDP version * libsodium is needed to build Remmina. * webkit2gtk3 is needed to build the WWW plugin. * -DWITH_KF5WALLET=ON is a new config option required for the KWallet plugin (and the required kf5wallet libraries to build it). * News can be turned off with -DWITH_NEWS=OFF * Stats can be turned off with -DWITH_STATS=OFF * TIPS can be turned off with -DWITH_TIPS=OFF * gtk-vnc is needed for the VNC plugin for GNOME and KVM, -DWITH_GVNC=ON ##### List of changes * add option to enforce IPvX preference [!2677](https://gitlab.com/Remmina/Remmina/-/merge_requests/2677) *@muellermart* * Fix ssh x11 forwarding crashing in nixos [!2678](https://gitlab.com/Remmina/Remmina/-/merge_requests/2678) *@urizafrir* * Add support for smartcard authentication [!2680](https://gitlab.com/Remmina/Remmina/-/merge_requests/2680) *@cschenk* * [REM-3444] Add option to delay floating toolbar popup [!2681](https://gitlab.com/Remmina/Remmina/-/merge_requests/2681) *@myheroyuki* * [REM-3448] Update FreeRDP checks to newer version [!2682](https://gitlab.com/Remmina/Remmina/-/merge_requests/2682) *@myheroyuki* * [REM-3448] Fix typo [!2683](https://gitlab.com/Remmina/Remmina/-/merge_requests/2683) *@myheroyuki* * Update AppStream metadata [!2684](https://gitlab.com/Remmina/Remmina/-/merge_requests/2684) *@ascfiiwolf* * [FLAT-390] update ffmpeg [!2685](https://gitlab.com/Remmina/Remmina/-/merge_requests/2685) *@myheroyuki* * [Rem-3180] Create named SPICE connection [!2687](https://gitlab.com/Remmina/Remmina/-/merge_requests/2687) *@myheroyuki* * [REM-2880] Fix session stuck problem with KeePassXC [!2689](https://gitlab.com/Remmina/Remmina/-/merge_requests/2689) *@CalmarBen* * [REM-3453] default dynamic resolution when supported issue [!2690](https://gitlab.com/Remmina/Remmina/-/merge_requests/2690) *@CalmarBen* * [REM-3258] toolbar disappearance in some multi-monitor situations [!2692](https://gitlab.com/Remmina/Remmina/-/merge_requests/2692) *@CalmarBen* * [REM-3458] Enable AAD support in Flatpak build [!2694](https://gitlab.com/Remmina/Remmina/-/merge_requests/2694) *@myheroyuki* * Create viewonly mode button on rcw toolbar [!2696](https://gitlab.com/Remmina/Remmina/-/merge_requests/2696) *@rafarsa6363* * Permit css customization in scrolled window mode [!2697](https://gitlab.com/Remmina/Remmina/-/merge_requests/2697) *@CalmarBen* * src/remmina_ssh.c: zero-initialize RemminaSFTP structs [!2698](https://gitlab.com/Remmina/Remmina/-/merge_requests/2698) *@mochaa* * [plugins/rdp] fix memory leaks [!2699](https://gitlab.com/Remmina/Remmina/-/merge_requests/2699) *@akallabeth* * [REM-3462] Strip whitespace from quickconnect [!2700](https://gitlab.com/Remmina/Remmina/-/merge_requests/2700) *@myheroyuki* * [cmake] mark include_directories SYSTEM [!2701](https://gitlab.com/Remmina/Remmina/-/merge_requests/2701) *@akallabeth* * [rdp] fix FreeRDP_MonitorLocalShift[XY] [!2702](https://gitlab.com/Remmina/Remmina/-/merge_requests/2702) *@akallabeth* * fix various compiler warnings [!2703](https://gitlab.com/Remmina/Remmina/-/merge_requests/2703) *@akallabeth* * [REM-3454] UI: move view_toggle_button on the left [!2704](https://gitlab.com/Remmina/Remmina/-/merge_requests/2704) *@CalmarBen* * bug: double free on remmina_string_array_free [!2706](https://gitlab.com/Remmina/Remmina/-/merge_requests/2706) *@CalmarBen* * [REM-3464]run update-translations.sh [!2711](https://gitlab.com/Remmina/Remmina/-/merge_requests/2711) *@myheroyuki* * Avoid Gettext incorrectly con _[Truncated at 4000 characters — full notes: https://gitlab.com/Remmina/Remmina/-/releases/v1.4.42]_ ### v1.4.41 - Date: 2025-08-11 - Version: v1.4.41 - Original notes: https://gitlab.com/Remmina/Remmina/-/releases/v1.4.41 - Permalink: https://whatsnew.fyi/product/remmina/releases/v1.4.41 - **changed** — Update keyboard mapping - **fixed** — Fix segfault that could happen when attempting to save a connection profile - **added** — Add ifdef to allow compilation without libssh - **fixed** — Add environment variable to prevent openssl config issue - **changed** — Toggle sending null or empty password when field is left blank - **added** — Add checks to allow FreeRDP2 compatibility - **fixed** — Fix KeyStroke function for SPICE plugin - **changed** — Raise max length of username field to 300 from 100 - **added** — Allow use of ssh command line arguments to create ssh connections - **fixed** — Fix use of default_value in remmina_file_get_int - **added** — Implement VNC connection timeout - **fixed** — Prevent crash when pasting an image using RDP if gdk_pixbuf_save_to_buffer fails - **fixed** — Properly save and load color themes - **fixed** — Fix Flatpak crash when moving floating tool bar - **fixed** — Save unlock password when set outside of the preferences menu - **fixed** — Properly implement keyboard interactive ssh authentication - **changed** — Made hiding connection profile name on floating toolbar optional - **added** — Add a local terminal plugin - **added** — Allow users to connect to multiple connections or groups of connects at once - **fixed** — Create autostart directory if it does not exist **ATTENTION New dependencies introduced with v1.4.35 onwards!** * libcurl4-openssl-dev and libssl-dev (>=3.0.0) are now build dependencies * appindicator or ayatana-appindicator is now optional, -DHAVE_LIBAPPINDICATOR=OFF will disable the Remmina system tray icon. * -DWITH_PYTHONLIBS=ON is required for the Python plugin (python3-dev/devel required to build) * pyhoca-cli is needed for the X2Go plugin, -DWITH_X2GO=ON * NX, XDMCP and ST have been removed. * Use -DWITH_FREERDP3=ON if you want to use the newest FreeRDP version * libsodium is needed to build Remmina. * webkit2gtk3 is needed to build the WWW plugin. * -DWITH_KF5WALLET=ON is a new config option required for the KWallet plugin (and the required kf5wallet libraries to build it). * News can be turned off with -DWITH_NEWS=OFF * Stats can be turned off with -DWITH_STATS=OFF * TIPS can be turned off with -DWITH_TIPS=OFF * gtk-vnc is needed for the VNC plugin for GNOME and KVM, -DWITH_GVNC=ON ##### List of changes * [REM-3321] Update keyboard mapping [!2646](https://gitlab.com/Remmina/Remmina/-/merge_requests/2646) *@myheroyuki* * [REM-3276] Fix segfault that could happen when attempting to save a connection profile [!2649](https://gitlab.com/Remmina/Remmina/-/merge_requests/2649) *@myheroyuki* * [REM-3342] Add ifdef to allow compilation without libssh [!2650](https://gitlab.com/Remmina/Remmina/-/merge_requests/2650) *@myheroyuki* * [REM-3343] Add environment variable to prevent openssl config issue [!2651](https://gitlab.com/Remmina/Remmina/-/merge_requests/2651) *@myheroyuki* * [REM-3346] Update snap to latest FreeRDP version [!2652](https://gitlab.com/Remmina/Remmina/-/merge_requests/2652) *@myheroyuki* * [REM-3344] Toggle sending null or empty password when field is left blank [!2653](https://gitlab.com/Remmina/Remmina/-/merge_requests/2653) *@myheroyuki* * [REM-3363] Add checks to allow FreeRDP2 compatibility [!2654](https://gitlab.com/Remmina/Remmina/-/merge_requests/2654) *@myheroyuki* * Fix KeyStroke function for SPICE plugin [!2655](https://gitlab.com/Remmina/Remmina/-/merge_requests/2655) *@BobbyTheBuilder* * [REM-3364] Raise max length of username field to 300 from 100 [!2656](https://gitlab.com/Remmina/Remmina/-/merge_requests/2656) *@myheroyuki* * [REM-3186] Allow use of ssh command line arguments to create ssh connections [!2657](https://gitlab.com/Remmina/Remmina/-/merge_requests/2657) *@myheroyuki* * Fix use of default_value in remmina_file_get_int [!2660](https://gitlab.com/Remmina/Remmina/-/merge_requests/2660) *@rafarsa6363* * Implement VNC connection timeout [!2659](https://gitlab.com/Remmina/Remmina/-/merge_requests/2659) *@rafarsa6363* * Fix warnings [!2658](https://gitlab.com/Remmina/Remmina/-/merge_requests/2658) *@RipleyTom* * [REM-3123] Prevent crash when pasting an image using RDP if gdk_pixbuf_save_to_buffer fails [!2661](https://gitlab.com/Remmina/Remmina/-/merge_requests/2661) *@myheroyuki* * [REM-3386] Properly save and load color themes [!2662](https://gitlab.com/Remmina/Remmina/-/merge_requests/2662) *@myheroyuki* * [REM-3388] Fix Flatpak crash when moving floating tool bar [!2663](https://gitlab.com/Remmina/Remmina/-/merge_requests/2663) *@myheroyuki* * [REM-3389] Save unlock password when set outside of the preferences menu [!2664](https://gitlab.com/Remmina/Remmina/-/merge_requests/2664) *@myheroyuki* * [REM-3382] Update CMAKE_PREFIX_PATH in snapcraft.yaml [!2665](https://gitlab.com/Remmina/Remmina/-/merge_requests/2665) *@myheroyuki* * [REM-3390] Properly implement keyboard interactive ssh authentication [!2666](https://gitlab.com/Remmina/Remmina/-/merge_requests/2666) *@myheroyuki* * [REM-3396] Made hiding connection profile name on floating toolbar optional [!2667](https://gitlab.com/Remmina/Remmina/-/merge_requests/2667) *@myheroyuki* * [REM-3402] Add a local terminal plugin [!2670](https://gitlab.com/Remmina/Remmina/-/merge_requests/2670) *@myheroyuki* * [REM-3398] Allow Flatpak build to run commands [!2669](https://gitlab.com/Re _[Truncated at 4000 characters — full notes: https://gitlab.com/Remmina/Remmina/-/releases/v1.4.41]_ ### v1.4.40 - Date: 2025-04-08 - Version: v1.4.40 - Original notes: https://gitlab.com/Remmina/Remmina/-/releases/v1.4.40 - Permalink: https://whatsnew.fyi/product/remmina/releases/v1.4.40 - **fixed** — Fix invalid free causing crash with sending keystrokes and clipboard contents - **fixed** — Fix SEGV when removing a non-existent connection - **changed** — Adjust floating toolbar to take up less space - **fixed** — Fix issue with multimonitor configuration needed for FreeRDP versions after 3.10.x - **added** — Add option to allow ssh-rsa keys to be used for ssh connections - **fixed** — Only set the max width and height to full monitor if using multimonitor - **fixed** — Fix issue with RDP scaling on connect - **added** — Add option to force multimonitor mode - **added** — Add options to start connections in fullscreen mode and/or with dynamic resolution enabled for protocols that support the options - **fixed** — Allow empty passwords to be passed to FreeRDP - **added** — Allow import/export of ssh tunnel settings - **changed** — Hide local cursor when showing remote cursor **ATTENTION New dependencies introduced with v1.4.35 onwards!** * libcurl4-openssl-dev and libssl-dev (>=3.0.0) are now build dependencies * appindicator or ayatana-appindicator is now optional, -DHAVE_LIBAPPINDICATOR=OFF will disable the Remmina system tray icon. * -DWITH_PYTHONLIBS=ON is required for the Python plugin (python3-dev/devel required to build) * pyhoca-cli is needed for the X2Go plugin, -DWITH_X2GO=ON * NX, XDMCP and ST have been removed. * Use -DWITH_FREERDP3=ON if you want to use the newest FreeRDP version * libsodium is needed to build Remmina. * webkit2gtk3 is needed to build the WWW plugin. * -DWITH_KF5WALLET=ON is a new config option required for the KWallet plugin (and the required kf5wallet libraries to build it). * News can be turned off with -DWITH_NEWS=OFF * Stats can be turned off with -DWITH_STATS=OFF * TIPS can be turned off with -DWITH_TIPS=OFF * gtk-vnc is needed for the VNC plugin for GNOME and KVM, -DWITH_GVNC=ON ##### List of changes * [REM-3270] Fix invalid free causing crash with sending keystrokes and clipboard contents [!2631](https://gitlab.com/Remmina/Remmina/-/merge_requests/2631) *@myheroyuki* * Fix SEGV when removing a non-exitend connection [!2632](https://gitlab.com/Remmina/Remmina/-/merge_requests/2632) *@sylv-io* * [REM-3282] Adjust floating toolbar to take up less space [!2633](https://gitlab.com/Remmina/Remmina/-/merge_requests/2633) *@myheroyuki* * [REM-3285] Fix issue with multimonitor configuration needed for FreeRDP versions after 3.10.x [!2634](https://gitlab.com/Remmina/Remmina/-/merge_requests/2634) *@myheroyuki* * [REM-3286] Add option to allow ssh-rsa keys to be used for ssh connections [!2635](https://gitlab.com/Remmina/Remmina/-/merge_requests/2635) *@myheroyuki* * [REM-3285] Only set the max width and height to full monitor if using multimonitor [!2636](https://gitlab.com/Remmina/Remmina/-/merge_requests/2636) *@myheroyuki* * [REM-3285] Fix typo [!2637](https://gitlab.com/Remmina/Remmina/-/merge_requests/2637) *@myheroyuki* * [REM-3285] Revert calls back to uint [!2638](https://gitlab.com/Remmina/Remmina/-/merge_requests/2638) *@myheroyuki* * [REM-3295] Fix issue with RDP scaling on connect [!2639](https://gitlab.com/Remmina/Remmina/-/merge_requests/2639) *@myheroyuki* * [REM-3301] Add option to force multimonitor mode [!2640](https://gitlab.com/Remmina/Remmina/-/merge_requests/2640) *@myheroyuki* * [REM-3314] Added the options to start connections in fullscreen mode and/or with dynamic resolution enabled for protocols that support the options [!2641](https://gitlab.com/Remmina/Remmina/-/merge_requests/2641) *@myheroyuki* * [REM-3316] Allow empty passwords to be passed to FreeRDP [!2642](https://gitlab.com/Remmina/Remmina/-/merge_requests/2642) *@myheroyuki* * [REM-3289] Allow import/export of ssh tunnel settings [!2643](https://gitlab.com/Remmina/Remmina/-/merge_requests/2643) *@myheroyuki* * [REM-3333] hide local cursor when showing remote cursor [!2647](https://gitlab.com/Remmina/Remmina/-/merge_requests/2644) *@myheroyuki* ### v1.4.39 - Date: 2025-01-05 - Version: v1.4.39 - Original notes: https://gitlab.com/Remmina/Remmina/-/releases/v1.4.39 - Permalink: https://whatsnew.fyi/product/remmina/releases/v1.4.39 - **fixed** — Fix bug passing wrong value in SPICE plugin that broke compilation on some distributions **ATTENTION New dependencies introduced with v1.4.35 onwards!** * libcurl4-openssl-dev and libssl-dev (>=3.0.0) are now build dependencies * appindicator or ayatana-appindicator is now optional, -DHAVE_LIBAPPINDICATOR=OFF will disable the Remmina system tray icon. * -DWITH_PYTHONLIBS=ON is required for the Python plugin (python3-dev/devel required to build) * pyhoca-cli is needed for the X2Go plugin, -DWITH_X2GO=ON * NX, XDMCP and ST have been removed. * Use -DWITH_FREERDP3=ON if you want to use the newest FreeRDP version * libsodium is needed to build Remmina. * webkit2gtk3 is needed to build the WWW plugin. * -DWITH_KF5WALLET=ON is a new config option required for the KWallet plugin (and the required kf5wallet libraries to build it). * News can be turned off with -DWITH_NEWS=OFF * Stats can be turned off with -DWITH_STATS=OFF * TIPS can be turned off with -DWITH_TIPS=OFF * gtk-vnc is needed for the VNC plugin for GNOME and KVM, -DWITH_GVNC=ON ##### List of changes * [REM-3260] Fix bug passing wrong value in SPICE plugin (Breaking compilation on some distributions) [!2624](https://gitlab.com/Remmina/Remmina/merge_requests/2628) *@myheroyuki* ### v1.4.38 - Date: 2025-01-04 - Version: v1.4.38 - Original notes: https://gitlab.com/Remmina/Remmina/-/releases/v1.4.38 - Permalink: https://whatsnew.fyi/product/remmina/releases/v1.4.38 - **added** — Add option to automatically copy SSH text when selected - **changed** — Allow -c flag to work with WWW plugin - **fixed** — Don't prompt about closing connections when there are no connections - **fixed** — Fix memory leaks and small bugs **ATTENTION New dependencies introduced with v1.4.35 onwards!** * libcurl4-openssl-dev and libssl-dev (>=3.0.0) are now build dependencies * appindicator or ayatana-appindicator is now optional, -DHAVE_LIBAPPINDICATOR=OFF will disable the Remmina system tray icon. * -DWITH_PYTHONLIBS=ON is required for the Python plugin (python3-dev/devel required to build) * pyhoca-cli is needed for the X2Go plugin, -DWITH_X2GO=ON * NX, XDMCP and ST have been removed. * Use -DWITH_FREERDP3=ON if you want to use the newest FreeRDP version * libsodium is needed to build Remmina. * webkit2gtk3 is needed to build the WWW plugin. * -DWITH_KF5WALLET=ON is a new config option required for the KWallet plugin (and the required kf5wallet libraries to build it). * News can be turned off with -DWITH_NEWS=OFF * Stats can be turned off with -DWITH_STATS=OFF * TIPS can be turned off with -DWITH_TIPS=OFF * gtk-vnc is needed for the VNC plugin for GNOME and KVM, -DWITH_GVNC=ON ##### List of changes * [REM-3257] Add option to automatically copy ssh text when selected [!2624](https://gitlab.com/Remmina/Remmina/-/merge_requests/2624) *@myheroyuki* * [REM-2604] Allow -c to work with www plugin [!2604](https://gitlab.com/Remmina/Remmina/merge_requests/2604) *@myheroyuki* * [REM-3256] Don't prompt about closing connections with no connections [!2625](https://gitlab.com/Remmina/Remmina/merge_requests/2625) *@myheroyuki* * Mainly fixing memory leaks and some small bugs [!2626](https://gitlab.com/Remmina/Remmina/merge_requests/2626) *@myheroyuki* ### v1.4.37 - Date: 2024-12-19 - Version: v1.4.37 - Original notes: https://gitlab.com/Remmina/Remmina/-/releases/v1.4.37 - Permalink: https://whatsnew.fyi/product/remmina/releases/v1.4.37 - **added** — Implement horizontal smooth scrolling in RDP - **added** — Allow -c flag to work with www plugin - **added** — Add ability to lock message panels to one side of the window - **added** — Add option to immediately close VNC windows when they fail to connect - **added** — Add plugin API to allow Remmina to display if a profile is connected - **changed** — Allow Remmina to use plugins immediately on download without needing a restart - **changed** — Add more detail to bug report to make certain issues easier to solve - **fixed** — Fix dangling pointer in ssh_options_get_port invocation - **fixed** — Fix OpenSSL include dir - **fixed** — Fix compile warning that is failure with newer gcc versions - **fixed** — Add null check to prevent crash when pasting empty clipboard - **fixed** — Remove support for FreeRDP_SupportMonitorLayoutPdu to prevent loss of keyboard with xrdp - **fixed** — Don't rely on padding characters to be present to try decrypting passwords - **fixed** — Fix error message for failed RDP connection - **removed** — Revert timeout option added to handle VNC disconnects - **removed** — Revert handling of GotFrameBufferUpdate on its own thread to prevent freeze **ATTENTION New dependencies introduced with v1.4.35 onwards!** * libcurl4-openssl-dev and libssl-dev (>=3.0.0) are now build dependencies * appindicator or ayatana-appindicator is now optional, -DHAVE_LIBAPPINDICATOR=OFF will disable the Remmina system tray icon. * -DWITH_PYTHONLIBS=ON is required for the Python plugin (python3-dev/devel required to build) * pyhoca-cli is needed for the X2Go plugin, -DWITH_X2GO=ON * NX, XDMCP and ST have been removed. * Use -DWITH_FREERDP3=ON if you want to use the newest FreeRDP version * libsodium is needed to build Remmina. * webkit2gtk3 is needed to build the WWW plugin. * -DWITH_KF5WALLET=ON is a new config option required for the KWallet plugin (and the required kf5wallet libraries to build it). * News can be turned off with -DWITH_NEWS=OFF * Stats can be turned off with -DWITH_STATS=OFF * TIPS can be turned off with -DWITH_TIPS=OFF * gtk-vnc is needed for the VNC plugin for GNOME and KVM, -DWITH_GVNC=ON ##### List of changes * Implement horizontal smooth scrolling in RDP [!2606](https://gitlab.com/Remmina/Remmina/-/merge_requests/2606) *@acutemeridian* * [REM-3209] Allow -c to work with www plugin [!2607](https://gitlab.com/Remmina/Remmina/merge_requests/2607) *@myheroyuki* * [REM-3210] Add ability to lock message panels to one side of the window [!2608](https://gitlab.com/Remmina/Remmina/merge_requests/2608) *@myheroyuki* * [REM-3223] fix dangling pointer in ssh_options_get_port invocation [!2609](https://gitlab.com/Remmina/Remmina/merge_requests/2609) *@Victrid* * Revert "[REM-2854] Add timeout option to handle VNC disconnects" [!2610](https://gitlab.com/Remmina/Remmina/merge_requests/2610) *@myheroyuki* * Fix OpenSSL include dir [!2611](https://gitlab.com/Remmina/Remmina/merge_requests/2611) *@mtelka* * Revert "[REM-3121] Handle GotFrameBufferUpdate on its own thread to prevent freeze" [!2612](https://gitlab.com/Remmina/Remmina/merge_requests/2612) *@myheroyuki* * [REM-3227] fix compile warning that is failure with newer gcc versions [!2613](https://gitlab.com/Remmina/Remmina/merge_requests/2613) *@myheroyuki* * [REM-3206] Add null check to prevent crash when pasting empty clipbaord [!2614](https://gitlab.com/Remmina/Remmina/merge_requests/2614) *@myheroyuki* * [REM-3076] [REM-3086] Remove support for FreeRDP_SupportMonitorLayoutPdu to prevent loss of keyboard with xrdp [!2615](https://gitlab.com/Remmina/Remmina/merge_requests/2615) *@myheroyuki* * [REM-3236] Don't rely on padding characters to be present to try decrypting passwords [!2616](https://gitlab.com/Remmina/Remmina/merge_requests/2585) *@myheroyuki* * [REM-3246] Add option to immediately close VNC windows when they fail to... [!2617](https://gitlab.com/Remmina/Remmina/merge_requests/2617) *@myheroyuki* * Allow Remmina to use plugins immediately on download without needing a restart [!2618](https://gitlab.com/Remmina/Remmina/merge_requests/2618) *@myheroyuki* * [REM-3176] Add plugin api to allow Remmina to display if a profile is... [!2619](https://gitlab.com/Remmina/Remmina/merge_requests/2619) *@myheroyuki* * [REM-3177] Fix error message for failed RDP connection [!2620](https://gitlab.com/Remmina/Remmina/merge_requests/2620) *@myheroyuki* * Add more detail to bug report to make certain issues easier to solve [!2621](https://gitlab.com/Remmina/Remmina/merge_requests/2621) *@myheroyuki* * [REM-3176] Resize icons to fit flatpak specifications [!2622](https://gitlab.com/Remmina/Remmina/merge_requests/2622) *@myheroyuki* ### v1.4.36 - Date: 2024-10-02 - Version: v1.4.36 - Original notes: https://gitlab.com/Remmina/Remmina/-/releases/v1.4.36 - Permalink: https://whatsnew.fyi/product/remmina/releases/v1.4.36 - **fixed** — Fix crash with keyboard-interactive SSH auth - **fixed** — Prevent empty remmina_file_name in remmina.pref - **fixed** — Fix faulty color depth check in RDP plugin - **changed** — Enable horizontal scroll on RDP plugin - **added** — Add global RDP options to set FreeRDP auth filter - **added** — Add proxy field for SPICE connections - **added** — Add timeout option to handle VNC disconnects - **fixed** — Fix bug where option to send clipboard as keystrokes did not appear - **added** — Add ability to send a key combination when RDP connection is idle - **fixed** — Do not prompt user for credentials if they have already been entered - **fixed** — Add null check to prevent segfault - **changed** — Move the idle timer into rf_context to make it session-specific - **fixed** — Limit connection name on rcw tab to reasonable length - **added** — Add user prompt for gateway messages - **added** — Add reconnect button to rcw - **changed** — Allow floating toolbar to be drag and dropped to more locations on the screen - **fixed** — Fix compile warnings causing issues with GCC 14.2.1 - **changed** — Update SSH error to not show outdated message - **changed** — Handle GotFrameBufferUpdate on its own thread to prevent freeze - **changed** — Use universal /bin/sh shebang in remmina-rile-wrapper - **changed** — Usbredirect on connect **ATTENTION New dependencies introduced with v1.4.35 onwards!** * libcurl4-openssl-dev and libssl-dev (>=3.0.0) are now build dependencies * appindicator or ayatana-appindicator is now optional, -DHAVE_LIBAPPINDICATOR=OFF will disable the Remmina system tray icon. * -DWITH_PYTHONLIBS=ON is required for the Python plugin (python3-dev/devel required to build) * pyhoca-cli is needed for the X2Go plugin, -DWITH_X2GO=ON * NX, XDMCP and ST have been removed. * Use -DWITH_FREERDP3=ON if you want to use the newest FreeRDP version * libsodium is needed to build Remmina. * webkit2gtk3 is needed to build the WWW plugin. * -DWITH_KF5WALLET=ON is a new config option required for the KWallet plugin (and the required kf5wallet libraries to build it). * News can be turned off with -DWITH_NEWS=OFF * Stats can be turned off with -DWITH_STATS=OFF * TIPS can be turned off with -DWITH_TIPS=OFF * gtk-vnc is needed for the VNC plugin for GNOME and KVM, -DWITH_GVNC=ON ##### List of changes * Fix crash with keyboard-interactive SSH auth [!2576](https://gitlab.com/Remmina/Remmina/merge_requests/2576) *@bhatman1441* * Prevent empty remmina_file_name in remmina.pref [!2577](https://gitlab.com/Remmina/Remmina/merge_requests/2577) *@bhatman1441* * rdp/rdp-plugin: Fix faulty color depth check [!2579](https://gitlab.com/Remmina/Remmina/merge_requests/2579) *@pnowack* * Fix typos [!2578](https://gitlab.com/Remmina/Remmina/merge_requests/2578) *@deining* * Usbredirect on connect [!2580](https://gitlab.com/Remmina/Remmina/merge_requests/2580) *@hunderteins* * [REM-3104] Add global RDP options to set FreeRDP auth filter [!2581](https://gitlab.com/Remmina/Remmina/merge_requests/2581) *@myheroyuki* * Use universal /bin/sh shebang in remmina-rile-wrapper(1) [!2572](https://gitlab.com/Remmina/Remmina/merge_requests/2572) *@klemensn* * [REM-3104] Added back in line that was accidentally removed before merge [!2582](https://gitlab.com/Remmina/Remmina/merge_requests/2582) *@myheroyuki* * [REM-3104] Do not initialize rdp_auth_filter [!2583](https://gitlab.com/Remmina/Remmina/merge_requests/2583) *@myheroyuki* * [REM-3076] Add proxy field for SPICE connections [!2584](https://gitlab.com/Remmina/Remmina/merge_requests/2584) *@myheroyuki* * add a conditional check for darwin and NetBSD [!2585](https://gitlab.com/Remmina/Remmina/merge_requests/2585) *@gador1* * [REM-3103] Make more obvious to user that Remmina may not be able to exec... [!2586](https://gitlab.com/Remmina/Remmina/merge_requests/2586) *@myheroyuki* * [REM-3121] Handle GotFrameBufferUpdate on its own thread to prevent freeze [!2587](https://gitlab.com/Remmina/Remmina/merge_requests/2587) *@myheroyuki* * Enable horitical scroll on RDP plugin. [!2588](https://gitlab.com/Remmina/Remmina/merge_requests/2588) *@AkiraPenguin* * [REM-2854] Add timeout option to handle VNC disconnects [!2589](https://gitlab.com/Remmina/Remmina/merge_requests/2589) *@myheroyuki* * [REM-3134] Fix bug where option to send clipboard as keystrokes did not appear [!2590](https://gitlab.com/Remmina/Remmina/merge_requests/2590) *@myheroyuki* * Add ability to send a key combination when RDP connection is idle [!2591](https://gitlab.com/Remmina/Remmina/merge_requests/2591) *@dexxter00* * [REM-3111] Do not prompt user for credentials if they have already been entered [!2592](https://gitlab.com/Remmina/Remmina/merge_requests/2592) *@myheroyuki* * [REM-3140] Add null check to prevent segfault [!2593](https://gitlab.com/Remmina/Remmina/merge_requests/2593) *@myheroyuki* * Move the idle timer into rf_context to make it session-specific. [!2594](https://gitlab.com/Remmina/Remmina/merge_requests/2594) *@morganw3* * [REM-3156] Limit connection name on rcw tab to reasonable length [!2595](https://gitlab.com/Remmina/Remmina/merge_requests/2595) *@myheroyuki* * Update several dependencies [!2596](https://gitlab.com/Remmina/Remmina/merge_requests/2596) *@myheroyuki* * [REM-3127] Add user prompt for gateway messages [!2597](https://gitlab.com/Remmina/Re _[Truncated at 4000 characters — full notes: https://gitlab.com/Remmina/Remmina/-/releases/v1.4.36]_ ### v1.4.35 - Date: 2024-02-23 - Version: v1.4.35 - Original notes: https://gitlab.com/Remmina/Remmina/-/releases/v1.4.35 - Permalink: https://whatsnew.fyi/product/remmina/releases/v1.4.35 - **fixed** — Fix build for openssl-1.1 - **added** — Allow running an SSH command when connecting via ssh tunnel - **fixed** — Check if WINPR_ASSERT is defined - **fixed** — Fix issue compiling with gcc-14 - **fixed** — Fix crash caused by enabling disablepasswordstoring - **changed** — Revert setting loadbalanceinfo to the old method used before FreeRDP3 - **changed** — Update call to set FreeRDP_LoadBalanceInfo - **removed** — Remove NX, XDMCP and ST plugins - **added** — Add libsodium as a build dependency - **added** — Add webkit2gtk3 as a build dependency for the WWW plugin - **added** — Add -DWITH_KF5WALLET=ON config option for the KWallet plugin - **added** — Add -DWITH_GVNC=ON config option for gtk-vnc VNC plugin support - **changed** — Make appindicator or ayatana-appindicator optional with -DHAVE_LIBAPPINDICATOR=OFF to disable system tray icon - **added** — Add -DWITH_PYTHONLIBS=ON config option required for the Python plugin - **added** — Add support for pyhoca-cli with -DWITH_X2GO=ON for the X2Go plugin - **added** — Add -DWITH_FREERDP3=ON config option to use the newest FreeRDP version - **added** — Add -DWITH_NEWS=OFF config option to disable news - **added** — Add -DWITH_STATS=OFF config option to disable stats - **added** — Add -DWITH_TIPS=OFF config option to disable tips **ATTENTION New dependencies introduced with v1.4.34 onwards!** * libcurl4-openssl-dev and libssl-dev (>=3.0.0) are now build dependencies * appindicator or ayatana-appindicator is now optional, -DHAVE_LIBAPPINDICATOR=OFF will disable the Remmina system tray icon. * -DWITH_PYTHONLIBS=ON is required for the Python plugin (python3-dev/devel required to build) * pyhoca-cli is needed for the X2Go plugin, -DWITH_X2GO=ON * NX, XDMCP and ST have been removed. * Use -DWITH_FREERDP3=ON if you want to use the newest FreeRDP version * libsodium is needed to build Remmina. * webkit2gtk3 is needed to build the WWW plugin. * -DWITH_KF5WALLET=ON is a new config option required for the KWallet plugin (and the required kf5wallet libraries to build it). * News can be turned off with -DWITH_NEWS=OFF * Stats can be turned off with -DWITH_STATS=OFF * TIPS can be turned off with -DWITH_TIPS=OFF * gtk-vnc is needed for the VNC plugin for GNOME and KVM, -DWITH_GVNC=ON ##### List of changes * Fix build for openssl-1.1 [!2565](https://gitlab.com/Remmina/Remmina/merge_requests/2565) *@bhatman1441* * Allow running an SSH command when connecting via ssh tunnel [!2566](https://gitlab.com/Remmina/Remmina/merge_requests/2566) *@myheroyuki* * Check if WINPR_ASSERT is defined [!2567](https://gitlab.com/Remmina/Remmina/merge_requests/2567) *@bhatman1441* * [REM-3047] fix issue compiling with gcc-14 [!2568](https://gitlab.com/Remmina/Remmina/merge_requests/2568) *@myheroyuki* * Fix crash caused by enabling disablepasswordstoring [!2569](https://gitlab.com/Remmina/Remmina/merge_requests/2569) *@bhatman1441* * Revert setting loadbalanceinfo to the old method used before FreeRDP3 [!2570](https://gitlab.com/Remmina/Remmina/merge_requests/2570) *@myheroyuki* * updated call to set FreeRDP_LoadBalanceInfo [!2571](https://gitlab.com/Remmina/Remmina/merge_requests/2571) *@myheroyuki* ### v1.4.34 - Date: 2024-02-07 - Version: v1.4.34 - Original notes: https://gitlab.com/Remmina/Remmina/-/releases/v1.4.34 - Permalink: https://whatsnew.fyi/product/remmina/releases/v1.4.34 - **removed** — NX, XDMCP and ST plugins have been removed - **added** — libcurl4-openssl-dev and libssl-dev (>=3.0.0) are now build dependencies - **added** — appindicator or ayatana-appindicator is now optional with -DHAVE_LIBAPPINDICATOR=OFF to disable the system tray icon - **added** — -DWITH_PYTHONLIBS=ON is required for the Python plugin with python3-dev/devel needed to build - **added** — pyhoca-cli is needed for the X2Go plugin with -DWITH_X2GO=ON - **added** — -DWITH_FREERDP3=ON option to use the newest FreeRDP version - **added** — libsodium is needed to build Remmina - **added** — webkit2gtk3 is needed to build the WWW plugin - **added** — -DWITH_KF5WALLET=ON is a new config option required for the KWallet plugin - **added** — -DWITH_NEWS=OFF option to turn off news - **added** — -DWITH_STATS=OFF option to turn off stats - **added** — -DWITH_TIPS=OFF option to turn off tips - **added** — gtk-vnc is needed for the VNC plugin for GNOME and KVM with -DWITH_GVNC=ON - **fixed** — Add null check to prevent freeze when opening an RDP connection - **fixed** — Fix GTK critical error when editing RDP profile - **fixed** — SSH private key auth now prompts user to enter username if it is empty - **fixed** — Fix Flatpak freeze on connection when importing RDP profile - **fixed** — Fix segfault for remmina -p - **fixed** — Fix crash on multi-monitor with FreeRDP3 - **changed** — Remote audio now works with flatpak version of Remmina - **changed** — Allow Remmina to be built without FreeRDP **ATTENTION New dependencies introduced with v1.4.34 onwards!** * libcurl4-openssl-dev and libssl-dev (>=3.0.0) are now build dependencies * appindicator or ayatana-appindicator is now optional, -DHAVE_LIBAPPINDICATOR=OFF will disable the Remmina system tray icon. * -DWITH_PYTHONLIBS=ON is required for the Python plugin (python3-dev/devel required to build) * pyhoca-cli is needed for the X2Go plugin, -DWITH_X2GO=ON * NX, XDMCP and ST have been removed. * Use -DWITH_FREERDP3=ON if you want to use the newest FreeRDP version * libsodium is needed to build Remmina. * webkit2gtk3 is needed to build the WWW plugin. * -DWITH_KF5WALLET=ON is a new config option required for the KWallet plugin (and the required kf5wallet libraries to build it). * News can be turned off with -DWITH_NEWS=OFF * Stats can be turned off with -DWITH_STATS=OFF * TIPS can be turned off with -DWITH_TIPS=OFF * gtk-vnc is needed for the VNC plugin for GNOME and KVM, -DWITH_GVNC=ON ##### List of changes * [REM-2981] Move ssh-unrelated code outside of HAVE_LIBSSH ifdef [!2540](https://gitlab.com/Remmina/Remmina/merge_requests/2540) *@myheroyuki* * [REM-2974] only attempt to resolve hostname if initial ssh_connect fails [!2542](https://gitlab.com/Remmina/Remmina/merge_requests/2542) *@myheroyuki* * [REM-2980] Remove flag that prevented remote audio from working with flatpak version of Remmina [!2543](https://gitlab.com/Remmina/Remmina/merge_requests/2543) *@myheroyuki* * [REM-2982] Update Flatpak to use GNOME runtime version 44 [!2541](https://gitlab.com/Remmina/Remmina/merge_requests/2541) *@myheroyuki* * initial port to core22 [!2539](https://gitlab.com/Remmina/Remmina/merge_requests/2539) *@soumyaDghosh* * [REM-2984] Add null check to prevent freeze when opening an rdp connection [!2545](https://gitlab.com/Remmina/Remmina/merge_requests/2545) *@myheroyuki* * Fix GTK critical error when editing RDP profile [!2544](https://gitlab.com/Remmina/Remmina/merge_requests/2544) *@bhatman1441* * Remove snap installs for broken link executables [!2546](https://gitlab.com/Remmina/Remmina/merge_requests/2546) *@bhatman1441* * SSH private key auth: If username is empty, prompt user to enter it [!2547](https://gitlab.com/Remmina/Remmina/merge_requests/2547) *@bhatman1441* * Fix Flatpak freeze on connection when importing RDP profile [!2548](https://gitlab.com/Remmina/Remmina/merge_requests/2548) *@bhatman1441* * Fix of some grammatic issues in German translation [!2550](https://gitlab.com/Remmina/Remmina/merge_requests/2550) *@vhhhl1* * [REM-3003] Re-add line removed by accident in !2532 [!2551](https://gitlab.com/Remmina/Remmina/merge_requests/2551) *@myheroyuki* * GtkFileChooserNative support [!2553](https://gitlab.com/Remmina/Remmina/merge_requests/2553) *@robxnano* * Spice UNIX socket channel initialization enhancement [!2549](https://gitlab.com/Remmina/Remmina/merge_requests/2549) *@BobbyTheBuilder* * Fix segfault for `remmina -p` [!2555](https://gitlab.com/Remmina/Remmina/merge_requests/2555) *@bhatman1441* * Add unlocking code to let plugins use passwords [!2556](https://gitlab.com/Remmina/Remmina/merge_requests/2556) *@pnowak433* * CI Pipeline Updates [!2557](https://gitlab.com/Remmina/Remmina/merge_requests/2557) *@bhatman1441* * [freerdp] update to build for stable-3.0 [!2554](https://gitlab.com/Remmina/Remmina/merge_requests/2554) *@akallabeth* * Allow Remmina to be built without FreeRDP [!2558](https://gitlab.com/Remmina/Remmina/merge_requests/2558) *@myheroyuki* * [REM-3048] Fix crash on multi-monitor with FreeRDP3 [!2559](https://gitlab.com/Remmina/Remmina/merge_requests/2559) *@myheroyuki* * Added developer_name to meet new flathub requirements [!2561](https://gitlab.com/Remmina/Remmina/merge_requests/2561) *@myheroyuki* * [New features] Bring back remmina server features with new additions [!2560](https://gitlab.com/Remmina/Remmina/merge_requests/2560) *@bhatman1441* * [REM-2983] compile ssh with gcrypt for flatpak builds. Also sync flatpak... [!2563](https:/ _[Truncated at 4000 characters — full notes: https://gitlab.com/Remmina/Remmina/-/releases/v1.4.34]_