July 31, 2021
Faster workspace startup times
A key metric we deeply care about at Gitpod (and Iโm sure you do, too) is workspace startup time. In a world where you create and dispose of workspaces many times per day, the last thing you want is waiting for a workspace to start ๐.
In this release, we made significant progress in lowering startup times ๐. What initially may sound like complex changes turned out to be a +4 -4
pull request (#4847). Yay simplicity!
To give you an idea of the magnitute of improvement weโre talking about, hereโs a before / after comparison with 30 workspaces started twice:
Before | Now |
---|---|
Did you pay close attention to the y-axis? From between 20 to 60 seconds down to 5 to 20 seconds!
Great work team, letโs shift our focus to other features. These improvements are certainly worth celebrating ๐, but weโre hungry to drop these times by at least the same magnitude once or twice more! Team, finish your cake and get back to work ๐.
Please do let us know if you notice any differences with your project startup times. You can find us at www.gitpod.io/chat.
Fixes and improvements
- #4844 - Provide better feedback when gitpod.yml is invalid
- #4816 - [gp] env: handle multi-word values without quotes
- #4813 - [server] Handle releases/tag/
in GitHub context parser - #4743 - [code] confirm sharing
- #4738 - [code] serve each webview from own origin
- #4734 - [#4699] Handle error situations around /headless-logs endpoint
- #4115 - [server] store separate email used for commits (GitHub and GitLab). Thanks to @philschatz.
Gitpod Self-Hosted
We released 0.10.0
and updated the documentation to match. Head over to the docs for getting started.