github Devolutions/devolutions-gateway v2025.1.5

latest releases: v2025.2.3, v2025.2.2, v2025.2.1...
3 months ago

Features

  • dgw: cross-file seeking for recording player (#1271) (fbac3d29ce) (DGW-216)

    Introduces support for seemless playback of multi-files recording playback.

  • dgw: preflight API (#1279) (8d4f7376d5) (DGW-245)

    Possible operations:

    • get-version: returns the version of the service.
    • get-agent-version: returns the version of the agent, if available.
    • get-running-session-count: returns the number of active sessions.
    • get-recording-storage-health: returns information about the remaining disk space available for recordings, etc.
    • provision-token: caches the token on the proxy side for later use.
    • provision-credentials: associates a username/password with a token for proxy-side credential injection.
    • resolve-host: DNS resolution of a hostname.

    Possible results:

    • version: the version of the service.
    • agent-version: the version of the side-by-side installed agent, if applicable.
    • running-session-count: the number of running sessions.
    • recording-storage-health: various information regarding recording storage health.
    • resolved-host: the IP addresses resolved for the hostname.
    • ack: acknowledge a given operation was performed with success.
    • alert: alert message for errors and other information.
  • dgw: extend net scanner capabilities (#1303) (7518a4ea20)

  • dgw: stabilize /jet/net/config (#1311) (36a034ae51)

  • webapp: integrate the newer RDP and VNC packages (#1329) (79b09a62f6)

    New version of the remote desktop web clients.

    New settings are exposed for VNC, ARD and RDP.

    • VNC-specific settings: Enabled Encodings (it’s possible to specify
      in a fine-grained manner which codecs are enabled or not),
      Enable/disable cursor pseudo-encoding, etc.
    • ARD-specific settings: Resolutions Quality and Quality Mode settings.
    • RDP-specific: toggle for Unicode mode.
  • webapp: option for enabling/disabling display control in RDP web client (#1333) (b056ddf5d1)

  • dgw: improve system store certificate selection (#1341) (d8b2fdf4fd) (DGW-262)

    The selection is now discriminating based on the extended key usage and
    the not valid before date.

    • Discriminate based on the extended key usage: certificate is ignored
      when the "Server Authentication" (1.3.6.1.5.5.7.3.1) key usage is not
      specified.
    • Discriminate based on the "not valid before" date: certificates not
      yet valid are ignored.
    • Added generous logging to observe the selection process in details.

Bug Fixes

  • installer: resolve potential null reference installing PEDM shell extension (#1278) (d36978e63b)

    The top-level file extension keys may not all exist (in the case of QA,
    HKEY_CLASSES_ROOT\\.ps1 was not present). Although we check for an
    empty default value, we don't check for the presence of the top-level
    key which could cause a null-reference exception and force the installer
    to roll back.

  • dgw: properly order system certificates (#1285) (1925990f10) (DGW-261)

    We used the wrong key for sorting the certificates. It should have been
    "valid_not_after" instead of "valid_not_before".

Performance

  • dgw: caching of system store certificates (#1339) (4b15a9cf6a) (DGW-266)

    Basic caching is implemented for certificates fetched from the system
    store reducing considerably the number of system calls.

    The lifetime is 45 seconds, so the certificate is still refreshed on a
    regular basis.

Don't miss a new devolutions-gateway release

NewReleases is sending notifications on new releases.