Skip to content

Commit e70cebe

Browse files
docs: Ubuntu image changelog April 7 (#203)
## πŸ“ Description As forked [PR](#201) is blocked by workflow not running this is a direct push to unblock @d-stefanovic ## βœ… Checklist - [ ] I have tested this change - [ ] This change requires documentation update Co-authored-by: Danilo Stefanovic <[email protected]>
1 parent 455046e commit e70cebe

File tree

5 files changed

+269
-107
lines changed

5 files changed

+269
-107
lines changed

β€Ždocs/docs/getting-started/changelog.md

Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,164 @@ Thank you for using Semaphore!
88
We continuously deploy changes that improve our product for our customers.
99
This page is updated on a weekly basis.
1010

11+
### Week of April 7 2025
12+
13+
**(Improved) Ubuntu 20.04 image update**
14+
15+
**(New)** Packages:
16+
17+
- Erlang 27.3.2 (aliased as 27.3)
18+
- Elixir 1.18.1, 1.18.2, 1.18.3
19+
- PHP 8.1.32, 8.2.28, 8.3.16, 8.3.17, 8.3.19
20+
- Ruby 3.1.7, 3.2.7, 3.2.8, 3.3.7, 3.4.0, 3.4.1, 3.4.2
21+
22+
**(Updated)** Updated packages:
23+
24+
- Kernel: 5.15.0-124.134 -> 5.15.0-134.145
25+
- Git: 2.47.1 -> 2.49.0
26+
- Gitlfs: 3.6.0 -> 3.6.1
27+
- Gh: 2.63.2 -> 2.69.0
28+
- Geckodriver: 0.35.0 -> 0.36.0
29+
- Chrome: 131.0.6778.139 -> 134.0.6998.117
30+
- Chromedriver: 131.0.6778.139 -> 134.0.6998.117
31+
- Docker: 27.4.0 -> 28.0.2
32+
- Docker compose v2: 2.32.1 -> 2.34.0
33+
- Dockerize: 0.9.0 -> 0.9.3
34+
- Docker buildx: 0.19.3 -> 0.22.0
35+
- Containerd.io: 1.7.24 -> 1.7.25
36+
- Runc: 1.2.2 -> 1.2.4
37+
- Aws v1: 1.36.24 -> 1.38.17
38+
- Aws v2: 2.22.19 -> 2.25.0
39+
- Azure: 2.67.0 -> 2.70.0
40+
- Doctl: 1.120.0 -> 1.123.0
41+
- Gcloud: 504.0.0 -> 515.0.0
42+
- Heroku: 10.0.0 -> 10.4.0
43+
- Terraform: 1.10.2 -> 1.11.2
44+
- Helm: 3.16.3 -> 3.17.2
45+
- Erlang: 25.3.2.16 -> 25.3.2.19 (aliased as 25.3)
46+
- Erlang: 26.2.5.6 -> 26.2.5.10 (aliased as 26.2)
47+
- Erlang: 27.2.2 -> 27.2.4 (aliased as 27.2)
48+
- Go: 1.23.4 -> 1.24.1
49+
- Java 11: 11.0.25 -> 11.0.26
50+
- Java 17: 17.0.13 -> 17.0.14
51+
- Gradle: 8.11.1 -> 8.13
52+
- Bazel: 8.0.0 -> 8.1.1
53+
- Nodejs: 22.12.0 -> 22.14.0
54+
- Npm: 10.9.0 -> 10.9.2
55+
- Nvm: 0.40.1 -> 0.40.2
56+
- Python3.12: 3.12.8 -> 3.12.9
57+
- Pip: 24.3.1 -> 25.0.1
58+
- Virtualenv: 20.28.0 -> 20.29.3
59+
- Sbt: 1.10.6 -> 1.10.11
60+
- Yq: 4.44.6 -> 4.45.1
61+
62+
To learn more about this image, check our [Ubuntu 20.04 page](https://docs.semaphoreci.com/reference/os-ubuntu-images/ubuntu-2004-image/).
63+
64+
**(Improved) Ubuntu 22.04 image update**
65+
66+
**(New)** Packages:
67+
68+
- Erlang 27.3.2 (aliased as 27.3)
69+
- Elixir 1.18.1, 1.18.2, 1.18.3
70+
- PHP 8.1.32, 8.2.28, 8.3.16, 8.3.17, 8.3.19
71+
- Ruby 3.1.7, 3.2.7, 3.2.8, 3.3.7, 3.4.0, 3.4.1, 3.4.2
72+
73+
**(Updated)** Updated packages:
74+
75+
- Kernel: 6.8.0-50.51 -> 6.8.0-55.57
76+
- Git: 2.47.1 -> 2.49.0
77+
- Gitlfs: 3.6.0 -> 3.6.1
78+
- Gh: 2.63.2 -> 2.69.0
79+
- Geckodriver: 0.35.0 -> 0.36.0
80+
- Chrome: 131.0.6778.139 -> 134.0.6998.117
81+
- Chromedriver: 131.0.6778.139 -> 134.0.6998.117
82+
- Docker: 27.4.0 -> 28.0.2
83+
- Docker compose v2: 2.32.1 -> 2.34.0
84+
- Dockerize: 0.9.0 -> 0.9.3
85+
- Docker buildx: 0.19.3 -> 0.22.0
86+
- Containerd.io: 1.7.24 -> 1.7.25
87+
- Runc: 1.2.2 -> 1.2.4
88+
- Aws v2: 2.22.19 -> 2.25.0
89+
- Azure: 2.67.0 -> 2.70.0
90+
- Doctl: 1.120.0 -> 1.123.0
91+
- Gcloud: 504.0.0 -> 515.0.0
92+
- Heroku: 10.0.0 -> 10.4.0
93+
- Terraform: 1.10.2 -> 1.11.2
94+
- Helm: 3.16.3 -> 3.17.2
95+
- Erlang: 25.3.2.16 -> 25.3.2.19 (aliased as 25.3)
96+
- Erlang: 26.2.5.6 -> 26.2.5.10 (aliased as 26.2)
97+
- Erlang: 27.2.2 -> 27.2.4 (aliased as 27.2)
98+
- Go: 1.23.4 -> 1.24.1
99+
- Java 11: 11.0.25 -> 11.0.26
100+
- Java 17: 17.0.13 -> 17.0.14
101+
- Gradle: 8.11.1 -> 8.13
102+
- Bazel: 8.0.0 -> 8.1.1
103+
- Nodejs: 22.12.0 -> 22.14.0
104+
- Npm: 10.9.0 -> 10.9.2
105+
- Nvm: 0.40.1 -> 0.40.2
106+
- Php: 8.1.31 -> 8.1.32
107+
- Python3.12: 3.12.8 -> 3.12.9
108+
- Pip: 24.3.1 -> 25.0.1
109+
- Virtualenv: 20.28.0 -> 20.29.3
110+
- Sbt: 1.10.6 -> 1.10.11
111+
- Yq: 4.44.6 -> 4.45.1
112+
- Rust: 1.83.0 -> 1.85.1
113+
114+
To learn more about this image, check our [Ubuntu 22.04 page](https://docs.semaphoreci.com/reference/os-ubuntu-images/ubuntu-2204-image/).
115+
116+
**(Improved) Ubuntu 24.04 image update**
117+
118+
**(New)** Packages:
119+
120+
- Erlang 27.3.2 (aliased as 27.3)
121+
- Elixir 1.18.1, 1.18.2, 1.18.3
122+
- PHP 8.1.32, 8.2.28, 8.3.16, 8.3.17, 8.3.19
123+
- Ruby 3.1.7, 3.2.7, 3.2.8, 3.3.7, 3.4.0, 3.4.1, 3.4.2
124+
125+
**(Updated)** Updated packages:
126+
127+
- Kernel: 6.8.0-51.52 -> 6.8.0-55.57
128+
- Git: 2.47.1 -> 2.49.0
129+
- Gitlfs: 3.6.0 -> 3.6.1
130+
- Gh: 2.63.2 -> 2.69.0
131+
- Geckodriver: 0.35.0 -> 0.36.0
132+
- Chrome: 131.0.6778.139 -> 134.0.6998.117
133+
- Chromedriver: 131.0.6778.139 -> 134.0.6998.117
134+
- Docker: 27.4.0 -> 28.0.2
135+
- Docker compose v2: 2.32.1 -> 2.34.0
136+
- Dockerize: 0.9.0 -> 0.9.3
137+
- Docker buildx: 0.19.3 -> 0.22.0
138+
- Containerd.io: 1.7.24 -> 1.7.25
139+
- Runc: 1.2.2 -> 1.2.4
140+
- Aws v2: 2.22.19 -> 2.25.0
141+
- Azure: 2.67.0 -> 2.70.0
142+
- Doctl: 1.120.0 -> 1.123.0
143+
- Gcloud: 504.0.0 -> 515.0.0
144+
- Heroku: 10.0.0 -> 10.4.0
145+
- Terraform: 1.10.2 -> 1.11.2
146+
- Helm: 3.16.3 -> 3.17.2
147+
- Erlang: 25.3.2.16 -> 25.3.2.19 (aliased as 25.3)
148+
- Erlang: 26.2.5.6 -> 26.2.5.10 (aliased as 26.2)
149+
- Erlang: 27.2.2 -> 27.2.4 (aliased as 27.2)
150+
- Go: 1.23.4 -> 1.24.1
151+
- Java 11: 11.0.25 -> 11.0.26
152+
- Java 17: 17.0.13 -> 17.0.14
153+
- Java 21: 21.0.5 -> 21.0.6
154+
- Gradle: 8.11.1 -> 8.13
155+
- Bazel: 8.0.0 -> 8.1.1
156+
- Nodejs: 22.12.0 -> 22.14.0
157+
- Npm: 10.9.0 -> 10.9.2
158+
- Nvm: 0.40.1 -> 0.40.2
159+
- Php: 8.1.31 -> 8.1.32
160+
- Pip: 24.3.1 -> 25.0.1
161+
- Pypy3: 7.3.17 -> 7.3.19
162+
- Virtualenv: 20.28.0 -> 20.29.3
163+
- Sbt: 1.10.6 -> 1.10.11
164+
- Yq: 4.44.6 -> 4.45.1
165+
- Rust: 1.83.0 -> 1.85.1
166+
167+
To learn more about this image, check our [Ubuntu 24.04 page](https://docs.semaphoreci.com/reference/os-ubuntu-images/ubuntu-2404-image/).
168+
11169
### Week of December 23 2024
12170

13171
**(Improved) Ubuntu 20.04 image update**

β€Ždocs/docs/reference/os-ubuntu-images/ubuntu-2004-image.md

Lines changed: 35 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -51,18 +51,18 @@ The image comes with the following [toolbox utilities](../toolbox) preinstalled:
5151

5252
Following version control tools are pre-installed:
5353

54-
- Git 2.47.1
55-
- Git LFS (Git Large File Storage) 3.6.0
56-
- GitHub CLI 2.63.2
54+
- Git 2.49.0
55+
- Git LFS (Git Large File Storage) 3.6.1
56+
- GitHub CLI 2.69.0
5757
- Mercurial 5.3.1
5858
- Svn 1.13.0
5959

6060
### Browsers and Headless Browser Testing
6161

6262
- Firefox 68.9 (`68`, `esr-old`), 78.1 (`78`, `default`, `esr`), 102.11.0 (`102`, `esr-new`, `esr-latest`)
63-
- Geckodriver 0.35.0
64-
- Google Chrome 131
65-
- ChromeDriver 131
63+
- Geckodriver 0.36.0
64+
- Google Chrome 134.0.6998.117
65+
- ChromeDriver 134.0.6998.117
6666
- Xvfb (X Virtual Framebuffer)
6767
- Phantomjs 2.1.1
6868

@@ -72,30 +72,30 @@ Chrome and Firefox both support headless mode. You shouldn't need to do more tha
7272

7373
Docker toolset is installed and the following versions are available:
7474

75-
- Docker 27.4.0
75+
- Docker 28.0.2
7676
- Docker-compose 1.29.2 (used as `docker-compose --version`)
77-
- Docker-compose 2.32.1 (used as `docker compose version`)
78-
- Docker-buildx 0.19.3
77+
- Docker-compose 2.34.0 (used as `docker compose version`)
78+
- Docker-buildx 0.22.0
7979
- Docker-machine 0.16.2
80-
- Dockerize 0.9.0
80+
- Dockerize 0.9.3
8181
- Buildah 1.22.3
8282
- Podman 3.4.2
8383
- Skopeo 1.5.0
8484

85-
### Cloud CLIs
85+
### Cloud CLIs
8686

87-
- Aws-cli v1 (used as `aws`) 1.36.24
88-
- Aws-cli v2 (used as `aws2`) 2.22.19
89-
- Azure-cli 2.67.0
87+
- Aws-cli v1 (used as `aws`) 1.38.17
88+
- Aws-cli v2 (used as `aws2`) 2.25.0
89+
- Azure-cli 2.70.0
9090
- Eb-cli 3.20.10
9191
- Ecs-cli 1.21.0
92-
- Doctl 1.120.0
93-
- Gcloud 504.0.0
94-
- Gke-gcloud-auth-plugin 504.0.0
92+
- Doctl 1.123.0
93+
- Gcloud 515.0.0
94+
- Gke-gcloud-auth-plugin 515.0.0
9595
- Kubectl 1.29.1
96-
- Heroku 10.0.0
97-
- Terraform 1.10.2
98-
- Helm 3.16.3
96+
- Heroku 10.4.0
97+
- Terraform 1.11.2
98+
- Helm 3.17.2
9999

100100
### Network utilities
101101

@@ -114,7 +114,7 @@ Docker toolset is installed and the following versions are available:
114114
Erlang versions are installed and managed via [kerl](https://github.com/kerl/kerl).
115115
Elixir versions are installed with [kiex](https://github.com/taylor/kiex).
116116

117-
- Erlang: 22.3, 23.3, 24.1, 24.2, 24.3, 25.0, 25.1, 25.2, 25.3 (default), 26.0, 26.1, 26.2, 27.0, 27.1, 27.2
117+
- Erlang: 22.3, 23.3, 24.1, 24.2, 24.3, 25.0, 25.1, 25.2, 25.3 (default), 26.0, 26.1, 26.2, 27.0, 27.1, 27.2, 27.3
118118
- Elixir: 1.9.x, 1.10.x, 1.11.x, 1.12.x, 1.13.x, 1.14.x (1.14.5 as default), 1.15.x, 1.16.x, 1.17.x, 1.18.x
119119

120120
Additional libraries:
@@ -139,28 +139,29 @@ Versions:
139139
- 1.20.x
140140
- 1.21.x
141141
- 1.22.x
142-
- 1.23.x (1.23.4 as default)
142+
- 1.23.x
143+
- 1.24.x (1.24.1 as default)
143144

144145
### Java and JVM languages
145146

146-
- Java: 11.0.25 (default), 17.0.13
147+
- Java: 11.0.26 (default), 17.0.14
147148
- Scala: 2.12.15, 3.1.3
148149
- Leiningen: 2.11.2 (Clojure)
149-
- Sbt 1.10.6
150+
- Sbt 1.10.11
150151

151152
### Additional Java build tools
152153

153154
- Maven: 3.9.9
154-
- Gradle: 8.11.1
155-
- Bazel: 8.0.0
155+
- Gradle: 8.13
156+
- Bazel: 8.1.1
156157

157158
### JavaScript via Node.js
158159

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

163-
- v22.12.0 (set as default, with alias 22.11), includes npm 10.9.0
164+
- 22.14.0 (set as default, with alias 22.14), includes npm 10.9.2
164165

165166
### Additional JS tools
166167

@@ -177,7 +178,7 @@ Available versions:
177178
- 8.2.x
178179
- 8.3.x
179180

180-
The default installed PHP version is `7.4.33`.
181+
The default installed PHP version is 7.4.33.
181182

182183
### Additional PHP libraries
183184

@@ -191,15 +192,15 @@ Python versions are installed and managed by
191192
- 3.8.10 (default)
192193
- 3.9.21
193194
- 3.10.16
194-
- 3.11.1
195-
- 3.12.8
195+
- 3.11.11
196+
- 3.12.9
196197

197198
Supporting libraries:
198199

199200
- pypy: 7.3.9
200201
- pypy3: 7.3.17
201-
- pip: 24.3.1
202-
- venv: 20.28.0
202+
- pip: 25.0.1
203+
- virtualenv: 20.29.3
203204

204205
### Ruby
205206

@@ -211,15 +212,12 @@ Available versions:
211212
- 3.1.x
212213
- 3.2.x
213214
- 3.3.x
215+
- 3.4.x
214216
- jruby-9.2.11.1
215217
- jruby-9.3.9.0
216218
- jruby-9.4.0.0
217219

218-
The default installed Ruby version is `2.7.8`.
219-
220-
### Rust
221-
222-
- 1.83.0
220+
The default installed Ruby version is 2.7.8.
223221

224222
## See also
225223

β€Ždocs/docs/reference/os-ubuntu-images/ubuntu-2204-arm-image.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ Docker toolset is installed and the following versions are available:
119119
Erlang versions are installed and managed via [kerl](https://github.com/kerl/kerl).
120120
Elixir versions are installed with [kiex](https://github.com/taylor/kiex).
121121

122-
- Erlang: 24.3, 25.0, 25.1, 25.2, 25.3 (default), 26.0, 26.1, 26.2, 27.0, 27.1, 27.2
122+
- Erlang: 24.3, 25.0, 25.1, 25.2, 25.3 (default), 26.0, 26.1, 26.2, 27.0, 27.1, 27.2, 27.3
123123
- Elixir: 1.14.x (1.14.5 as default), 1.15.x, 1.16.x, 1.17.x, 1.18.x
124124

125125
Additional libraries:
@@ -135,6 +135,7 @@ Versions:
135135
- 1.21.x (1.21.6 as default)
136136
- 1.22.x
137137
- 1.23.x
138+
- 1.24.x
138139

139140
### Java and JVM languages
140141

@@ -200,6 +201,7 @@ Available versions:
200201
- 3.1.x
201202
- 3.2.x
202203
- 3.3.x
204+
- 3.4.x
203205
- jruby-9.3.10.0
204206
- jruby-9.4.2.0
205207

0 commit comments

Comments
Β (0)