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
Fixes and improvements
- #9007 - Ensure uncommitted changes are displayed in dashboard when workspace was restored from backup
- #9212 - Use veth instead of slirp4netns without affecting the supervisor
- #9082 - Add custom CA cert support to Gitpod services
- #9185 - Update code to 1.66.1
- #8955 - Use a pair of veths instead of slirp4netns
- #9003 - upport direct connect workspace via ssh command
- #8783 - Display warning message when users choose latest IDEUpdate IDE choose preferences UI
- #9051 - [dashboard] Implement a PaymentContext and use it to hide payment features when payment is disabled
- #9152 - Transformer for MySQL BIGINT type to JS number
- #8630 - Allow to configure JetBrains plugins in .gitpod.yml
- #8841 - Prebuild Detail view buttons are based on Prebuild status, instead of WorkspaceInstance
- #8970 - [dashboard] It’s now even easier to contribute: set a couple variables once, contribute for as long as you like.
- #9108 - Bitbucket Server: implements token validation for Git operations.
- #9191 - [ws-manager-bridge] Skip stale prebuild events.
- #9218 - installer: make shortname configurable
- #9233 - [ws-manager-bridge] Fix statusVersion comparison.
- #9200 - [registry-facade] Fix IPFS/Redis validation
- #9186 - [image-builder-bob] Update buildkit to v0.10.1
- #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
- #9176 - [ws-proxy] Deny HTTP ACME challenges
- #8576 - Allow setting custom workspace timeouts in the Gitpod Installer for self-hosted installations.
- #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
- #9159 - [kots]: update the logo
- #9115 - Store WorkspaceInstance.status_version in d_b_prebuild_workspace and count prebuild stale events
- #9121 - [gitpod-db] Don’t consider garbage-collected prebuilds as potential bases for incremental prebuilds
- #8831 - Remove Prebuild action and log view from Project Settings view
- #9116 - ws-manager-bridge skips stale prebuild events
- #9081 - Add custom CA cert support to workspaces
- #9106 - [registry-facade] Configure credentials for Redis Sentinel
- #9125 - Added requirements to KOTS installation
- #9083 - [kots]: add a kernel version check to the preflights
- #9046 - Fixes missing login providers for Gitpod Self-Hosted.
- #9052 - [dashboard] Fix Settings menu colors in Dark theme
- #9045 - [dashboard] Remove prebuild error message from prebuild log view
- #8896 - Adding support for Projects and Prebuilds for Bitbucket Server.
- #9109 - Fixes incremental prebuilds by choosing the right prebuild base.
- #8824 - [server] For GitLab projects without an owner avatar, fall back to the namespace avatar, or generate the default GitLab avatar
- #8805 - Dashboard reports prebuild status consistently between list view and detail view.
- #9104 - [installer] Fix registry facade env variables for IPFS and redis
- #8769 - Enable the use of fuse device on cgroup v2 systems
- #9005 - Experimental IPFS support for cluster-local image caching
- #9063 - Improve workspace startup time through improved manifest assembly
- #9039 - Removed leftover workspace size limit which could prevent backups from being created.
- #9060 - [kots]: add distribution check to the KOTS preflights
- #8962 - [KOTS]: extract images from the Installer and put in the additionalImages array
- #8940 - Add workspace branch & creation timespan column for Gitpod Jetbrains Gateway plugin workspace panel
- #8941 - [image-bob-builder] Add support for stargz
- #8917 - JetBrains Gateway EAP version is now supported.