The Apache ActiveMQ Project is pleased to announce the availability of Apollo 1.0 Beta 5. ActiveMQ Apollo is a faster, more reliable, easier to maintain messaging broker built from the foundations of the original ActiveMQ. It is focused on being the fastest most reliable STOMP 1.1 and 1.0 server available.
- Stomp 1.0 Protocol Support
- Stomp 1.1 Protocol Support
- Topics and Queues
- Queue Browsers
- Durable Subscriptions on Topics
- Reliable Messaging
- Message swapping
- Message Selectors
- JAAS Authentication
- ACL Authorization
- SSL/TLS Support
- REST Based Management
Noteworthy changes since the last beta include:
- APLO-67 - Support an
auto-delete:trueheader on the STOMP subscribe frame to auto delete queues when the subscription ends
- APLO-70 - Add per-destination queue quota
- APLO-34 - Allow a STOMP subscription to control message flow using a credit window
- APLO-68 - Add support for TCP-level keepalive
- APLO-74 - Support setting the timestamp header on received messages
- APLO-75 - Support setting the redelivered header on redelivered messages
- APLO-56 - Change to a terser configuration scheme for ACL definitions
- APLO-81 - Include message counters on the producer/consumer links on the destination stats in the REST API.
- APLO-80 - Separate message statistics for durable subs from queues.
- APLO-82 - Add a new /dest-metrics REST route which collects the metrics for queues, topics and dsubs.
- APLO-83 - Apollo REST API should support cookie/session based authentication
- APLO-71 - Apollo plugins should be easy to configure
- APLO-77 - Provide connection aggregation in the REST API
- APLO-78 - Provide message statistics (for topics) in the REST API
The way access control is configured substantially changed sine the Beta 4 release. It's recommend you generate a new apollo configuration if upgrade to this release.
Feedback is always welcome!