* More documentation, 254 pages vs 216 for M1
- Serialization API
- EventBus API
- Agents
- Dead Letters
- General docs improvements
* More samples (Remoting etc)
* Remoting
- Remote Death Watch
- Improved logging
- Improved performance
- More configuration options
* Routers
- Load from config
- BroadcastRouter
* Decoupled Futures from Dispatchers, use any old ExecutorService or Executor
* Akka now uses Scala STM
* Improved Java APIs
* Many minor improvements, bugfixes and tweaks
Highlights of Akka 2.0 Milestone 1:
* Asynchronous by design - most actor related operations are now asynchronous* Removing all global state - introducing ActorSystem* Mandatory Parental Supervision - fault-tolerant default and automatic
* Remote Supervision - children spawned on other nodes are supervised* Actor Tree Hierarchy - file-system like addressing, with wildcards etc.
* Props - Actor configuration is immutable, sharable and reusable* Futures & Promises - simpler and more powerful, blocking API refactored out
* Actor Routing - completely revamped, load balancing made much simpler* Death Watch - react to the death of any actor* Typed Actors - 0 dependency JDK Proxy based implementation
* EventBus API - publish-subscribe to anything you want* Extensions - add new functionality to Akka* Pluggable remote transport layer - Netty/TCP built-in
* General API unification and simplification - less to remember* Simpler actor life-cycle semantics and management* Slimmer footprint - around 2.7 million Actors per GB of memory
* Lots of performance and scalability improvementsAkka is released under the Apache V2 license.
Akka website: http://akka.io
Akka Maven repository: http://akka.io/releases
Akka binary distribution: http://akka.io/downloads
Akka 2.0-M2 documentation: http://akka.io/docs/akka/2.0-M2
Issue tracker: http://www.assembla.com/spaces/akka/milestones/752523-2-0-m2
What’s coming in the next milestone: http://www.assembla.com/spaces/akka/milestones/851893-2-0-m3
Akka mailing list: https://groups.google.com/group/akka-user
Happy New hAkking!
√
--
Viktor Klang
Akka Tech LeadTypesafe - Enterprise-Grade Scala from the Experts
Twitter: @viktorklang