Architecture #3229
closedSwitch to Scala 2.10
Description
Scala 2.10 was release in December, and it brings lots of new features and improvement, the most intersting for us being:
- faster bytecode (JVM 1.6) and compilation (depending of the soure code) + possibility to analyse compile time
- warning about "dangerous" features, especially to use of reflexive type (generally not what we want)
- string interpolation, allowing far cleaner code especially for server-side generated Javascript
- AKKA intégration + future&promise, allowing to use reliable actors and a simplified async programmation model
Updated by François ARMAND almost 12 years ago
- Category set to Architecture - Dependencies
- Status changed from New to 8
- Priority changed from N/A to 1 (highest)
- Target version set to 2.6.0~beta1
Updated by François ARMAND almost 12 years ago
The prototype version is live on the "proto_scala2.10" branch of each repos, for example: https://github.com/Normation/rudder/tree/proto_scala2.10
Updated by Vincent MEMBRÉ almost 12 years ago
- Status changed from 8 to 13
- Assignee set to François ARMAND
I made the pull requests :
Parent-pom : https://github.com/Normation/rudder-parent-pom/pull/4
Commons : https://github.com/Normation/rudder-commons/pull/5
Scala-LDAP : https://github.com/Normation/scala-ldap/pull/3
Cf-clerk : https://github.com/Normation/cf-clerk/pull/5
Inventory : https://github.com/Normation/ldap-inventory/pull/12
Rudder : https://github.com/Normation/rudder/pull/113
I need to make some commits to finally resets the pom to 2.6.0-SNAPSHOT and rebase all in one commit
Updated by Anonymous almost 12 years ago
- Status changed from 13 to Pending release
Applied in changeset 80c0222df992a71e3533bffd5bcda77bdb0684a6.
Updated by Jonathan CLARKE over 11 years ago
- Status changed from Pending release to Released
This ticket has been addressed in version 2.6.0~beta1 of Rudder, which has just been released. Please see the changelog here: https://www.rudder-project.org/foswiki/System/Documentation:ChangeLog26.