Dear hakkers,
We—the Akka committers—are pleased to be able to announce the availability of Akka 2.3-M1 (PRE-RELEASE MILESTONE ONE). It is a preview on what is going to become Akka 2.3, so please give us feedback!
The most exciting new feature is Akka Persistence, developed by Martin Krasser in collaboration with the Akka team. It allows stateful actors to persist their internal state so that it can be recovered when an actor is started, restarted by a supervisor or migrated in a cluster. It also allows stateful actors to recover from JVM crashes, for example. The key concept behind Akka Persistence is that instead of storing an actor’s state you persist the changes that are applied to it. These changes are immutable facts that are appended to a journal, which allows for very high transaction rates and efficient replication. Stateful actors are recovered by replaying stored changes, rebuilding the actors’ internal state.
Akka Persistence features in 2.3-M1 include:
Current focus is on API and functionality, to get early user feedback. Performance optimizations will be done in later milestones.
Other notable features in this release are:
When migrating an existing project from Akka 2.2.1 please have a look at our migration guide.
The artifacts comprising this release 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”.
Take it for a spin!
Website:
Maven repository:
Binary distribution:
Documentation:
http://doc.akka.io/docs/akka/2.3-M1/
http://doc.akka.io/api/akka/2.3-M1/
http://doc.akka.io/japi/akka/2.3-M1/
Issue tracker:
http://www.assembla.com/spaces/akka/
Mailing list:
https://groups.google.com/group/akka-user
Akka is released under the Apache V2 license.
v2.2.1 compared to Akka v2.3-M1:
Credits:
commits added removed
60 12357 7901 Patrik Nordwall
23 1642 311 Endre Sándor Varga
15 25194 2817 Björn Antonsson
8 49 30 Roland Kuhn
7 11027 1563 Martin Krasser
5 199 177 Viktor Klang
3 67 12 Johannes Rudolph
3 302 119 Mathias
1 1 1 Luc Perkins
1 49 21 Josh Suereth
1 6 0 Mark "Justin" Waks
1 1 1 Joa Ebert
1 16 11 Taylor Leese
1 1 1 oakwhiz
1 0 5 Nilanjan Raychaudhuri
1 1 1 Francois Armand
1 2 1 Andrey Stepachev
1 1 1 Levi Notik
1 13 0 Michael Pollmeier
1 39 42 Gustav Åkesson
1 114 6 Ian Wormsbecker
1 691 0 Akara Sucharitakul
1 1 1 Jonas Bonér
1 2 2 dave
Happy hakking!
Patrik Nordwall
Typesafe - Reactive apps on the JVM
Twitter: @patriknw
--
You received this message because you are subscribed to the Google Groups "Akka Developer List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to akka-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Really excited about the event sourcing support enabled by akka-persistence. I think it's a real game changer - CQRS and event sourcing together provide a really compelling alternative to the typical "defacto" CRUD based approaches, and combining the power of the Actor model with these patterns gives a really accessible way for people to start exploring new ways of building their application domain layer.
Awesome work, team.
--
You received this message because you are subscribed to the Google Groups "Akka Developer List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to akka-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Command sourcing (i.e. sending Persistent messages to a Processor directly):
- throughput is 30-50k persistent messages per second
- a Processor actor can already be used under high load
bestCarsten
bestCarsten--
>>>>>>>>>> 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 akka-user+...@googlegroups.com.
To post to this group, send email to akka...@googlegroups.com.
Visit this group at http://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/groups/opt_out.
You received this message because you are subscribed to the Google Groups "Akka Developer List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to akka-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
-- Martin Krasser blog: http://krasserm.blogspot.com code: http://github.com/krasserm twitter: http://twitter.com/mrt1nz