I'm pleased to announce the 1.0 release of ActiveMQ the Apache 2.0 licenced, open source Message Broker and JMS 1.1 provider.
Many thanks to all those who've helped on this release, from end users, folks who've created test cases, submitted patches and developers.
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.
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