Archive › Documentation › ActiveMQ 4.0 Release
Archived pageActiveMQ 4.0 Release
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 Incubator ActiveMQ & ServiceMix (25 issues) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| T | Key | Summary | Assignee | Reporter | Pr | Status | Res | Created | Updated | Due |
| AMQ-726 | Network connections do not reconnect when using static: with failover=true | Hiram Chirino | Hiram Chirino | Resolved | FIXED | May 26, 2006 | May 30, 2006 | |||
| AMQ-718 | Incorrect length specification in loose encoding? | Hiram Chirino | Andrew Lusk | Resolved | FIXED | May 21, 2006 | May 30, 2006 | |||
| AMQ-710 | Can't compile the AMQ4.0 release source,cann't find the reliant package. | Hiram Chirino | tao | Resolved | FIXED | May 17, 2006 | Jun 14, 2006 | |||
| AMQ-709 | Maven 2 build for 4.0-M3 broken | Unassigned | Tim Chen | Resolved | FIXED | May 15, 2006 | May 22, 2006 | |||
| AMQ-705 | ActiveMQActivationSpec does not validate that DestinationType is set to Topic when SubscriptionDurability is set to Durable | Hiram Chirino | John Sisson | Resolved | FIXED | May 04, 2006 | May 04, 2006 | |||
| AMQ-704 | ActiveIO compromises java.lang.System.properties | Hiram Chirino | matt hoffman | Resolved | FIXED | May 02, 2006 | May 16, 2006 | |||
| AMQ-697 | Jmeter build is broken | Darwin Flores | Hiram Chirino | Resolved | FIXED | Apr 28, 2006 | May 03, 2006 | |||
| AMQ-696 | Client: XXX already connected exception when connection started after consumers added | Unassigned | Craig Day | Resolved | FIXED | Apr 27, 2006 | Jun 16, 2006 | |||
| AMQ-695 | Error when removing temp destinations (message on server console) | Hiram Chirino | Hiram Chirino | Resolved | FIXED | Apr 27, 2006 | May 01, 2006 | |||
| AMQ-692 | Please add the attached NOTICE.txt file to the base dir of the Subversion repo. | Unassigned | Bruce Snyder | Resolved | FIXED | Apr 20, 2006 | May 22, 2006 | |||
| AMQ-691 | ResponseCorrelator does not release blocked sync requests when transport has an async failure. | Hiram Chirino | Hiram Chirino | Resolved | FIXED | Apr 20, 2006 | May 01, 2006 | |||
| AMQ-684 | Fatal bug: JMS Send message will be blocked,when two or more recive client reciving one queue destation. | Unassigned | tao | Resolved | FIXED | Apr 09, 2006 | Jun 12, 2006 | |||
| AMQ-683 | Memory leak in ManagedRegionBroker | Rob Davies | Rob Davies | Resolved | FIXED | Apr 08, 2006 | May 01, 2006 | |||
| AMQ-677 | ActiveMQ broker leaks advisory topics | Rob Davies | Andrew Lusk | Resolved | FIXED | Apr 05, 2006 | May 01, 2006 | |||
| AMQ-667 | fix SslTransportBrokerTest | Adrian Co | james strachan | Resolved | FIXED | Mar 28, 2006 | May 17, 2006 | |||
| AMQ-657 | FailoverTransport inhibits exception-listener and transport-listener | Hiram Chirino | Kevin Yaussy | Resolved | FIXED | Mar 23, 2006 | Jun 15, 2006 | |||
| AMQ-651 | Deadlock in ActiveMQ close processing of Resource Adapter | Unassigned | Hiram Chirino | Resolved | FIXED | Mar 21, 2006 | May 01, 2006 | |||
| AMQ-650 | Broken pipe exceptions get logged | Unassigned | Bruce Mitchener | Resolved | FIXED | Mar 21, 2006 | Jun 12, 2006 | |||
| AMQ-645 | migrate geronimo to incubator-activemq | Hiram Chirino | james strachan | Resolved | FIXED | Mar 17, 2006 | May 01, 2006 | |||
| 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 | Resolved | FIXED | Mar 16, 2006 | May 01, 2006 | |||
| AMQ-611 | Race condition in DataContainer | Hiram Chirino | Steve Bate | Resolved | FIXED | Mar 03, 2006 | Jun 14, 2006 | |||
| AMQ-604 | get http transport working again | Adrian Co | james strachan | Resolved | FIXED | Mar 01, 2006 | May 01, 2006 | |||
| AMQ-597 | NullPointerException in MemoryBoundedMessageCache | Unassigned | Matthew Vincent | Resolved | FIXED | Feb 28, 2006 | Jun 14, 2006 | |||
| AMQ-560 | TEST org.apache.activemq.transport.fanout.FanoutTransportBrokerTest Hangs every once in a while. | Adrian Co | Hiram Chirino | Resolved | FIXED | Feb 14, 2006 | May 01, 2006 | |||
| AMQ-501 | ActiveMQ is not JCA1.5 compliant | Patrick Villacorta | Richard Cottrill | Resolved | FIXED | Jan 22, 2006 | May 03, 2006 | |||
Also see the previous ActiveMQ 4.0 RC2 Release