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
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.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 (46 issues)
T Key Summary
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