Features
-
pwsh: add (Get|Set|Reset)-DGatewayConfigPath cmdlets (#572) (d162015843) (DGW-113)
-
pwsh: verbosity profile, ngrok tunnel configuration (#577) (51c4d9cee3) (DGW-112)
-
dgw: support for Windows Certificate Store (#576) (913f9fad03) (DGW-105)
New configuration keys:
TlsCertificateSource
: Source for the TLS certificate (External
orSystem
).TlsCertificateSubjectName
: Subject name of the certificate.TlsCertificateStoreName
: Name of the System Certificate Store.TlsCertificateStoreLocation
: Location of the System Certificate Store.
-
pwsh: add new TLS configuration options (#581) (3c12469989) (DGW-120)
-
dgw: support for PFX files (#583) (9ab145d7ea) (DGW-121)
PFX files may now be specified in the
TlsCertificateFile
option.
Furthermore, a new optional option is added:TlsPrivateKeyPassword
.
This option may be used when the PFX file is encrypted using a passkey.
Improvements
-
dgw: [breaking] adjust ngrok options (#575) (c30de99d5b)
Some ngrok options are not making much sense for Devolutions Gateway
and were removed:- PROXY protocol: we do not handle PROXY protocol in Devolutions Gateway
and instead make use of Conn::peer_addr to find the original client IP. - Basic Authentication: we have our own way to handle the authentication
using Json Web Tokens. - Schemes: only HTTPS should be used when exposing a Devolutions Gateway
on internet.
The
Authtoken
key was also renamed toAuthToken
for readability. - PROXY protocol: we do not handle PROXY protocol in Devolutions Gateway
Documentation
- Update README.md + COOKBOOK.md (#582) (4da466553e)
Continuous Integration
- Ensure upload to OneDrive works when dispatched with workflow_call (#571) (efe8019faa)