github realvnc-labs/rport 0.9.0

latest releases: 0.9.12, 0.9.11, 0.9.10...
23 months ago

πŸš€ New features

  • We introduced user group permissions. Now you can set what a user group is allowed to access (tunnel, scripts, vault, scheduler, etc.). Screenshot
  • Client access rights can be assigned to a user group. In previous releases, client access had to be granted to individual users. Screenshot
  • Script and command results are now streamed to the browser while execution is in progress, rather than submitting when the execution has ended. Screenshot Client update required.
  • Tunnel settings can be stored for re-use. This was previously only possible for service forwarding.
  • Users can choose between a horizontal or a vertical main menu. Screenshot
  • The search bar now offers more filters. Screenshot
  • Clients can be filtered by their connection state (connected or disconnected)
  • The client list can be made more compact with three tile sizes. Screenshot
  • A new light blue theme has been added.
  • A global audit log view was added. Screenshot
  • Tunnels can now be created for TCP and UDP in parallel, with both protocols on the same port.
  • Scripts and command can be executed in parallel, targeting clients by tags. WIP
  • We have introduced Single Sign-On (SSO) via oAuth2 and OpenID Connect. Current supported authentication providers are GitHub, Microsoft Azure AD, Google. This is a closed-source paid feature available in RPort Plus (see below for more)
  • Tunnels with a reverse HTTP proxy (http, https, VNC and RDP via browser) can be protected with a username and password (http basic auth)
  • Rportcli can read the API token from an environment variable and all interactivity can be suppressed. This makes secure integration into unattended scripting or cron jobs safe.
  • The rport client has an optional watchdog integration for automated restarts. Read more

πŸ”© Improvements

  • The configured port range for tunnels is displayed on the UI when assigning tunnel ports manually.
  • The number of pending client updates is now available on the inventory view.
  • Large disks are displayed with Terabyte unit.
  • The inventory can be filtered by client groups.

πŸͺ› Fixes

  • Non-Admin users can access their API token
  • Scripts and commands can be executed concurrently from the UI. Previously this was only possible via API calls.
  • Script timeouts are now stored in the library. Previously, stored scripts always used the default timeout.

πŸ“£ Major changes

  • Starting with version 0.9.0, paid features are available. We are working on features for large customers. RPort core will remain open-source with all relevant features included. The open-source version will not be a trap to push you to the paid version.
  • The 0.9.0 release includes a beta version of the RPort Plus plugin, which is free of charge. Starting with the 1.0.0 version, the plus plugin will be a paid feature. The RPort Server (rportd) and the plugin must always have the same version number. You won’t be able to run rportd 1.0.0 with the 0.9.0 plugin.
  • From now on, RPortd will consist of two files. The main binary rportd and rportd-plus.so. The latter is a plugin that contains the extra features. Rportd will always run without the plugin, extra features will then be switched off.

Don't miss a new rport release

NewReleases is sending notifications on new releases.