We are glad to announce the new stable release of Scala! You can obtain the new Scala 2.7.3 final [1] from our Download Page [1]. This version is a maintenance release, which fixes several bugs and is mainly oriented towards stability; new features are being developed, and will become available, in our future Scala 2.8 release. Please read below for further details.
You can download Scala 2.7.3 final, as usual, from our Download Page [1]. The corresponding Scala plugin for Eclipse [2] is also available.
There are no new features, as this is essentially a maintenance release; however, many bug fixes and other improvements are available in this version, including:
fix memory leak in handling GC of actors
remove race condition when linking/unlinking actors
thread pool in actor runtime now uses Thread.getState() instead of timestamps on JVM 1.5, yielding substantial performance improvements
improve actor scheduling on JVM 1.4
Links:
[1] http://www.scala-lang.org/downloads
[2] http://www.scala-lang.org/node/94
[3] http://lampsvn.epfl.ch/trac/scala/ticket/1460
[4] http://lampsvn.epfl.ch/trac/scala/ticket/1467
[5] http://lampsvn.epfl.ch/trac/scala/ticket/1461
[6] http://lampsvn.epfl.ch/trac/scala/ticket/1464
[7] http://lampsvn.epfl.ch/trac/scala/ticket/1454
[8] http://lampsvn.epfl.ch/trac/scala/ticket/1382
[9] http://lampsvn.epfl.ch/trac/scala/ticket/1374
[10] http://lampsvn.epfl.ch/trac/scala/ticket/1402
[11] http://lampsvn.epfl.ch/trac/scala/ticket/1379
[12] http://lampsvn.epfl.ch/trac/scala/ticket/1375
[13] http://lampsvn.epfl.ch/trac/scala/ticket/1241
[14] http://lampsvn.epfl.ch/trac/scala/ticket/1263
[15] http://lampsvn.epfl.ch/trac/scala/ticket/1235
[16] http://lampsvn.epfl.ch/trac/scala/ticket/547
[17] http://lampsvn.epfl.ch/trac/scala/ticket/1404
[18] http://lampsvn.epfl.ch/trac/scala/ticket/1390
[19] http://lampsvn.epfl.ch/trac/scala/ticket/1329
[20] http://lampsvn.epfl.ch/trac/scala/ticket/1367
[21] http://lampsvn.epfl.ch/trac/scala/ticket/1323
[22] http://lampsvn.epfl.ch/trac/scala/ticket/1306
[23] http://lampsvn.epfl.ch/trac/scala/ticket/1294
[24] http://lampsvn.epfl.ch/trac/scala/ticket/1249
[25] http://lampsvn.epfl.ch/trac/scala/ticket/508
[26] http://lampsvn.epfl.ch/trac/scala/ticket/1206
[27] http://lampsvn.epfl.ch/trac/scala/ticket/1267
[28] http://lampsvn.epfl.ch/trac/scala/ticket/1289
[29] http://lampsvn.epfl.ch/trac/scala/ticket/1271
[30] http://lampsvn.epfl.ch/trac/scala/ticket/998
[31] http://lampsvn.epfl.ch/trac/scala/ticket/1232
[32] http://lampsvn.epfl.ch/trac/scala/ticket/1167
[33] http://lampsvn.epfl.ch/trac/scala/ticket/1315
[34] http://lampsvn.epfl.ch/trac/scala/ticket/820
[35] http://lampsvn.epfl.ch/trac/scala/ticket/1083
[36] http://lampsvn.epfl.ch/trac/scala/ticket/1257
[37] http://lampsvn.epfl.ch/trac/scala/ticket/1264
[38] http://lampsvn.epfl.ch/trac/scala/ticket/1358
[39] http://lampsvn.epfl.ch/trac/scala/ticket/1514
[40] http://lampsvn.epfl.ch/trac/scala/ticket/1624
[41] http://lampsvn.epfl.ch/trac/scala/ticket/1112
[42] http://lampsvn.epfl.ch/trac/scala/ticket/1620
[43] http://lampsvn.epfl.ch/trac/scala/ticket/1070
[44] http://lampsvn.epfl.ch/trac/scala/ticket/1541
[45] http://lampsvn.epfl.ch/trac/scala/ticket/1297