Knowledge Base
Searching in : Software update
ID: SU11R00214
Released on: 2020-12-17
Last Update: 2023-01-26
Print this article

NoMachine 7 now available for download

Luxembourg, December 17th, 2020

NoMachine announces the immediate availability of version 7 which delivers an entirely redesigned user interface sporting multiple refinements as well as significant enhancements for Cloud Server environments with multi-server infrastructures.

For the end user, a series of usability improvements from simplified navigation to connection management, and new capabilities such as the possibility to create and store browser-based remote desktop connections from the NoMachine player provide a much improved user experience. Additionally, the UI can now play and store recording files by loading them to the newly labelled 'Machines' panel for easier access. For administrators of Cloud Server deployments, profiles propagation and automatic assignment of Enterprise Desktop hosts simplify deployment and management of large multi-server environments.

Key enhancements in this latest release are:

Simplified UI navigation and connection management
NoMachine player and server configuration are now grouped together to facilitate navigation of the UI. Connections are started in a new window to make settings and connection configuration easily accessible to the user even when a remote desktop session is open.

Streamlined connection creation
Connection creation is faster thanks to one unique interface from which player and from this release also webplayer sessions can be started. Any associated session options are easily accessible and configurable from the simplified layout.

The Machines panel
The Machines panel, which replaces 'Recent Connections' provides an overview of stored connections and any desktops available on the LAN. The novelty with this release is that web-based sessions are also visualized as well as recordings available for play-back on the local host.

Simplified menu in system tray
The monitor menu available in the system tray has been updated to better integrate with the native OS theme and style, offering an eye-friendly view of the fast-track options available.

Improved support for client-side multi-monitors
Virtual desktop sessions available in the Terminal Server for Linux products now adapt seamlessly to client-side multi-monitor workspaces. This means maximized applications can span to a single monitor or across all monitors.

Automatic assignment of remote Enterprise Desktop host
When there are hundreds of near-identical Enterprise Desktops associated to a Cloud Server, there is often a need for users to connect on a 'first come, first served' basis. A new algorithm checks what Enterprise Desktop hosts are free to use or whether a user is already logged in.

Profile rules propagation
Cloud Server can now broadcast rules to all its associated child servers. This ensures that administrators can efficiently manage corporate policies from one central location.

Authentication with separate accounts in multi-server environments
Admins of Cloud Server environments adopting multiple authentication levels (e.g. AD user authentication and subdomains) can decide whether to allow pass-through authentication for each user, where authentication on the child server is the same as that on the Cloud Server, or ensure that the user logs in with a different username.

Enable automatic recording at session start-up
NoMachine’s screen recording feature can now be configured to automatically record remote sessions for all or specific users, making it a useful tool for monitoring or audit purposes.

Users can choose their preferred Linux desktop
In virtual desktop sessions (Terminal Server products only), NoMachine can now automatically detect any additional Linux desktop installed by the administrator on the host and allow the user to choose from all those available if this is the server’s configured preference.

Wake-on-LAN
NoMachine clients can now wake up NoMachine servers residing on the same local network. This is made possible by sending 'magic packets' from the client to the remote PC or Mac. The requirements for operating Wake-on-LAN are that the remote computer is connected via ethernet, and the hardware must support Wake-on-LAN with a compatible BIOS and network card.


Important notice for customers with subscriptions

NoMachine is changing how the software handles expired licenses. Starting from version 7, it is now necessary for subscriptions to be renewed in order to continue to use the software. This applies to v7 licenses and also v5 or v6 licenses activated in version 7 software. When the subscription period has expired, the software will stop working and connections will no longer be possible.

The full list of fixes and implementations available in version 7 is:

FR09R04014 - Enhancements to the NoMachine User Interface
FR12K02799 - Making it possible to treat multi-monitors on the client as separate monitors in virtual desktop sessions
FR10R04037 - Giving the possibility to launch web session from NoMachine user interface
FR06R03995 - Assigning the first Enterprise Desktop free to the user
FR02Q03788 - Adding the possibility to propagate profile rules in a multi-server environment
FR03Q03797 - Allowing users to authenticate with separate accounts in a multi-server environments
FR03N03078 - Enabling the automatic recording at session startup
FR09L02833 - Provide users with the possibility to choose any of the desktop environments installed on the system
FR09H02385 - Implementing Wake On Lan feature
FR03M02899 - Supporting key-based authentication with a key stored on a smartcard also for connections by NX protocol
FR04R03973 - Adding more information to the UI about the codec in use
FR09P03687 - Binding NoMachine connections by NX protocol to a specific network interface
FR10P03712 - Adding support in NoMachine Server for system groups on Windows platform
FR09N03209 - Giving the possibility to set profiles rules for system groups on Windows
FR03O03363 - Using the configured Quality of Service (QoS) flags also for UDP traffic
FR10Q03884 - Allowing administrators to define a custom message when the session limit is reached
FR03O03362 - Improving the server mechanism to retrieve the physical display on Linux
FR03R03959 - Updating the logrotate feature
FR05O03411 - Adding a new key in player.cfg to toggle 'activegrab' option
FR09R04017 - Extend the behaviour of the 'autocreate' parameter of the ConnectPolicy server key on Linux
FR09R04022 - Making the client able to store the user's selection for creating a new display on this server
FR10R04029 - Giving the possibility to disable UDP communications in NoMachine sessions
FR08R04011 - Forcing a system logout when the user disconnects from the physical display
FR02N03042 - Playing NoMachine videos recorded with H.264 codec using external video players
FR06O03453 - Adding support for GPU accelerated H.264 hardware decoding on Linux
FR08R04010 - Adding support for hardware H.264 encoder on AMD cards (Windows)
FR10R04040 - Show details about server's CPUs and RAM
FR03Q03798 - Updating the NoMachine client to request authentication to the child server (multi-server environment)
FR03Q03799 - Updating the web UI to request authentication to the child server (multi-server environment)
FR12P03755 - Improve the match client resolution upon connection by offering a further option
FR03Q03795 - Restricting access to a shared virtual desktops to administrators and trusted users only
FR01R03911 - Printing information about the H.264 encoder type in session logs
FR03R03965 - Changing how NoMachine software handles expired licenses
FR09Q03877 - Extending support to Pageant and KeeAgent SSH agents on Windows
FR05Q03833 - Upgrading libssh2 to the newest available version of libssh2
FR04Q03814 - Updating the OpenSSL libraries provided by NoMachine to version 1.1.1
FR02N03038 - Enabling arrow keys for rapid selection in the available desktops panel
FR01R03914 - Moving nxusb-related files and folders to the user's home
FR01R03913 - Moving the nxdevice directory to the user's home
FR11Q03892 - Moving session log file to users' home directories
FR01R03916 - Moving printer service-related files and folders to the user's home
FR01R03918 - Moving audio-related files and folders to the user's home
FR01R03915 - Moving disk service-related files and folders to the user's home
FR05R03984 - Improving the way NoMachine custom session windows are grouped in the taskbar on Windows
FR04R03974 - Updating the TLS version in NoMachine WebRTC component

TR06R09773 - Xmonad window manager is not detected as a physical session
TR10R09869 - Wrong SELinux module installed after update of version 6.0.78
TR08R09815 - Unlocking Gnome screen in Ubuntu 20.04 fails with Authentication error
TR06R09762 - The client on Windows 10 automatically turns off the resize remote screen
TR07R09798 - The ALT key stays always active in web sessions
TR12N07407 - Some fonts are not correctly displayed
TR08R09817 - Sharing the physical screen fails with error 104: Connection reset by peer
TR08Q09379 - Movements of mouse pointer get restricted
TR11R09903 - Mouse pointer sporadically disappears
TR10R09860 - Incorrect preview window is shown on Windows when multiple custom sessions are running
TR11P08966 - Drag&drop file transfer doesn't work when creating a custom virtual desktop
TR10R09893 - Context menu opened in a custom session is shown in a wrong position
TR04O07688 - Cannot use Office 2013 run via CrossOver in NoMachine virtual desktops
TR10R09877 - Broadcast messages are not shown on Terminal Server nodes
TR09Q09399 - Abnormal termination of nxnode process on RHEL 7
TR02R09542 - A wrong connection IP is shown in the output of 'nxserver --list' when the virtual desktop is reconnected
TR10R09863 - A custom session window in background is not refreshed immediately on Windows
TR08Q09395 - 'The connection with the server was shut down' occurs when using key-based authentication in web sessions
TR04P08517 - 'Socket error' messages are printed in the nxwebclient.log when the session is terminated
TR04R09651 - A child server can be removed even if there are profile rules associated
TR10Q09442 - 'Application terminated prematurely' occurs on Linux POP_OS 19.04
TR11M06250 - Copy and paste operations occasionally fail
TR04P08531 - The client doesn't notify the user when some authentication methods are disabled on the server
TR02R09537 - The maximum number of users or sessions is reached also when the auto-kill feature is enabled
TR01R09518 - The nxserver.bin --daemon process on Linux is high CPU consuming under specific conditions
TR03R09565 - The user's connection is listed twice in the NoMachine Monitor
TR10R09881 - NoMachine server cannot detect Wayland local display on Arch Linux
TR02R09535 - 'No available sessions' is issued when connecting to the Mac login screen
TR11R09917 - File transfer started from tray menu on Windows server doesn't work
TR08R09815 - Unlocking Gnome screen in Ubuntu 20.04 fails with Authentication error
TR07R09784 - Audio delay with some applications inside the NoMachine session
TR04R09627 - Audio delay problem occurs in NoMachine Linux sessions
TR12R09944 - Audio on Linux server not muted
TR10R09842 - White screen occurs when connecting to the macOS login window right after the local user logout
TR12R09936 - The NoMachine error log file is filled with messages 'Cannot assign requested address'
TR12Q09495 - Shift key combinations don't work in web sessions on Windows
TR10R09876 - Cannot launch the client on mac after some hours of activity
TR12Q09486 - Mouse sensitivity goes to infinity when playing a game inside the NoMachine session
TR06R09732 - Web sessions running in Firefox browser are periodically disconnected without apparent reasons

Supported Platforms

Windows 32-bit/64-bit XP/Vista/7/8/8.1/10

Windows Server 2008/2012/2016/2019

Mac OS X Intel 64-bit 10.7 to 10.11/macOS Intel 10.12 to 11.x

Linux 32-bit and 64-bit

RHEL 4 to RHEL 8
SLED 10 to SLED 15
SLES 10 to SLES 15
openSUSE 10.x to openSUSE 15.x
Mandriva 2009 to Mandriva 2011
Fedora 10 to Fedora 33
Debian 4.0 to Debian 10
Ubuntu 8.04 to Ubuntu 20.10

Raspberry Pi 2/3/4 ARMv6/ARMv7/ARMv8

Download NoMachine Packages

You can download the latest packages suitable for your Operating System from the NoMachine Web site at the following URL:

https://www.nomachine.com/download

Customers with valid subscriptions should log in to their customer area and download the "Production version".


Automatic updates

The automatic check for updates is scheduled to check our repositories every two days.

To update the free NoMachine package:

  • - Open the NoMachine User Interface from your Programs Menu.
  • - From the Machines panel click on 'Settings', then on 'Server' and finally on 'Updates'.
  • - Then click on the 'Check now' button.

To update the NoMachine Enterprise Client immediately:

  • - Click on 'Settings', from the Player panel click 'Updates'.
  • - Then click on the 'Check now' button.

More information about the check for automatic updates is available here:

https://www.nomachine.com/AR05M00847


Manual package update

Please follow the instructions to update your installation manually:

On Windows:

  • - Download and save the EXE file.
  • - Double click on the NoMachine executable file.
  • - As for the installation, the Setup Wizard will take you through all steps necessary for updating NoMachine.

On macOS:

  • - Download and save the DMG file.
  • - Double-click on the Disk Image to open it and double-click on the NoMachine program icon.
  • - As for the installation, the Installer will take you through through all steps necessary for updating NoMachine.

On Linux:

You can use the graphical package manager provided by your Linux distribution or update NoMachine by command line by following instructions below. If you don't have the sudo utility installed, log on as superuser ("root") and run the commands without sudo.

RPM

  • - Download and save the RPM file.
  • - Update your NoMachine installation by running:
    • # rpm -Uvh <pkgName>_<pkgVersion>_<arch>.rpm

DEB

  • - Download and save the DEB file.
  • - Update your NoMachine installation by running:
    • $ sudo dpkg -i <pkgName>_<pkgVersion>_<arch>.deb

TAR.GZ

  • - Download and save the TAR.GZ file.
  • - Update your NoMachine installation by running:
    • $ cd /usr
    • $ sudo tar xvzf <pkgName>_<pkgVersion>_<arch>.tar.gz
    • $ sudo /usr/NX/nxserver --update
  • If you are installing Enterprise Client or Node run respectively:
    • $ sudo /usr/NX/nxclient --update
    • $ sudo /usr/NX/nxnode --update

Documents

Installation and configuration guides for the NoMachine products are available at:

https://www.nomachine.com/all-documents

The NoMachine Development Team