From 07b18e3951d8dcc1dc2e42298007e9c460365a01 Mon Sep 17 00:00:00 2001 From: Ehab Younes Date: Fri, 16 Jan 2026 19:57:26 +0300 Subject: [PATCH 1/2] Update CHANGELOG.md with new changes for the v1.12.0 release --- CHANGELOG.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4cb53344..01894cfc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,11 +6,32 @@ - 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 (experimental): Enable via `coder.experimental.oauth` setting. + When connecting to an OAuth-enabled Coder deployment, you can 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 remembers credentials for multiple Coder deployments. + When you log into a different deployment, existing credentials are preserved and automatically + restored if you log back in. 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. +- Proxy log files are now automatically cleaned up when the count exceeds 20 and the oldest files + are more than 7 days old. + +### Changed + +- **Breaking**: Minimum VS Code version is now 1.95.0. ## [v1.11.6](https://github.com/coder/vscode-coder/releases/tag/v1.11.6) 2025-12-15 From ed4124cff9a7ab43bf44bb9b9bc27e5308fcc273 Mon Sep 17 00:00:00 2001 From: Ehab Younes Date: Thu, 22 Jan 2026 00:25:40 +0300 Subject: [PATCH 2/2] v1.12.0 --- CHANGELOG.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 01894cfc..dd2ccd36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +## [v1.12.0](https://github.com/coder/vscode-coder/releases/tag/v1.12.0) 2026-01-21 + ### Added - Automatic TLS client certificate refresh via new `coder.tlsCertRefreshCommand` setting. Detects diff --git a/package.json b/package.json index f8e84dd4..eaf3c734 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "coder-remote", "displayName": "Coder", - "version": "1.11.6", + "version": "1.12.0", "description": "Open any workspace with a single click.", "categories": [ "Other"