Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
99 changes: 99 additions & 0 deletions docs/docs/getting-started/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,106 @@ This page is updated on a weekly basis.
**(Removed)** Removed packages:
- iOS simulator versions below 18.6

**(Improved) Ubuntu 22.04 image update**

**(New)** New packages:

- Helmfile 1.1.7
- Swiftly 1.0.1
- Erlang 28.1
- Ruby 3.4.5, 3.4.6

**(Updated)** Updated packages:

- Kernel: 6.8.0-55.57 -> 6.8.0-84.84
- Git: 2.49.0 -> 2.51.0
- Gitlfs: 3.6.1 -> 3.7.0
- Gh: 2.69.0 -> 2.80.0
- Chrome: 131.0.6778.139 -> 140.0.7339.207
- Chromedriver: 131.0.6778.139 -> 140.0.7339.207
- Docker: 28.0.2 -> 28.4.0
- Docker compose v2: 2.34.0 -> 2.39.4
- Dockerize: 0.9.3 -> 0.9.6
- Docker buildx: 0.22.0 -> 0.28.0
- Containerd.io: 1.7.25 -> 1.7.27
- Aws v2: 2.25.0 -> 2.31.1
- Azure: 2.70.0 -> 2.77.0
- Doctl: 1.123.0 -> 1.142.0
- Eb: 3.20.10 -> 3.25
- Gcloud: 515.0.0 -> 540.0.0
- Heroku: 10.4.0 -> 10.13.2
- Terraform: 1.11.2 -> 1.13.3
- Helm: 3.17.2 -> 3.19.0
- Go: 1.24.1 -> 1.25.1
- Java 11: 11.0.26 -> 11.0.28
- Java 17: 17.0.14 -> 17.0.16
- Maven: 3.9.9 -> 3.9.11
- Gradle: 8.13 -> 9.1
- Bazel: 8.1.1 -> 8.4.1
- Nodejs: 22.14.0 -> 22.19.0
- Npm: 10.9.2 -> 10.9.3
- Nvm: 0.40.2 -> 0.40.3
- Python3.11: 3.11.11 -> 3.11.13
- Python3.12: 3.12.9 -> 3.12.11
- Pip: 25.0.1 -> 25.2
- Virtualenv: 20.29.3 -> 20.34.0
- Sbt: 1.10.11 -> 1.11.6
- Yq: 4.45.1 -> 4.47.2
- Rust: 1.85.1 -> 1.90.0
- Leiningen: 2.11.2 -> 2.12.0

To learn more about this image, check our [Ubuntu 22.04 page](https://docs.semaphoreci.com/reference/os-ubuntu-images/ubuntu-2204-image/).

**(Improved) Ubuntu 24.04 image update**

**(New)** New packages:

- Helmfile 1.1.7
- Swiftly 1.0.1
- Erlang 28.1
- Ruby 3.4.5, 3.4.6

**(Updated)** Updated packages:

- Kernel: 6.8.0-55.57 -> 6.8.0-84.84
- Git: 2.49.0 -> 2.51.0
- Gitlfs: 3.6.1 -> 3.7.0
- Gh: 2.69.0 -> 2.80.0
- Chrome: 131.0.6778.139 -> 140.0.7339.207
- Chromedriver: 131.0.6778.139 -> 140.0.7339.207
- Docker: 28.0.2 -> 28.4.0
- Docker compose v2: 2.34.0 -> 2.39.4
- Dockerize: 0.9.3 -> 0.9.6
- Docker buildx: 0.22.0 -> 0.28.0
- Containerd.io: 1.7.25 -> 1.7.27
- Aws v2: 2.25.0 -> 2.31.1
- Azure: 2.70.0 -> 2.77.0
- Doctl: 1.123.0 -> 1.142.0
- Eb: 3.20.10 -> 3.25
- Gcloud: 515.0.0 -> 540.0.0
- Heroku: 10.4.0 -> 10.13.2
- Terraform: 1.11.2 -> 1.13.3
- Helm: 3.17.2 -> 3.19.0
- Go: 1.24.1 -> 1.25.1
- Java 11: 11.0.26 -> 11.0.28
- Java 17: 17.0.14 -> 17.0.16
- Java 21: 21.0.6 -> 21.0.8
- Maven: 3.9.9 -> 3.9.11
- Gradle: 8.13 -> 9.1
- Bazel: 8.1.1 -> 8.4.1
- Nodejs: 22.14.0 -> 22.19.0
- Npm: 10.9.2 -> 10.9.3
- Nvm: 0.40.2 -> 0.40.3
- Python3.10: 3.10.16 -> 3.10.18
- Python3.11: 3.11.11 -> 3.11.13
- Pip: 25.0.1 -> 25.2
- Virtualenv: 20.29.3 -> 20.34.0
- Sbt: 1.10.11 -> 1.11.6
- Yq: 4.45.1 -> 4.47.2
- Rust: 1.85.1 -> 1.90.0
- Leiningen: 2.11.2 -> 2.12.0

To learn more about this image, check our [Ubuntu 24.04 page](https://docs.semaphoreci.com/reference/os-ubuntu-images/ubuntu-2404-image/).

### Week of Jun 9 2025

Expand Down
73 changes: 40 additions & 33 deletions docs/docs/reference/os-ubuntu-images/ubuntu-2204-image.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,18 +57,18 @@ The image comes with the following [toolbox utilities](../toolbox) preinstalled:

Following version control tools are pre-installed:

- Git 2.49.0
- Git LFS (Git Large File Storage) 3.6.1
- GitHub CLI 2.69.0
- Git 2.51.0
- Git LFS (Git Large File Storage) 3.7.0
- GitHub CLI 2.80.0
- Mercurial 6.1.1
- Svn 1.14.1

### Browsers and Headless Browser Testing

- Firefox 102.11.0 (`102`, `default`, `esr`)
- Geckodriver 0.36.0
- Google Chrome 131.0.6778.139
- ChromeDriver 131.0.6778.139
- Google Chrome 140.0.7339.207
- ChromeDriver 140.0.7339.207
- Xvfb (X Virtual Framebuffer)
- Phantomjs 2.1.1

Expand All @@ -80,29 +80,30 @@ Refer to the documentation of associated libraries when configuring your project

Docker toolset is installed and the following versions are available:

- Docker 28.0.2
- Docker 28.4.0
- Docker-compose 1.29.2 (used as `docker-compose --version`)
- Docker-compose 2.34.0 (used as `docker compose version`)
- Docker-buildx 0.22.0
- Docker-compose 2.39.4 (used as `docker compose version`)
- Docker-buildx 0.28.0
- Docker-machine 0.16.2
- Dockerize 0.9.3
- Dockerize 0.9.6
- Buildah 1.23.1
- Podman 3.4.4
- Skopeo 1.4.1

### Cloud CLIs

- Aws-cli v2 (used as `aws`) 2.25.0
- Azure-cli 2.70.0
- Eb-cli 3.20.10
- Aws-cli v2 (used as `aws`) 2.31.1
- Azure-cli 2.77.0
- Eb-cli 3.25
- Ecs-cli 1.21.0
- Doctl 1.123.0
- Gcloud 515.0.0
- Gke-gcloud-auth-plugin 515.0.0
- Doctl 1.142.0
- Gcloud 540.0.0
- Gke-gcloud-auth-plugin 540.0.0
- Kubectl 1.29.1
- Heroku 10.4.0
- Terraform 1.11.2
- Helm 3.17.2
- Heroku 10.13.2
- Terraform 1.13.3
- Helm 3.19.0
- Helmfile 1.1.7

### Network utilities

Expand Down Expand Up @@ -145,29 +146,31 @@ Versions:
- 1.20.x
- 1.21.x
- 1.22.x
- 1.23.x
- 1.24.x (1.24.1 as default)
- 1.24.x
- 1.25.x

The default installed Go version is 1.25.1.

### Java and JVM languages

- Java: 11.0.26, 17.0.14 (default)
- Java: 11.0.28, 17.0.16 (default)
- Scala: 3.2.2
- Leiningen: 2.11.2 (Clojure)
- Sbt 1.10.11
- Leiningen: 2.12.0 (Clojure)
- Sbt 1.11.6

### Additional Java build tools

- Maven: 3.9.9
- Gradle: 8.13
- Bazel: 8.1.1
- Maven: 3.9.11
- Gradle: 9.1
- Bazel: 8.4.1

### JavaScript via Node.js

Node.js versions are managed by [nvm](https://github.com/nvm-sh/nvm).
You can install any version you need with `nvm install [version]`.
Installed version:

- 22.14.0 (set as default, with alias 22.14), includes npm 10.9.2
- 22.19.0 (set as default, with alias 22.19), includes npm 10.9.3

### Additional JS tools

Expand All @@ -194,15 +197,15 @@ Python versions are installed and managed by
[virtualenv](https://virtualenv.pypa.io/en/stable/). Installed versions:

- 3.10.16 (default)
- 3.11.11
- 3.12.9
- 3.11.13
- 3.12.11

Supporting libraries:

- pypy: 7.3.9
- pypy3: 7.3.17
- pip: 25.0.1
- virtualenv: 20.29.3
- pip: 25.2
- virtualenv: 20.34.0

### Ruby

Expand All @@ -215,11 +218,15 @@ Available versions:
- 3.4.x
- jruby-9.4.1.0

The default installed Ruby version is 3.2.6.
The default installed Ruby version is 3.4.5.

### Rust

- 1.85.1
- 1.90.0

### Swiftly

- 1.0.1

## See also

Expand Down
71 changes: 39 additions & 32 deletions docs/docs/reference/os-ubuntu-images/ubuntu-2404-image.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,18 +57,18 @@ The image comes with the following [toolbox utilities](../toolbox) preinstalled:

Following version control tools are pre-installed:

- Git 2.49.0
- Git LFS (Git Large File Storage) 3.6.1
- GitHub CLI 2.69.0
- Git 2.51.0
- Git LFS (Git Large File Storage) 3.7.0
- GitHub CLI 2.80.0
- Mercurial 6.1.1
- Svn 1.14.1

### Browsers and Headless Browser Testing

- Firefox 102.11.0 (`102`, `default`, `esr`)
- Geckodriver 0.36.0
- Google Chrome 131.0.6778.139
- ChromeDriver 131.0.6778.139
- Google Chrome 140.0.7339.207
- ChromeDriver 140.0.7339.207
- Xvfb (X Virtual Framebuffer)
- Phantomjs 2.1.1

Expand All @@ -80,28 +80,29 @@ Refer to the documentation of associated libraries when configuring your project

Docker toolset is installed and the following versions are available:

- Docker 28.0.2
- Docker 28.4.0
- Docker-compose 1.29.2 (used as `docker-compose --version`)
- Docker-compose 2.34.0 (used as `docker compose version`)
- Docker-buildx 0.22.0
- Docker-compose 2.39.4 (used as `docker compose version`)
- Docker-buildx 0.28.0
- Docker-machine 0.16.2
- Dockerize 0.9.3
- Dockerize 0.9.6
- Buildah 1.33.7
- Podman 4.9.3
- Skopeo 1.13.3

### Cloud CLIs

- Aws-cli v2 (used as `aws`) 2.25.0
- Azure-cli 2.70.0
- Aws-cli v2 (used as `aws`) 2.31.1
- Azure-cli 2.77.0
- Ecs-cli 1.21.0
- Doctl 1.123.0
- Gcloud 515.0.0
- Gke-gcloud-auth-plugin 515.0.0
- Doctl 1.142.0
- Gcloud 540.0.0
- Gke-gcloud-auth-plugin 540.0.0
- Kubectl 1.29.1
- Heroku 10.4.0
- Terraform 1.11.2
- Helm 3.17.2
- Heroku 10.13.2
- Terraform 1.13.3
- Helm 3.19.0
- Helmfile 1.1.7

### Network utilities

Expand Down Expand Up @@ -144,29 +145,31 @@ Versions:
- 1.20.x
- 1.21.x
- 1.22.x
- 1.23.x
- 1.24.x (1.24.1 as default)
- 1.24.x
- 1.25.x

The default installed Go version is 1.25.1.

### Java and JVM languages

- Java: 11.0.26, 17.0.14 (default), 21.0.6
- Java: 11.0.28, 17.0.16 (default), 21.0.8
- Scala: 3.2.2
- Leiningen: 2.11.2 (Clojure)
- Sbt 1.10.11
- Leiningen: 2.12.0 (Clojure)
- Sbt 1.11.6

### Additional Java build tools

- Maven: 3.9.9
- Gradle: 8.13
- Bazel: 8.1.1
- Maven: 3.9.11
- Gradle: 9.1
- Bazel: 8.4.1

### JavaScript via Node.js

Node.js versions are managed by [nvm](https://github.com/nvm-sh/nvm).
You can install any version you need with `nvm install [version]`.
Installed version:

- 22.14.0 (set as default, with alias 22.14), includes npm 10.9.2
- 22.19.0 (set as default, with alias 22.19), includes npm 10.9.3

### Additional JS tools

Expand All @@ -192,15 +195,15 @@ PHPUnit: 9.5.28
Python versions are installed and managed by
[virtualenv](https://virtualenv.pypa.io/en/stable/). Installed versions:

- 3.10.16 (default)
- 3.11.11
- 3.10.18 (default)
- 3.11.13
- 3.12.9

Supporting libraries:

- pypy3: 7.3.19
- pip: 25.0.1
- virtualenv: 20.29.3
- pip: 25.2
- virtualenv: 20.34.0

### Ruby

Expand All @@ -213,11 +216,15 @@ Available versions:
- 3.4.x
- jruby-9.4.1.0

The default installed Ruby version is 3.3.6.
The default installed Ruby version is 3.4.5.

### Rust

- 1.85.1
- 1.90.0

### Swiftly

- 1.0.1

## See also

Expand Down