diff --git a/CHANGELOG.md b/CHANGELOG.md index e9ab6790..a0ceacff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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