New and Noteworthy
This is the second release candiate release of 4.0.
This release of 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.x releases.
What has changed
The 4.x branch of 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
Changelog
For a more detailed view of new features and bug fixes, see the release notes
Apache ActiveMQ & Apache ServiceMix
(73 issues)
|
|
T |
Key |
Summary |
Assignee |
Reporter |
Pr |
Status |
Res |
Created |
Updated |
Due |
|
AMQ-674
|
Composite Destination persisted messages never get cleaned up, halt message producers
|
Unassigned
|
Paul Smith
|
|
Resolved
|
FIXED
|
Apr 04, 2006
|
Apr 04, 2006
|
|
|
AMQ-673
|
A way to Pool embedded brokers so that if multiple spring contexts are being used which define an embedded broker, only the first one starts up the broker.
|
Hiram Chirino
|
Hiram Chirino
|
|
Resolved
|
FIXED
|
Mar 31, 2006
|
Mar 31, 2006
|
|
|
AMQ-668
|
Build is broken - missing the rome_version and the jdom_version
|
Unassigned
|
Bruce Snyder
|
|
Resolved
|
FIXED
|
Mar 28, 2006
|
Mar 28, 2006
|
|
|
AMQ-666
|
enable RESTful browsing of message queues using a web connector - either as message IDs or as XML or as RSS/Atom
|
James Strachan
|
James Strachan
|
|
Resolved
|
FIXED
|
Mar 28, 2006
|
Mar 28, 2006
|
|
|
AMQ-661
|
ClassCastException when jaasAuthenticationPlugin is used with broker networks
|
Hiram Chirino
|
Hiram Chirino
|
|
Resolved
|
FIXED
|
Mar 27, 2006
|
Mar 27, 2006
|
|
|
AMQ-659
|
Acked persistent messages redelivered after broker restart.
|
Hiram Chirino
|
Hiram Chirino
|
|
Resolved
|
FIXED
|
Mar 27, 2006
|
Mar 27, 2006
|
|
|
AMQ-655
|
Typo "Timmer" in thread name in JDBCPersistenceAdapter.java
|
Unassigned
|
John Sisson
|
|
Resolved
|
FIXED
|
Mar 23, 2006
|
Mar 23, 2006
|
|
|
AMQ-654
|
etc\project.xml needs to be updated
|
Unassigned
|
John Sisson
|
|
Resolved
|
FIXED
|
Mar 22, 2006
|
Mar 22, 2006
|
|
|
AMQ-653
|
The README.txt file contains references to activemq.org
|
Unassigned
|
John Sisson
|
|
Resolved
|
FIXED
|
Mar 22, 2006
|
Mar 22, 2006
|
|
|
AMQ-646
|
Receiver hangs after receiving about 1000 messages
|
Unassigned
|
Danielius Jurna
|
|
Closed
|
DUPLICATE
|
Mar 21, 2006
|
Mar 21, 2006
|
|
|
AMQ-643
|
maxInactivityDuration does not seem to work properly
|
Hiram Chirino
|
Kevin Yaussy
|
|
Resolved
|
FIXED
|
Mar 17, 2006
|
Mar 23, 2006
|
|
|
AMQ-642
|
Add ability to monitor network connections on brokerclient
|
James Strachan
|
LarsE
|
|
Resolved
|
FIXED
|
Mar 17, 2006
|
Mar 17, 2006
|
|
|
AMQ-640
|
TEST TwoBrokerTopicSendReceiveUsingHttpTest Fails
|
Adrian Co
|
Adrian Co
|
|
Resolved
|
FIXED
|
Mar 16, 2006
|
Mar 17, 2006
|
|
|
AMQ-636
|
multicast discovery of network connectors can create 2 brokers in 1 JVM if the user changes the brokerName
|
Unassigned
|
James Strachan
|
|
Resolved
|
FIXED
|
Mar 16, 2006
|
Mar 20, 2006
|
|
|
AMQ-635
|
ruby stomp client test failures against 4.x
|
James Strachan
|
James Strachan
|
|
Resolved
|
FIXED
|
Mar 16, 2006
|
Mar 17, 2006
|
|
|
AMQ-634
|
switch the default stomp client port back to 61613 to match that of 3.x of ActiveMQ and to avoid breaking the Ruby Stomp client
|
Unassigned
|
James Strachan
|
|
Resolved
|
FIXED
|
Mar 15, 2006
|
Mar 15, 2006
|
|
|
AMQ-633
|
Per Destination Memory Usage Limit
|
Unassigned
|
Brian Diesenhaus
|
|
Resolved
|
FIXED
|
Mar 15, 2006
|
Mar 16, 2006
|
|
|
AMQ-632
|
TaskRunnerFactory from broker is not carried along to Broker-to-Broker connections
|
Hiram Chirino
|
Kevin Yaussy
|
|
Resolved
|
FIXED
|
Mar 14, 2006
|
Mar 21, 2006
|
|
|
AMQ-628
|
test case HttpTransportBrokerTest seems to hang forever
|
Adrian Co
|
James Strachan
|
|
Resolved
|
FIXED
|
Mar 13, 2006
|
Mar 15, 2006
|
|
|
AMQ-627
|
ActiveMQConnection ignores interrupts (sometimes)
|
Unassigned
|
William Hoyle
|
|
Resolved
|
FIXED
|
Mar 12, 2006
|
Mar 17, 2006
|
|
|
AMQ-625
|
add ability to change a non-durable subscription dynamically via JMX
|
James Strachan
|
James Strachan
|
|
Resolved
|
FIXED
|
Mar 09, 2006
|
Mar 09, 2006
|
|
|
AMQ-624
|
add XAConnectionFactory implementation
|
James Strachan
|
James Strachan
|
|
Resolved
|
FIXED
|
Mar 09, 2006
|
Mar 09, 2006
|
|
|
AMQ-623
|
Cleanup Failed When ActiveMQConnection.close() is called
|
Unassigned
|
Cloudor Pu
|
|
Resolved
|
FIXED
|
Mar 08, 2006
|
Mar 17, 2006
|
|
|
AMQ-621
|
Consumer get java.lang.nullPointerException
|
Unassigned
|
Binhua Wang
|
|
Resolved
|
FIXED
|
Mar 08, 2006
|
Mar 17, 2006
|
|
|
AMQ-619
|
Consuming multiple messages in a transaction breaks the JournalMessageStore
|
Hiram Chirino
|
William Hoyle
|
|
Resolved
|
FIXED
|
Mar 07, 2006
|
Mar 17, 2006
|
|
|
AMQ-618
|
Streamlets cause OutOfMemoryError with non-persistent embedded broker
|
Hiram Chirino
|
Robert Newson
|
|
Resolved
|
FIXED
|
Mar 07, 2006
|
Mar 07, 2006
|
|
|
AMQ-617
|
when sending 16383 messages over the same connection with caching enabled we get a ClassCastException
|
Unassigned
|
James Strachan
|
|
Resolved
|
FIXED
|
Mar 06, 2006
|
Mar 06, 2006
|
|
|
AMQ-615
|
org.apache.activemq.pool sessions should not allow you to create consumers
|
Hiram Chirino
|
Hiram Chirino
|
|
Resolved
|
FIXED
|
Mar 03, 2006
|
Mar 03, 2006
|
|
|
AMQ-613
|
Endpoint becomes invalid if the MDB MessageListener throws a runtime exception.
|
Hiram Chirino
|
Hiram Chirino
|
|
Resolved
|
FIXED
|
Mar 03, 2006
|
Mar 03, 2006
|
|
|
AMQ-612
|
NPE could occur if endpoint factory never creates any endpoints.
|
Unassigned
|
Hiram Chirino
|
|
Resolved
|
FIXED
|
Mar 03, 2006
|
Mar 03, 2006
|
|
|
AMQ-607
|
Provide ability to control socket connect timeout.
|
Unassigned
|
Kevin Yaussy
|
|
Resolved
|
FIXED
|
Mar 02, 2006
|
Mar 07, 2006
|
|
|
AMQ-606
|
allow old messages to be discarded for slow consumers when using non-durable topics
|
James Strachan
|
James Strachan
|
|
Resolved
|
FIXED
|
Mar 02, 2006
|
Mar 03, 2006
|
|
|
AMQ-605
|
Update to backport-util.concurrent 2.1
|
Unassigned
|
Holger Hoffstätte
|
|
Resolved
|
FIXED
|
Mar 02, 2006
|
Mar 06, 2006
|
|
|
AMQ-603
|
Patch: C++ command generation scripts
|
Unassigned
|
MF
|
|
Resolved
|
FIXED
|
Mar 02, 2006
|
Mar 03, 2006
|
|
|
AMQ-600
|
Broker will not release a persistant clientId if a network connection is broken then restored at the TCP layer from a remote client
|
James Strachan
|
John Gorkos
|
|
Resolved
|
FIXED
|
Mar 01, 2006
|
Mar 17, 2006
|
|
|
AMQ-599
|
Remote TCP Publish-only persistant clients are unable to reconnect when TCP/IP level discconect occurs
|
James Strachan
|
John Gorkos
|
|
Resolved
|
FIXED
|
Mar 01, 2006
|
Mar 17, 2006
|
|
|
AMQ-595
|
support persistence flag in Stomp SEND command to allow folks to enable durable messaging
|
James Strachan
|
James Strachan
|
|
Resolved
|
FIXED
|
Feb 28, 2006
|
Feb 28, 2006
|
|
|
AMQ-592
|
Patch: Update of C++ client
|
Unassigned
|
MF
|
|
Resolved
|
FIXED
|
Feb 24, 2006
|
Feb 27, 2006
|
|
|
AMQ-591
|
add a per message authorization hook so that content-based authorization can be performed using a special plugin
|
James Strachan
|
James Strachan
|
|
Resolved
|
FIXED
|
Feb 24, 2006
|
Dec 14, 2006
|
|
|
AMQ-588
|
Broker shutdown no longer works in 02/21 SNAPSHOT, when using static+failover NetworkConnectors.
|
Unassigned
|
Kevin Yaussy
|
|
Resolved
|
FIXED
|
Feb 21, 2006
|
Mar 17, 2006
|
|
|
AMQ-587
|
exception from broker while creating temporary topics
|
Unassigned
|
Eric McWhorter
|
|
Resolved
|
FIXED
|
Feb 21, 2006
|
Mar 21, 2006
|
|
|
AMQ-586
|
TwoBrokerTopicSendReceiveTest fails on some platform
|
Darwin Flores
|
Jonas Lim
|
|
Resolved
|
FIXED
|
Feb 21, 2006
|
Mar 17, 2006
|
|
|
AMQ-585
|
InstanceAlreadyExistsException on .war redeploy (if useJmx="true)
|
Unassigned
|
Mass Dosage
|
|
Resolved
|
FIXED
|
Feb 20, 2006
|
Mar 08, 2006
|
|
|
AMQ-579
|
bstat does not pass along settings, like the jmxuri, to the underlying query. Patch enclosed.
|
Adrian Co
|
Scott Ellsworth
|
|
Resolved
|
FIXED
|
Feb 17, 2006
|
Feb 20, 2006
|
|
|
AMQ-578
|
Invalid Acknowledgement on onMessage inside a transaction
|
Hiram Chirino
|
Jonas Lim
|
|
Closed
|
FIXED
|
Feb 17, 2006
|
Mar 02, 2006
|
|
|
AMQ-576
|
BUg in persistence with HsqlDB.
|
Unassigned
|
Harish Krishnaswamy
|
|
Resolved
|
FIXED
|
Feb 16, 2006
|
Mar 17, 2006
|
|
|
AMQ-574
|
bug in oracle JDBC driver
|
James Strachan
|
James Strachan
|
|
Resolved
|
FIXED
|
Feb 16, 2006
|
Feb 16, 2006
|
|
|
AMQ-573
|
add ability to redelivery messages that have been sent to a DLQ to the original queue
|
Hiram Chirino
|
James Strachan
|
|
Resolved
|
FIXED
| |