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
Copy file name to clipboardExpand all lines: user/reference/xenial.md
+27-34Lines changed: 27 additions & 34 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -82,9 +82,9 @@ For preinstalled language interpreters, a standard version manager like `rvm` is
82
82
83
83
| package | version |
84
84
|:--------|:---------|
85
-
| git | `2.27.0` |
86
-
| git-lfs | `2.11.0` |
87
-
| hg | `4.8` |
85
+
| git | `2.37.3` |
86
+
| git-lfs | `3.2.0` |
87
+
| hg | `5.9.3` |
88
88
| svn | `1.9.3` |
89
89
{: style="width: 30%" }
90
90
@@ -93,9 +93,9 @@ For preinstalled language interpreters, a standard version manager like `rvm` is
93
93
* clang and llvm 7
94
94
* cmake 3.12.4
95
95
* gcc 5.4.0
96
-
* ccache 3.2.4
97
-
* shellcheck 0.7.0
98
-
* shfmt 2.6.3
96
+
* ccache 3.2.4-1
97
+
* shellcheck 0.7.2
98
+
* shfmt 3.2.1
99
99
100
100
To use the IBM Advance Toolchain v12 compilers under `ppc64le` architecture in Xenial LXD image, use the following paths in your `.travis.yml`:
101
101
@@ -137,67 +137,60 @@ To use the IBM Advance Toolchain v12 compilers under `amd64` architecture in Xen
137
137
138
138
### Docker
139
139
140
-
* Docker 18.06.0-ce is installed
141
-
* docker-compose 1.23.1.
140
+
* Docker 20.10.7 is installed
141
+
* docker-compose 1.29.2.
142
142
143
143
## Ruby support
144
144
145
-
* Pre-installed Rubies: `2.3.8`, `2.4.5` and `2.5.3`.
146
-
* The default ruby is `2.5.3p105`.
145
+
* Pre-installed Rubies: `2.7.6`, `3.0.4` and `3.1.2`.
146
+
* The default ruby is `2.7.6p219`.
147
147
* Other ruby versions can be installed during build time.
148
148
149
149
## Python support
150
150
151
-
* Supported Python versions: `2.7`, `3.5` or higher.
152
-
* Pre-installed Python versions: `2.7.12`, and `3.5.2`.
153
-
* Python `3.5.2` will be used when no language version is explicitly set.
151
+
* Supported Python versions: `3.5` or higher.
152
+
* Pre-installed Python versions: `3.7.13`, and `3.8.13`.
153
+
* Python `3.7.13` will be used when no language version is explicitly set.
154
154
155
155
If you're getting errors about PyPy `pypy is not installed; attempting download`, use one of the more recent python versions.
156
156
157
157
## JavaScript and Node.js support
158
158
159
-
* 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.33.11.
160
-
* The following NodeJS versions are preinstalled: `12.18.2` ,`11.0.0` `10,21,0` and `8.17.0`.
159
+
* 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.1.
160
+
* NodeJS version `16.16.0` is preinstalled.
161
161
162
162
## Go support
163
163
164
-
* Pre-installed Go: `1.11.1`
164
+
* Pre-installed Go: `1.18.4`
165
165
166
166
* Other Go versions can be installed during build time by specifying the language versions with the `go:`-key.
167
167
168
168
## JVM (Clojure, Groovy, Java, Scala) support
169
169
170
-
* Pre-installed JVMs: `openjdk8`, `openjdk10`, and `openjdk11` on x86, default
171
-
is `openjdk8`; `openjdk7` and `openjdk8` on ppc64le.
170
+
* Pre-installed JVMs: `openjdk8` and `openjdk11` on x86, default
171
+
is `openjdk11`; `openjdk7` and `openjdk8` on ppc64le.
172
172
173
173
* Other JDKs, including Oracle's, can be acquired if available by specifying `jdk`.
174
174
175
175
* The following table summarizes the Pre-installed JVM tooling versions:
176
176
177
177
| package | version |
178
178
|:--------|:--------|
179
-
| gradle | 5.1.1 |
180
-
| maven | 3.6.3 |
181
-
| groovy | 2.4.5 |
179
+
| gradle | 7.4.2 |
180
+
| maven | 3.8.6 |
181
+
| groovy | 4.0.3 |
182
182
{: style="width: 30%" }
183
183
184
184
## Perl support
185
185
186
-
* Default version on Xenial is `5.22.1`
187
-
* Supported versions `5.22`, `5.24`, `5.26`, `5.28` and `5.30` can be installed by using the `perl:`-key.
186
+
* Default version on Xenial is `5.34.1`
187
+
* Supported versions `5.22`, `5.24`, `5.26`, `5.28`, `5.29`, `5.30`, `5.31`, `5.32`, `5.33` and `5.34` can be installed by using the `perl:`-key.
188
188
* `TAP::Harness` v3.35 and `cpanm` (App::cpanminus) version 1.7044 are also pre-installed.
189
189
190
190
## PHP support
191
191
192
192
* For dynamic runtime selection, `phpenv` is available.
193
-
* The following PHP versions are preinstalled:
194
-
195
-
| alias | version |
196
-
| :----- | :------- |
197
-
| 5.6 | 5.6.40 |
198
-
| 7.1 | 7.1.27 |
199
-
| 7.2 | 7.2.15 |
200
-
{: style="width: 30%" }
193
+
* PHP version `7.4.30` is preinstalled.
201
194
202
195
## Databases and services
203
196
@@ -206,9 +199,9 @@ To use one in your build, add it to the services key in your `.travis.yml` :
0 commit comments