←  back to changelog

April 11, 2022

SSH directly into workspaces

As of today, in Gitpod you can now get access to a Gitpod workspace directly via SSH with a one-liner copy/paste from the Gitpod dashboard. All you have to do is visit the Gitpod dashboard, click the more actions menu at the right-hand side of your workspace list, copy/paste the SSH command into a terminal, and voila!

Choice and flexibility for developers to choose the right tool for the job is essential. Currently, for editing your code with Gitpod, you can use VS Code in the browser, VS Code on desktop, and using JetBrains IDE’s via JetBrains Gateway. Adding copy/paste SSH support makes it easier to work directly in your terminal, or for those times you need to hop into a Gitpod workspace. To use this feature, please follow our guide our documentation

@akosyakov's avatar on GitHub @csweichel's avatar on GitHub @geropl's avatar on GitHub @gtsiolis's avatar on GitHub @iQQBot's avatar on GitHub @loujaybee's avatar on GitHub @mustard-mh's avatar on GitHub

Fixes and improvements

  • #9007 - Ensure uncommitted changes are displayed in dashboard when workspace was restored from backup @AlexTugarev's avatar on GitHub @Furisto's avatar on GitHub @aledbf's avatar on GitHub @csweichel's avatar on GitHub @easyCZ's avatar on GitHub @geropl's avatar on GitHub @sagor999's avatar on GitHub
  • #9212 - Use veth instead of slirp4netns without affecting the supervisor @aledbf's avatar on GitHub @iQQBot's avatar on GitHub @princerachit's avatar on GitHub @utam0k's avatar on GitHub
  • #9082 - Add custom CA cert support to Gitpod services @corneliusludmann's avatar on GitHub @csweichel's avatar on GitHub @easyCZ's avatar on GitHub @iamulya's avatar on GitHub @princerachit's avatar on GitHub
  • #9185 - Update code to 1.66.1 @jeanp413's avatar on GitHub @mustard-mh's avatar on GitHub
  • #8955 - Use a pair of veths instead of slirp4netns @akosyakov's avatar on GitHub @aledbf's avatar on GitHub @csweichel's avatar on GitHub @iQQBot's avatar on GitHub @kylos101's avatar on GitHub @princerachit's avatar on GitHub @utam0k's avatar on GitHub
  • #9003 - upport direct connect workspace via ssh command @akosyakov's avatar on GitHub @csweichel's avatar on GitHub @geropl's avatar on GitHub @gtsiolis's avatar on GitHub @iQQBot's avatar on GitHub @loujaybee's avatar on GitHub @mustard-mh's avatar on GitHub
  • #8783 - Display warning message when users choose latest IDEUpdate IDE choose preferences UI @akosyakov's avatar on GitHub @andreafalzetti's avatar on GitHub @easyCZ's avatar on GitHub @geropl's avatar on GitHub @gtsiolis's avatar on GitHub @iQQBot's avatar on GitHub @jeanp413's avatar on GitHub @loujaybee's avatar on GitHub @mustard-mh's avatar on GitHub
  • #9051 - [dashboard] Implement a PaymentContext and use it to hide payment features when payment is disabled @AlexTugarev's avatar on GitHub @geropl's avatar on GitHub @jankeromnes's avatar on GitHub
  • #9152 - Transformer for MySQL BIGINT type to JS number @easyCZ's avatar on GitHub @geropl's avatar on GitHub
  • #8630 - Allow to configure JetBrains plugins in .gitpod.yml @akosyakov's avatar on GitHub @felladrin's avatar on GitHub @geropl's avatar on GitHub @loujaybee's avatar on GitHub @nandajavarma's avatar on GitHub
  • #8841 - Prebuild Detail view buttons are based on Prebuild status, instead of WorkspaceInstance @easyCZ's avatar on GitHub @geropl's avatar on GitHub
  • #8970 - [dashboard] It’s now even easier to contribute: set a couple variables once, contribute for as long as you like. @geropl's avatar on GitHub @iQQBot's avatar on GitHub @laushinka's avatar on GitHub @mustard-mh's avatar on GitHub @trumbitta's avatar on GitHub
  • #9108 - Bitbucket Server: implements token validation for Git operations. @AlexTugarev's avatar on GitHub @geropl's avatar on GitHub @jldec's avatar on GitHub
  • #9191 - [ws-manager-bridge] Skip stale prebuild events. @easyCZ's avatar on GitHub @geropl's avatar on GitHub
  • #9218 - installer: make shortname configurable @MrSimonEmms's avatar on GitHub @andrew-farries's avatar on GitHub @easyCZ's avatar on GitHub @geropl's avatar on GitHub
  • #9233 - [ws-manager-bridge] Fix statusVersion comparison. @easyCZ's avatar on GitHub @jankeromnes's avatar on GitHub
  • #9200 - [registry-facade] Fix IPFS/Redis validation @akosyakov's avatar on GitHub @aledbf's avatar on GitHub @csweichel's avatar on GitHub @geropl's avatar on GitHub @nandajavarma's avatar on GitHub @utam0k's avatar on GitHub
  • #9186 - [image-builder-bob] Update buildkit to v0.10.1 @aledbf's avatar on GitHub @sagor999's avatar on GitHub @utam0k's avatar on GitHub
  • #9162 - [registry-facade] Revert removal of DisableKeepAlives[registry-facade] Check redis connection on start[registry-facade] Separate Redis manifest cache from IPFS[registry-facade] Check if the keys exist and use MULTI[registry-facade] Use sync.Pool as bufferInclude error in probe log @aledbf's avatar on GitHub @corneliusludmann's avatar on GitHub @csweichel's avatar on GitHub
  • #9176 - [ws-proxy] Deny HTTP ACME challenges @aledbf's avatar on GitHub @csweichel's avatar on GitHub
  • #8576 - Allow setting custom workspace timeouts in the Gitpod Installer for self-hosted installations. @Furisto's avatar on GitHub @MrSimonEmms's avatar on GitHub @akosyakov's avatar on GitHub @corneliusludmann's avatar on GitHub @jankeromnes's avatar on GitHub @mads-hartmann's avatar on GitHub @princerachit's avatar on GitHub
  • #9004 - Fixed one frame running phase when starting workspaceFixed IDE options display incorrectly when restarting the workspaceFixed stopped workspace does not work again if it started in another place @akosyakov's avatar on GitHub @andreafalzetti's avatar on GitHub @geropl's avatar on GitHub @mustard-mh's avatar on GitHub
  • #9159 - [kots]: update the logo @MrSimonEmms's avatar on GitHub @corneliusludmann's avatar on GitHub @gtsiolis's avatar on GitHub
  • #9115 - Store WorkspaceInstance.status_version in d_b_prebuild_workspace and count prebuild stale events @andrew-farries's avatar on GitHub @easyCZ's avatar on GitHub
  • #9121 - [gitpod-db] Don’t consider garbage-collected prebuilds as potential bases for incremental prebuilds @geropl's avatar on GitHub @jankeromnes's avatar on GitHub
  • #8831 - Remove Prebuild action and log view from Project Settings view @AlexTugarev's avatar on GitHub @easyCZ's avatar on GitHub @gtsiolis's avatar on GitHub @jldec's avatar on GitHub
  • #9116 - ws-manager-bridge skips stale prebuild events @AlexTugarev's avatar on GitHub @easyCZ's avatar on GitHub
  • #9081 - Add custom CA cert support to workspaces @csweichel's avatar on GitHub @sagor999's avatar on GitHub
  • #9106 - [registry-facade] Configure credentials for Redis Sentinel @aledbf's avatar on GitHub @csweichel's avatar on GitHub
  • #9125 - Added requirements to KOTS installation @MrSimonEmms's avatar on GitHub @lucasvaltl's avatar on GitHub
  • #9083 - [kots]: add a kernel version check to the preflights @MrSimonEmms's avatar on GitHub @corneliusludmann's avatar on GitHub
  • #9046 - Fixes missing login providers for Gitpod Self-Hosted. @AlexTugarev's avatar on GitHub @MrSimonEmms's avatar on GitHub @geropl's avatar on GitHub
  • #9052 - [dashboard] Fix Settings menu colors in Dark theme @AlexTugarev's avatar on GitHub @jankeromnes's avatar on GitHub
  • #9045 - [dashboard] Remove prebuild error message from prebuild log view @AlexTugarev's avatar on GitHub @easyCZ's avatar on GitHub @jankeromnes's avatar on GitHub
  • #8896 - Adding support for Projects and Prebuilds for Bitbucket Server. @AlexTugarev's avatar on GitHub @csweichel's avatar on GitHub @easyCZ's avatar on GitHub @geropl's avatar on GitHub @jankeromnes's avatar on GitHub @jldec's avatar on GitHub
  • #9109 - Fixes incremental prebuilds by choosing the right prebuild base. @jankeromnes's avatar on GitHub @laushinka's avatar on GitHub
  • #8824 - [server] For GitLab projects without an owner avatar, fall back to the namespace avatar, or generate the default GitLab avatar @andrew-farries's avatar on GitHub @easyCZ's avatar on GitHub @gtsiolis's avatar on GitHub @jankeromnes's avatar on GitHub
  • #8805 - Dashboard reports prebuild status consistently between list view and detail view. @AlexTugarev's avatar on GitHub @andrew-farries's avatar on GitHub @easyCZ's avatar on GitHub @gtsiolis's avatar on GitHub @jankeromnes's avatar on GitHub
  • #9104 - [installer] Fix registry facade env variables for IPFS and redis @aledbf's avatar on GitHub @princerachit's avatar on GitHub
  • #8769 - Enable the use of fuse device on cgroup v2 systems @Furisto's avatar on GitHub @MrSimonEmms's avatar on GitHub @kylos101's avatar on GitHub @utam0k's avatar on GitHub
  • #9005 - Experimental IPFS support for cluster-local image caching @Furisto's avatar on GitHub @MrSimonEmms's avatar on GitHub @aledbf's avatar on GitHub @csweichel's avatar on GitHub @nandajavarma's avatar on GitHub @princerachit's avatar on GitHub @sagor999's avatar on GitHub @utam0k's avatar on GitHub
  • #9063 - Improve workspace startup time through improved manifest assembly @aledbf's avatar on GitHub @csweichel's avatar on GitHub
  • #9039 - Removed leftover workspace size limit which could prevent backups from being created. @aledbf's avatar on GitHub @csweichel's avatar on GitHub
  • #9060 - [kots]: add distribution check to the KOTS preflights @MrSimonEmms's avatar on GitHub @nandajavarma's avatar on GitHub
  • #8962 - [KOTS]: extract images from the Installer and put in the additionalImages array @MrSimonEmms's avatar on GitHub @Pothulapati's avatar on GitHub @akosyakov's avatar on GitHub
  • #8940 - Add workspace branch & creation timespan column for Gitpod Jetbrains Gateway plugin workspace panel @Sunset17's avatar on GitHub @akosyakov's avatar on GitHub @felladrin's avatar on GitHub @gtsiolis's avatar on GitHub @iQQBot's avatar on GitHub @meysholdt's avatar on GitHub @mustard-mh's avatar on GitHub @yaohui-wyh's avatar on GitHub
  • #8941 - [image-bob-builder] Add support for stargz @Furisto's avatar on GitHub @aledbf's avatar on GitHub
  • #8917 - JetBrains Gateway EAP version is now supported. @akosyakov's avatar on GitHub @felladrin's avatar on GitHub