github Devolutions/devolutions-gateway v2026.2.3

5 hours ago

Bug Fixes

  • jetsocat: validate JMUX listener destination at CLI parse time (#1823) (eeb90df5a6)

    Previously, a tcp-listen://<addr>/<destination> argument without a
    port (e.g. a missing :22) was accepted at startup, but every incoming
    connection was then silently dropped with only a debug-level log. The
    tunnel appeared to work yet forwarded nothing.

    The listener destination is now parsed during CLI argument parsing, so a
    malformed destination fails immediately and visibly with a clear error,
    before any listener is bound.

  • dgw: improve session-level tracing (#1822) (304ecf078a)

  • dgw: TRP live-shadow sizing + large-line panic (#1816) (9a0c1e6304)

    Fixes two TRP-only issues in the terminal "live-shadow" streaming path by correcting terminal sizing metadata in emitted asciicast JSON and preventing panics when decoded lines exceed the caller's read buffer.

  • agent-installer: pin Newtonsoft ToString overload to avoid GAC binding crash (#1833) (cd66dd1abd) (DGW-396)

    Fixes a failure where installing or reconfiguring the Devolutions Agent
    could roll back with a MissingMethodException on machines that already
    have an older Newtonsoft.Json in the Global Assembly Cache (GAC).

  • agent: harden PSU Event Hub worker lifecycle (#1830) (1827007dd2)

    Hardens the experimental PowerShell Universal Event Hub compatibility
    path so agent deployments are less likely to exhaust local PowerShell
    workers, leak completed results, or keep stuck scripts running
    indefinitely.

  • webapp: pin asciinema-player to 3.8.2 (#1820) (b12e2adfab) (DGW-394)

    asciinema-player 3.9.0 reworked its WebSocket driver to use subprotocol
    negotiation, which the gateway terminal-stream WebSocket does not
    perform. As a result live terminal playback broke and showed "Stream
    ended". Pinning to 3.8.2 restores live terminal playback.

Don't miss a new devolutions-gateway release

NewReleases is sending notifications on new releases.