New and Noteworthy

This is release contains several major enhancements such as:

  • Virtual Destinations
  • JDBC based Master/Slave locking
  • XMPP/Jabber Support - ActiveMQ can now send and receive message from a XMPP network.
  • enhanced SSL support
  • Improved STOMP support

It also contains a slew of bug fixes that are tracked in the change log.

Download Here

Description Download Link PGP Signature file of download
Binary for Windows apache-activemq-4.1.0-incubator.zip incubator-activemq-4.1.0.zip.asc
Binary for Unix/Linux/Cygwin apache-activemq-4.1.0-incubator.tar.gz incubator-activemq-4.1.0.tar.gz.asc

SVN Tag Checkout

svn co https://svn.apache.org/repos/asf/activemq/tags/activemq-4.1.0

Changelog

For a more detailed view of new features and bug fixes, see the release notes

Apache ActiveMQ & Apache ServiceMix (25 issues)
T Key Summary
Bug AMQ-1114 ActiveMQ Queue management- How to kill a queue?
Bug AMQ-1034 bad acknowledgement messages when rolling back on a large queue
Bug AMQ-1033 Intermittent ArrayIndexOutOfBoundsException during send and receive
Improvement AMQ-1032 Avoid a delivery delay on the first redelivery.
Bug AMQ-1031 Message delivered out of order to a MessageListener when session is transced and a rollback occurs.
Bug AMQ-1026 Sometimes a failover connection on reconnect produces a Client ID:xxxxx-1:1 already connected error message.
Bug AMQ-1024 Exclusive Consumer Losing a Message
Bug AMQ-1019 Duplicate bean names (i.e. transportConnector/networkConnector names) in xml config causes exception in xbean.
Bug AMQ-1015 ActiveMQ web-demo and web-console cannot be run
New Feature AMQ-1007 XMPP support (Jabber support) so existing Jabber clients can be used to interact with and monitor ActiveMQ messages
Improvement AMQ-1004 Upgrade to spring 2.0 and xbean 2.7
New Feature AMQ-1001 Allow the openwire value cache size to be configurable.
New Feature AMQ-997 Use the ACTIVEMQ_BASE environment variable to support running multiple broker instances from he same activemq install
Bug AMQ-978 No Messaged delivery when mixing Perl stomp client Producer/Consumer and Java JMS Producer/Consumer
Improvement AMQ-976 Abstract the Transport and TransportListener Interfaces so that the move around Objects instead of Command and Response objects.
Improvement AMQ-960 Improved error reporting for SSL and transports. Changed Username for SSL cert to the DN
New Feature AMQ-958 Supprot a create=false option on the vm://localhost transport so that the connect fails if the broker is not allready running
Improvement AMQ-956 Build Issue on snapshot timestamp when downloading transitive dependencies.
Bug AMQ-954 Compilation error when building activemq-web with test enabled.
Bug AMQ-950 createConnector="false" has no effect on Tiger
Bug AMQ-942 ActiveMQStreamMessage should support large text format in writeString.
Bug AMQ-940 JMSXUserId not set when using a JAAS login module
New Feature AMQ-938 Support extending the activemq classpath with the ACTIVEMQ_CLASSPATH variable and overriding of the SUNJMX
Bug AMQ-933 ssl:// protocol broken on the client side: get a java.net.SocketException: Unconnected sockets not implemented
Bug AMQ-932 Quickly broken client connections lead to memory leaks

Also see the previous ActiveMQ 4.0.2 Release

Graphic Design By Hiram