Repository navigation
v1.17.1
This release fixes SSH connections that failed with "Premature close" since 1.17.0 in Positron, VSCodium, and other editors that use the open source open-remote-ssh extension. It also fixes Windows paths with open-remote-ssh 0.4.0, and moves the OAuth setting out of experimental.
Bug fixes
- Connections work again in Positron and VSCodium.
open-remote-sshsplits the SSHProxyCommanditself instead of running it through a shell. Since 1.17.0, it passed the single-quoted--urland--global-configto the CLI with the quotes still on, and merged--token=with the next argument, so every connection failed with "Premature close". The extension now uses double quotes, which read the same in a shell and inopen-remote-ssh. (#1156, fixes #1153) - Header commands work with
open-remote-ssh.coder.headerCommandwas always single-quoted, so it never worked in these editors. It now works unless it contains$, a backtick,\,%, or a line break. For those, use an editor whose Remote SSH extension runsssh, such as VS Code with Microsoft's Remote SSH extension. (#1156) - Connections work on Windows with
open-remote-ssh0.4.0. This version treats\in theProxyCommandas an escape, so paths reached the CLI asC:UsersJohninstead ofC:\Users\Johnand the connection failed. 1.16.4 was affected too. The extension now writes drive-letter paths with/, which OpenSSH andopen-remote-sshboth accept. UNC paths are unchanged. (#1157) - Header commands with quotes work on Windows. A
coder.headerCommandcontaining"was split into several arguments before it reached the CLI. (#1156)
Improvements
- OAuth is no longer experimental.
coder.experimental.oauthis nowcoder.oauth.enabled. If you turned on the old setting, it keeps working until you set the new one in your user settings. OAuth stays off by default. (#1152, closes #1151)
Full changelog: v1.17.0...v1.17.1