Skip to content

Latest commit

 

History

History
417 lines (234 loc) · 10.4 KB

CHANGELOG.md

File metadata and controls

417 lines (234 loc) · 10.4 KB

Coder Toolbox Plugin Changelog

Unreleased

Added

  • include a Coder support bundle for the selected workspace and agent when using the environment's Collect logs action in Toolbox
  • add a Coder provider Collect detailed deployment and Toolbox logs action that bundles diagnostics for all accessible workspaces and agents alongside local Toolbox and JetBrains daemon logs on Windows, macOS, and Linux

Changed

  • upgraded the Toolbox plugin API, dropping support for Toolbox versions older than 3.7.2
  • display live workspace start output from the Coder CLI and poll build status and provisioner output while updating, restarting, or stopping workspaces

0.9.4 - 2026-08-26

Added

  • support for configuring the SSH config path, letting Toolbox manage a separate SSH config file instead of always writing to ~/.ssh/config
  • the header command falls back to the CODER_HEADER_COMMAND environment variable when the setting is blank, matching the Coder CLI and the VS Code extension

Fixed

  • pass the workspace agent's operating system to Toolbox before it deploys the remote agent

0.9.3 - 2026-08-11

Changed

  • deployment target OS is now derived from the workspace agent's reported OS, falling back to automatic detection when unknown

0.9.2 - 2026-08-06

Fixed

  • keep workspace polling alive when SSH config updates fail
  • improved validation and handling of workspace connection data
  • expand ~ and $HOME in the SSH log directory and network info directory settings, consistent with how the data and binary directories are already resolved

Changed

  • migrated plugin packaging to the new marketplace compatible structure

0.9.2-alpha2 - 2026-07-24

Changed

  • migrated plugin packaging to the new marketplace compatible structure

0.9.2-alpha1 - 2026-07-22

Changed

  • migrated plugin packaging to the new marketplace compatible structure

0.9.1 - 2026-07-07

Added

  • support Toolbox 3.5 provider header behavior
  • workspace list filtering that mirrors the Coder web dashboard

Fixed

  • snackbar dismissal no longer cancels the calling coroutine, so error popups during URI handling don't leave the page stuck in a busy state
  • faster workspace list refresh: agents are no longer fetched for stopped workspaces

Changed

  • skip the Coder TLS alternate hostname when fetching IDE metadata from JetBrains
  • notifications are now persistent popups instead of snackbars, so they survive a hidden window and no longer get dropped
  • workspace lists now default to My workspaces, so users initially see only workspaces they own. Users can switch to All workspaces, and that selection is persisted per Coder deployment hostname.

0.9.0 - 2026-05-14

Added

  • Binary destination can now point directly to an executable, used as-is; otherwise it is treated as a base directory as before
  • support for OAuth2

Removed

  • support for enabling or disabling the fallback to data dir. CLI resolution will always fall back on data dir if binary destination is not configured.
  • redesigned the Settings page, all the options are now grouped in a couple of sections for easy navigation

0.8.6 - 2026-03-05

Changed

  • mTLS connections no longer disconnect when the certificate refresh command exits with a non-zero code

0.8.5 - 2026-02-03

Added

  • support for configuring the SSH connection timeout, defaults to 10 seconds
  • enhanced IDE resolution by supporting latest EAP, latest release, latest installed labels with clear fallback behavior in URI handlers

Fixed

  • environment actions failing after URI execution by refreshing http client and CLI references

0.8.4 - 2026-01-20

Fixed

  • improved SSH connection reliability during transient network failures

0.8.3 - 2026-01-14

Fixed

  • mTLS certificate refresh and http request retrying logic
  • account name is now rendered immediately after login

0.8.2 - 2026-01-06

Changed

  • the proxy command now always logs in verbose mode when the log directory is enabled

Fixed

  • no longer spam Toolbox with requests to establish the SSH connections every 5 seconds

0.8.1 - 2025-12-11

Changed

  • streamlined URI handling with a faster workflow, clearer progress, and an overall smoother experience

Fixed

  • URI handling on Linux can now launch IDEs on newly started workspaces

0.8.0 - 2025-12-03

Added

  • application name can now be displayed as the main title page instead of the URL
  • automatic mTLS certificate regeneration and retry mechanism

Changed

  • workspaces are now started with the help of the CLI

0.7.2 - 2025-11-03

Changed

  • URI handling no longer waits for confirmation to use latest build if the provided build number is too old

Fixed

  • IDE is now launched when URI is handled by an already running Toolbox instance.

0.7.1 - 2025-10-13

Fixed

  • potential race condition that could cause crashes when settings are modified concurrently
  • CLI download on some Windows versions

0.7.0 - 2025-09-27

Changed

  • simplified storage for last used url and token

0.6.6 - 2025-09-24

Changed

  • workspaces can no longer be removed by accident - users are now required to input the workspace name.

Fixed

  • relaxed SNI hostname resolution

0.6.5 - 2025-09-16

Fixed

  • token is no longer required when authentication is done via certificates
  • errors while running actions are now reported

0.6.4 - 2025-09-03

Added

  • improved diagnose support

Fixed

  • NPE during error reporting
  • relaxed Content-Type checks while downloading the CLI

0.6.3 - 2025-08-25

Added

  • progress reporting while handling URIs

Changed

  • workspaces status is now refresh every time Coder Toolbox becomes visible

Fixed

  • support for downloading the CLI when proxy is configured

0.6.2 - 2025-08-14

Changed

  • content-type is now enforced when downloading the CLI to accept only binary responses

0.6.1 - 2025-08-11

Added

  • support for skipping CLI signature verification

Changed

  • URL validation is stricter in the connection screen and URI protocol handler
  • support for verbose logging a sanitized version of the REST API request and responses

Fixed

  • remote IDE reconnects automatically after plugin upgrade

0.6.0 - 2025-07-25

Changed

  • improved workflow when network connection is flaky

0.5.2 - 2025-07-22

Fixed

  • fix class cast exception during signature verification
  • the correct CLI signature for Windows is now downloaded

0.5.1 - 2025-07-21

Added

  • support for certificate based authentication

0.5.0 - 2025-07-17

Added

  • support for matching workspace agent in the URI via the agent name
  • support for checking if CLI is signed

Removed

  • dropped support for agent_id as a URI parameter

0.4.0 - 2025-07-08

Added

  • support for basic authentication for HTTP/HTTPS proxy
  • support for Toolbox 2.7 release

Changed

  • improved message while loading the workspace

Fixed

  • URI protocol handler is now able to switch to the Coder provider even if the last opened provider was something else

0.3.2 - 2025-06-25

Changed

  • the logos and icons now match the new branding

0.3.1 - 2025-06-19

Added

  • visual text progress during Coder CLI downloading

Changed

  • the plugin will now remember the SSH connection state for each workspace, and it will try to automatically establish it after an expired token was refreshed.

Fixed

  • Stop action is now available for running workspaces that have an out of date template.
  • outdated and stopped workspaces are now updated and started when handling URI
  • show errors when the Toolbox is visible again after being minimized.
  • URI handling now installs the exact build number if it is available for the workspace.

0.3.0 - 2025-06-10

Added

  • support for Toolbox 2.6.3 with improved URI handling

0.2.3 - 2025-05-26

Changed

  • improved workspace status reporting (icon and colors) when it is failed, stopping, deleting, stopped or when we are establishing the SSH connection.

Fixed

  • url on the main page is now refreshed when switching between multiple deployments (via logout/login or URI handling)
  • tokens are now remembered after switching between multiple deployments

0.2.2 - 2025-05-21

  • render network status in the Settings tab, under Additional environment information section.
  • quick action for creating new workspaces from the web dashboard.

Fixed

  • Open web terminal action is no longer displayed when the workspace is stopped.
  • URL links can now be opened in Windows

0.2.1 - 2025-05-05

Changed

  • ssh configuration is simplified, background hostnames have been discarded.

Fixed

  • rendering glitches when a Workspace is stopped while SSH connection is alive
  • misleading message saying that there are no workspaces rendered during manual authentication
  • Coder Settings can now be accessed from the authentication wizard

0.2.0 - 2025-04-24

Added

  • support for using proxies. Proxy authentication is not yet supported.

Changed

  • connections to the workspace are no longer established automatically after agent started with error.

Fixed

  • SSH connection will no longer fail with newer Coder deployments due to misconfiguration of hostname and proxy command.

0.1.5 - 2025-04-14

Fixed

  • login screen is shown instead of an empty list of workspaces when token expired

Changed

  • improved error handling during workspace polling

0.1.4 - 2025-04-11

Fixed

  • SSH connection to a Workspace is no longer established only once
  • authorization wizard automatically goes to a previous screen when an error is encountered during connection to Coder deployment

Changed

  • action buttons on the token input step were swapped to achieve better keyboard navigation
  • URI project_path query parameter was renamed to folder

0.1.3 - 2025-04-09

Fixed

  • Toolbox remembers the authentication page that was last visible on the screen

0.1.2 - 2025-04-04

Fixed

  • after log out, user is redirected back to the initial log in screen

0.1.1 - 2025-04-03

Fixed

  • SSH config is regenerated correctly when Workspaces are added or removed
  • only one confirmation dialog is shown when removing a Workspace

0.1.0 - 2025-04-01

Added

  • initial support for JetBrains Toolbox 2.6.0.38311 with the possibility to manage the workspaces - i.e. start, stop, update and delete actions and also quick shortcuts to templates, web terminal and dashboard.
  • support for light & dark themes