←  back to changelog

October 31, 2022

October Gitpod Release 2022

Welcome to the October 2022 edition of the Gitpod Changelog!

Key highlights

Even more power! ⚡ Try large workspaces with pay-as-you-go 🎉

Important: Prices and terms are subject to change.

With pay-as-you-go you get early access to workspace classes, allowing you to customize your workspace resources. To get access to pay-as-you-go either for teams or individual users, please contact us.

How does pay-as-you-go work?

  • Gitpod usage is measured in credits, based on how long your workspaces run, and the resources consumed by different workspace classes. Metered usage also includes prebuilds.
  • Individual users receive 500 free credits per month on the free plan, these credits are equivalent to 50 Standard workspace hours or 25 Large workspace hours.
  • For users who upgrade to the personal paid plan at €/$ 9.00 per month, workspace usage allowance increases to 1000 credits.
  • The standard pay-as-you-go rate for paid users, and for teams, is €/$ 0.036 per credit.
  • Existing paid plans need to be cancelled for pay-as-you-go billing to work.

I want early access!

Start workspaces based on existing prebuilds ⚡️

Prebuild Detail page - Start new (workspace with this prebuild) button Start a new workspace based on an existing prebuild

You can now start workspaces using existing prebuilds. This helps when you have a repo with many commits, so you’re not left waiting for the latest prebuild to finish. To get started, select a prebuild from your project prebuild list, and click ”New Workspace (with this prebuild)

JetBrains RubyMine and WebStorm IDEs now in beta 🚀

JetBrains RubyMine and WebStorm logos connected to a Gitpod logo

We are continuing to expand support for JetBrains IDEs as part of our official partnership with JetBrains.

See the RubyMine & WebStorm announcement for more.

New “exposed ports” view in VS Code Desktop 🔌

A panel in VS Code Desktop listing open ports in the workspace

To give you all the power of Gitpod, we’ve added a new tab, EXPOSED PORTS, which gives you additional functionality in addition to the regular ports view of Remote - SSH, like port visibility (public/private).

Due to constraints with Remote - SSH extension, we cannot extend the default VS Code ports view.

Ports sorting now based on your gitpod.yml definition ⏬

Ports shown in all Gitpod clients are now ordered based on:

  1. The order of the ports definition in the .gitpod.yml
  2. All other ports are numerically sorted in ascending order.

This change applies to all of VS Code, JetBrains IDEs, SSH and the Gitpod CLI.

Example output of gp ports list:

language icon bash
| PORT  | STATUS         | URL                            | NAME & DESCRIPTION |
| ----- | -------------- | ------------------------------ | ------------------ |
| 3000  | open (public)  | https://3000-repo...gitpod.io  | Web Server Preview |
| 5900  | open (private) | https://5900-repo...gitpod.io  | Postgres Database  |
| 5555  | open (private) | https://5555-repo...gitpod.io  |                    |
| 36341 | open (private) | https://36341-repo...gitpod.io |                    |

See ports documentation for more.

Easily find information about your workspace with gp info ℹ️

You can now display information about the current workspace (such as the workspace ID and URL) and also the workspace class, using the new command from Gitpod CLI called gp info.

Example output:

language icon bash
  Workspace ID    : gitpodio-gitpod-4q1200dvfcf
  Instance ID     : 8a6188a3-4c7f-49fe-aa4d-db968c11e183
  Workspace class : Large: Up to 8 vCPU, 16GB memory, 50GB disk
  Workspace URL   : https://gitpodio-gitpod-4q1200dvfcf.ws-eu67.gitpod.io
  Cluster host    : ws-eu67.gitpod.io

See the Gitpod CLI reference page for more.

Default environment variables will soon be deprecated, please update all scripts to use gp info --json.

VS Code ports view is now responsive ⏩

New ports view on left navigation, with responsive design

The ports view in VS Code is now responsive depending on the ports view width. The view defaults to the bottom VS Code navigation bar, however, the ports view can be drag-and-dropped to the sidebar if you prefer. You can access all port actions as normal on all views. In larger views, more information about your ports is shown.

For feedback let us know on the ports experience GitHub issue.

Projects now only created under teams, not personal accounts ⚠️

  • You can no longer create Gitpod Projects under personal accounts.
  • All projects must now be created as part of a team.
  • Existing personal projects will continue to work.

Using private workspace images is now in alpha

Did you know that you can use a private Docker image with Gitpod? Private Docker image support for workspace images has been possible for some time, however it was an undocumented feature. We’ve now updated our documentation so that you can more easily give try out the feature. As the feature is currently alpha, please raise an issue for any feedback.


Fixes and improvements

Dashboard

  • #14054 - Update usage-based billing balance used progress indicator height @gtsiolis's avatar on GitHub @filiptronicek's avatar on GitHub @jankeromnes's avatar on GitHub
  • #14056 - Port 3000 not showing if no .gitpod.yml in project @mustard-mh's avatar on GitHub @Siddhant-K-code's avatar on GitHub @easyCZ's avatar on GitHub
  • #13744 - Prevent removing the owners of a team if the team size is 1 (or less) @easyCZ's avatar on GitHub @jankeromnes's avatar on GitHub
  • #13621 - Fix rendering Personal/Team billing menu entries @geropl's avatar on GitHub @laushinka's avatar on GitHub
  • #13414 - Deprecation of the ability to create projects under an individual account for new users. @svenefftinge's avatar on GitHub @easyCZ's avatar on GitHub @gtsiolis's avatar on GitHub @jldec's avatar on GitHub
  • #13538 - Update “Open Source” plan name to “Free” plan @gtsiolis's avatar on GitHub @andrew-farries's avatar on GitHub @filiptronicek's avatar on GitHub

Docs

  • #2683 - Add Azure single-cluster guide @adrienthebo's avatar on GitHub @MrSimonEmms's avatar on GitHub @filiptronicek's avatar on GitHub @mrzarquon's avatar on GitHub @utam0k's avatar on GitHub
  • #2919 - Add an example for installing docker in a custom workspace image @WVerlaek's avatar on GitHub @atduarte's avatar on GitHub @filiptronicek's avatar on GitHub @kylos101's avatar on GitHub @utam0k's avatar on GitHub
  • #2908 - Instruct users to ensure they have Tailscale 1.32 or later @mrzarquon's avatar on GitHub @Siddhant-K-code's avatar on GitHub @filiptronicek's avatar on GitHub @kylos101's avatar on GitHub @sagor999's avatar on GitHub
  • #2886 - New section on configuring a custom Dockerfile with non-gitpod base image @WVerlaek's avatar on GitHub @axonasif's avatar on GitHub @filiptronicek's avatar on GitHub @jenting's avatar on GitHub @kylos101's avatar on GitHub

Gitpod CLI

  • #14040 - Bugfix: avoid failure on ports list when port is not exposed @andreafalzetti's avatar on GitHub @felladrin's avatar on GitHub @filiptronicek's avatar on GitHub
  • #13788 - Display sorted ports with both gp-cli and VS Code Browser PortsView @mustard-mh's avatar on GitHub @akosyakov's avatar on GitHub @easyCZ's avatar on GitHub @filiptronicek's avatar on GitHub @iQQBot's avatar on GitHub
  • #13607 - gp top table output updated to match gp info @WVerlaek's avatar on GitHub @andreafalzetti's avatar on GitHub @filiptronicek's avatar on GitHub

JetBrains

  • #13990 - Update JetBrains Backend Plugin to work with EAP IDEs v223.7126 @andreafalzetti's avatar on GitHub @felladrin's avatar on GitHub
  • #14182 - Fix ‘gp open’ command to open files in JetBrains Client instead of the backend IDE @felladrin's avatar on GitHub @akosyakov's avatar on GitHub @andreafalzetti's avatar on GitHub
  • #13966 - Fixed the “Learn More” button behavior from JetBrains Gateway home screen. @felladrin's avatar on GitHub @andreafalzetti's avatar on GitHub
  • #13836 - Update GoLand IDE image to version 222.4345.24. @felladrin's avatar on GitHub
  • #13747 - Fixed auto-port-forwarding on JetBrains EAP IDEs @felladrin's avatar on GitHub @andreafalzetti's avatar on GitHub
  • #13797 - Update PyCharm IDE image to version 222.4345.23. @felladrin's avatar on GitHub
  • #13758 - Update RubyMine IDE image to version 222.4345.14. @felladrin's avatar on GitHub
  • #13757 - Update WebStorm IDE image to version 222.4345.14. @felladrin's avatar on GitHub
  • #13759 - Update PhpStorm IDE image to version 222.4345.15. @felladrin's avatar on GitHub
  • #13642 - Update IntelliJ IDEA IDE image to version 222.4345.14. @felladrin's avatar on GitHub @filiptronicek's avatar on GitHub

VS Code

VS Code Browser

  • #13838 - Make the VS Code PORTS view responsive @mustard-mh's avatar on GitHub @filiptronicek's avatar on GitHub @iQQBot's avatar on GitHub
  • #14102 - Fixes default location of the Ports view @mustard-mh's avatar on GitHub @filiptronicek's avatar on GitHub @jeanp413's avatar on GitHub
  • #13844 - Fix the PORTS view address opening twice in some browsers @mustard-mh's avatar on GitHub @filiptronicek's avatar on GitHub @iQQBot's avatar on GitHub

VS Code Desktop

  • #26 - Add Install Local Extensions command to explicitly install local extensions. On connection try to install local extensions but quietly without notifications. @akosyakov's avatar on GitHub @mustard-mh's avatar on GitHub

Workspace

  • #13495 - All running processes receive a SIGTERM when a workspace shuts down. @svenefftinge's avatar on GitHub @akosyakov's avatar on GitHub @csweichel's avatar on GitHub @easyCZ's avatar on GitHub
  • #13268 - Show an error if the workspace’s persistent volume is smaller than the restore volume snapshot @jenting's avatar on GitHub @utam0k's avatar on GitHub

Workspace Images

  • #956 - Use tailscale 1.32 or later and avoid DNS issues @kylos101's avatar on GitHub @aledbf's avatar on GitHub @atduarte's avatar on GitHub @mrzarquon's avatar on GitHub @sagor999's avatar on GitHub
  • #953 - Update brew layer to get recent versions of all available homebrew packages @andrew-farries's avatar on GitHub @aledbf's avatar on GitHub @sagor999's avatar on GitHub

Fixes and improvements

  • #14238 - Deactivate team scope selector on personal usage @gtsiolis's avatar on GitHub @jankeromnes's avatar on GitHub
  • #14081 - Show warning for inactive projects and allow to resume prebuilds again. @AlexTugarev's avatar on GitHub @geropl's avatar on GitHub @gtsiolis's avatar on GitHub @jankeromnes's avatar on GitHub
  • #13831 - Reliably close Workspaces which fail to start for whatever reason @geropl's avatar on GitHub @easyCZ's avatar on GitHub
  • #13801 - Implement a ‘Use Last Successful Prebuild’ workspace creation mode @jankeromnes's avatar on GitHub @geropl's avatar on GitHub @mbrevoort's avatar on GitHub
  • #13664 - Enable the protected secrets by default @kylos101's avatar on GitHub @jenting's avatar on GitHub @nandajavarma's avatar on GitHub @svenefftinge's avatar on GitHub @utam0k's avatar on GitHub
  • #13768 - Add support for opening specific prebuilds @jankeromnes's avatar on GitHub @csweichel's avatar on GitHub @geropl's avatar on GitHub @svenefftinge's avatar on GitHub
  • #13822 - Support multi-line environment variables in SSH @iQQBot's avatar on GitHub @filiptronicek's avatar on GitHub @mustard-mh's avatar on GitHub
  • #13745 - Fix branch context for Bitbucket Server @AlexTugarev's avatar on GitHub @easyCZ's avatar on GitHub
  • #2975 - Moves this release back to 2022-10-27 @mrzarquon's avatar on GitHub @lucasvaltl's avatar on GitHub
  • #2959 - Add October 2022 self-hosted release note @nandajavarma's avatar on GitHub @MrSimonEmms's avatar on GitHub @Siddhant-K-code's avatar on GitHub @adrienthebo's avatar on GitHub @lucasvaltl's avatar on GitHub
  • #2951 - Documented private Docker registries support @atduarte's avatar on GitHub @Siddhant-K-code's avatar on GitHub @kylos101's avatar on GitHub
  • #2966 - Fixes typo and capitalization in SCM names @mrzarquon's avatar on GitHub @securitymirco's avatar on GitHub