Skip to content

v2.11.2

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Apr 21:49
· 113 commits to main since this release
61fc06e

Fixed

  • Sort IDEs by version (latest first).
  • Recent connections window will try to recover after encountering an error.
    There is still a known issue where if a token expires there is no way to enter
    a new one except to go back through the "Connect to Coder" flow.
  • Header command ignores stderr and does not error if nothing is output. It
    will still error if any blank lines are output.
  • Remove "from jetbrains.com" from the download text since the download source
    can be configured.

Changed

  • If using a certificate and key, it is assumed that token authentication is not
    required, all token prompts are skipped, and the token header is not sent.
  • Recent connections to deleted workspaces are automatically deleted.
  • Display workspace name instead of the generated host name in the recents
    window.
  • Add deployment URL, IDE product, and build to the recents window.
  • Display status and error in the recents window under the workspace name
    instead of hiding them in tooltips.
  • Truncate the path in the recents window if it is too long to prevent
    needing to scroll to press the workspace actions.
  • If there is no default URL, coder.example.com will no longer be used. The
    field will just be blank, to remove the need to first delete the example URL.

Added

  • New setting for a setup command that will run in the directory of the IDE
    before connecting to it. By default if this command fails the plugin will
    display the command's exit code and output then abort the connection, but
    there is an additional setting to ignore failures.
  • New setting for extra SSH options. This is arbitrary text and is not
    validated in any way. If this setting is left empty, the environment variable
    CODER_SSH_CONFIG_OPTIONS will be used if set.
  • New setting for the default URL. If this setting is left empty, the
    environment variable CODER_URL will be used. If CODER_URL is also empty, the
    URL in the global CLI config directory will be used, if it exists.