Skip to content

Commit aa8fc65

Browse files
authored
Merge pull request #3221 from travis-ci/update-xenial
Update Xenial documentation
2 parents 859062b + 0fad5f9 commit aa8fc65

File tree

1 file changed

+27
-34
lines changed

1 file changed

+27
-34
lines changed

user/reference/xenial.md

Lines changed: 27 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@ For preinstalled language interpreters, a standard version manager like `rvm` is
8282

8383
| package | version |
8484
|:--------|:---------|
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` |
8888
| svn | `1.9.3` |
8989
{: style="width: 30%" }
9090

@@ -93,9 +93,9 @@ For preinstalled language interpreters, a standard version manager like `rvm` is
9393
* clang and llvm 7
9494
* cmake 3.12.4
9595
* 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
9999

100100
To use the IBM Advance Toolchain v12 compilers under `ppc64le` architecture in Xenial LXD image, use the following paths in your `.travis.yml`:
101101

@@ -137,67 +137,60 @@ To use the IBM Advance Toolchain v12 compilers under `amd64` architecture in Xen
137137

138138
### Docker
139139

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.
142142

143143
## Ruby support
144144

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`.
147147
* Other ruby versions can be installed during build time.
148148

149149
## Python support
150150

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.
154154

155155
If you're getting errors about PyPy `pypy is not installed; attempting download`, use one of the more recent python versions.
156156

157157
## JavaScript and Node.js support
158158

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.
161161

162162
## Go support
163163

164-
* Pre-installed Go: `1.11.1`
164+
* Pre-installed Go: `1.18.4`
165165

166166
* Other Go versions can be installed during build time by specifying the language versions with the `go:`-key.
167167

168168
## JVM (Clojure, Groovy, Java, Scala) support
169169

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.
172172

173173
* Other JDKs, including Oracle's, can be acquired if available by specifying `jdk`.
174174

175175
* The following table summarizes the Pre-installed JVM tooling versions:
176176

177177
| package | version |
178178
|:--------|:--------|
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 |
182182
{: style="width: 30%" }
183183

184184
## Perl support
185185

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.
188188
* `TAP::Harness` v3.35 and `cpanm` (App::cpanminus) version 1.7044 are also pre-installed.
189189

190190
## PHP support
191191

192192
* 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.
201194

202195
## Databases and services
203196

@@ -206,9 +199,9 @@ To use one in your build, add it to the services key in your `.travis.yml` :
206199

207200
| service | version |
208201
|:-----------|:---------------|
209-
| mongodb | 4.0 |
210-
| mysql | 5.7.30 |
211-
| redis | 5.6.0 |
202+
| mongodb | 4.0.28 |
203+
| mysql | 5.7.33 |
204+
| redis | 6.0.6 |
212205
| postgresql | 9.4 9.5 9.6 10 |
213206
{: style="width: 30%" }
214207

0 commit comments

Comments
 (0)