Skip to content

Commit 492e4ba

Browse files
authored
chore: release v1.17.0 (#1149)
1 parent d22be3f commit 492e4ba

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)