Skip to content

Commit 77517ee

Browse files
authored
Update bionic.md
1 parent 85c5e60 commit 77517ee

File tree

1 file changed

+31
-30
lines changed

1 file changed

+31
-30
lines changed

user/reference/bionic.md

Lines changed: 31 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,14 @@ If you depend on these repositories in your build, you can use the following `so
4343

4444
| package | source |
4545
|:---------------------|:-----------------------------|
46-
| couchdb | `https://apache.bintray.com/couchdb-deb` |
47-
| docker | `docker-bionic` |
46+
| couchdb | `https://couchdb.apache.org/repo/` |
47+
| docker | `docker` |
4848
| google-chrome-stable | `google-chrome` |
4949
| git-lfs | `github-git-lfs-bionic` |
5050
| git-ppa | `ppa:git-core/ppa` |
5151
| haskell | `ppa:hvr/ghc` |
52-
| mongodb | `mongodb-4.0-bionic` |
52+
| mongodb | `mongodb-4.4-bionic` |
5353
| pollinate | `ppa:pollinate/ppa` |
54-
| redis | `ppa:chris-lea/redis-server` |
5554
{: style="width: 80%" }
5655

5756
### Services disabled by default
@@ -79,20 +78,20 @@ For preinstalled language interpreters, a standard version manager like `rvm` is
7978

8079
| package | version |
8180
|:--------|:---------|
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` |
8584
| svn | `1.9.7` |
8685
{: style="width: 30%" }
8786

8887
### Compilers and Build toolchain
8988

90-
* clang and llvm 7
91-
* cmake 3.12.4
89+
* clang and llvm 16
90+
* cmake 3.26.3
9291
* gcc 7.5.0
9392
* ccache 3.4.1
94-
* shellcheck 0.7.0
95-
* shfmt 2.6.3
93+
* shellcheck 0.10.0
94+
* shfmt 3.8.0
9695

9796
To use the IBM Advance Toolchain v14 compilers under `ppc64le` architecture in Focal LXD image, use the following paths in your `.travis.yml`:
9897

@@ -134,43 +133,45 @@ To use the IBM Advance Toolchain v14 compilers under `amd64` architecture in Foc
134133

135134
### Docker
136135

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
139138

140139
## Ruby support
141140

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

146145
## Python support
147146

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.
150149
* The following Python versions are preinstalled:
151150

152151
| alias | version |
153152
| :----- | :------- |
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 |
156157
{: style="width: 30%" }
157158

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

160161
## JavaScript and Node.js support
161162

162163
* 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`.
164165

165166
## Go support
166167

167-
* Pre-installed Go: `1.11.1`
168+
* Pre-installed Go: `1.18.1`
168169

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

171172
## JVM (Clojure, Groovy, Java, Scala) support
172173

173-
* Pre-installed JVMs: `openjdk8`, `openjdk10`, and `openjdk11` on x86, default
174+
* Pre-installed JVMs: `openjdk8`, `openjdk9`, `opnejdk10` and `openjdk11` on x86, default
174175
is `openjdk11`.
175176

176177
* Other JDKs, including Oracle's, can be acquired if available by specifying `jdk`.
@@ -179,15 +180,15 @@ is `openjdk11`.
179180

180181
| package | version |
181182
|:--------|:--------|
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 |
185186
{: style="width: 30%" }
186187

187188
## Perl support
188189

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

193194
## PHP support
@@ -227,9 +228,9 @@ To use one in your build, add it to the services key in your `travis.yml` :
227228

228229
| service | version |
229230
|:-----------|:---------------|
230-
| mongodb | 4.19 |
231-
| mysql | 5.7.30 |
232-
| redis | 6.0.5 |
231+
| mongodb | 4.4.29 |
232+
| mysql | 5.7.42 |
233+
| redis | 7.2.5 |
233234
| postgresql | 9.3 9.4 9.5 9.6 10 11 |
234235
{: style="width: 30%" }
235236

0 commit comments

Comments
 (0)