From f1861fa06d7b0d9cce54a780f20237292980c599 Mon Sep 17 00:00:00 2001 From: Ehab Younes Date: Fri, 16 Jan 2026 19:57:26 +0300 Subject: [PATCH] Update CHANGELOG.md with new changes for the v1.12.0 release --- CHANGELOG.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4cb53344..be2f2e66 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,11 +6,31 @@ - Automatic TLS client certificate refresh via new `coder.tlsCertRefreshCommand` setting. Detects certificate errors (expired, revoked, etc.) and automatically refreshes and retries. +- 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. - Improved WebSocket error handling for more consistent behavior across connection failures. +- 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