Protected

Download Akka 0.6

Release Notes
Release 0.6 - Jan 5th 2010
Download Akka 0.6
Type |
Changes |
By |
---|---|---|
ADD |
Clustered Comet using Akka remote actors and clustered membership API |
Viktor Klang |
ADD |
Cluster membership API and implementation based on JGroups |
Viktor Klang |
ADD |
Security module for HTTP-based authentication and authorization |
Viktor Klang |
ADD |
Support for using Scala XML tags in RESTful Actors (scala-jersey) |
Viktor Klang |
ADD |
Support for Comet Actors using Atmosphere |
Viktor Klang |
ADD |
MongoDB as Akka storage backend |
Debasish Ghosh |
ADD |
Redis as Akka storage backend |
Debasish Ghosh |
ADD |
Transparent JSON serialization of Scala objects based on SJSON |
Debasish Ghosh |
ADD |
Kerberos/SPNEGO support for Security module |
Eckhart Hertzler |
ADD |
Implicit sender for remote actors: Remote actors are able to use reply to answer a request |
Mikael Högqvist |
ADD |
Support for using the Lift Web framework with Actors |
Tim Perrett |
ADD |
Added CassandraSession API (with socket pooling) wrapping Cassandra's Thrift API in Scala and Java APIs |
Jonas Bonér |
ADD |
Rewritten STM, now integrated with Multiverse STM |
Jonas Bonér |
ADD |
Added STM API for atomic {..} and run {..} orElse {..} |
Jonas Bonér |
ADD |
Added STM retry |
Jonas Bonér |
ADD |
AMQP integration; abstracted as actors in a supervisor hierarchy. Impl AMQP 0.9.1 |
Jonas Bonér |
ADD |
Complete rewrite of the persistence transaction management, now based on Unit of Work and Multiverse STM |
Jonas Bonér |
ADD |
Monadic API to TransactionalRef (use it in for-comprehension) |
Jonas Bonér |
ADD |
Lightweight actor syntax using one of the Actor.actor(..) methods. F.e: 'val a = actor { case _ => .. }' |
Jonas Bonér |
ADD |
Rewritten event-based dispatcher which improved perfomance by 10x, now substantially faster than event-driven Scala Actors |
Jonas Bonér |
ADD |
New Scala JSON parser based on sjson |
Jonas Bonér |
ADD |
Added zlib compression to remote actors |
Jonas Bonér |
ADD |
Added implicit sender reference for fire-forget ('!') message sends |
Jonas Bonér |
ADD |
Monadic API to TransactionalRef (use it in for-comprehension) |
Jonas Bonér |
ADD |
Smoother web app integration; just add akka.conf to the classpath (WEB-INF/classes), no need for AKKA_HOME or -Dakka.conf=.. |
Jonas Bonér |
ADD |
Modularization of distribution into a thin core (actors, remoting and STM) and the rest in submodules |
Jonas Bonér |
ADD |
Added 'forward' to Actor, forwards message but keeps original sender address |
Jonas Bonér |
ADD |
JSON serialization for Java objects (using Jackson) |
Jonas Bonér |
ADD |
JSON serialization for Scala objects (using SJSON) |
Jonas Bonér |
ADD |
Added implementation for remote actor reconnect upon failure |
Jonas Bonér |
ADD |
Protobuf serialization for Java and Scala objects |
Jonas Bonér |
ADD |
SBinary serialization for Scala objects |
Jonas Bonér |
ADD |
Protobuf as remote protocol |
Jonas Bonér |
ADD |
Updated Cassandra integration and CassandraSession API to v0.4 |
Jonas Bonér |
ADD |
CassandraStorage is now works with external Cassandra cluster |
Jonas Bonér |
ADD |
ActorRegistry for retrieving Actor instances by class name and by id |
Jonas Bonér |
ADD |
SchedulerActor for scheduling periodic tasks |
Jonas Bonér |
ADD |
Now start up kernel with 'java -jar dist/akka-0.6.jar' |
Jonas Bonér |
ADD |
Added mailing list: |
Jonas Bonér |
ADD |
Improved and restructured documentation |
Jonas Bonér |
ADD |
New URL: http://akkasource.org |
Jonas Bonér |
ADD |
New and much improved docs |
Jonas Bonér |
ADD |
Enhanced trapping of failures: 'trapExit = List(classOf[..], classOf[..])' |
Jonas Bonér |
ADD |
Upgraded to Netty 3.2, Protobuf 2.2, ScalaTest 1.0, Jersey 1.1.3, Atmosphere 0.4.1, Cassandra 0.4.1, Configgy 1.4 |
Jonas Bonér |
FIX |
Lowered actor memory footprint; now an actor consumes ~600 bytes, which mean that you can create 6.5 million on 4 G RAM |
Jonas Bonér |
FIX |
Remote actors are now defined by their UUID (not class name) |
Jonas Bonér |
FIX |
Fixed dispatcher bugs |
Jonas Bonér |
FIX |
Cleaned up Maven scripts and distribution in general |
Jonas Bonér |
FIX |
Fixed many many bugs and minor issues |
Jonas Bonér |
FIX |
Fixed inconsistencies and uglyness in Actors API |
Jonas Bonér |
REMOVE |
Removed concurrent mode |
Jonas Bonér |
REMOVE |
Removed embedded Cassandra mode |
Jonas Bonér |
REMOVE |
Removed the !? method in Actor (synchronous message send, since it's evil. Use !! with time-out instead. |
Jonas Bonér |
REMOVE |
Removed startup scripts and lib dir |
Jonas Bonér |
REMOVE |
Removed the 'Transient' life-cycle scope since to close to 'Temporary' in semantics. |
Jonas Bonér |
REMOVE |
Removed 'Transient' Actors and restart timeout |
Jonas Bonér |