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
@@ -79,20 +78,20 @@ For preinstalled language interpreters, a standard version manager like `rvm` is
79
78
80
79
| package | version |
81
80
|:--------|:---------|
82
-
| git | `2.27.0` |
83
-
| git-lfs | `2.11.0` |
84
-
| hg | `4.8` |
81
+
| git | `2.43.0` |
82
+
| git-lfs | `2.3.4` |
83
+
| hg | `5.3` |
85
84
| svn | `1.9.7` |
86
85
{: style="width: 30%" }
87
86
88
87
### Compilers and Build toolchain
89
88
90
-
* clang and llvm 7
91
-
* cmake 3.12.4
89
+
* clang and llvm 16
90
+
* cmake 3.26.3
92
91
* gcc 7.5.0
93
92
* ccache 3.4.1
94
-
* shellcheck 0.7.0
95
-
* shfmt 2.6.3
93
+
* shellcheck 0.10.0
94
+
* shfmt 3.8.0
96
95
97
96
To use the IBM Advance Toolchain v14 compilers under `ppc64le` architecture in Focal LXD image, use the following paths in your `.travis.yml`:
98
97
@@ -134,43 +133,45 @@ To use the IBM Advance Toolchain v14 compilers under `amd64` architecture in Foc
134
133
135
134
### Docker
136
135
137
-
* Docker 18.06.0-ce is installed
138
-
* docker-compose 1.23.1.
136
+
* Docker 24.0.2 is installed
137
+
* docker-compose 2.18.1
139
138
140
139
## Ruby support
141
140
142
-
* Pre-installed Rubies: `2.4.9`, `2.5.3`, `2.5.7`, `2.6.5` and `2.7.0`.
143
-
* The default ruby is `2.6.5`.
141
+
* Pre-installed Rubies: `2.5.9`, `2.7.6` and `3.3.0`.
142
+
* The default ruby is `3.3.0`.
144
143
* Other ruby versions can be installed during build time.
145
144
146
145
## Python support
147
146
148
-
* Supported Python versions: `2.7`, `3.6` or higher.
149
-
* Python `2.7.17` will be used when no language version is explicitly set.
147
+
* Supported Python versions: `3.6` or higher.
148
+
* Python `3.12.0` will be used when no language version is explicitly set.
150
149
* The following Python versions are preinstalled:
151
150
152
151
| alias | version |
153
152
| :----- | :------- |
154
-
| 2.7 | 2.7.17 |
155
-
| 3.6 | 3.6.9 |
153
+
| 3.6 | 3.6.15 |
154
+
| 3.7 | 3.7.17 |
155
+
| 3.8 | 3.8.18 |
156
+
| 3.12 | 3.12.0 |
156
157
{: style="width: 30%" }
157
158
158
159
If you're getting errors about PyPy `pypy is not installed; attempting download`, use one of the more recent versions.
159
160
160
161
## JavaScript and Node.js support
161
162
162
163
* 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.10.48.
163
-
* The following NodeJS versions are preinstalled: `13.3.0`, `12.18.1`, `12.13.1`, `11.15.0`, `10.21.0`, `10.16.0`, and `8.17.0`.
164
+
* The following NodeJS versions are preinstalled: `20.14.0`, `18.20.3`, `16.20.2`, `16.15.1`, `16.15`, `12.22.12`, `10.24.1`, `8.17.0`, `6.17.1` and `4.9.1`.
164
165
165
166
## Go support
166
167
167
-
* Pre-installed Go: `1.11.1`
168
+
* Pre-installed Go: `1.18.1`
168
169
169
170
* Other Go versions can be installed during build time by specifying the language versions with the `go:`-key.
170
171
171
172
## JVM (Clojure, Groovy, Java, Scala) support
172
173
173
-
* Pre-installed JVMs: `openjdk8`, `openjdk10`, and `openjdk11` on x86, default
174
+
* Pre-installed JVMs: `openjdk8`, `openjdk9`, `opnejdk10` and `openjdk11` on x86, default
174
175
is `openjdk11`.
175
176
176
177
* Other JDKs, including Oracle's, can be acquired if available by specifying `jdk`.
@@ -179,15 +180,15 @@ is `openjdk11`.
179
180
180
181
| package | version |
181
182
|:--------|:--------|
182
-
| gradle | 5.1.1 |
183
-
| maven | 3.6.3 |
184
-
| groovy | 2.4.5 |
183
+
| gradle | 8.3 |
184
+
| maven | 3.9.4 |
185
+
| groovy | 4.0.15 |
185
186
{: style="width: 30%" }
186
187
187
188
## Perl support
188
189
189
-
* Default version on Xenial is `5.26.1`
190
-
* Supported versions `5.22`, `5.24`, `5.26`, `5.28`, `5.30` and `5.32` can be installed by using the `perl:`-key.
190
+
* Default version on Bionic is `5.33`
191
+
* Supported versions `5.32` and `5.33` can be installed by using the `perl:`-key.
191
192
* `TAP::Harness` v3.38 and `cpanm` (App::cpanminus) version 1.7044 are also pre-installed.
192
193
193
194
## PHP support
@@ -227,9 +228,9 @@ To use one in your build, add it to the services key in your `travis.yml` :
0 commit comments