A curated, chronologically ordered list of notable changes in Gitpod's default workspace images.
- Introduce
gitpod/workspace-node-24andgitpod/workspace-node-25 - Bump
gitpod/workspace-node-ltsandgitpod/workspace-fullto Node.js 24 - Bump
gitpod/workspace-nodeto Node.js 25
- Remove
gitpod/workspace-python-3.9(Python 3.9 reached EOL October 2025) - Bump
gitpod/workspace-pythonandgitpod/workspace-fullto Python 3.13 - Bump pyenv to v2.6.20
- Bump
gitpod/workspace-yugabytedbimages to Python 3.10
- Introduce
workspace-java-25
- Bump Rust to
1.87.0
- Bump Rust to
1.86.0
- Bump Go to
1.24.1
- Bump Rust to
1.85.0
- Bump Bun to
1.2
- Bump Rust to
1.84.0
- Bump Rust to
1.83.0
- Bump Docker in base image to
27.3.1
- Introduce
workspace-java-23
- Bump the
workspace-node-ltsimage to Node22.11.0 - Bump the
workspace-nodeimage to Node23.1.0 - Introduce
workspace-node-23
- Deprecate
workspace-python-3.8 - Introduce
workspace-python-3.13
- Bump Rust to
1.82.0
- Remove dotnet 7 as a maintained image, it is no longer supported. Users requiring dotnet 7 are encouraged to do manage a custom image instead.
- Bump Go to
1.23.0
- Introduce
workspace-node-20andworkspace-node-22 - Deprecate
workspace-node-21since it has reached EoL
- Bump Clang to
18and enable ASAN Support.
- Bump Rust to
1.79.0
- Bump Rust to
1.78.0 - Introduce
workspace-java-21
- Temporarily pin the version of Docker. Refer to 19662 for more detail.
- Deprecate
gitpod/workspace-ruby-3.0
- Bump Bun to
1.1.0
- Bump Rust to
1.77.0
- Bump Go to
1.22.0
- Bump Rust to
1.76.0
- Bump Rust to
1.75.0
- Bump nix to
2.19.2 - Introduce
workspace-ruby-3.3 - Bump the Ruby version in
workspace-ruby-3.3
- Bump docker-compose to
2.23.3
- Bump
workspace-dotnetto8.0 - Introduce
workspace-dotnet-6,workspace-dotnet-7andworkspace-dotnet-8
- Bump Rust to
1.74.1 - Bump Go
1.21to1.21.5 - Bump Python
3.12to3.12.1
- Node 20 replaces Node 18 as the current LTS
- Introduce Node
21.0.0inworkspace-node - Introduce
workspace-node-18for those, who aren't ready to upgrade just yet
- Reintroduce
gitpod/workspace-python-3.10,gitpod/workspace-python-3.9andgitpod/workspace-python-3.8
- Bump Rust to
1.73.0 - Upgrade Clang to
17.0.2
- Deprecate
gitpod/workspace-python-3.10 - Introduce
gitpod/workspace-python-3.12 - Bump default Python version in
workspace:fullto3.12.0
- For
workspace-node, deprecate Node 19 in favor of Node 20
- Bump Rust to
1.72.0
- Bump the default Go version in all images to
1.21 - Bump Go 1.21 to
1.21.1
- Bump Go 1.20 to
1.20.6and Go 1.19 to1.19.11
- Release workspace-full latest tag built using dazzle v2
- Upgrade to dazzle v2 & use GitHub Actions for build
- Bump Go version to 1.16.6
- Bump rust to 1.54.0
- Bump node.js to v14.17.4
- Bump docker-compose to 1.29.2
- Add golangci-lint
- Add ripgrep
- Add cargo-workspaces to cargo utils
- Add git-lfs
- Bump Go version to 1.16.5
- Bump nvm.sh to v0.38.0
- Introduce pre-commit checks
- Run shellcheck in shell scripts
- Bump Node.js version following a security alert: gitpod-io/workspace-images#243
- Upgrade all Go tools to get the latest
gopls, and remove brokengolangci-lintgitpod-io/workspace-images#237 - Make Python 3 the default
pythonversion (usepyenv local 2.7.17to go back to Python 2) gitpod-io/workspace-images#214
- Downgrade Ruby
2.7.1β2.6.6(because Solargraph doesn't support latest Bundler2.1.4yet) e9281a20
- Upgrade to Rust
1.43.1gitpod-io/workspace-images#230 - Fix the persistence of Ruby gems in
/workspace/.rvmwith a custom.rvmrcgitpod-io/workspace-images#223 - Upgrade RVM's Ruby from
2.5β2.5.8and2.6β2.7.1gitpod-io/workspace-images#213
- Fix Ubuntu 20.04 based
gitpod/workspace-dotnetandgitpod/workspace-dotnet-vncimages by installing .NET Core SDK 3.1 binaries gitpod-io/workspace-images#218
- Best practice: Don't stay as
USER rootingitpod/workspace-full-vncgitpod-io/workspace-images#215 - Add bash auto-completion for
cargogitpod-io/workspace-images#216
- Upgrade Pyenv's Python from
3.7.7β3.8.2gitpod-io/workspace-images#212 - Drop support of .NET
2.2, because it reached end-of-life on 2019-12-23
- Fix PostgreSQL image and pin to PostgreSQL version
12gitpod-io/workspace-images#209 - Upgrade Rust
1.41.1β1.42.0gitpod-io/workspace-images#207 - Fix MySQL image by updating mysql.cnf for MySQL
8, fixes gitpod-io/gitpod#1399
- Upgrade from Ubuntu
19.04β Ubuntu20.04 LTS, because19.04reached end-of-life and all its apt packages got deleted gitpod-io/gitpod#1398 - Upgrade Java
11.0.5.fx-zuluβ11.0.6.fx-zulu
- Make noVNC (virtual desktop) automatically reconnect if the connection is dropped, and enable noVNC toolbar gitpod-io/workspace-images#170
- Upgrade Node.js from
v10βv12 LTS(to pin a specific version, see this workaround)
Inspired by keepachangelog.com.