xcode8.3 OS X new default image on November 28th
As announced previously, we are switching to Xcode 8.3 image as our default OS X build environment.
Please note: We’ve postponed the default switch by two weeks.
The Xcode 8.3 image will go live as our default image on Tuesday, 28 November 2017.
Difference between previous Xcode 7.3 image and current Xcode 8.3 image
Below is a summary of the major differences in versions of tools installed in each image and the changes you’ll see
Application | xcode7.3 |
xcode8.3 |
|
---|---|---|---|
brew list |
- | - | |
apple-gcc42 4.2.1-5666.3 | |||
automake 1.15 | automake 1.15.1 | ||
boost 1.61.0_1 | boost 1.65.1 | ||
carthage 0.18 | carthage 0.26.0 | ||
cgal 4.9 | cgal 4.11 | ||
cloog 0.18.0 | |||
cmake 3.6.2 | cmake 3.9.4 | ||
coreutils 8.25 | coreutils 8.28?1 | ||
freexl 1.0.2 | freexl 1.0.4 | ||
gdal 1.11.5_1 | gdal 1.11.5_3 | ||
gdbm 1.12 | gdbm 1.13 | ||
geos 3.5.0 | geos 3.6.2 | ||
giflib 4.2.3 | giflib 5.1.4 | ||
git 2.10.0 | git 2.14.2 | ||
gmp 6.1.1 | gmp 6.1.2 | ||
gnupg 1.4.21 | gnupg 2.2.1 | ||
gnutls 3.5.15 | |||
go 1.7.1 | go 1.9.1 | ||
gpp 2.24 | |||
isl011 0.11.1 | |||
jpeg 8d | jpeg 9b | ||
json-c 0.12 | json-c 0.12.1 | ||
libevent 2.0.22 | libevent 2.1.8 | ||
libgeotiff 1.4.1_2 | libgeotiff 1.4.1_1 | ||
libgpg-error 1.24 | libgpg-error 1.27 | ||
libpng 1.6.25 | libpng 1.6.34 | ||
libssh 0.7.5 | |||
libtasn1 4.12 | |||
libtiff 4.0.6_2 | libtiff 4.0.8_4 | ||
libunistring 0.9.7 | |||
libusb 1.0.21 | |||
libusb-compat 0.1.5_1 | |||
libxml2 2.9.4 | libxml2 2.9.6 | ||
lzlib 1.8 | lzlib 1.9 | ||
maven 3.3.9 | maven 3.5.0 | ||
mercurial 3.9.1 | mercurial 4.3.3 | ||
mpfr 3.1.5 | mpfr 3.1.6 | ||
node 6.7.0 | node 8.6.0 | ||
openssl 1.0.2j | openssl 1.0.2l | ||
openssl@1.1 1.1.0f | |||
p11-kit 0.23.9 | |||
pcre 8.39 | pcre 8.41 | ||
pinentry 1.0.0 | |||
pkg-config 0.29.1_2 | pkg-config 0.29.2 | ||
postgis 2.2.2_3 | postgis 2.4.0 | ||
postgresql 9.5.4_1 | postgresql 9.6.5 | ||
python 2.7.12 2.7.12_1 | python 2.7.14 | ||
pyenv 1.0.2_1 | pyenv 1.1.5 | ||
readline 7.0 | readline 7.0.3_1 | ||
sfcgal 1.3.0_2 | sfcgal 1.3.2 | ||
sqlite 3.14.2_1 | sqlite 3.20.1 | ||
swiftlint 0.12.0 | swiftlint 0.23.1 | ||
tmux 2.3 | tmate 2.2.1_3 | ||
wget 1.18 | wget 1.19.1_1 | ||
xctool 0.2.9 | xctool 0.3.3 | ||
brew cask list |
|||
java 1.8.0_60-b27 1.8.0_74-b02 1.8.0_92-b14 | java 1.8.0_112-b16 | ||
oclint 0.8.1 0.10.2 0.10.3,15.5.0 | oclint 0.11,15.6.0 | ||
rubymotion latest | |||
xquartz 2.7.7 2.7.8 | xquartz 2.7.11 | ||
xcodebuild -version -sdk |
Xcode 6.1 Build version 6A1052c |
Xcode 7.3.1 Build version 7D1014 |
|
rvm list |
|||
ruby-2.3.3 [ x86_64 ] | |||
ruby-2.3.5 [ x86_64 ] | |||
ruby-2.4.1 [ x86_64 ] | |||
=* | ruby-2.4.2 [ x86_64 ] | ||
python2.6 |
Python 2.6.9 | ||
python2.7 |
Python 2.7.12 | Python 2.7.14 | |
CocoaPods | 0.34.4 | 1.0.1 | |
Carthage | - | 0.18 | |
xcpretty |
0.1.7 | 0.2.2 | |
xcodebuild -version -sdk |
MacOSX10.11 | MacOSX10.11 | |
iPhoneOS9.3.sdk | iPhoneOS10.3. | ||
AppleTVOS9.2.sdk | AppleTVOS10.2 | ||
WatchOS2.2 | WatchOS3.2 | ||
-Xcode 7.3.1 -Build version 7D1014 |
Xcode 8.3.3 Build version 8E3004b |
||
xctool -version |
0.2.9 | 0.3.3 | |
RubyMotion | 2.33 | 4.12 |
We updated this image with some changes that will improve the experience
of these builds. brew update
, pod repo update
, and other
similar updates have been made to help speed up build times, and we upgraded the OS X version
of this image to 10.12.6 (from 10.12.5) to allow users to take advantage of newer
OS X features and applications.
This updated 10.12.6 Xcode8.3 image was released on Wednesday 25 October 2017 and is available for testing before we promote it to be the new default. just specify
osx_image: xcode8.3
in your .travis.yml to test it.
Retiring some older images
In order to streamline our image catalog, on 15 November 2017 we will be simplifying our image offerings to the following:
osx_image: xcode9.1
osx_image: xcode9
osx_image: xcode8.3
(Default)osx_image: xcode8
osx_image: xcode7.3
osx_image: xcode6.4
The following images will be deprecated:
osx_image: xcode8.2
osx_image: xcode8.1
Questions?
As always, if you have any questions, please feel free to email support@travis-ci.com.