New and Noteworthy

Contains slew of bug fixes that are tracked in the change log.

Getting the Binary Distributions

Description Download Link PGP Signature file of download
Windows Distribution apache-activemq-4.1.2-bin.zip apache-activemq-4.1.2-bin.zip.asc
Unix/Linux/Cygwin Distribution apache-activemq-4.1.2-bin.tar.gz apache-activemq-4.1.2-bin.tar.gz.asc
The above URLs use redirection

The above URLs use the Apache Mirror system to redirect you to a suitable mirror for your download. Some users have experienced issues with some versions of browsers (e.g. some Safari browsers). If the download doesn't seem to work for you from the above URL then try using FireFox

Getting the Binaries using Maven 2

To use this release in your maven project, the proper dependency configuration that you should use in your Maven POM is:

<dependency>
  <groupId>org.apache.activemq</groupId>
  <artifactId>activemq-core</artifactId>
  <version>4.1.2</version>
</dependency>

Getting the Source Code

Source Distributions

Description Download Link PGP Signature file of download
Source for Windows apache-activemq-4.1.2-src.zip apache-activemq-4.1.2-src.zip.asc
Source for Unix/Linux/Cygwin apache-activemq-4.1.2-src.tar.gz apache-activemq-4.1.2-src.tar.gz.asc

SVN Tag Checkout

svn co http://svn.apache.org/repos/asf/activemq/tags/activemq-4.1.2

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-1715 Still getting STOMP Client connect error in AMQ 5.1.0 Release
Bug AMQ-1659 SSL Transport configured in wantClientAuth mode never asks for the client certificate during the SSL Handshake
Bug AMQ-1632 PrefetchSubscription may not wake up if messages delivered in transaction
Bug AMQ-1454 ActiveMQDestination.setPhysicalName(): checking invalid wildcard to identify pattern "<"
Bug AMQ-1448 activemq-4.1.1/activemq-perftest/pom.xml has incorrect plugin configuration
Bug AMQ-1438 When in XA Transaction Active-MQ integrated with OpenEJB hangs in the isSameRM method of LocalAndXATransaction.
Bug AMQ-1365 Username and password field got swapped when calling PooledConnection.createConnection
Bug AMQ-1322 AdvisoryBroker leaks destinations created "from top" by the RegionBroker
Bug AMQ-1319 Topics leaked in DestinationMapNode
Bug AMQ-1306 Remove reference to LogicBlaze from ActiveMQ --version command
Sub-task AMQ-1302 Backport for the 4.1 branch
Sub-task AMQ-1300 Patch for the 4.1 branch
Bug AMQ-1289 Spelling error in examples directory
Bug AMQ-1274 Service Wrapper Installer does not work when ActiveMQ is installed on path that contains a spaces
Bug AMQ-1266 Topics allways created from the activemq-web module
Bug AMQ-1236 Failing to acquire exclusive lock - MySQL and other strange errors
Bug AMQ-1235 Scheduler.cancel uses incorrect argument to shutdown threads
Bug AMQ-1205 Memory leak in Scheduler
Bug AMQ-1167 The example does not work under JVM 1.4
Bug AMQ-1124 activemq-rar-4.1.0-incubator.rar contains spring twice: spring-1.2.4.jar and spring-2.0.jar
Bug AMQ-1079 Slave Fail Error when Receiving message on a MasterSlave configuration
Bug AMQ-1067 Stomp consumer not removed if client does not send disconnect message.
Bug AMQ-1014 Invalid Schema URL for example config file
Test AMQ-1002 org.apache.activemq.spring.SpringTest.testSenderWithSpringXmlUsingSpring2NamespacesWithEmbeddedBrokerConfiguredViaXml
Bug AMQ-400 DTD File Not Found

Also see the previous ActiveMQ 4.1.1 Release

Graphic Design By Hiram