Binary destinationcan now point directly to an executable, used as-is; otherwise it is treated as a base directory as before- support for OAuth2
- 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
- mTLS connections no longer disconnect when the certificate refresh command exits with a non-zero code
- 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
- environment actions failing after URI execution by refreshing http client and CLI references
- improved SSH connection reliability during transient network failures
- mTLS certificate refresh and http request retrying logic
- account name is now rendered immediately after login
- the proxy command now always logs in verbose mode when the log directory is enabled
- no longer spam Toolbox with requests to establish the SSH connections every 5 seconds
- streamlined URI handling with a faster workflow, clearer progress, and an overall smoother experience
- URI handling on Linux can now launch IDEs on newly started workspaces
- application name can now be displayed as the main title page instead of the URL
- automatic mTLS certificate regeneration and retry mechanism
- workspaces are now started with the help of the CLI
- URI handling no longer waits for confirmation to use latest build if the provided build number is too old
- IDE is now launched when URI is handled by an already running Toolbox instance.
- potential race condition that could cause crashes when settings are modified concurrently
- CLI download on some Windows versions
- simplified storage for last used url and token
- workspaces can no longer be removed by accident - users are now required to input the workspace name.
- relaxed SNI hostname resolution
- token is no longer required when authentication is done via certificates
- errors while running actions are now reported
- improved diagnose support
- NPE during error reporting
- relaxed
Content-Typechecks while downloading the CLI
- progress reporting while handling URIs
- workspaces status is now refresh every time Coder Toolbox becomes visible
- support for downloading the CLI when proxy is configured
- content-type is now enforced when downloading the CLI to accept only binary responses
- support for skipping CLI signature verification
- 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
- remote IDE reconnects automatically after plugin upgrade
- improved workflow when network connection is flaky
- fix class cast exception during signature verification
- the correct CLI signature for Windows is now downloaded
- support for certificate based authentication
- support for matching workspace agent in the URI via the agent name
- support for checking if CLI is signed
- dropped support for
agent_idas a URI parameter
- support for basic authentication for HTTP/HTTPS proxy
- support for Toolbox 2.7 release
- improved message while loading the workspace
- URI protocol handler is now able to switch to the Coder provider even if the last opened provider was something else
- the logos and icons now match the new branding
- visual text progress during Coder CLI downloading
- 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.
Stopaction 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.
- support for Toolbox 2.6.3 with improved URI handling
- improved workspace status reporting (icon and colors) when it is failed, stopping, deleting, stopped or when we are establishing the SSH connection.
- 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
- render network status in the Settings tab, under
Additional environment informationsection. - quick action for creating new workspaces from the web dashboard.
Open web terminalaction is no longer displayed when the workspace is stopped.- URL links can now be opened in Windows
- ssh configuration is simplified, background hostnames have been discarded.
- 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
- support for using proxies. Proxy authentication is not yet supported.
- connections to the workspace are no longer established automatically after agent started with error.
- SSH connection will no longer fail with newer Coder deployments due to misconfiguration of hostname and proxy command.
- login screen is shown instead of an empty list of workspaces when token expired
- improved error handling during workspace polling
- 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
- action buttons on the token input step were swapped to achieve better keyboard navigation
- URI
project_pathquery parameter was renamed tofolder
- Toolbox remembers the authentication page that was last visible on the screen
- after log out, user is redirected back to the initial log in screen
- SSH config is regenerated correctly when Workspaces are added or removed
- only one confirmation dialog is shown when removing a Workspace
- 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