Protected
Protected

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

Optional: comment for page history


Looking for tags?

  Cancel
Home
close
Loading...
Home Turn Off "Getting Started"
close
Loading...