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.1.zip apache-activemq-4.1.1.zip.asc
Unix/Linux/Cygwin Distribution apache-activemq-4.1.1.tar.gz apache-activemq-4.1.1.tar.gz.asc

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.1</version>
</dependency>

Getting the Source Code

Source Distributions

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

SVN Tag Checkout

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

Changelog

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

Apache ActiveMQ, Apache ServiceMix, Apache Camel (47 issues)
T Key Summary
Bug AMQ-1826 Broker performance
Bug AMQ-1366 Stomp property "expires" not properly supported
Bug AMQ-1287 STOMP connector throws away prefetched messages when client disconnects
Bug AMQ-1192 STOMP client cannot be stopped and disconnected without loosing messages
Bug AMQ-1190 JVM crash with AMQ 4.1.0 (jdk1.6.0 on linux)
Bug AMQ-1189 java.lang.ClassCastException: org.apache.activemq.ActiveMQConnectionConsumer, when trying to publish to a topic
Bug AMQ-1185 ActiveMQ 4.1 has crept in some Java 5 APIs, which prevent it from being used on Java 1.4 JVMs
Improvement AMQ-1184 Allow activeio 3.1-SNAPSHOT to be compiled with JDK 1.4
Bug AMQ-1183 Deadlocks can occur with even with sync sends since they share a connection.
Improvement AMQ-1181 Avoid Network Deadlocks if possible
Improvement AMQ-1180 RegionBroker synchronization can deadlock when registering destinations
Bug AMQ-1179 Broker Connection Shutdown is prone to lockup/deadlock
Bug AMQ-1178 Connection leak in the PooledConnectionFactory
Bug AMQ-1177 ActiveMQConnection memory leaks
New Feature AMQ-1176 Using temporary destination across a nework of broker not reliable.
New Feature AMQ-1175 Expose connection id of a connection via JMX
Bug AMQ-1174 JMX stats on topic do not make sense.
Bug AMQ-1173 MulticastDiscoveryAgent heart beast may stop of machine clock jumps around.
Bug AMQ-1172 UsageManager leak when topic consumers are disconnected.
Bug AMQ-1166 memoryManager configuration does not call PropertyPlaceholderConfigurer
Bug AMQ-1165 RegionBroker resets JMS Timestamp
Task AMQ-1149 Can not find anything inside org.apache.activemq.selector in 4.1 svn but found in 4.02
Bug AMQ-1140 Compression not working
Bug AMQ-1134 stomp connections in the broker don't get cleared up if the socket dies
Bug AMQ-1130 MySql should use LONGBLOB rather than BLOB for persisting messages to avoid the 64k limit
Bug AMQ-1128 create=false for vm://localhost causes Exception
Bug AMQ-1119 Deadlock in MutexTransport on shutdown with high volume of messages
Bug AMQ-1107 Upgrade to xbean 2.8 to fix invalid generated schemas
Bug AMQ-1106 PooledBrokerFactoryBean incorrectly compares broker config resources
Improvement AMQ-1099 HttpClientTransport does not allow configuring http proxy host/port
Bug AMQ-1089 Warning when using multicast discoveryUri
Bug AMQ-1088 TransactionContext class cast exception
Bug AMQ-1078 Messages consumed with the Resource Adapter are intermittently not delivered
Bug AMQ-1077 Bug in STOMP transport unsubscribe
Bug AMQ-1054 XA recover fails for 4.0.1
Bug AMQ-1052 Connection is not released by broker when client is killed when client is sending to a queue that is full
Bug AMQ-1050 browse -QTopic=* does not seem to return anything...
Bug AMQ-1048 Some tools from Command line not works properly
Bug AMQ-1036 web-console broken (queue browsing).
Bug AMQ-1029 TransportConnector get duplicated when used with JMX
Improvement AMQ-1023 Add dispatch counter to JMX destination view
Bug AMQ-1006 RoundRobinDispatchPolicy divides uneven
Bug AMQ-967 setting maximumRedeliveries to -1 is equivalent to maximumRedeliveries=0, but doc says otherwise
Bug AMQ-959 Wrong message removed from store when using composite destinations
Bug AMQ-734 Network connections do not reconnect when using static: with failover=true
Bug AMQ-721 Openwire client hangs after receiving 999 messages
Improvement AMQ-319 ActiveMQ hangs when initial connection to broker fails using reliable transport

Also see the previous ActiveMQ 4.1.0 Release

Graphic Design By Hiram