Here's a quote from the announcement
You can embed ActiveMQ easily inside your application, use it as a purely in-VM messaging system with or without persistence or, with the flip of a single configuration string, switch to a distributed message bus in client/server, peer based or hub/spoke network topologies.
We support publish / subscriber as well as queue based models both persistent and reliable (non-persistent) modes as well as JMS transactions, XA and JCA support.
Since we fully implement J2EE 1.4's JCA contracts the RAR deployment unit should drop into any compliant J2EE container.
There is support for pluggable transports like in-VM, TCP, SSL, NIO, UDP, multicast, JGroups, JRMS, JXTA transports. Plus there's a REST API for web connectivity and Streamlets support for rich DHTML based messaging on web clients.
Out of the box support for Apache Axis and Spring is included for good measure.
You can grab a copy here or view the change log
For more details please see the home page