Excellent news!

Akka Persistence is a real game changer.

Thanks to everyone involved!

Greetings
Odd


On Thu, Mar 6, 2014 at 1:04 AM, Giovanni <[email protected]> wrote:

> Congratulations!
>
> I am very impressed about the big work done on Akka.
>
>
> On Thu, Mar 6, 2014 at 12:11 AM, Björn Antonsson <
> [email protected]> wrote:
>
>> We—the Akka committers— are proud to announce the final release of Akka
>> 2.3.0, the first step of the Rollins 
>> milestone<https://docs.google.com/document/d/18W9-fKs55wiFNjXL9q50PYOnR7-nnsImzJqHOPPbM4E/pub>(named
>>  after Sonny Rollins).
>>
>> The key features of this release are:
>> Akka Persistence
>>
>> This module allows you to write actors with persistent state that
>> survives hardware and software failures, and it also provides an opt-in
>> mechanism for upgrading actor message sending to at-least-once delivery
>> semantics. The former 
>> Eventsourced<https://github.com/eligosource/eventsourced>add-on was ported 
>> into the Akka project by Martin
>> Krasser <https://twitter.com/mrt1nz>. While the working principle of
>> persisting messages (representing commands or changes to the actor state)
>> to an append-only journal has been retained, there have been numerous
>> improvements<http://doc.akka.io/docs/akka/2.3.0/project/migration-guide-eventsourced-2.3.x.html>in
>>  the API and implementation.
>> Java 8 Support
>>
>> Akka is prepared for the upcoming release of JDK 8, in particular its
>> most awaited feature: lambda expressions. You can use them to implement
>> Actors <http://doc.akka.io/docs/akka/2.3.0/java/lambda-actors.html> and 
>> Finite
>> State Machines <http://doc.akka.io/docs/akka/2.3.0/java/lambda-fsm.html>in a 
>> fluent fashion—enjoying a pattern match builder or behavior changes
>> using “become()” without having to declare anonymous inner classes.
>> Cluster Improvements
>>
>> We have learned several things from running Akka on 2400 
>> nodes<http://typesafe.com/blog/running-a-2400-akka-nodes-cluster-on-google-compute-engine>,
>> leading to several performance improvements and usability enhancements. The
>> main change is that with this version a cluster can heal back from being
>> partially “unreachable”: when the affected nodes become responsive again,
>> the failure condition is cleared and everything continues normally. A
>> configurable timeout after which unresponsive nodes are removed from the
>> cluster takes care of fatally failed machines.
>> Activator Templates
>>
>> In order to get you started with these new features in no time, several
>> Activator <http://typesafe.com/platform/getstarted> templates await your
>> exploration:
>>
>>    -
>>
>>    
>> akka-sample-camel-java<https://typesafe.com/activator/template/akka-sample-camel-java>
>>    -
>>
>>    
>> akka-sample-camel-scala<https://typesafe.com/activator/template/akka-sample-camel-scala>
>>    -
>>
>>    
>> akka-sample-cluster-java<https://typesafe.com/activator/template/akka-sample-cluster-java>
>>    -
>>
>>    
>> akka-sample-cluster-scala<https://typesafe.com/activator/template/akka-sample-cluster-scala>
>>    -
>>
>>    
>> akka-sample-fsm-java-lambda<http://typesafe.com/activator/template/akka-sample-fsm-java-lambda>(using
>>  Java 8 lambdas)
>>    -
>>
>>    
>> akka-sample-fsm-scala<https://typesafe.com/activator/template/akka-sample-fsm-scala>
>>    -
>>
>>    
>> akka-sample-main-java<https://typesafe.com/activator/template/akka-sample-main-java>
>>    -
>>
>>    
>> akka-sample-main-scala<https://typesafe.com/activator/template/akka-sample-main-scala>
>>    -
>>
>>    
>> akka-sample-multi-node-scala<https://typesafe.com/activator/template/akka-sample-multi-node-scala>
>>    -
>>
>>    
>> akka-sample-persistence-java<https://typesafe.com/activator/template/akka-sample-persistence-java>
>>    -
>>
>>    
>> akka-sample-persistence-scala<https://typesafe.com/activator/template/akka-sample-persistence-scala>
>>    -
>>
>>    
>> akka-sample-remote-java<https://typesafe.com/activator/template/akka-sample-remote-java>
>>    -
>>
>>    
>> akka-sample-remote-scala<https://typesafe.com/activator/template/akka-sample-remote-scala>
>>    -
>>
>>    
>> akka-cluster-sharding-scala<https://typesafe.com/activator/template/akka-cluster-sharding-scala>
>>
>> Thanks to the Community
>>
>> For this release we had the help of 44 committers, a huge “Thank you!”
>> goes to:
>>
>> Eugene Platonov, Marcus Ljungblad, Eugene Vigdorchik, Dario Rexin, Levi
>> Notik, Eric Pederson, Marius Seritan, Mark "Justin" Waks, Gastón M.
>> Tonietti, Bryan Hunt, Taylor Leese, Rob David, Adam Voss, oakwhiz, Francois
>> Armand, Nabeel Ali Memon, Michael Pollmeier, Ben McCann, Tomasz Nurkiewicz,
>> Akara Sucharitakul, Konrad Malawski, Dan Hopkins, Luc Perkins, Gaetan
>> Hervouet, Joa Ebert, Andrey Stepachev, Gustav Åkesson, Sander Mak, Paulo
>> Siqueira, Ian Wormsbecker, Daniel Hobi, Przemysław Piotrowski (Typesafe
>> personnel excluded).
>>
>> For the full details please check out the release 
>> announcement<http://akka.io/news/2014/03/05/akka-2.3.0-released.html>on the 
>> Akka site.
>>
>>
>> --
>> Björn Antonsson
>> Typesafe <http://typesafe.com/> – Reactive Apps on the JVM
>> twitter: @bantonsson <http://twitter.com/#!/bantonsson>
>>
>>  --
>> >>>>>>>>>> Read the docs: http://akka.io/docs/
>> >>>>>>>>>> Check the FAQ: http://akka.io/faq/
>> >>>>>>>>>> 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 http://groups.google.com/group/akka-user.
>>
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
>
> --
>
> Knowledge is knowing a tomato is a fruit.
>
> Wisdom is not putting it into a fruit salad.
>
>
> A person is just about as big as the things that make him angry.
>
> --
> >>>>>>>>>> Read the docs: http://akka.io/docs/
> >>>>>>>>>> Check the FAQ: http://akka.io/faq/
> >>>>>>>>>> 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 http://groups.google.com/group/akka-user.
>
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
>>>>>>>>>>      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 http://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to