Skip to content

Commit 554135a

Browse files
committed
chore: release v1.17.0
Bump package.json to 1.17.0 and cut the changelog's Unreleased section as v1.17.0. Merge the two Fixed sections into one, group the OAuth entries, and add the missing entries for session app names (#1136), SSH tuning per provider (#1146), and Windows include escaping (#1131).
1 parent d22be3f commit 554135a

2 files changed

Lines changed: 29 additions & 17 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 28 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from published versions since it shows up in the VS Code extension changelog
66
tab and is confusing to users. Add it back between releases if needed. -->
77

8-
## Unreleased
8+
## [v1.17.0](https://github.com/coder/vscode-coder/releases/tag/v1.17.0) 2026-10-13
99

1010
### Added
1111

@@ -18,29 +18,33 @@
1818
the socket never reaches a terminal failure. The extension keeps retrying until
1919
the server is reachable again.
2020

21+
### Changed
22+
23+
- Report the editor you connect from, such as Cursor or Windsurf, to Coder
24+
for workspace session tracking. Requires Coder 2.38.0 or later; older
25+
versions keep reporting `vscode`.
26+
2127
### Fixed
2228

23-
- OAuth sign-in now works on deployments that enforce token scopes. Sessions
24-
missing required scopes stop refreshing and require sign-in when they expire.
29+
- OAuth sign-in is offered only when the deployment enables Coder's OAuth2
30+
provider and allows dynamic client registration, which is off by default
31+
from Coder 2.37; otherwise a notice says sign-in uses a session token. OAuth
32+
becomes the default sign-in method in a future release, so ask your Coder
33+
administrator to enable them. For instructions, see
34+
[OAuth2 provider](https://coder.com/docs/admin/integrations/oauth2-provider).
35+
- OAuth sign-in now works on deployments that enforce token scopes, and
36+
requests the permissions needed to refresh workspace external-auth links.
37+
Sessions missing required scopes stop refreshing and require sign-in when
38+
they expire.
39+
- Preserve OAuth refresh credentials when reusing a stored token.
2540
- Revoke OAuth tokens on logout and after successful session replacement, even
2641
when their scopes are outdated. Failed or canceled sign-ins do not revoke
2742
the stored session.
28-
- Preserve OAuth refresh credentials when reusing a stored token, and request
29-
the permissions needed to refresh workspace external-auth links.
30-
- OAuth sign-in is offered only when the deployment allows dynamic client
31-
registration, which is off by default from Coder 2.37; otherwise a notice
32-
says sign-in uses a session token. OAuth becomes the default sign-in method
33-
in a future release, so ask your Coder administrator to enable dynamic client
34-
registration. For instructions, see
35-
[OAuth2 provider](https://coder.com/docs/admin/integrations/oauth2-provider).
3643
- Keep session tokens, OAuth tokens, and client secrets out of the Coder output
3744
channel and its buffered logs, including from failed requests.
3845
- CLI commands and SSH connections that the extension starts ignore
39-
`CODER_SESSION_TOKEN` from the environment, so they no longer fail or run as a
40-
different user inside a Coder workspace.
41-
42-
### Fixed
43-
46+
`CODER_SESSION_TOKEN` from the environment and use your stored session, so
47+
they no longer fail or run as a different user when that variable is set.
4448
- Run workspace app commands as arguments to `coder ssh` instead of typing them
4549
into a local terminal. This requires Coder CLI v2.23.0 or later.
4650
- Validate workspace, owner, and agent names from the deployment before using
@@ -61,6 +65,14 @@
6165
send them with `coder.headerCommand`.
6266
- Keep the stored URL of a deployment you are signed in to when a link names
6367
the same origin with a different path.
68+
- Apply the SSH connection settings in Devin Desktop (formerly Windsurf), which
69+
reads them from `remote.devinSSH.*`, or `remote.windsurfSSH.*` on Windsurf
70+
2.0 to 2.3, instead of `remote.SSH.*`. Each editor now gets only the
71+
settings its Remote SSH extension reads, both on connect and in **Coder:
72+
Apply Recommended SSH Settings**.
73+
- Escape glob characters in the SSH config `Include` path in a way OpenSSH for
74+
Windows understands, so a config directory whose path contains `*`, `?`, or
75+
`[` is included correctly on Windows.
6476

6577
## [v1.16.4](https://github.com/coder/vscode-coder/releases/tag/v1.16.4) 2026-09-23
6678

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "coder-remote",
33
"displayName": "Coder",
4-
"version": "1.16.4",
4+
"version": "1.17.0",
55
"description": "Open any workspace with a single click.",
66
"categories": [
77
"Other"

0 commit comments

Comments
 (0)