The current version of Scala is 2.10.2 (released [1] on June 7, 2013), the first bug fix release in the 2.10.x series. Please have a look at the changelog [2] for an overview of what's new in 2.10.
| Unix, Mac OS X, Cygwin | scala-2.10.2.tgz [3] | 29 MB |
| Windows (zip archive) | scala-2.10.2.zip [4] | 29 MB |
| Windows (msi) | scala-2.10.2.msi [5] | 61 MB |
| Scala API (txz) | scala-docs-2.10.2.txz [6] | 5 MB |
| Scala API (zip) | scala-docs-2.10.2.zip [7] | 33 MB |
| Scala tool support (tgz) | scala-tool-support-2.10.2.tgz [8] | 25 KB |
| Scala tool support (zip) | scala-tool-support-2.10.2.zip [9] | 46 KB |
You can also browse the Scala 2.10.2 API online [10].
The easiest way to get started with Scala is probably using an IDE [11]. There are actively maintained plugins for Eclipse [12], IntelliJ [13] and NetBeans [14].
Packages for common distributions (Debian, Fedora, MacPorts, openSUSE) are maintained externally [15].
(Note: The txz archives above can be expanded by using tar xfJ (GNU tar 1.22 or later).)
The Scala distribution is released under a BSD-like license [16].
The Scala software distribution can be installed on any Unix-like or Windows system. It requires the Java runtime version 1.6 or later.
The current release candidate of Scala 2.10.2 is 2.10.2-RC2 (released on May 31, 2013).
| Unix, Mac OS X, Cygwin | scala-2.10.2-RC2.tgz [17] | 29 MB |
| Windows (zip archive) | scala-2.10.2-RC2.zip [18] | 29 MB |
| Windows (msi) | scala-2.10.2-RC2.msi [19] | 60 MB |
| Scala API (txz) | scala-docs-2.10.2-RC2.txz [20] | 4 MB |
| Scala API (zip) | scala-docs-2.10.2-RC2.zip [21] | 33 MB |
| Scala source (tar.gz from GitHub) | v2.10.2-RC2.tar.gz [22] | |
| Scala tool support (tgz) | scala-tool-support-2.10.2-RC2.tgz [23] | 25 KB |
| Scala tool support (zip) | scala-tool-support-2.10.2-RC2.zip [24] | 46 KB |
You can also browse the Scala 2.10.2-RC2 API online [25], as well as the source code [26].
The current development version of Scala is 2.11.0-M3 (released on May 29, 2013).
| Unix, Mac OS X, Cygwin | scala-2.11.0-M3.tgz [27] | 25 MB |
| Windows (zip archive) | scala-2.11.0-M3.zip [28] | 25 MB |
| Windows (msi) | scala-2.11.0-M3.msi [29] | 50 MB |
| Scala API (txz) | scala-docs-2.11.0-M3.txz [30] | 3 MB |
| Scala API (zip) | scala-docs-2.11.0-M3.zip [31] | 27 MB |
| Scala tool support (tgz) | scala-tool-support-2.11.0-M3.tgz [32] | 25 KB |
| Scala tool support (zip) | scala-tool-support-2.11.0-M3.zip [33] | 46 KB |
You can also browse the Scala 2.11.0-M3 API online [34].
Scala 2.9.3 was released [35] on February 28, 2013. This version is provided as a binary-compatible update to our previous Scala 2.9.x series; we recommend our most recent stable version (currently Scala 2.10.0) for all new developments.
| Unix, Mac OS X, Cygwin | scala-2.9.3.tgz [36] | 23 MB |
| Windows (zip archive) | scala-2.9.3.zip [37] | 23 MB |
| Windows (msi) | scala-2.9.3.msi [38] | 42 MB |
| Scala API (txz) | scala-docs-2.9.3.txz [39] | 1 MB |
| Scala API (zip) | scala-docs-2.9.3.zip [40] | 21 MB |
| Scala tool support (tgz) | scala-tool-support-2.9.3.tgz [41] | 3 KB |
| Scala tool support (zip) | scala-tool-support-2.9.3.zip [42] | 3 KB |
You can also browse the Scala 2.9.3 API online [43].
The Scala 2.9 distribution is also available in a simple, pre-integrated stack from Typesafe. [44] Just download the Typesafe Installer from the Stack Download page. [45]
Check out the next release in the 2.10.x series with the latest 2.10.x nightly [46] (built by this Jenkins job [47]). We'd love to hear about any bugs [48] you may encounter!
Jenkins also produces a 2.11.x nightly [49] (built by this Jenkins job [50]), so you can get a head start on 2.11.0. Similarly, please report bugs early for timely fixes.
Finally, we archive all nightly builds [51].
Scala 2.9.2, the previous release in the 2.9 series, is still available for download, though we recommend upgrading to 2.9.3, which provides bug fixes [35] while remaining backward compatible with 2.9.2.
| Unix, Mac OS X, Cygwin | scala-2.9.2.tgz [52] | 23 MB |
| Windows (zip archive) | scala-2.9.2.zip [53] | 23 MB |
| Windows (msi) | scala-2.9.2.msi [54] | 42 MB |
| Scala API (txz) | scala-docs-2.9.2.txz [55] | 1 MB |
| Scala API (zip) | scala-docs-2.9.2.zip [56] | 21 MB |
| Scala tool support (tgz) | scala-tool-support-2.9.2.tgz [57] | 3 KB |
| Scala tool support (zip) | scala-tool-support-2.9.2.zip [58] | 3 KB |
Scala 2.8.2.final was released on September 27, 2011. This version is provided as a binary-compatible update to our previous Scala 2.8.x series; we recommend our most recent stable version (currently Scala 2.10.0) for all new developments.
| IzPack Installer (all platforms) | scala-2.8.2.final-installer.jar [59] (md5 [60]) | 39.2 MB |
| Unix, Mac OS X, Cygwin | scala-2.8.2.final.tgz [61] (md5 [62]) | 20.0 MB |
| Windows | scala-2.8.2.final.zip [63] (md5 [64]) | 20.0 MB |
| Scala API and code examples | scala-2.8.2.final-devel-docs.tgz [65] (md5 [66]) | 13.5 MB |
| Sources (SVN repository snapshot) | scala-2.8.2.final-sources.tgz [67] (md5 [68]) | 40.6 MB |
You can also browse the Scala 2.8.2 API online [69].
For historical and testing purposes, we also keep an archive of previous releases [70] (currently since version 2.5). Prior versions of Scala, from 0.9.x to 2.4.x, have been archived offline.
We're on GitHub [71]! Please have a look at the contributor's guide [72] to get started. Further information is available on our Scala Developers [73] pages.
Links:
[1] http://www.scala-lang.org/2.10.2
[2] http://www.scala-lang.org/node/43
[3] http://www.scala-lang.org/downloads/distrib/files/scala-2.10.2.tgz
[4] http://www.scala-lang.org/downloads/distrib/files/scala-2.10.2.zip
[5] http://www.scala-lang.org/downloads/distrib/files/scala-2.10.2.msi
[6] http://www.scala-lang.org/downloads/distrib/files/scala-docs-2.10.2.txz
[7] http://www.scala-lang.org/downloads/distrib/files/scala-docs-2.10.2.zip
[8] http://www.scala-lang.org/downloads/distrib/files/scala-tool-support-2.10.2.tgz
[9] http://www.scala-lang.org/downloads/distrib/files/scala-tool-support-2.10.2.zip
[10] http://www.scala-lang.org/api/2.10.2
[11] http://www.scala-lang.org/node/91#ide_plugins
[12] http://scala-ide.org/
[13] http://plugins.jetbrains.com/plugin/?id=1347
[14] http://wiki.netbeans.org/Scala
[15] http://www.scala-lang.org/node/292#distributions
[16] http://www.scala-lang.org/node/146
[17] http://www.scala-lang.org/downloads/distrib/files/scala-2.10.2-RC2.tgz
[18] http://www.scala-lang.org/downloads/distrib/files/scala-2.10.2-RC2.zip
[19] http://www.scala-lang.org/downloads/distrib/files/scala-2.10.2-RC2.msi
[20] http://www.scala-lang.org/downloads/distrib/files/scala-docs-2.10.2-RC2.txz
[21] http://www.scala-lang.org/downloads/distrib/files/scala-docs-2.10.2-RC2.zip
[22] https://github.com/scala/scala/archive/v2.10.2-RC2.tar.gz
[23] http://www.scala-lang.org/downloads/distrib/files/scala-tool-support-2.10.2-RC2.tgz
[24] http://www.scala-lang.org/downloads/distrib/files/scala-tool-support-2.10.2-RC2.zip
[25] http://www.scala-lang.org/api/2.10.2-RC2
[26] https://github.com/scala/scala/tree/v2.10.2-RC2
[27] http://www.scala-lang.org/downloads/distrib/files/scala-2.11.0-M3.tgz
[28] http://www.scala-lang.org/downloads/distrib/files/scala-2.11.0-M3.zip
[29] http://www.scala-lang.org/downloads/distrib/files/scala-2.11.0-M3.msi
[30] http://www.scala-lang.org/downloads/distrib/files/scala-docs-2.11.0-M3.txz
[31] http://www.scala-lang.org/downloads/distrib/files/scala-docs-2.11.0-M3.zip
[32] http://www.scala-lang.org/downloads/distrib/files/scala-tool-support-2.11.0-M3.tgz
[33] http://www.scala-lang.org/downloads/distrib/files/scala-tool-support-2.11.0-M3.zip
[34] http://www.scala-lang.org/api/2.11.0-M3
[35] http://www.scala-lang.org/2.9.3
[36] http://www.scala-lang.org/downloads/distrib/files/scala-2.9.3.tgz
[37] http://www.scala-lang.org/downloads/distrib/files/scala-2.9.3.zip
[38] http://www.scala-lang.org/downloads/distrib/files/scala-2.9.3.msi
[39] http://www.scala-lang.org/downloads/distrib/files/scala-docs-2.9.3.txz
[40] http://www.scala-lang.org/downloads/distrib/files/scala-docs-2.9.3.zip
[41] http://www.scala-lang.org/downloads/distrib/files/scala-tool-support-2.9.3.tgz
[42] http://www.scala-lang.org/downloads/distrib/files/scala-tool-support-2.9.3.zip
[43] http://www.scala-lang.org/api/2.9.3
[44] http://www.typesafe.com
[45] http://typesafe.com/stack/download
[46] https://scala-webapps.epfl.ch/jenkins/view/2.10.x/job/scala-nightly-main-2.10.x/ws/dists/latest/*zip*/latest.zip
[47] https://scala-webapps.epfl.ch/jenkins/view/2.10.x/job/scala-nightly-main-2.10.x/
[48] https://issues.scala-lang.org/
[49] https://scala-webapps.epfl.ch/jenkins/job/scala-nightly-main-master/ws/dists/latest/*zip*/latest.zip
[50] http://scala-webapps.epfl.ch/jenkins/job/scala-nightly-main-master/
[51] http://www.scala-lang.org/node/212
[52] http://www.scala-lang.org/downloads/distrib/files/scala-2.9.2.tgz
[53] http://www.scala-lang.org/downloads/distrib/files/scala-2.9.2.zip
[54] http://www.scala-lang.org/downloads/distrib/files/scala-2.9.2.msi
[55] http://www.scala-lang.org/downloads/distrib/files/scala-docs-2.9.2.txz
[56] http://www.scala-lang.org/downloads/distrib/files/scala-docs-2.9.2.zip
[57] http://www.scala-lang.org/downloads/distrib/files/scala-tool-support-2.9.2.tgz
[58] http://www.scala-lang.org/downloads/distrib/files/scala-tool-support-2.9.2.zip
[59] http://www.scala-lang.org/downloads/distrib/files/scala-2.8.2.final-installer.jar
[60] http://www.scala-lang.org/downloads/distrib/files/scala-2.8.2.final-installer.jar.md5
[61] http://www.scala-lang.org/downloads/distrib/files/scala-2.8.2.final.tgz
[62] http://www.scala-lang.org/downloads/distrib/files/scala-2.8.2.final.tgz.md5
[63] http://www.scala-lang.org/downloads/distrib/files/scala-2.8.2.final.zip
[64] http://www.scala-lang.org/downloads/distrib/files/scala-2.8.2.final.zip.md5
[65] http://www.scala-lang.org/downloads/distrib/files/scala-2.8.2.final-devel-docs.tgz
[66] http://www.scala-lang.org/downloads/distrib/files/scala-2.8.2.final-devel-docs.tgz.md5
[67] http://www.scala-lang.org/downloads/distrib/files/scala-2.8.2.final-sources.tgz
[68] http://www.scala-lang.org/downloads/distrib/files/scala-2.8.2.final-sources.tgz.md5
[69] http://www.scala-lang.org/api/2.8.2
[70] http://www.scala-lang.org/node/165
[71] https://github.com/scala/scala
[72] https://github.com/scala/scala/blob/master/CONTRIBUTING.md
[73] http://www.scala-lang.org/node/214