You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ra...@apache.org on 2007/11/01 16:48:32 UTC

svn commit: r591060 - /incubator/qpid/branches/M2/java/release-docs/RELEASE_NOTES.txt

Author: rajith
Date: Thu Nov  1 08:48:31 2007
New Revision: 591060

URL: http://svn.apache.org/viewvc?rev=591060&view=rev
Log:
Changed the release notes

Modified:
    incubator/qpid/branches/M2/java/release-docs/RELEASE_NOTES.txt

Modified: incubator/qpid/branches/M2/java/release-docs/RELEASE_NOTES.txt
URL: http://svn.apache.org/viewvc/incubator/qpid/branches/M2/java/release-docs/RELEASE_NOTES.txt?rev=591060&r1=591059&r2=591060&view=diff
==============================================================================
--- incubator/qpid/branches/M2/java/release-docs/RELEASE_NOTES.txt (original)
+++ incubator/qpid/branches/M2/java/release-docs/RELEASE_NOTES.txt Thu Nov  1 08:48:31 2007
@@ -20,34 +20,92 @@
 You can view the outstanding task list for Qpid by visiting our JIRA:
 http://issues.apache.org/jira/browse/QPID
 
-These issues are moved to M3 release.
+Please note that most of the issues are fixed, but are kept open until the
+merged with trunk, at which point they will be closed
 
 Here is a filtered list for your convinience
 ---------------------------------------
-New Feature	QPID-274 	add connection configuratble timeout on waituntilStateHasChanged
-New Feature	QPID-156 	Implement persistence to disk for Qpid
-New Feature	QPID-155 	Add ability to configure (on/off) queue creation on demand
-New Feature	QPID-43 	Multiple-AMQP version support in the broker
-New Feature	QPID-28 	Allow user to select policy for undeliverable message handling
-New Feature	QPID-27 	Introduce user configurable redlivery delay
-New Feature	QPID-22 	Provide run scripts for clustered broker
-
-Improvement	QPID-430 	Message Age Alerting should not depend upon queue activity
-Improvement	QPID-19 	Add protocol logging capability to client and broker
-Improvement	QPID-11 	Move protocol literals from code to AMQConstant
-
-Bug		QPID-539 	HeadersExchange doesnot correctly implement isBound
-Bug		QPID-517 	Broker doesn't return NO_CONSUMERS code for an immediate message, when the consumer is disconnected.
-Bug		QPID-469 	Redelivered information is currently recorded per message it should be per message per queue.
-Bug		QPID-463 	Java client doesn't close connection gracefully when faced with broker with unsuported protocol version
-Bug		QPID-462 	Exclusive queues and with subscription that 'filtersMessages' will build up messages it doesn't hasInterest() in.
-
-Bug		QPID-397 	Client closeure can be processed before final message ack.
-Bug		QPID-396 	Broker OutOfMemory Error handling
-Bug		QPID-377 	NumberFormatException thrown by broker when running one performance test
-Bug		QPID-293 	setting MessageListener after connection has started can cause messages to be "lost" on a internal delivery queue.
-
-Bug		QPID-185 	Amend Java Broker handling of ifUnused & ifEmpty flags
+D-560 	        Add DiagnosticExchange exchange
+QPID-543 	Add ability to register custom exchange types
+QPID-274 	add connection configuratble timeout on
+waituntilStateHasChanged
+QPID-156 	Implement persistent store with Apache compliant licence
+QPID-155 	Add ability to configure (on/off) queue creation on demand
+QPID-43 	Multiple-AMQP version support in the broker
+QPID-28 	Allow user to select policy for undeliverable message handling
+QPID-27 	Introduce user configurable redlivery delay
+QPID-22 	Provide run scripts for clustered broker
+QPID-592 	Limit number of bytes in write buffer queue
+QPID-583 	Reinstate the old topic performance test
+QPID-582 	Ensure Java codebase builds with Java 6
+QPID-567 	Add basic multiversion support to Qpid for interop between M1,
+M2 and 0-8 and 0-9 AMQP implementations
+QPID-564 	Reapply MINA performance patches
+QPID-430 	Message Age Alerting should not depend upon queue activity
+QPID-19 	Add protocol logging capability to client and broker
+QPID-11 	Move protocol literals from code to AMQConstant
+QPID-659 	Messages sent to a queue that uses selectors may cause high
+CPU load.
+QPID-654 	ThreadPoolExecutor.getTask() can be seen WAITING causing test
+cases to hang
+QPID-653 	Timeouts in tests causing spurious failures on slower machines
+QPID-647 	Delivery Manager can stop starving consumers.
+QPID-645 	Exception thrown while preparing TxnOp not logged or
+propogated
+QPID-643 	CSDM causes duplicate message delivery.
+QPID-637 	BasicConsumer.recieve can return null before the timeout
+expires due to InterruptedException
+QPID-632 	ImmediateMessageTest fails occasionally because
+AMQNoConsumersException was not received.
+QPID-626 	AMQSession deadlocks
+QPID-623 	If all consumers of a queue use selectors then the broker will
+leak memory
+QPID-611 	Queue Total size calculations can cause NPE on broker.
+QPID-610 	Usages of queue.dequeue need to be checked to ensure memory
+loss doesn't occur
+QPID-609 	Dispatcher threads are not always killed
+QPID-608 	ConnectionTest fails because VM broker is not created
+QPID-607 	Dispatcher threads do not die
+QPID-606 	NPE from several systests occasionally
+QPID-604 	Potential NullPointerException in FieldTable trace logging
+QPID-599 	maven runs tests twice in client module
+QPID-594 	Java client does not throw exceptions for failures during
+connection establishment
+QPID-590 	Client can deadlock when session is accessed from two threads
+QPID-586 	Client state manager is not interupted when unrecoverable
+error occurs on connection
+QPID-585 	Client protocol state is maintiained between connections when
+the connection fails during initial connection
+QPID-584 	Client allows RuntimeExceptions to be silently swallowed.
+QPID-579 	Qpid Broker process fails to terminate on configuration errors
+QPID-578 	AMQChannel.queueDeletion causes unacked msgs to be discarded.
+QPID-577 	Setting a MessageListener after the connection has been
+started may result in apparent message loss.
+QPID-573 	race condition between rollback() and the dispatcher thread in
+the java client
+QPID-572 	broker delivers messages out of order
+QPID-558 	AMQShortString should autoexpand when adding content to it
+QPID-549 	AMQConnection.start() is not threadsafe
+QPID-545 	Using a private queue with selector will result in non
+matching messages being left on the broker queue as they will not be consumed.
+QPID-539 	HeadersExchange doesnot correctly implement isBound
+QPID-531 	[Memory Leak] Broker retains messages that are consumed with
+NO_ACK
+QPID-469 	Redelivered information is currently recorded per message it
+should be per message per queue.
+QPID-463 	Java client doesn't close connection gracefully when faced
+with broker with unsuported protocol version
+QPID-462 	Exclusive queues and with subscription that 'filtersMessages'
+will build up messages it doesn't hasInterest() in.
+QPID-397 	Client closeure can be processed before final message ack.
+QPID-396 	Broker OutOfMemory Error handling
+QPID-377 	NumberFormatException thrown by broker when running one
+performance test
+QPID-293 	setting MessageListener after connection has started can cause
+messages to be "lost" on a internal delivery queue.
+QPID-185 	Amend Java Broker handling of ifUnused & ifEmpty flags
+QPID-168 	qpid-server.bat needs updated to support same
+arguments/features as qpid-server (via qpid-run) bash script
 Bug		QPID-168 	qpid-server.bat needs updated to support same arguments/features as qpid-server (via qpid-run) bash script
 
 
@@ -60,46 +118,43 @@
 
 Here is a filtered (by Java components) version of the JIRA items
 
-Task		QPID-190 	refactoring the java broker mbean classes
-Task		QPID-125 	Moving eclipse plugin for broker management to Maven
-Task		QPID-93 	Delete the old management modules (trunk\qpid\java\management)
-
-New Feature	QPID-428 	Add login functionality for a qpid server from the management console
-New Feature	QPID-418 	Add ability to save user preferences to Java Management Console
-New Feature	QPID-170 	Enhance Management features to support moving a message from one queue to another
-
-Improvement	QPID-482 	[Java] Small performance tweaks
-Improvement	QPID-466 	Create STRICT_AMQP System property to disable JMS extensions in Java client
-Improvement	QPID-453 	AMQShortString should implement Comparable
-Improvement	QPID-422 	Consolidate notification view to display all user configured notifications on one view
-Improvement	QPID-421 	Provide enumerated description for static constants including delivery mode
-Improvement	QPID-420 	Add client id to information displayed about connections on management console
-Improvement	QPID-419 	Introduce read-only and modify authorisation for all objects in a virtual host
-Improvement	QPID-129 	improving Broker MBeans
-
-Bug		QPID-540 	Transient Broker throws NullPointerException and locks up.
-Bug		QPID-538 	[Memory Leak] Connecting lots of consumers causes the broker memory to leak
-Bug		QPID-537 	Make AMQMessage.incrementReference public
-Bug		QPID-531 	[Memory Leak] Broker retains messages that are consumed with NO_ACK
-Bug		QPID-527 	encoding issue
-Bug		QPID-508 	[Memory Leak] Broker does not return mandatory messages sent outside of a transaction.
-Bug		QPID-476 	AMQProtocolSession channelId2SessionMap does not have sessions removed
-Bug		QPID-472 	Creation of TemporaryQueues will not guarantee unqiue queue names if created rapidly.
-Bug		QPID-471 	UserManagement panel lists all users but only after a View Users has been executed and is not updated on Create/Delete User
-
-Bug		QPID-467 	Complete Interop Testing
-Bug		QPID-465 	Incorrect Exception thrown from send() method.
-Bug		QPID-459 	Broker doesn't correctly handle noLocal consumers when messages are pre-exisiting on queues.
-Bug		QPID-458 	Queue Browsing Broken
-Bug		QPID-454 	Message 'taken' notion is per message. But should be per message per queue
-Bug		QPID-443 	Abruptly disconnecting client on transaction publish causes error
-Bug		QPID-440 	Can create dangling transactions on unroutable messages.
-Bug		QPID-436 	topic exchange doesn't obey the mandatory flag
-Bug		QPID-414 	Authentication requires plain text passwords in password file
-Bug		QPID-408 	Queue Depth data incorrect
-Bug		QPID-290 	Java broker does not honor maximum number of channels threshold
-Bug		QPID-276 	Potential race condition in AMQChannel
-Bug		QPID-200 	set/get Destination not implemented in JMSMessage impl
-Bug		QPID-166 	Check for pre conditions to satisfy JMS spec requirments
-Bug		QPID-162 	over 600 warnings when building under Eclipse
-Bug		QPID-159 	The following Interface implementations do not throw Exceptions as required by the spec
+QPID-190     refactoring the java broker mbean classes 
+QPID-125     Moving eclipse plugin for broker management to Maven 
+QPID-93      Delete the old management modules (trunk\qpid\java\management) 
+QPID-418     Add ability to save user preferences to Java Management Console 
+QPID-482     [Java] Small performance tweaks 
+QPID-466     Create STRICT_AMQP System property to disable JMS extensions in Java client 
+QPID-453     AMQShortString should implement Comparable 
+QPID-421     Provide enumerated description for static constants including delivery mode 
+QPID-420     Add client id to information displayed about connections on management console 
+QPID-419     Introduce read-only and modify authorisation for all objects in a virtual host 
+QPID-129     improving Broker MBeans 
+QPID-616     Underflow in calculating message pending size in perftests. 
+QPID-614     Race condition on queue browser close 
+QPID-612     Duplicate temporary queue names when running unit tests 
+QPID-600     Deadlocks on Connection.close 
+QPID-540     Transient Broker throws NullPointerException and locks up. 
+QPID-538     [Memory Leak] Connecting lots of consumers causes the broker memory to leak 
+QPID-537     Make AMQMessage.incrementReference public 
+QPID-527     encoding issue 
+QPID-508     [Memory Leak] Broker does not return mandatory messages sent outside of a
+transaction. 
+QPID-476     AMQProtocolSession channelId2SessionMap does not have sessions removed 
+QPID-472     Creation of TemporaryQueues will not guarantee unqiue queue names if created
+rapidly. 
+QPID-471     UserManagement panel lists all users but only after a View Users has been
+executed and is not updated on Create/Delete User 
+QPID-467     Complete Interop Testing 
+QPID-465     Incorrect Exception thrown from send() method. 
+QPID-459     Broker doesn't correctly handle noLocal consumers when messages are
+pre-exisiting on queues. 
+QPID-458     Queue Browsing Broken 
+QPID-454     Message 'taken' notion is per message. But should be per message per queue 
+QPID-443     Abruptly disconnecting client on transaction publish causes error 
+QPID-440     Can create dangling transactions on unroutable messages. 
+QPID-414     Authentication requires plain text passwords in password file 
+QPID-408     Queue Depth data incorrect 
+QPID-200     set/get Destination not implemented in JMSMessage impl 
+QPID-166     Check for pre conditions to satisfy JMS spec requirments 
+QPID-159     The following Interface implementations do not throw Exceptions as required by
+the spec