diff --git a/changes.xml b/changes.xml
index bef29f223c..e42884ec93 100644
--- a/changes.xml
+++ b/changes.xml
@@ -32,18 +32,21 @@ see http://maven.apache.org/plugins/maven-changes-plugin/usage.html for full gui
Support for using Scala XML tags in RESTful Actors (scala-jersey)
Support for Comet Actors using Atmosphere
Kerberos/SPNEGO support for Security module
+ Implicit sender for remote actors: Remote actors are able to use reply to answer a request
Rewritten STM, now integrated with Multiverse STM
Added STM API for atomic {..} and run {..} orElse {..}
Added STM retry
Complete rewrite of the persistence transaction management, now based on Unit of Work and Multiverse STM
Monadic API to TransactionalRef (use it in for-comprehension)
- Lightweight actor syntax using one of the Actor.actor(..) methods. F.e: 'actor { case _ => .. }'
+ Lightweight actor syntax using one of the Actor.actor(..) methods. F.e: 'val a = actor { case _ => .. }'
+ Rewritten event-based dispatcher which improved perfomance by 10x, now substantially faster than event-driven Scala Actors
New Scala JSON parser based on sjson
Added zlib compression to remote actors
Added implicit sender reference for fire-forget ('!') message sends
Monadic API to TransactionalRef (use it in for-comprehension)
Smoother web app integration; just add akka.conf to the classpath (WEB-INF/classes), no need for AKKA_HOME or -Dakka.conf=..
Modularization of distribution into a thin core (actors, remoting and STM) and the rest in submodules
+ Added 'forward' to Actor
JSON serialization for Java objects (using Jackson)
JSON serialization for Scala objects (using SJSON)
Added implementation for remote actor reconnect upon failure
@@ -62,11 +65,10 @@ see http://maven.apache.org/plugins/maven-changes-plugin/usage.html for full gui
New URL: http://akkasource.org
Enhanced trapping of failures: 'trapExit = List(classOf[..], classOf[..])'
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
- Remote actors are able to use reply to answer a request
- Lowered actor memory footprint; now an actor consumes ~625 bytes, which mean that you can create 6.5 million on 4 G RAM
- Concurrent mode is now per actor basis
+ Lowered actor memory footprint; now an actor consumes ~600 bytes, which mean that you can create 6.5 million on 4 G RAM
+ Removed concurrent mode
Remote actors are now defined by their UUID (not class name)
- Fixed dispatcher bug
+ Fixed dispatcher bugs
Cleaned up Maven scripts and distribution in general
Fixed many many bugs and minor issues
Fixed inconsistencies and uglyness in Actors API