Dear hakkers,

we—the Akka committers—are proud to announce the THIRD RELEASE CANDIDATE for 
the upcoming release of Akka 2.4.2. The main change in the upcoming Akka 2.4.2 
release is that it includes Streams & HTTP, with the akka-stream, 
akka-stream-testkit, akka-parsing, and akka-http-core modules no longer being 
marked “experimental” (i.e. the -experimental suffix has been removed from 
these artifact names while it remains on the others, most notable 
akka-http-experimental_2.11). In comparison to Streams & HTTP 2.0 the main 
changes are:

significant performance improvement for HTTP handling, now reaching roughly 75% 
of Spray’s performance—this is not the end of the performance work, we have 
only just begun
replacement of all uses of the Unit type (represented as BoxedUnit in Java) 
with the more descriptive types akka.Done (for signaling successful completion) 
and akka.NotUsed (for materialization results of stages that do not produce a 
value)
usage of Java 8 types in the Java DSLs: java.util.Optional instead of 
scala.Option and java.util.concurrent.CompletionStage instead of 
scala.concurrent.Future
Especially the second and third point mean that porting code from Streams & 
HTTP 2.0.x to Akka 2.4.2 will require some mechanical source code changes, 
please refer to the migration guide (for Java 
<http://doc.akka.io/docs/akka/2.4.2-RC3/java/stream/migration-guide-2.0-2.4-java.html>
 or Scala 
<http://doc.akka.io/docs/akka/2.4.2-RC3/scala/stream/migration-guide-2.0-2.4-scala.html>)
 for the details.

All changes since 2.4.2-RC2 can be found here 
<https://github.com/akka/akka/compare/v2.4.2-RC2...v2.4.2-RC3>.

For the list of open tickets (mostly documentation) remaining for 2.4.2 please 
refer to the github milestone <https://github.com/akka/akka/milestones/2.4.2>.

We intend to release version 2.4.2 as soon as we are confident that it is 
reasonably bug free and the documentation is top notch as well: we are aware 
that the getting started experience for Streams & HTTP is not perfect in places 
and there are some features that are entirely missing—stay tuned for updates 
and please let us know of anything you find to be suboptimal.

Credits

Thanks to the Community! This release contains contributions from more than 50 
individuals, the stats since 2.4.2-RC2 alone include changes to 282 files with 
5,510 additions and 1,114 deletions with details given below:

commits added removed
   14    2484     642 Johan Andrén
    8     823     488 Roland Kuhn
    5     188      27 Martynas Mickevičius
    5     848     250 Alexander Golubev
    5      90      40 Konrad Malawski
    4     543     174 Endre Sándor Varga
    3     438      74 Anton Karamanov
    2       4       4 Patrik Nordwall
    2      18      18 Eric Nelson
    1      22       2 Bojan Petrovic
    1       5       2 Tal Pressman
    1       1       1 Felix Geller
    1      32      20 israel
    1       2       2 Jason Zaugg
    1       8       0 Raman Gupta
    1      70       2 Alois Cochard
    1       8       6 keredin
    1      16      15 Viktor Klang
    1       1       1 Dorin Cobzac
    1       8      21 naferx
    1       7       0 Nafer Sanabria
    1       8       1 Brian Topping
    1      12       1 Olivier ROLAND
    1       9       9 Matthias Lüneberg
    1       6       2 Daniel Moran
    1     302     189 lolski

Happy hakking!


Dr. Roland Kuhn
Akka Tech Lead
Typesafe <http://typesafe.com/> – Reactive apps on the JVM.
twitter: @rolandkuhn
 <http://twitter.com/#!/rolandkuhn>

-- 
>>>>>>>>>>      Read the docs: http://akka.io/docs/
>>>>>>>>>>      Check the FAQ: 
>>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>>      Search the archives: https://groups.google.com/group/akka-user
--- 
You received this message because you are subscribed to the Google Groups "Akka 
User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to