New and Noteworthy

This is the 4.0 release of Apache ActiveMQ. This release of Apache ActiveMQ includes a large number of new features such as MasterSlave and Message Groups together with numerous bug fixes.

Warnings

When upgrading from a previous release you are advised to clear down the journal files and persistent database first before upgrading to this jar as the binary format of messages is not compatible with 3.x or earlier 4.0 milestone releases.

Known issues

Some folks have found issues with acknowledgements, particularly when using auto-ack mode. This has been fixed in 4.0.1 which will be released shortly. Until then we recommend you disable optimizeAcknowledge. e.g. connect via

tcp://localhost:61616?jms.optimizeAcknowledge=false

The source distributions do not build as is anymore due to changes in the way the maven repo is now setup at Apache. You must first apply the following patch before doing the build. You will need to download the patch and apply it using the patch command.

cd ${path-to-activemq-source-distro}
patch -p 0 < ${path-to-amq4-build.patch}

What has changed

The 4.x branch of Apache ActiveMQ has now moved to the Apache Incubator so the package names have changed from org.activemq to org.apache.activemq. For a full list see the Changes in 4.0.

Download Here

Download Description
incubator-activemq-4.0.zip Binary Distribution in zip package
incubator-activemq-4.0-src.zip Source Distribution in zip package
incubator-activemq-4.0.tar.gz Binary Distribution in gz package
incubator-activemq-4.0-src.tar.gz Source Distribution in gz package

SVN Tag Checkout

svn co https://svn.apache.org/repos/asf/incubator/activemq/tags/activemq-4.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 Assignee Reporter Pr Status Res Created Updated Due
Bug AMQ-945 jaas and jdbm twice on project.xml Jonas Lim Gabriel Kastenbaum Minor ResolvedResolved FIXED Sep 27, 2006 Sep 28, 2006
Bug AMQ-934 Error building assembly in branch activemq-4.0 Fritz Oconer Fritz Oconer Major ResolvedResolved FIXED Sep 21, 2006 Sep 21, 2006
Bug AMQ-933 ssl:// protocol broken on the client side: get a java.net.SocketException: Unconnected sockets not implemented Jonas Lim Jonas Lim Major ResolvedResolved FIXED Sep 21, 2006 Sep 21, 2006
Bug AMQ-918 Inactivity Monitor timeout does not on disconnected client does not cause blocked dispatch to client to fail. Hiram Chirino Hiram Chirino Major ResolvedResolved FIXED Sep 13, 2006 Sep 14, 2006
Bug AMQ-726 Network connections do not reconnect when using static: with failover=true Hiram Chirino Hiram Chirino Major ResolvedResolved FIXED May 26, 2006 May 30, 2006
Bug AMQ-718 Incorrect length specification in loose encoding? Hiram Chirino Andrew Lusk Major ResolvedResolved FIXED May 22, 2006 May 30, 2006
Bug AMQ-710 Can't compile the AMQ4.0 release source,cann't find the reliant package. Hiram Chirino tao Major ResolvedResolved FIXED May 17, 2006 Jun 15, 2006
Bug AMQ-709 Maven 2 build for 4.0-M3 broken Unassigned Tim Chen Major ResolvedResolved FIXED May 15, 2006 May 22, 2006
Bug AMQ-705 ActiveMQActivationSpec does not validate that DestinationType is set to Topic when SubscriptionDurability is set to Durable Hiram Chirino John Sisson Minor ResolvedResolved FIXED May 04, 2006 May 04, 2006
Bug AMQ-697 Jmeter build is broken Darwin Flores Hiram Chirino Major ResolvedResolved FIXED Apr 28, 2006 May 03, 2006
Bug AMQ-696 Client: XXX already connected exception when connection started after consumers added Unassigned Craig Day Major ResolvedResolved FIXED Apr 28, 2006 Jun 17, 2006
Bug AMQ-695 Error when removing temp destinations (message on server console) Hiram Chirino Hiram Chirino Major ResolvedResolved FIXED Apr 27, 2006 May 01, 2006
Task AMQ-692 Please add the attached NOTICE.txt file to the base dir of the Subversion repo. Unassigned Bruce Snyder Major ResolvedResolved FIXED Apr 20, 2006 May 22, 2006
Bug AMQ-691 ResponseCorrelator does not release blocked sync requests when transport has an async failure. Hiram Chirino Hiram Chirino Major ResolvedResolved FIXED Apr 20, 2006 May 01, 2006
Bug AMQ-684 Fatal bug: JMS Send message will be blocked,when two or more recive client reciving one queue destation. Unassigned tao Major ResolvedResolved FIXED Apr 10, 2006 Jun 12, 2006
Bug AMQ-683 Memory leak in ManagedRegionBroker Rob Davies Rob Davies Critical ResolvedResolved FIXED Apr 08, 2006 May 01, 2006
Bug AMQ-677 ActiveMQ broker leaks advisory topics Rob Davies Andrew Lusk Major ResolvedResolved FIXED Apr 05, 2006 May 01, 2006
Test AMQ-667 fix SslTransportBrokerTest Adrian Co James Strachan Major ResolvedResolved FIXED Mar 28, 2006 May 18, 2006
Test AMQ-657 FailoverTransport inhibits exception-listener and transport-listener Hiram Chirino Kevin Yaussy Major ResolvedResolved FIXED Mar 23, 2006 Jun 15, 2006
Bug AMQ-651 Deadlock in ActiveMQ close processing of Resource Adapter Unassigned Hiram Chirino Major ResolvedResolved FIXED Mar 21, 2006 Nov 13, 2006
Improvement AMQ-650 Broken pipe exceptions get logged Unassigned Bruce Mitchener Minor ResolvedResolved FIXED Mar 21, 2006 Jun 12, 2006
Improvement AMQ-645 migrate geronimo to incubator-activemq Hiram Chirino James Strachan Major ResolvedResolved FIXED Mar 18, 2006 May 01, 2006
Bug AMQ-639 Broker is not re-connecting to a network of brokers after going down and then being brought back up Hiram Chirino Brian Diesenhaus Critical ResolvedResolved FIXED Mar 16, 2006 May 01, 2006
Bug AMQ-611 Race condition in DataContainer Hiram Chirino Steve Bate Major ResolvedResolved FIXED Mar 03, 2006 Jun 15, 2006
Bug AMQ-604 get http transport working again Adrian Co James Strachan Major ResolvedResolved FIXED Mar 02, 2006 May 01, 2006

Also see the previous ActiveMQ 4.0 RC2 Release

Graphic Design By Hiram