. We are proud to include the work of 17 external committers, plus the work done by our great community in reporting and helping to diagnose bugs along the way.
This release refines and builds upon version 2.0, which was published a bit over nine months ago. The most prominent new features are
In addition there have been a great number of small fixes and improvements, documentation updates (including a whole new section on message delivery guarantees), an area for contributions—akka-contrib—where community developments can mature and prove themselves and many more. A series of blog posts high-lighting the new features has been published over the past weeks on our team blog, see
.
When migrating an existing project from Akka 2.0.x please have a look at our migration guide:
When migrating from the Akka 1.3.x series please follow first the migration guide towards version 2.0.4:
About the Cluster SupportThe “akka-cluster” module is published under the name “akka-cluster-experimental” to emphasize that its status is not yet final. This denomination is not due to sub-par standard of the module; the cluster support has been tested thoroughly and it works as documented. The reason for the “experimental” tag is that this rather important module is now presented to the general public for the first time, and although we have received valuable feedback from early adopters we anticipate possible API changes in order to meet all of your requirements. Work is continuing on Akka’s cluster support, and we will formally declare it officially supported and stable with the next major release—Akka 2.2 ‘Coltrane’. Please help us make it the best possible solution by continuing to give feedback on the mailing list and telling us what can be improved.
IMPORTANT NOTICEThe artifacts comprising this release candidate have been published to
https://oss.sonatype.org/content/repositories/releases/ and also to Maven Central. In addition, we adopted the SBT standard of encoding the Scala binary version in the artifact name, i.e. the core actor package’s artifactId is “akka-actor_2.10”.
Summary of Changes since Akka 2.1.0-RC6(see below for all changes since 2.0)
2684
Remove all "cross CrossVersion.full" when Scala is final
2783
DOC: describe message delivery guarantees in more breadth and depth
2807
allow cross-versioned reference to akka-kernel in isKernelProject
2837
DOCS: java.util.logging docs not listed in contrib page
2851
PeekMailboxSpec failed
We closed 5 tickets (
https://www.assembla.com/spaces/akka/milestones/1256893-2-1-0),
resulting in 31 files changed, 804 insertions(+), 197 deletions(–).
For the brave, here is the summary of all changes since the 2.0 series
Assembla milestones (687 tickets in total):
1249 files changed, 89340 insertions(+), 75140 deletions(–)
commits added removed
237 9221 33319 Viktor Klang
215 21687 13763 Patrik Nordwall
165 19403 9328 Roland
91 8284 8637 Jonas Bonér
66 5188 3002 Björn Antonsson
18 4784 3893 RayRoestenburg
13 2163 1061 Peter Vlugter
12 1028 599 Oliver Schulz
10 1339 415 Gert Vanthienen
10 1569 595 Peter Badenhorst
8 3332 2871 Piotr Gabryanczyk
3 117 122 Heiko Seeberger
2 7 3 Gerolf Seitz
2 295 90 Havoc Pennington
2 172 75 Raymond Roestenburg
1 173 1 RickLatrine
1 10 3 Michael Pilquist
1 99 3 phaller
1 1265 24 Brian Scully
1 1295 7 Helena Edelson
1 8 7 Josh Gao
1 111 83 Mathias
1 62 55 Amir Moulavi
1 6 1 Joshua Gao
Happy hAkking!
Dr. Roland Kuhn
Akka Tech Lead
Typesafe – The software stack for applications that scale.
twitter:
@rolandkuhn