The Apache ActiveMQ Project is pleased to announce the availability of Apollo 1.0 Beta 4. 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-17 - Support message expiration
- APLO-39 - Apply configuration updates to a broker without needing a restart
- APLO-40 - Web interface should support editing all the apollo configuration files (log4j, jaas, etc.)
- APLO-41 - Expose JVM Status/Metrics via REST API
- APLO-43 - Create an XSD to validate the apollo.xml configuration file.
- APLO-45 - Support auto deleting idle queues and topics
- APLO-47 - Add connectioncounter, consumercounter, and producer_counter metrics to the management interface
- APLO-50 - Support pre-creating durable subscriptions via the broker config file
- APLO-55 - Add an option to enable strict validation of the configuration XML
- APLO-57 - Track desired service state so you can stop a service which is still starting
- APLO-60 - Support regular expressions in destination wildcards.
- APLO-42 - File based JAAS login modules should cache file contents until changed.
- APLO-44 - Eagerly create destinations which are explicitly defined in the server configuration file.
- APLO-46 - Include current/total page info when the REST interface returns a paged result set
Feedback is always welcome!