You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -78,23 +75,23 @@ For preinstalled language interpreters, a standard version manager like `rvm` is
78
75
79
76
| package | version |
80
77
|:--------|:---------|
81
-
| git | `2.28.0` |
78
+
| git | `2.45.2` |
82
79
| git-lfs | `2.9.2` |
83
-
| hg | `5.3` |
80
+
| hg | `6.5.2` |
84
81
| svn | `1.13.0` |
85
82
{: style="width: 30%" }
86
83
87
84
### Compilers and Build toolchain
88
85
89
86
| package | version |
90
87
|:--------|:---------|
91
-
| clang | `7.0.0` |
92
-
| llvm | `10.0.0` |
93
-
| cmake | `3.16.8` |
94
-
| gcc | `9.3.0` |
88
+
| clang | `16.0.0` |
89
+
| llvm | `18.0.0` |
90
+
| cmake | `3.29.0` |
91
+
| gcc | `9.4.0` |
95
92
| ccache | `3.7.7` |
96
-
| shellcheck | `0.7.0` |
97
-
| shfmt | `2.6.3` |
93
+
| shellcheck | `0.10.0` |
94
+
| shfmt | `3.8.0` |
98
95
{: style="width: 30%" }
99
96
100
97
To use the IBM Advance Toolchain v14 compilers under `ppc64le` architecture in Focal LXD image, use the following paths in your `.travis.yml`:
@@ -137,32 +134,33 @@ To use the IBM Advance Toolchain v14 compilers under `amd64` architecture in Foc
137
134
138
135
### Docker
139
136
140
-
* Docker `19.03.8` is installed.
141
-
* docker-compose `1.25.1` is also available.
137
+
* Docker `26.1.4` is installed.
138
+
* docker-compose `2.27.1` is also available.
142
139
143
140
## Ruby support
144
141
145
-
* Pre-installed Rubies: `2.5.7`, `2.5.8`, `2.6.5`, `2.6.6`, `2.7.0` and `2.7.1`.
146
-
* The default ruby is `2.7.1`.
142
+
* Pre-installed Rubies: `2.5.9`, `2.7.6` and `3.3.0`.
143
+
* The default ruby is `3.3.0`.
147
144
* Other ruby versions can be installed during build time.
148
145
149
146
## Python support
150
147
151
-
* Supported Python version is: `3.6` or higher as `2.7` has been sunsetted.
152
-
* Python `3.6.10` will be used by default when no language version is explicitly set.
148
+
* Supported Python version is: `3.7` or higher as `2.7` has been sunsetted.
149
+
* Python `3.7.17` will be used by default when no language version is explicitly set.
153
150
* The following Python versions are preinstalled:
154
151
155
152
| alias | version |
156
153
| :----- | :------- |
157
-
| `3.6` | `3.6.10` |
154
+
| `3.6` | `3.7.17` |
155
+
| `3.8` | `3.8.18` |
156
+
| `3.9` | `3.9.18` |
157
+
| `3.12` | `3.12.0` |
158
158
{: style="width: 30%" }
159
159
160
-
If you're getting errors about PyPy `pypy is not installed; attempting download`, use one of the more recent versions such as `PyPy3.6 v7.3.1`.
161
-
162
160
## JavaScript and Node.js support
163
161
164
-
* For builds specifying `language: node_js`, `nvm` is automatically updated to the latest version at build time. For other builds, the stable version at image build time has been selected, which is `0.35.3`.
165
-
* The following NodeJS versions are preinstalled: `4.9.1`, `6.17.1`, `8.9`, `8.17.0`, `10.16.0`, `10.22.0`, `12.7.0` and `12.18.3`.
162
+
* For builds specifying `language: node_js`, `nvm` is automatically updated to the latest version at build time. For other builds, the stable version at image build time has been selected, which is `0.39.7`.
163
+
* The following NodeJS versions are preinstalled: `4.9.1`, `6.17.1`, `8.17.0`, `10.24.1`, `12.22.12`, `14.21.3`, `16.15`, `16.20.2`, `18.20.3` and `20.14.0`.
166
164
167
165
## Go support
168
166
@@ -172,23 +170,23 @@ If you're getting errors about PyPy `pypy is not installed; attempting download`
172
170
173
171
## JVM (Clojure, Groovy, Java, Scala) support
174
172
175
-
* Pre-installed JVMs: `openjdk10`, and `openjdk11` on x86, default is `openjdk11`.
173
+
* Pre-installed JVMs: `openjdk8`, `openjdk9`, `openjdk10`, and `openjdk11` on x86, default is `openjdk11`.
176
174
177
175
* Other JDKs, including Oracle's, can be acquired if available by specifying `jdk`.
178
176
179
177
* The following table summarizes the Pre-installed JVM tooling versions:
180
178
181
179
| package | version |
182
180
|:--------|:--------|
183
-
| gradle | `5.1.1` |
184
-
| maven | `3.6.3` |
185
-
| groovy | `2.4.5` |
181
+
| gradle | `8.3` |
182
+
| maven | `3.9.4` |
183
+
| groovy | `3.0.17` |
186
184
{: style="width: 30%" }
187
185
188
186
## Perl support
189
187
190
-
* Default version on Focal is `5.30.0`
191
-
* Supported versions `5.22`, `5.24`, `5.26`, `5.28`, `5.30` and `5.32` can be installed by using the `perl:`-key.
188
+
* Default version on Focal is `5.32.0`
189
+
* Supported versions `5.32` and `5.33` can be installed by using the `perl:`-key.
192
190
* `TAP::Harness` v3.42 and `cpanm` (App::cpanminus) version 1.7044 are also pre-installed.
193
191
194
192
## PHP support
@@ -208,10 +206,10 @@ To use one in your build, add it to the services key in your `travis.yml` :
0 commit comments