|
1 | 1 | # Change Log |
2 | 2 |
|
3 | | -## Unreleased |
| 3 | +<!-- When cutting a stable release, consolidate all pre-release entries into a |
| 4 | + single release section and remove them. The "Unreleased" header is omitted |
| 5 | + from published versions since it shows up in the VS Code extension changelog |
| 6 | + tab and is confusing to users. Add it back between releases if needed. --> |
4 | 7 |
|
5 | 8 | ## [v1.14.3](https://github.com/coder/vscode-coder/releases/tag/v1.14.3) 2026-03-30 |
6 | 9 |
|
7 | | -### Fixed |
8 | | - |
9 | | -- URI handler no longer falls back to the agent's `expanded_directory` when the `folder` |
10 | | - query parameter is absent. An absent `folder` now opens a bare remote window, restoring |
11 | | - pre-v1.10.0 behavior. |
12 | | - |
13 | | -## [v1.14.2-pre](https://github.com/coder/vscode-coder/releases/tag/v1.14.2-pre) 2026-03-26 |
14 | | - |
15 | 10 | ### Added |
16 | 11 |
|
17 | 12 | - Coder Chat panel: delegate development tasks to AI coding agents directly from VS Code's |
|
20 | 15 | Access) to be enabled on your deployment. |
21 | 16 | - New `coder.disableNotifications` setting to suppress all notification prompts from the |
22 | 17 | Coder deployment, including workspace update reminders and scheduling alerts. |
23 | | - |
24 | | -### Fixed |
25 | | - |
26 | | -- Fixed SSH connections failing when a custom `RemoteCommand` is configured in SSH config. |
27 | | -- SSH connections now recover faster after laptop sleep/wake by detecting port changes |
28 | | - and re-registering the label formatter. |
29 | | -- SSH process discovery now uses `ss` -> `netstat` -> `lsof` on Linux |
30 | | - and `netstat` -> `lsof` on macOS, fixing systems where `netstat` was unavailable |
31 | | - and the SSH PID could not be resolved, which broke network info display and log viewing. |
32 | | - |
33 | | -### Changed |
34 | | - |
35 | | -- **Breaking**: Minimum VS Code version is now 1.106.0. |
36 | | - |
37 | | -## [v1.14.1-pre](https://github.com/coder/vscode-coder/releases/tag/v1.14.1-pre) 2026-03-16 |
38 | | - |
39 | | -### Added |
40 | | - |
41 | 18 | - Automatically set `reconnectionGraceTime`, `serverShutdownTimeout`, and `maxReconnectionAttempts` |
42 | 19 | on first connection to prevent disconnects during overnight workspace sleep. |
43 | 20 | - New **Coder: Apply Recommended SSH Settings** command to overwrite all recommended SSH settings at once. |
|
46 | 23 | the `CODER_SSH_LOG_DIR` environment variable as a fallback. |
47 | 24 | - SSH options from `coder config-ssh --ssh-option` are now applied to VS Code connections, |
48 | 25 | with priority order: VS Code setting > `coder config-ssh` options > deployment config. |
| 26 | +- Re-introduced OS keyring support for session tokens (reverted in v1.13.2), now delegating |
| 27 | + to the Coder CLI instead of native `@napi-rs/keyring` binaries. This keeps the credential |
| 28 | + format in sync with the CLI automatically. |
49 | 29 |
|
50 | 30 | ### Fixed |
51 | 31 |
|
| 32 | +- URI handler no longer falls back to the agent's `expanded_directory` when the `folder` |
| 33 | + query parameter is absent. An absent `folder` now opens a bare remote window, restoring |
| 34 | + pre-v1.10.0 behavior. |
| 35 | +- Fixed SSH connections failing when a custom `RemoteCommand` is configured in SSH config. |
| 36 | +- SSH connections now recover faster after laptop sleep/wake by detecting port changes |
| 37 | + and re-registering the label formatter. |
| 38 | +- SSH process discovery now uses `ss` -> `netstat` -> `lsof` on Linux |
| 39 | + and `netstat` -> `lsof` on macOS, fixing systems where `netstat` was unavailable |
| 40 | + and the SSH PID could not be resolved, which broke network info display and log viewing. |
52 | 41 | - Fixed SSH config writes failing on Windows when antivirus, cloud sync software, |
53 | 42 | or another process briefly locks the file. |
54 | 43 | - Fixed Tasks view container not showing in Cursor when not authenticated. |
| 44 | +- `--use-keyring` and `--global-config` are now explicitly filtered from user-configured |
| 45 | + global CLI flags to prevent conflicts with the extension's auth mode. |
55 | 46 |
|
56 | 47 | ### Changed |
57 | 48 |
|
| 49 | +- **Breaking**: Minimum VS Code version is now 1.106.0. |
58 | 50 | - `coder.useKeyring` is now opt-in (default: false). Keyring storage requires CLI >= 2.29.0 for |
59 | 51 | storage and logout sync, and >= 2.31.0 for syncing login from CLI to VS Code. |
60 | 52 | - Session tokens are now saved to the OS keyring at login time (when enabled and CLI >= 2.29.0), |
61 | 53 | not only when connecting to a workspace. |
62 | 54 |
|
63 | | -## [v1.14.0-pre](https://github.com/coder/vscode-coder/releases/tag/v1.14.0-pre) 2026-03-06 |
64 | | - |
65 | | -### Added |
66 | | - |
67 | | -- Re-introduced OS keyring support for session tokens (reverted in v1.13.2), now delegating |
68 | | - to the Coder CLI instead of native `@napi-rs/keyring` binaries. This keeps the credential |
69 | | - format in sync with the CLI automatically. |
70 | | - |
71 | | -### Fixed |
72 | | - |
73 | | -- `--use-keyring` and `--global-config` are now explicitly filtered from user-configured |
74 | | - global CLI flags to prevent conflicts with the extension's auth mode. |
75 | | - |
76 | 55 | ## [v1.13.2](https://github.com/coder/vscode-coder/releases/tag/v1.13.2) 2026-03-05 |
77 | 56 |
|
78 | 57 | ### Fixed |
|
0 commit comments