diff --git a/_includes/sidebar.html b/_includes/sidebar.html index 1eace36a7c3..421fdc88bff 100644 --- a/_includes/sidebar.html +++ b/_includes/sidebar.html @@ -96,7 +96,6 @@

CI Environment Reference

  • Building on Multiple Operating Systems
  • Building on Multiple CPU Architectures
  • Environment Variables
  • -
  • Build Environment Updates
  • Build Machines IP Addresses
  • diff --git a/user/build-environment-updates.md b/user/build-environment-updates.md deleted file mode 100644 index e703ff00d8a..00000000000 --- a/user/build-environment-updates.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Build Environment Update History -layout: en - ---- - -> Please note that the releases listed below are not exhaustive, and that there -> are various means by which the behavior of a given build environment may -> change. When in doubt, please request clarification via a [GitHub -> issue](https://github.com/travis-ci/travis-ci/issues). - - - -## Linux Build Environment Updates - - - -## macOS Build Environment Updates - - - -### Atom feed - -An atom feed is also available. - -### Mailing List - -You can also sign up for the announcement mailing list. diff --git a/user/build-environment-updates/2014-12-09.md b/user/build-environment-updates/2014-12-09.md deleted file mode 100644 index 6d02d2f3eec..00000000000 --- a/user/build-environment-updates/2014-12-09.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: Build Environment Update History -layout: en -category: linux_build_env_updates -date: 2014-12-09 ---- - -# 2014-12-09 - -## Schedule - -1. [2014-12-09 15:00 UTC](http://everytimezone.com/#2014-12-9,180,cn3) — travis-ci.org rollout -2. [2014-12-11 15:00 UTC](http://everytimezone.com/#2014-12-10,180,cn3) — travis-ci.com rollout - -## Additions - -1. [`jq`](http://stedolan.github.io/jq/) - -## Updates - -### All Environments - -- ElasticSearch to 1.4.0 -- Node.js to 0.10.33 -- Ruby to 1.9.3-p551 -- RVM to 1.26.3 - -### Android VM - -- SDK Tools to 23.0.5 -- Build Tools to 21.1.1 -- `wait-for-emulator` script is fixed - -### PHP VM - -- PHP to 5.4.35, 5.5.19, 5.6.3 -- HHVM to 3.4.0 - -### Python VM - -- PyPy3 to 2.4.0 - -### Ruby VM - -- Ruby to 1.9.3-p551, 2.0.0-p598, 2.1.5, 2.2.0-preview2 -- JRuby to 1.7.16.1 - -## Build System Information - -![Screenshot of build output](https://cloud.githubusercontent.com/assets/25666/5291272/2f7983e0-7b1e-11e4-8868-e02c576310f9.png) - -Starting with this update, pertinent information about the build image will be available. -Such information is displayed in a fold near the top of the log, shown as `system_info`. - -Information such as Ubuntu Release name, compiler versions, pre-installed -language runtimes and Android components will be shown here. - - -← Back to [environment update history](..) diff --git a/user/build-environment-updates/2014-12-16.md b/user/build-environment-updates/2014-12-16.md deleted file mode 100644 index b560727be24..00000000000 --- a/user/build-environment-updates/2014-12-16.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Build Environment Update History -layout: en -category: linux_build_env_updates -date: 2014-12-16 ---- - -This update affects only Go and Python VMs. - -# 2014-12-16 - -## Schedule - -1. [2014-12-16 19:00 UTC](http://everytimezone.com/#2014-12-16,420,cn3) - -## Updates - -### Go VM - -- Go 1.4 is pre-installed, but not the default. If you wish to use it, specify `go: '1.4'`. - -Note: Go 1.4 is not pre-installed on VMs for other languages. - -### Python VM - -- Python 2.7.8 → 2.7.9 -- Python 3.4.0, PyPy 2.3.1, and PyPy3 2.3.1 are removed. - -*** - -← Back to [environment update history](..) diff --git a/user/build-environment-updates/2014-12-18.md b/user/build-environment-updates/2014-12-18.md deleted file mode 100644 index 24865da1833..00000000000 --- a/user/build-environment-updates/2014-12-18.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Build Environment Update History -layout: en -category: linux_build_env_updates -date: 2014-12-18 ---- - -This update only affects our Mac environment. - -# 2014-12-18 - -## Schedule - -1. [2014-12-18 20:00 UTC](http://everytimezone.com/#2014-12-16,480,cn3) — opt-in -2. [2015-01-12 11:00 UTC](http://everytimezone.com/#2015-1-12,-60,cn3) — default - -During the opt-in period, the updated image can be accessed by adding -`osx_image: xcode611` to your .travis.yml. - -## Updates - -- Xcode has been upgraded to version 6.1.1. -- The Ruby versions have been upgraded to 1.9.3-p547, 2.0.0-p576 (default), - 2.1.3 and 2.1.5. -- CocoaPods is upgraded to version 0.35.0. - -*** - -← Back to [environment update history](..) diff --git a/user/build-environment-updates/2014-12-29.md b/user/build-environment-updates/2014-12-29.md deleted file mode 100644 index 1715638eda7..00000000000 --- a/user/build-environment-updates/2014-12-29.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Build Environment Update History -layout: en -category: linux_build_env_updates -date: 2014-12-29 ---- - -# 2014-12-29 - -This update affects only Node.js and Ruby VMs. - -## Schedule - -[2014-12-29 15:00 UTC](http://everytimezone.com/#2014-12-29,180,cn3) - -## Updates - -### Node.js VM - -- Node.js 0.10.33 → 0.10.35 - -### Ruby VM - -- Ruby 2.2.0 is available. -- JRuby is updated to 1.7.18. (This is currently broken. See [this GitHub issue](https://github.com/travis-ci/travis-ci/issues/3067).) - -*** - -← Back to [environment update history](..) diff --git a/user/build-environment-updates/2015-01-07.md b/user/build-environment-updates/2015-01-07.md deleted file mode 100644 index c775751ea43..00000000000 --- a/user/build-environment-updates/2015-01-07.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: Build Environment Update History -layout: en -category: linux_build_env_updates -date: 2015-01-07 ---- - -# 2015-01-07 - -This update affects only Ruby VM. - -## Schedule - -[2015-01-07 15:00 UTC](http://everytimezone.com/#2015-1-7,180,cn3) - -## Updates - -### Ruby VM - -- JRuby is updated to 1.7.18. (This addresses the breakage introduced by the [previous update](/user/build-environment-updates/2014-12-29).) - -*** - -← Back to [environment update history](..) diff --git a/user/build-environment-updates/2015-02-03.md b/user/build-environment-updates/2015-02-03.md deleted file mode 100644 index 5aef40ea58a..00000000000 --- a/user/build-environment-updates/2015-02-03.md +++ /dev/null @@ -1,151 +0,0 @@ ---- -title: Build Environment Update History -layout: en -category: linux_build_env_updates -date: 2015-02-03 ---- - -# 2015-02-03 - -This update affects all Linux build environments. - -Starting with this update, the build environments are updated -every two months, on the first Tuesday of 'even' months -(February, April, June, August, October, December). - -## Schedule - -[2015-02-11 15:00 UTC](http://everytimezone.com/#2015-2-11,180,cn3) JVM update - -[2015-02-05 15:00 UTC](http://everytimezone.com/#2015-2-5,180,cn3) - -
    -This update was originally scheduled at -2015-02-03 15:00 UTC, -but it was rolled back. -
    - -## Updates - -For the record, the following list of updates include minor language updates -after the [December 9](../2014-12-09/) update. - -### All environments - -- Go 1.4.1 -- Go runtime is now managed by [`gimme`](https://github.com/meatballhat/gimme). -- [Riak 2.0.2](#riak-upgrade) -- Sphinx 2.2.4 → 2.2.6, which is now the default -- Experimental [PostgreSQL 9.4](#postgresql-94) support -- `ccache` is available -- Maven 3.2.3 → 3.2.5 - -### Android VM - -- SDK Tools 24.0.2 -- Gradle 2.0 → 2.2.1 - -### Erlang VM - -- Experimental [Elixir support](#experimental-elixir-support) - -- OTP Release 17.3 → 17.4 - -### Go VM - -- `go: tip` now works again. - -### Haskell VM - -- ghc 7.8.3 → 7.8.4 - -### Java VM - -- Gradle 2.0 → 2.2.1 -- Scala 2.11.5 -- SBT 0.13.7 - -### Node.js VM - -- Node.js 0.10.33 → 0.10.36, 0.11.14 → 0.11.15 -- [io.js support](#iojs-support) via NVM -- grunt-cli is provided for pre-installed Node.js 0.8 and up (including io.js 1.1.0) - -### PHP VM - -- PHP updates: 5.4.35 → 5.4.37, 5.5.19 → 5.5.21, 5.6.3 → 5.6.5 -- HHVM 3.4.0 → 3.5.0 -- xdebug 2.2.5 → 2.2.7 -- PHP 5.2.17 is removed - -### Python VM - -- Python 2.7.8 → 2.7.9, 3.4.0 → 3.4.2 -- PyPy 2.3.1 → 2.5.0 -- PyPy3 2.3.1 → 2.5.0 -- pip 6.0 - -### Ruby VM - -- Ruby 2.2.0 -- JRuby is updated to 1.7.19. -- JRuby 9.0.0.0.pre1 is pre-installed. The alias `jruby-9000` can also be used. - - -## Experimental Elixir support - -Experimental Elixir support is available via [kiex](https://github.com/taylor/kiex). - -Version 1.0.2 is pre-installed. - -```yaml -language: elixir -elixir: - - 1.0.2 # explicitly set Elixir version -otp_release: - - 17.4 # specify OTP release required for Elixir -``` -{: data-file=".travis.yml"} - -[Detailed documentation](/user/languages/elixir) will be available when -the new images go live. - -## Riak upgrade - -Riak has been updated to 2.0.2. - -## PostgreSQL 9.4 - -PostgreSQL 9.4 support on Travis CI is considered experimental. -If you encounter problems, open a new ticket on -[GitHub](https://github.com/travis-ci/travis-ci/issues/new). - -```yaml -addons: - postgresql: '9.4' -``` -{: data-file=".travis.yml"} - -## io.js support/ - -We have added io.js support via NVM. -Version 1.1.0 is pre-installed. - -```yaml -language: node_js -node_js: - - iojs -``` -{: data-file=".travis.yml"} - -If you want to install specific io.js version, add the version, like so: - -```yaml -node_js: - - iojs-v1.0.2 -``` -{: data-file=".travis.yml"} - -*** - -← Back to [environment update history](..) diff --git a/user/build-environment-updates/2015-04-09.md b/user/build-environment-updates/2015-04-09.md deleted file mode 100644 index 5fdd5d9c77e..00000000000 --- a/user/build-environment-updates/2015-04-09.md +++ /dev/null @@ -1,114 +0,0 @@ ---- -title: Build Environment Update History -layout: en -category: linux_build_env_updates -date: 2015-04-09 ---- - -# CANCELED - -NOTE: We will roll back the update we rolled out on 2015-04-27 due to reports of errors. - -(Originally scheduled for 2015-04-09 15:00 UTC, rescheduled to 2015-04-27 15:00 UTC.) - -We have received numerous reports of various problems with the most recent updates. -They are collected [here](https://github.com/travis-ci/travis-ci/labels/2015-04%20build%20update%20issue). - -Rather than pushing through for another update, we have decided to cancel the April update and -concentrate on the quality June upgrade and a better long-term build environment update planning. - -The [maintenance updates](http://stspg.io/10Su) will be available. - -*** - -# 2015-04-09 - -This update affects all Linux build environments. - -## Schedule - -[2015-04-27 15:00 UTC](http://everytimezone.com/#2015-4-27,180,cn3) - -Keep up-to-date with [progress](https://manage.statuspage.io/pages/pnpcptp8xh9k/incidents/yk24wrkb4082). - -NOTE: We rolled back the update we rolled out on 2015-04-14 -due to reports of errors. - -(Originally scheduled for 2015-04-09 15:00 UTC) - -## Updates - -### All environments - -- Cassandra 2.0.9 → 2.1.2 -- Erlang query server is available for CouchDB. -- Firefox 31.0esr → 31.6.0esr -- git-lfs 0.5.0 (see [git-lfs.github.com](https://git-lfs.github.com)) -- Go 1.4.1 → 1.4.2 is preinstalled -- Google Chrome is available as `google-chrome` (currently, version 41.0.2272.118) -- Large index support is added to MySQL. -- Maven 3.2.5 → 3.3.1 -- MySQL 5.6.x with packages from mysql.com -- Node.js 0.12.2 is available, and is now the default. -- PhantomJS 2.0.0 is available as `/usr/local/phantomjs-2.0.0/bin/phantomjs`. 1.9.8 remains the default on `$PATH`. -- Python 3.2.3 is available via Ubuntu package on every image. -- Sphinx 2.2.6 → 2.2.8 -- wget 1.16.3 - -### Android VM - -- SDK Tools 24.1.2 -- Platform API 22 - -### Erlang VM - -- OTP Release 17.5 -- Elixir 1.0.2 → 1.0.3 and 1.0.4 - -### Node.js VM - -- Node.js 0.10.36 → 0.10.38, 0.11.15 → 0.11.16 -- io.js 1.1.0 → 1.6.4 (Originally 1.7.1 was planned; the latest, which will be installed if you just specify `iojs`, is 1.8.1 as of 2015-04-27.) - -### PHP VM - -- HHVM 3.5.0 → 3.6.1 -- PHP 5.4.37 → 5.4.40, 5.5.21 → 5.5.24, 5.6.5 → 5.6.8 - -### Python VM - -- Python 3.4.2 → 3.4.3 -- PyPy 2.4.0 → 2.5.1 - -### Ruby VM - -- Ruby 2.0.0-p643 → 2.0.0-p645, 2.1.6, 2.2.2 - -## Downgrading MySQL to 5.5.41 - -With this upgrade, MySQL will be upgraded to 5.6.x. -If, for some reason, you need to stay on 5.5.41, add the following to -your `.travis.yml`: - -```yaml -sudo: required -before_install: - - sudo rm /etc/apt/sources.list.d/mysql.list - - sudo service mysql stop - - sudo rm -rf /var/lib/mysql - - sudo apt-get remove apparmor - - sudo apt-get remove --purge mysql-common mysql-community-server mysql-community-client mysql-client libmysqlclient18 libmysqlclient-dev mysql-server - - sudo apt-get autoremove - - sudo apt-get autoclean - - sudo apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" install libmysqlclient-dev libmysqlclient18 mysql-client mysql-server - - mysql -u root -e "CREATE USER 'travis'@'%' IDENTIFIED BY ''" - - mysql -u root -e "CREATE USER 'travis'@'localhost' IDENTIFIED BY ''" - - mysql -u root -e "GRANT ALL PRIVILEGES ON *.* TO 'travis'@'%'" - - mysql -u root -e "GRANT ALL PRIVILEGES ON *.* TO 'travis'@'localhost'" -``` -{: data-file=".travis.yml"} - -Notice that the instructions above requires `sudo`, and therefore must be -run on standard infrastructure with `sudo: required`. -Furthermore, the configuration will be reset to package defaults; you may -need to tweak `/etc/mysql/my.cnf` to your liking. diff --git a/user/build-environment-updates/2016-08-24.md b/user/build-environment-updates/2016-08-24.md deleted file mode 100644 index 6c8d12b7b1c..00000000000 --- a/user/build-environment-updates/2016-08-24.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: Build Environment Update History -layout: en -category: linux_build_env_updates -date: 2016-08-24 ---- - -# 2016-08-24 - -This update affects fully-virtualized Linux environments. - -## Schedule - -[2016-08-24 15:00 UTC](http://everytimezone.com/#2016-8-24,180,cn3) - -## Added - -- Full YAML dump of build-time Chef attributes at `/.node-attributes.yml` -- Ruby `2.3.1` to preinstalled versions on `ruby-precise` stack -- Installation of the following in base packages on all "rich" (non-minimal) - stacks: - - `x11-utils` - - `xserver-xorg-core` - - `xserver-xorg-video-all` - - `xvfb` -- Explicitly disabling IPv6 as it is not supported on Google Compute Engine - (related to [travis-ci/packer-templates#216]) - -## Changed - -- Set default `php` version to `5.6.24` - ([travis-ci/packer-templates#244]) - -## Removed - -- Installation of `fglrx` with base packages, as it (seemingly) conflicts with - the `GLX` extension being enabled in `xvfb` ([travis-ci/packer-templates#220], - [travis-ci/travis-ci#6508]) - -## Fixed - -- Various issues with the content of `/etc/hosts` ([travis-ci/travis-ci#6452], - various support tickets related to Java library host resolution, e.g. Selenium - driver) - - Ensure only one entry for `127.0.0.1` and `127.0.1.1` - - Ensure entry for `localhost` resolves to `127.0.0.1` - - Ensure entry for hostname and `ip4-loopback` resolve to `127.0.1.1` -- Ensure `user.name` and `user.email` are set in `~travis/.gitconfig` - ([travis-ci/packer-templates#214]) -- Ensure `xvfb` has `GLX` extension enabled ([travis-ci/packer-templates#220], - [travis-ci/travis-ci#6508]) -- Ensure `php-fpm` is available in `$PATH` (related to - [travis-ci/packer-templates#244]) -- Ensure default `php` version has expected modules - ([travis-ci/packer-templates#244]) - -## Details - -- All wrapper cookbooks [packer-templates diff](https://github.com/travis-ci/packer-templates/compare/ec5e103...02fde03) -- Trusty stack [travis-cookbooks diff](https://github.com/travis-ci/travis-cookbooks/compare/3e0e60d...152b200) -- Precise stack [travis-cookbooks diff](https://github.com/travis-ci/travis-cookbooks/compare/db8067b...f77e708) - -[travis-ci/packer-templates#216]: https://github.com/travis-ci/packer-templates/issues/216 - -[travis-ci/packer-templates#244]: https://github.com/travis-ci/packer-templates/issues/244 - -[travis-ci/packer-templates#220]: https://github.com/travis-ci/packer-templates/issues/220 - -[travis-ci/travis-ci#6508]: https://github.com/travis-ci/travis-ci/issues/6508 - -[travis-ci/travis-ci#6452]: https://github.com/travis-ci/travis-ci/issues/6452 - -[travis-ci/packer-templates#214]: https://github.com/travis-ci/packer-templates/issues/214 diff --git a/user/build-environment-updates/2016-11-01.md b/user/build-environment-updates/2016-11-01.md deleted file mode 100644 index 5e295657f4b..00000000000 --- a/user/build-environment-updates/2016-11-01.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Build Environment Update History -layout: en -category: linux_build_env_updates -date: 2016-11-01 ---- - -# 2016-11-01 - -## Schedule - -[2016-11-01 18:00 UTC](http://everytimezone.com/#2016-11-1,360,c8l) - -## Added - -- Public beta for container-based Ubuntu 14.04 "Trusty". - -## Details - -Routing jobs to container-based Ubuntu 14.04 "Trusty" requires the following -fields in `.travis.yml`: - -```yaml -dist: trusty -sudo: false -group: beta -``` -{: data-file=".travis.yml"} diff --git a/user/build-environment-updates/2016-11-15.md b/user/build-environment-updates/2016-11-15.md deleted file mode 100644 index 475656b6ca2..00000000000 --- a/user/build-environment-updates/2016-11-15.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Build Environment Update History -layout: en -category: linux_build_env_updates -date: 2016-11-15 ---- - -# 2016-11-15 - -## Schedule - -[2016-11-15 21:00 UTC](http://everytimezone.com/#2016-11-15,540,cn3) - -## Added - -- Upgraded kernel version on container-based Linux (`v4.8.7`) - -## Details - -Jobs running on container-based Linux will now have an underlying host VM kernel -version of `v4.8.7`, which alleviates a [long-standing -bug](https://github.com/docker/docker/issues/5618) that affects host VM -stability and job throughput. diff --git a/user/build-environment-updates/2016-12-01.md b/user/build-environment-updates/2016-12-01.md deleted file mode 100644 index 60b3efaf984..00000000000 --- a/user/build-environment-updates/2016-12-01.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: Build Environment Update History -layout: en -category: linux_build_env_updates -date: 2016-12-01 ---- - -# 2016-12-01 - -## Schedule - -[2016-12-01 15:00 UTC](http://everytimezone.com/#2016-12-1,180,cn3) - - -## Details - -This update applies to sudo-enabled Ubuntu Trusty and Precise. The stack images -currently tagged with `group: edge` will be promoted to `group: stable`. We -will retain the previous `group: stable` as `group: deprecated` for at least a -month following this update. - -## Added - -- MySQL 5.6 (Trusty only) -- PostgreSQL 9.6 + postgis scripts packages (Trusty only) -- PostgreSQL 9.5 + postgis scripts packages (Precise only) -- APT settings to retain old configs on update (Trusty only) -- Preinstalled [Yarn](https://yarnpkg.com/) (Trusty only) -- Preinstalled and enabled [haveged](http://packages.ubuntu.com/trusty/haveged) - (Trusty only) - -## Changed - -- Preinstalled Python versions to latest point releases, including CPython and - PyPy. (Trusty only) -- Update to [pyenv 1.0.0](https://github.com/yyuu/pyenv/releases/tag/v1.0.0) - (Trusty only) -- Update to git 2.x (Trusty only) -- Update to latest [git-lfs](https://github.com/git-lfs/git-lfs) (Trusty only) -- Update to [docker-compose - 1.8.1](https://github.com/docker/compose/releases/tag/1.8.1), [docker -1.12.3](https://github.com/docker/docker/releases/tag/v1.12.3) (Trusty only) -- Update to latest - [jdk\_switcher](https://github.com/michaelklishin/jdk_switcher) (Trusty only) - -## Removed - -- Preinstalled older versions of ruby from the Precise ruby stack. All versions - remain installable on demand via `rvm`. -- Preinstalled older versions of go on Precise ruby/default stack and all Trusty - stacks. All versions supported by `gimme` may be installed on demand. -- PostgreSQL 9.1 (Trusty only) -- nexus.codehaus.org Maven mirror (Precise only) - -## Fixed - -- Include at least one JDK and the `jdk_switcher` tool in all Trusty stacks. -- Preinstall ruby 2.2.5 for use with build caching and deployment tools. -- Force removal of `~travis/.pearrc` at the end of image baking to ensure PHP is - less confused. diff --git a/user/build-environment-updates/2016-12-02.md b/user/build-environment-updates/2016-12-02.md deleted file mode 100644 index cce79c9a3d4..00000000000 --- a/user/build-environment-updates/2016-12-02.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: Build Environment Update History -layout: en -category: linux_build_env_updates -date: 2016-12-02 ---- - -# 2016-12-02 - -## Schedule - -[2016-12-02 15:00 UTC](http://everytimezone.com/#2016-12-2,180,cn3) - - -## Details - -This update applies to sudo-enabled Ubuntu Trusty, and is considered a bugfix -release for the update that [shipped on December -1st](/user/build-environment-updates/2016-12-01/). - -## Fixed - -- Installation of MySQL 5.6 ([travis-ci/travis-ci#6961](https://github.com/travis-ci/travis-ci/issues/6961)) - - use a service name of `mysql` (instead of `mysql-5.6`) - - enable passwordless access for `root` and `travis` MySQL users -- Usage of `oraclejdk8` in JVM builds ([travis-ci/travis-ci#6928](https://github.com/travis-ci/travis-ci/issues/6928)). diff --git a/user/build-environment-updates/2016-12-06.md b/user/build-environment-updates/2016-12-06.md deleted file mode 100644 index 3c885892e29..00000000000 --- a/user/build-environment-updates/2016-12-06.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Build Environment Update History -layout: en -category: linux_build_env_updates -date: 2016-12-06 ---- - -# 2016-12-06 - -## Schedule - -[2016-12-06 15:00 UTC](http://everytimezone.com/#2016-12-6,180,cn3) - - -## Details - -This update applies to sudo-enabled Ubuntu Trusty, and is considered a bugfix -release for the update that [shipped on December -2nd](/user/build-environment-updates/2016-12-02/). - -## Fixed - -- Availability and configuration of JDK ([travis-ci/travis-ci#6928](https://github.com/travis-ci/travis-ci/issues/6928)). diff --git a/user/build-environment-updates/2016-12-08.md b/user/build-environment-updates/2016-12-08.md deleted file mode 100644 index 0afcda725c1..00000000000 --- a/user/build-environment-updates/2016-12-08.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Build Environment Update History -layout: en -category: linux_build_env_updates -date: 2016-12-08 ---- - -# 2016-12-08 - -## Schedule - -[2016-12-08 18:45 UTC](http://everytimezone.com/#2016-12-8,405,cn3) - - -## Details - -[CVE-2016-8655](https://security-tracker.debian.org/tracker/CVE-2016-8655) was announced on Wed, Dec 7, 2016. - -The CVE details an exploit which represents a potential risk of Travis CI users using container-based builds to get escalated privileges to the container host. We at Travis CI have found no evidence of being vulnerable to this exploit, but are proactively updating the kernel version to a fixed kernel to ensure any potential risk is minimized for our users. - -This update applies to container-based Ubuntu Trusty and Precise Docker host environment, and is considered a bugfix update, since it's only changing the kernel version that the Docker containers run inside. - -## Fixed - -- Updated kernel version of `4.8.7` to `4.8.12` diff --git a/user/build-environment-updates/2017-05-04.md b/user/build-environment-updates/2017-05-04.md deleted file mode 100644 index a7090d7f4e8..00000000000 --- a/user/build-environment-updates/2017-05-04.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: Build Environment Update History -layout: en -category: linux_build_env_updates -date: 2017-05-04 ---- - -# 2017-05-04 - -## Schedule - -[2017-05-04 17:00 UTC](http://everytimezone.com/#2017-5-4,360,c8l) - -## Updated - -- Final round of Image updates for Ubuntu 12.04 "Precise". - -## Details - -Userland updates only for EOL Ubuntu 12.04 "Precise". -Full details [here](https://blog.travis-ci.com/2017-05-04-precise-image-updates) diff --git a/user/build-environment-updates/2017-07-12.md b/user/build-environment-updates/2017-07-12.md deleted file mode 100644 index 71ed5f521b7..00000000000 --- a/user/build-environment-updates/2017-07-12.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: Build Environment Update History -layout: en -permalink: /user/build-environment-updates/2017-07-12/ -category: linux_build_env_updates -date: 2017-07-12 ---- - -# 2017-07-12 - -This update applies to Ubuntu Trusty stacks on both sudo-enabled and -container-based execution environments. [This recent blog -post](https://blog.travis-ci.com/2017-06-21-trusty-updates-2017-Q2-launch) -describes how to spot the difference. - -## Schedule - -[2017-07-12 18:00 UTC](http://everytimezone.com/#2017-7-12,360,c8l) - -## Added - -- ensure `~travis/bin` dir exists at image build time - -## Changed - -- install `neo4j` via tarball instead of deb -- bumped pre-installed Python versions to `3.4.6`, `3.5.3`, and `3.6.1` on applicable stacks -- bumped pre-installed Ruby versions to `jruby-9.1.9.0`, `2.2.7`, `2.3.4`, and `2.4.1` on applicable stacks -- install `mercurial` via pip instead of deb, including bump to version `4.2.2` -- switch `language: generic` from `connie` stack to `sugilite` stack -- bumped `elasticsearch` to `5.4.3` - -## Details - -- [travis-cookbooks diff](https://github.com/travis-ci/travis-cookbooks/compare/ab523d9...15a6f94) -- [packer-templates diff](https://github.com/travis-ci/packer-templates/compare/35e58d2...78c07e1) - -### stack-specific diffs - -- [amethyst](https://stackmeta-production.herokuapp.com/diff/travis-ci-amethyst-trusty-1498161142/travis-ci-amethyst-trusty-1499451965?items=bin-lib.SHA256SUMS,system_info.json,dpkg-manifest.json,PACKER_TEMPLATES_SHA,TRAVIS_COOKBOOKS_SHA&format=text) -- [connie](https://stackmeta-production.herokuapp.com/diff/travis-ci-connie-trusty-1498161140/travis-ci-connie-trusty-1499451964?items=bin-lib.SHA256SUMS,system_info.json,dpkg-manifest.json,PACKER_TEMPLATES_SHA,TRAVIS_COOKBOOKS_SHA&format=text) -- [cookiecat](https://stackmeta-production.herokuapp.com/diff/travis-ci-cookiecat-trusty-1498163146/travis-ci-cookiecat-trusty-1499447127?items=bin-lib.SHA256SUMS,system_info.json,dpkg-manifest.json,PACKER_TEMPLATES_SHA,TRAVIS_COOKBOOKS_SHA&format=text) -- [garnet](https://stackmeta-production.herokuapp.com/diff/travis-ci-garnet-trusty-1498162521/travis-ci-garnet-trusty-1499451966?items=bin-lib.SHA256SUMS,system_info.json,dpkg-manifest.json,PACKER_TEMPLATES_SHA,TRAVIS_COOKBOOKS_SHA&format=text) -- [sugilite](https://stackmeta-production.herokuapp.com/diff/travis-ci-sugilite-trusty-1498160800/travis-ci-sugilite-trusty-1499447160?items=bin-lib.SHA256SUMS,system_info.json,dpkg-manifest.json,PACKER_TEMPLATES_SHA,TRAVIS_COOKBOOKS_SHA&format=text) diff --git a/user/build-environment-updates/2017-08-17.md b/user/build-environment-updates/2017-08-17.md deleted file mode 100644 index 468f29e7724..00000000000 --- a/user/build-environment-updates/2017-08-17.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: Build Environment Update History -layout: en -permalink: /user/build-environment-updates/2017-08-17/ -category: mac_build_env_updates -date: 2017-08-17 ---- - -# 2017-08-17 - -## Schedule - -[2017-08-21 18:00 UTC](http://everytimezone.com/#2017-8-21,360,c8l) - -## Updated - -- As previously communicated, Xcode beta versions 6.1, 6.2, and 6.3 are being deprecated. -Projects configured with values of `beta-xcode6.1`, `beta-xcode6.2`, or `beta-xcode6.3` -for the `osx_image` tag will now be run on our [default OS X image](/user/reference/osx/#macos-version). - -- Users will be able to run on Xcode 6.4 by specifying `osx_image: xcode-6.4` in -their project configuration. - -## Details - -- More information about the differences between the new Xcode 7.3 default image and -the previous Xcode 6.1 image can be found [here](https://blog.travis-ci.com/2016-10-04-osx-73-default-image-live/). diff --git a/user/build-environment-updates/2017-09-06.md b/user/build-environment-updates/2017-09-06.md deleted file mode 100644 index 338a100798a..00000000000 --- a/user/build-environment-updates/2017-09-06.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: Build Environment Update History -layout: en -permalink: /user/build-environment-updates/2017-09-06/ -category: linux_build_env_updates -date: 2017-09-06 ---- - -# 2017-09-06 - -This update applies to Ubuntu Trusty stacks on both sudo-enabled and -container-based execution environments, as well as the Beta Android stack built -on top of Ubuntu Trusty. - -## Schedule - -[2017-09-06 16:00 UTC](http://everytimezone.com/#2017-9-6,240,c8l) - -## Added - -- installation of the `ant-optional` package for ant junit support -- running `dpkg --add-architecture i386` at bootstrap time -- directory at `~travis/.bash_profile.d` for sourcing user-level arbitrary - things at shell init time -- definition of `_JAVA_OPTIONS="-Xmx2048m -Xms512m"` and `MALLOC_ARENA_MAX=2` on - *container-based only*. - -## Changed - -- mysql configs to optimize for execution speed -- pre-installed PHP versions `5.6.31` and `7.0.22` -- pyenv `1.1.3`, plus changes to ensure `pyenv versions` works correctly -- packer `1.0.2` -- elasticsearch `5.5.0` -- firefox `55.0.2` -- clang `3.9.0` -- gradle `4.0.1` -- maven `3.5.0` -- mercurial `4.2.2` -- shellcheck `0.4.6` -- shfmt `1.3.1` -- pre-installed tools that are typically updated at job execution time: - - gimme `1.2.0` - - nvm `0.33.2` - - yarn `0.27.5` - -## Deprecated - -This is the final image release for the sugilite stack, which has been fully -replaced by the separate amethyst and garnet stacks. We don't expect this to -negatively impact any users, as the only value for `language` that will be -dropped is the unsupported `__sugilite__` string. - -## Removed - -- patch to `/etc/init.d/redis-server` for ignoring `ulimit` exit code, as this - is now part of the packaged version -- inclusion of `uname -r` in system info, as this is more accurately reported at - job execution time - -## Fixed - -- mysql privileges for all `'travis'@` and `'root'@` users -- python virtualenvs with system site packages - -## Security - -- All APT-managed packages updated to include latest security patches. - -## Details - -- [travis-cookbooks diff](https://github.com/travis-ci/travis-cookbooks/compare/15a6f94...4642454) -- [packer-templates diff](https://github.com/travis-ci/packer-templates/compare/78c07e1...f33ae65) - -### stack-specific diffs - -- [cookiecat (android)](https://stackmeta-production.herokuapp.com/diff/travis-ci-cookiecat-trusty-1499447127/travis-ci-cookiecat-trusty-1503974222?items=bin-lib.SHA256SUMS,system_info.json,dpkg-manifest.json,TRAVIS_COOKBOOKS_SHA,PACKER_TEMPLATES_SHA&format=text) - -- [amethyst (crystal, csharp, d, dart, elixir, erlang, haskell, haxe, julia, perl, r, rust)](https://stackmeta-production.herokuapp.com/diff/travis-ci-amethyst-trusty-1499451965/travis-ci-amethyst-trusty-1503972832?items=bin-lib.SHA256SUMS,system_info.json,dpkg-manifest.json,TRAVIS_COOKBOOKS_SHA,PACKER_TEMPLATES_SHA&format=text) -- [connie (bash, sh)](https://stackmeta-production.herokuapp.com/diff/travis-ci-connie-trusty-1499451964/travis-ci-connie-trusty-1503972833?items=bin-lib.SHA256SUMS,system_info.json,dpkg-manifest.json,TRAVIS_COOKBOOKS_SHA,PACKER_TEMPLATES_SHA&format=text) -- [garnet (c, c++, go, jvm, node_js, php, python, ruby)](https://stackmeta-production.herokuapp.com/diff/travis-ci-garnet-trusty-1499451966/travis-ci-garnet-trusty-1503972833?items=bin-lib.SHA256SUMS,system_info.json,dpkg-manifest.json,TRAVIS_COOKBOOKS_SHA,PACKER_TEMPLATES_SHA&format=text) -- [sugilite (amethyst + garnet)](https://stackmeta-production.herokuapp.com/diff/travis-ci-sugilite-trusty-1499447160/travis-ci-sugilite-trusty-1503977398?items=bin-lib.SHA256SUMS,system_info.json,dpkg-manifest.json,TRAVIS_COOKBOOKS_SHA,PACKER_TEMPLATES_SHA&format=text) diff --git a/user/build-environment-updates/2017-11-01.md b/user/build-environment-updates/2017-11-01.md deleted file mode 100644 index b0c51983cca..00000000000 --- a/user/build-environment-updates/2017-11-01.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -title: Build Environment Update History -layout: en -permalink: /user/build-environment-updates/2017-11-01/ -category: mac_build_env_updates -date: 2017-11-01 ---- - -# 2017-11-01 - -This update applies to macos10.12-xcode8.3 image, for `os: osx` builds - -## Schedule - -[2017-11-01 22:30 UTC](http://everytimezone.com/#2017-11-01,630,c8l) - -## Added - - - -## Changed - -- Bundler version `1.15.4` -- xctool version `0.3.3` -- Darwin Kernel Version `16.7.0` -- automake `1.15.1` -- boost `1.65.1` -- carthage `0.26.0` -- cgal `4.11` -- cmake `3.9.4` -- coreutils `8.28_1` -- freexl `1.0.4` -- gdal `1.11.5_3` -- geos `3.6.2` -- git `2.14.2` -- gnupg `2.2.1` -- gnutls `3.5.15` -- go `1.9.1` -- icu4c `59.1` -- jpeg `9b` -- json-c `0.12.1` -- libgcrypt `1.8.1` -- libgeotiff `1.4.2_1` -- libpng `1.6.34` -- libtiff `4.0.8_4` -- libxml2 `2.9.6` -- lzlib `1.9` -- mercurial `4.3.3` -- mpfr `3.1.6` -- msgpack `2.1.5` -- p11-kit `0.23.9` -- node `8.6.0` -- motion version `5.3` -- pod version `1.3.1` -- postgis `2.4.0` -- postgresql `9.6.5` -- pyenv `1.1.5` -- python `2.7.14` -- swiftlint `0.23.1` - - -## Deprecated - -N/A - - -## Removed - -N/A - -## Fixed - -N/A - -## Security - -- All brew packages updated to include latest security patches. - -## Details - -- [xcode8.3 diff](https://github.com/Lyoness/travis_staging_test/commit/fba03279686a1492a78ed958d72344fe4af3a55f?diff=unified%23diff-934df722cbc32c134935cba6c22c3a84R740) diff --git a/user/build-environment-updates/2017-11-08.md b/user/build-environment-updates/2017-11-08.md deleted file mode 100644 index 50f793e158e..00000000000 --- a/user/build-environment-updates/2017-11-08.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: Build Environment Update History -layout: en -permalink: /user/build-environment-updates/2017-11-08/ -category: mac_build_env_updates -date: 2017-11-08 ---- - -# 2017-11-08 - -This update applies to `osx_image: xcode9.1`, for osx builds -Xcode 9.1 (build 9B55) - -## Schedule - -[2017-11-08 22:30 UTC](http://everytimezone.com/#2017-11-08,490,c8l) - -## Added - -N/A - -## Changed - -- Bundler version `1.15.4` -- xctool version `0.3.4` -- carthage `0.26.2` -- cgal `4.11` -- cmake `3.9.5` -- coreutils `8.28_1` -- git `2.15.0` -- gmp `6.1.2_1` -- gnutls `3.5.16` -- go `1.9.2` -- icu4c `59.1_1` -- libpng `1.6.34` -- libtiff `4.0.8_5` -- libxml2 `2.9.7` -- lzlib `1.9` -- maven `3.5.2` -- mercurial `4.4` -- node `8.9.0` -- motion version `5.4` -- pod version `1.3.1` -- postgis `2.4.0_1` -- postgresql `9.6.5` -- pyenv `1.1.5` -- python `2.7.14` -- swiftlint `0.23.1` -- swift `4.0.2` - - -## Deprecated - -N/A - - -## Removed - -N/A - -## Fixed - -Swift tool chain updated to 4.0.2 - -## Security - -N/A - -## Details - -See a full diff of the xcode9.1-beta to xcode9.1 GA image [here](https://github.com/travis-ci/docs-travis-ci-com/commit/f73c2664e632ff0f60328ddd569c8b9a2755fe45) diff --git a/user/build-environment-updates/2017-12-12.md b/user/build-environment-updates/2017-12-12.md deleted file mode 100644 index 0eba75fd40d..00000000000 --- a/user/build-environment-updates/2017-12-12.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: Build Environment Update History -layout: en -permalink: /user/build-environment-updates/2017-12-12/ -category: linux_build_env_updates -date: 2017-12-11 ---- - -# 2017-12-12 - -This update applies to Ubuntu Trusty stacks on both sudo-enabled and -container-based execution environments. - -## Added - -- installation of the `dbus-x11` package for better xserver support - -## Changed - - - pre-installed Python versions `2.7.14` and `3.6.3` - - pre-installed PHP versions `5.6.32`, `7.0.25` and `7.1.11` - - pre-installed nodejs versions `6.12.0` and `8.9.1` - - clang `5.0.0` - - cmake `3.9.2` - - docker `17.09.0-ce` - - docker-compose `1.17.1` - - firefox `56.0.2` (now supports [headless mode](/user/gui-and-headless-browsers/#using-the-firefox-addon-in-headless-mode)) - - git `2.15.1` - - google-chrome `62.0.3202` - - google-cloud-sdk `176.0.0` - - leiningen `2.8.1` - - maven `3.5.2` - - mongodb `3.4.10` - - neo4j `3.2.7` - - phantomjs `2.1.1` - - rabbitmq-server `3.6.14` - - shfmt `2.0.0` - - pre-installed tools that are typically updated at job execution time: - - nvm `0.33.6` - - yarn `1.3.2` - -## Removed - -- the `-Xcext.enabled=false` option from `JRUBY_OPTS` - -## Details - -- [travis-cookbooks diff](https://github.com/travis-ci/travis-cookbooks/compare/4642454...7c2c6a6) -- [packer-templates diff](https://github.com/travis-ci/packer-templates/compare/f33ae65...986baf0) diff --git a/user/build-environment-updates/2018-02-07.md b/user/build-environment-updates/2018-02-07.md deleted file mode 100644 index 9de2bb9faa2..00000000000 --- a/user/build-environment-updates/2018-02-07.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: Build Environment Update History -layout: en -permalink: /user/build-environment-updates/2018-02-07/ -category: mac_build_env_updates -date: 2018-02-08 ---- - -# 2018-02-08 - -This update applies to `osx_image: xcode9.3beta`, for osx builds -Xcode 9.3 (build 9Q98q) - -## Schedule - -2018-02-08 14:30 UTC - -## Added - -This xcode image is running on High Sierra 10.13 - -- iPhoneOS11.3sdk - iOS 11.3 (iphoneos11.3) -- tvOS 11.3 (15L5175d) -- iOS 11.3 (15E5178d) -- watchOS 4.3 (15T5176c) -- macOS 10.13.4 (17E150d) -- tmate `2.2.1_3` - -## Changed - -- Bundler version `1.15.4` -- xctool version `0.3.4` -- carthage `0.28.0` -- cgal `4.11_1` -- cmake `3.10.0` -- coreutils `8.29` -- git `2.16.1` -- gnutls `3.5.17` -- go `1.9.3` -- icu4c `60.2` -- libtiff `4.0.9_1` -- libxml2 `2.9.7` -- lzlib `1.9` -- maven `3.5.2` -- mercurial `4.5` -- node `9.5.0` -- motion version `5.6` -- pod version `1.4.0` -- postgis `2.4.3` -- postgresql `10.1` -- pyenv `1.2.1` -- python `2.7.14_2` -- sqlite `3.22.0` -- swiftlint `0.24.2` -- swift `4.0.2` -- wget `1.19.4_1` - - -## Deprecated - -N/A - - -## Removed - -N/A - -## Fixed - - - -## Security - -N/A - -## Details - -See a full diff here: https://github.com/travis-ci/docs-travis-ci-com/commit/2d947844dff36b4acd8a59abcdf69af3bf9b1933 diff --git a/user/build-environment-updates/2018-04-09.md b/user/build-environment-updates/2018-04-09.md deleted file mode 100644 index e15482a4d50..00000000000 --- a/user/build-environment-updates/2018-04-09.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: Build Environment Update History -layout: en -permalink: /user/build-environment-updates/2018-04-09/ -category: mac_build_env_updates -date: 2018-04-09 ---- - -# 2018-04-09 - -This update applies to `osx_image: xcode9.3`, for osx builds -Xcode 9.3 GA (build 9E145). - -## Schedule - -2018-04-09 02:45 UTC - -This xcode image is running on High Sierra 10.13 - -## Changed - -**SDKs** -- iPhoneOS11.3.sdk - iOS 11.3 (iphoneos11.3) -- tvOS 11.3 (15L211) -- iOS 11.3 (15E217) -- watchOS 4.3 (15T212) -- macOS 10.13.4 (17E189) - -**Swift** -- Apple Swift version 4.1 (swiftlang-902.0.48 clang-902.0.37.1) - -**Gems** -- cocoapods `1.5.0` -- fastlane `2.89.0` -- xctool version `0.3.4` -- rake `12.3.1` -- rdoc `6.0.3` -- xcodeproj `1.5.7` - -## Deprecated - -N/A - - -## Removed - -N/A - -## Fixed - -N/A - -## Security - -N/A - -## Details - -See a full diff here: https://github.com/travis-ci/docs-travis-ci-com/commit/31a33e7fa2386718d43da89bba004c7416f03ef2 diff --git a/user/build-environment-updates/2018-06-15.md b/user/build-environment-updates/2018-06-15.md deleted file mode 100644 index 5c4b416e19a..00000000000 --- a/user/build-environment-updates/2018-06-15.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: Build Environment Update History -layout: en -permalink: /user/build-environment-updates/2018-06-15/ -category: mac_build_env_updates -date: 2018-06-15 ---- - -# 2018-06-15 - -This update applies to `osx_image: xcode9.4`, for osx builds -This xcode image is running on High Sierra 10.13 -Xcode 9.4.1 -Build version 9F2000 - -## Schedule - -2018-06-15 19:00 UTC - -## Changed - -**SDKs** -- iPhoneOS11.4.sdk - iOS 11.4 (iphoneos11.4) -- tvOS 11.4 (15L576) -- iOS 11.3 (15E217) -- watchOS 4.3 (15T212) -- macOS 10.13.4 (17E189) - -**Swift** -- Apple Swift version 4.1.2 (swiftlang-902.0.54 clang-902.0.39.2) - -**Gems** -- cocoapods `1.5.3` -- fastlane `2.89.0` -- xctool version `0.3.4` -- rake `12.3.1` -- rdoc `6.0.3` -- xcodeproj `1.5.7` - -## Deprecated - -N/A - - -## Removed - - -## Fixed - -N/A - -## Security - -N/A - -## Details - -N/A diff --git a/user/build-environment-updates/2018-07-31.md b/user/build-environment-updates/2018-07-31.md deleted file mode 100644 index 328455d8e77..00000000000 --- a/user/build-environment-updates/2018-07-31.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: Build Environment Update History -layout: en -permalink: /user/build-environment-updates/2018-07-31/ -category: mac_build_env_updates -date: 2018-07-31 ---- - - -# 2018-07-31 - -This update applies to the default osx image for osx builds -The new default xcode image is running on High Sierra 10.13 -Xcode 9.4.1 -Build version 9F2000 - -## Schedule - -2018-07-31 19:00 UTC - -## Changed - -**SDKs** -- iPhoneOS11.4.sdk - iOS 11.4 (iphoneos11.4) -- tvOS 11.4 (15L576) -- iOS 11.3 (15E217) -- watchOS 4.3 (15T212) -- macOS 10.13.4 (17E189) - -**Swift** -- Apple Swift version 4.1.2 (swiftlang-902.0.54 clang-902.0.39.2) - -**Gems** -- cocoapods `1.5.3` -- fastlane `2.89.0` -- xctool version `0.3.4` -- rake `12.3.1` -- rdoc `6.0.3` -- xcodeproj `1.5.7` - -## Deprecated - -N/A - - -## Removed - -Previous default image, xcode8.3. If you need the previous default please specify `osx_image: xcode8.3` in your .travis.yml - -## Fixed - -N/A - -## Security - -N/A - -## Details - -N/A diff --git a/user/build-environment-updates/2018-09-05.md b/user/build-environment-updates/2018-09-05.md deleted file mode 100644 index c9bf73f8273..00000000000 --- a/user/build-environment-updates/2018-09-05.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Build Environment Update History -layout: en -permalink: /user/build-environment-updates/2018-09-05/ -category: mac_build_env_updates -date: 2018-09-05 ---- - -# 2018-09-05 - -This update applies to `osx_image: xcode9.3beta` for macOS builds. - -## Schedule - -2018-09-05 14:00 UTC - -## Changed - -N/A - -## Deprecated - -N/A - -## Removed - -Xcode image `xcode9.3beta`. -All jobs that include `osx_image: xcode9.3beta` in their configuration will now run on the `xcode9.3` image. -Please update your configuration accordingly. - -## Fixed - -N/A - -## Security - -N/A - -## Details - -N/A diff --git a/user/build-environment-updates/2018-09-13.md b/user/build-environment-updates/2018-09-13.md deleted file mode 100644 index 34ab7f85196..00000000000 --- a/user/build-environment-updates/2018-09-13.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: Build Environment Update History -layout: en -permalink: /user/build-environment-updates/2018-09-13/ -category: mac_build_env_updates -date: 2018-09-13 ---- - -# 2018-09-13 - -This update applies to `osx_image: xcode10`, for macOS builds -Xcode 10.0 GA (build 10A254a). - -## Schedule - -2018-09-13 16:00 UTC - -This xcode image is running on High Sierra 10.13.6. - -## Changed - -**SDKs** -- tvOS 12.0 (16J364) -- iOS 12.0 (16A366) -- watchOS 5.0 (16R363) -- macOS 10.14 (18A384) - -**Swift** -- Apple Swift version 4.2 (swiftlang-1000.11.37.1 clang-1000.11.45.1) - -## Deprecated - -N/A - -## Removed - -N/A - -## Fixed - -N/A - -## Security - -N/A diff --git a/user/build-environment-updates/2018-11-01.md b/user/build-environment-updates/2018-11-01.md deleted file mode 100644 index 0e8198f6ce2..00000000000 --- a/user/build-environment-updates/2018-11-01.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: Build Environment Update History -layout: en -permalink: /user/build-environment-updates/2018-11-01/ -category: mac_build_env_updates -date: 2018-11-01 ---- - -# 2018-11-01 - -This update applies to `osx_image: xcode10.1`, for macOS builds -Xcode 10.1 (build 10B61). - -## Schedule - -2018-11-01 12:00 UTC - -This xcode image is running on High Sierra 10.13.6. - -## Changed - -**SDKs** -- tvOS 12.1 (16J602) -- iOS 12.1 (16B91) -- watchOS 5.1 (16R591) -- macOS 10.14 (18B71) - -**Swift** -- Apple Swift version 4.2.1 (swiftlang-1000.11.42 clang-1000.11.45.1) - -## Deprecated - -N/A - -## Removed - -N/A - -## Fixed - -N/A - -## Security - -N/A diff --git a/user/build-environment-updates/2019-01-14.md b/user/build-environment-updates/2019-01-14.md deleted file mode 100644 index e81b29345dd..00000000000 --- a/user/build-environment-updates/2019-01-14.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Build Environment Update History -layout: en -permalink: /user/build-environment-updates/2019-01-14/ -category: linux_build_env_updates -date: 2019-01-14 ---- - -# 2019-01-14 - -## Changes -- Language: generic is recognized -- System Info is more readable -- PhantomJS2 is available -- Tmate is preinstalled -- Gem (and rvm) are configured to use `--no-document` rather than `--no-ri` and `--no-rdoc`. -- Ensure ip forwarding on localhost does not get interrupted once per day - (resolves [#9696](https://github.com/travis-ci/travis-ci/issues/9696)) -- Openjdk certificates use system certificates -- Gradle daemon is not disabled anymore -- Only set `_JAVA_OPTIONS` on docker containers -- Drop hhvm support -- Chromium is not installed anymore (Google Chrome, however, continues to be installed) -- Xvfb init file is removed in favor of a systemd unit file. Xvfb can be set up with `services: xvfb`. The matching DISPLAY environment variable is made available when you do that. - -## Version changes -- git: 2.19.1 → 2.20.1 -- lein: 2.8.1 → 2.8.3 -- mongodb: 4.0.3 → 4.0.5 -- packer: 1.3.2 → 1.3.3 -- perlbrew: 0.84 → 0.85 -- postgres: 9.4.19 → 9.4.20, 9.5.14 → 9.5.15, 9.6.10 → 9.6.11, 10.5 → 10.6 -- redis: 5.0.0 → 5.0.3 -- rvm 1.29.4 → 1.29.7 -- shfmt 2.4.0 --> 2.6.2 -- shellcheck v0.5.0 → v0.6.0 - -## Details - -- [travis-cookbooks diff](https://github.com/travis-ci/travis-cookbooks/compare/016ead6...509637e) -- [packer-templates diff](https://github.com/travis-ci/packer-templates/compare/e193d27...2c98a19) diff --git a/user/build-environment-updates/2019-04-11.md b/user/build-environment-updates/2019-04-11.md deleted file mode 100644 index 33ba4ab77bc..00000000000 --- a/user/build-environment-updates/2019-04-11.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: Build Environment Update History -layout: en -permalink: /user/build-environment-updates/2019-04-11/ -category: linux_build_env_updates -date: 2019-04-11 ---- - -# 2019-04-11 - -## Changes -- git uses [wire protocol version 2](https://github.com/git/git/blob/master/Documentation/technical/protocol-v2.txt) to do its network operations, like `git fetch` or `git clone` -- docker pulls from the GCE image cache where possible -- php version aliases are now recognized - -## Version updates - -The following languages and tools preinstalled on Xenial have been updated: -- git: 2.20.1 --> 2.21.0 -- heroku: 7.19 --> 7.22 -- leiningen: 2.8.3 --> 2.9.1 -- mysql: 5.7.24 --> 5.7.25 -- neo4j: v4.2.2 --> v4.4.1 -- maven: v3.5.4 --> v3.6.0 -- mongodb: 4.0.5 --> 4.0.7 -- php: 5.6.36 --> 5.6.40 -- php: 7.1.19 --> 7.1.27 -- php: 7.2.7 --> 7.2.15 -- postgresql: 9.4.20 --> 9.4.21 -- postgresql: 9.5.15 --> 9.5.16 -- postgresql: 9.6.11 --> 9.6.12 -- redis: 5.0.3 --> 5.0.4 -- shfmt: v2.6.2 --> 2.6.3 -- rbenv: 1.1.1 --> 1.1.2 - -## Details - -- [travis-cookbooks diff](https://github.com/travis-ci/travis-cookbooks/compare/f9b6c9e...42e42e4) -- [packer-templates diff](https://github.com/travis-ci/packer-templates/compare/7ce7ab5...f909ac5) diff --git a/user/languages/minimal-and-generic.md b/user/languages/minimal-and-generic.md index 2e4a7388c91..cba67a864c2 100644 --- a/user/languages/minimal-and-generic.md +++ b/user/languages/minimal-and-generic.md @@ -64,7 +64,7 @@ The `generic` image contains everything from `minimal`, and also the usual datab * [php](/user/reference/trusty/#php-images) * [ruby](/user/reference/trusty/#ruby-images) -For specific details of what is on the image consult the [build update](/user/build-environment-updates/2017-12-12/#2017-12-12). +For specific details of what is on the image see [the pages for specific images](https://docs.travis-ci.com/user/reference/overview/). ## Aliases