Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,32 @@

## Unreleased

### Added

- OAuth 2.1 authentication support: When connecting to an OAuth-enabled Coder deployment, users can
now choose between OAuth (with automatic token refresh) or legacy session tokens. OAuth tokens
refresh automatically in the background, eliminating manual re-authentication.
- Multi-deployment support: The extension now properly tracks per-deployment credentials, allowing
seamless switching between multiple Coder deployments. Credentials sync automatically across
VS Code windows.
- WebSocket connections now automatically reconnect when proxy, TLS, or header settings change
(`coder.headerCommand`, `coder.insecure`, `coder.tlsCertFile`, `coder.tlsKeyFile`, `coder.tlsCaFile`,
`coder.tlsAltHost`, `http.proxy`, `coder.proxyBypass`).

### Fixed

- Fixed `SetEnv` SSH config parsing and accumulation with user-defined values.
- Commands now correctly appear/hide in the command palette based on login state and remote connection.
- Opening a workspace via URI (`vscode://coder.coder-remote/open?...`) now properly prompts for login
when credentials are missing.
- Network info files are now automatically cleaned up, and the SSH process is re-detected after
repeated failures to read network info.

### Changed

- **Breaking**: Minimum VS Code version is now 1.95.0.
- Build tooling modernized: all dependencies updated, faster builds with esbuild (replaces webpack),
pnpm replaces yarn, and ESLint 9 with flat config.

## [v1.11.6](https://github.com/coder/vscode-coder/releases/tag/v1.11.6) 2025-12-15

Expand Down