Skip to content

Releases: coder/jetbrains-coder

v2.11.7

22 May 21:57
7bed8d9
Compare
Choose a tag to compare

Fixed

  • Polling and workspace action buttons when running from File > Remote
    Development within a local IDE.

v2.11.6

08 May 23:38
3566334
Compare
Choose a tag to compare

Fixed

  • Multiple clients being launched when a backend was already running.

v2.11.5

06 May 21:27
9e02c15
Compare
Choose a tag to compare

Added

  • Automatically restart and reconnect to the IDE backend when it disappears.

v2.11.4

01 May 00:44
937c1fb
Compare
Choose a tag to compare

Fixed

  • All recent connections show their status now, not just the first.

v2.11.3

30 Apr 23:31
1ba25ce
Compare
Choose a tag to compare

Fixed

  • Default URL setting was showing the help text for the setup command instead of
    its own description.
  • Exception when there is no default or last used URL.

v2.11.2

30 Apr 21:49
61fc06e
Compare
Choose a tag to compare

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.

v2.10.0

12 Mar 03:01
db4086e
Compare
Choose a tag to compare

Changed

  • If IDE details or the folder are missing from a Gateway link, the plugin will
    now show the IDE selection screen to allow filling in these details.

Fixed

  • Fix matching on the wrong workspace/agent name. If a Gateway link was failing,
    this could be why.
  • Make errors when starting/stopping/updating a workspace visible.

v2.9.4

23 Feb 22:21
d4caae5
Compare
Choose a tag to compare

Changed

  • Disable autostarting workspaces by default on macOS to prevent an issue where
    it wakes periodically and keeps the workspace on. This can be toggled via the
    "Disable autostart" setting.
  • CLI configuration is now reported in the progress indicator. Before it
    happened in the background so it made the "Select IDE and project" button
    appear to hang for a short time while it completed.

Fixed

  • Prevent environment variables being expanded too early in the header
    command. This will make header commands like auth --url=$CODER_URL work.
  • Stop workspaces before updating them. This is necessary in some cases where
    the update changes parameters and the old template needs to be stopped with
    the existing parameter values first or where the template author was not
    diligent about making sure the agent gets restarted with the new ID and token
    when doing two build starts in a row.
  • Errors from API requests are now read and reported rather than only reporting
    the HTTP status code.
  • Data and binary directories are expanded so things like ~ can be used now.

v2.9.3

10 Feb 06:48
250db54
Compare
Choose a tag to compare

Fixed

  • Plugin will now use proxy authorization settings.

v2.9.2-eap.0

19 Dec 05:50
bec48d1
Compare
Choose a tag to compare

Fixed

  • Listing IDEs when using the plugin from the File > Remote Development option
    within a local IDE should now work.
  • Recent connections are now preserved.