Author: jross
Date: Thu May 17 18:38:11 2012
New Revision: 1339786
URL: http://svn.apache.org/viewvc?rev=1339786&view=rev
Log:
QPID-3864: Add release notes
Added:
qpid/site/docs/release_notes_0.16.html
- copied, changed from r1232175, qpid/site/docs/template/template.html
Copied: qpid/site/docs/release_notes_0.16.html (from r1232175,
qpid/site/docs/template/template.html)
URL:
http://svn.apache.org/viewvc/qpid/site/docs/release_notes_0.16.html?p2=qpid/site/docs/release_notes_0.16.html&p1=qpid/site/docs/template/template.html&r1=1232175&r2=1339786&rev=1339786&view=diff
==============================================================================
--- qpid/site/docs/template/template.html (original)
+++ qpid/site/docs/release_notes_0.16.html Thu May 17 18:38:11 2012
@@ -1,3 +1,4 @@
+<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!--
-
@@ -22,38 +23,263 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Apache Qpid™: Open Source AMQP Messaging</title>
- <link href="style.css" rel="stylesheet" type="text/css"/>
+ <title>Apache Qpid™: Open Source AMQP Messaging</title>
+ <link href="style.css" rel="stylesheet" type="text/css" />
</head>
-
<body>
<div class="container">
- <!-- begin header -->
- <!--#include virtual="/includes/header.include" -->
- <!-- end header -->
-
- <!-- begin menu -->
- <!--#include virtual="/includes/menu.include" -->
- <!-- end menu -->
-
- <!-- begin content -->
+<!-- begin header -->
+<!--#include virtual="/includes/header.include" -->
+<!-- end header -->
+<!-- begin menu -->
+<!--#include virtual="/includes/menu.include" -->
+<!-- end menu -->
+<!-- begin content -->
<div class="main_text_area">
<div class="main_text_area_top"></div>
-
<div class="main_text_area_body">
-
- <!-- ### NEW CONTENT GOES HERE #### -->
-
+ <h1>0.16 Release Notes</h1>
+ <p>The full list of changes in the Qpid 0.16 release
+ incorporates both the issues worked on during the 0.15
+ development stream and any final touches made during the
+ 0.16 release process. A list of these JIRA issues can be
+ found below.</p>
+ <h2>New Features</h2>
+ <ul>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3044">QPID-3044</a> -
Implement JCA Adapter for Java JMS client</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3547">QPID-3547</a> -
qpid-config currently doesn't display useful information about headers exchange
bindings</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3622">QPID-3622</a> - Add
Sorted Queue</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3642">QPID-3642</a> -
Implement Dead Letter Queue functionality</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3753">QPID-3753</a> - [Java
Broker] Improve automatic conversion between 0-8/9/9-1 and 0-10 messages in the
broker, including ReplyTo</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3790">QPID-3790</a> - Add a
new method getQueueDepth(AMQDestionation, boolean) into AMQSession to allow
syncing the session before sending QueueQuery command</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3862">QPID-3862</a> - Static
Trace points for System tap / Dtrace</li>
+ </ul>
+ <h2>Bugs Fixed</h2>
+ <ul>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-2020">QPID-2020</a> -
AMQConnection.create[Durable]ConnectionConsumer should do something better than
just return null</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-2243">QPID-2243</a> - 0-10
protocol connections do not have a matching JMX MBean to allow management</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-2621">QPID-2621</a> - Calling
QueueBrowser.getEnumeration on a stopped connection will hang</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-2685">QPID-2685</a> - Java
clients 0.6 does not wait for asynchronous messages</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-2750">QPID-2750</a> - remove
erroneous asserts about LongString lengths in EncodingUtils</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-2770">QPID-2770</a> -
AMQMessageDelegate_0_10 uses Byte.valueOf() when converting String properties
to short, int, and long values</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3052">QPID-3052</a> - Java
test profiles do not effectively test all AMQP protocol versions</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3095">QPID-3095</a> -
AMQBrokerDetails equals() and hashCode() methods do not adhere to contract</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3180">QPID-3180</a> - Ring
queues do not work with --default-queue-limit 0</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3293">QPID-3293</a> - restore
ability to set client connection send/receive buffer sizes</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3426">QPID-3426</a> - Test
org.apache.qpid.test.client.failover.FailoverTest#test4MinuteFailover is
broken</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3440">QPID-3440</a> - the
reply-to Destination cache in AMQMessageDelegate_0_10 does not work</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3474">QPID-3474</a> -
Principal name appears twice (separated by semicolon) in management logs on JMX
connection closing/opening events.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3477">QPID-3477</a> - Java
Broker does not handle a rejection/acknowledgemnt with invalid code
correctly</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3481">QPID-3481</a> - Acquired
messages are not sent to alternate exchange when queue is deleted and
receiver's session closed</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3490">QPID-3490</a> - the
default exchange should not be implemented as just a regular direct
exchange</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3492">QPID-3492</a> - String
values in address are parsed as binary (and sent as vbin16/32 rather than
str16)</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3519">QPID-3519</a> - Refactor
the logic behind sending of the selector arguments during subscription
creation</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3533">QPID-3533</a> -
qpid-config does not properly set some options if value evaluates to False</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3539">QPID-3539</a> - NoLocal
should occur at the connection level and not the session level (0-10)</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3559">QPID-3559</a> -
SimpleDateFormat used in thread unsafe manner in JMX interface</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3564">QPID-3564</a> - C++ test
tools - message group validator (msg_group_test) incorrectly handles the
"no-senders" and "no-consumers" scenarios.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3566">QPID-3566</a> -
ConnectionCloseTest fails with spurious thread creation</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3574">QPID-3574</a> - Perl
bindings are not correctly installed</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3593">QPID-3593</a> - Python
Priority Queue tests fail against Java Broker</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3594">QPID-3594</a> - Python
exclusive queue declaration test fails against Java Broker</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3595">QPID-3595</a> - Python
Alternate Exchange tests fail against the Java Broker</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3596">QPID-3596</a> - Python
tests fails as Java Broker does not validate for reserved exchange names on
create/bind</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3597">QPID-3597</a> - Python
Headers Exchange tests fail against Java Broker</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3598">QPID-3598</a> - Python
Fanout Exchange query test fails against Java Broker</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3599">QPID-3599</a> - Python
session tests fail against the Java Broker due to unexpected redelivered
status</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3604">QPID-3604</a> - If the
connection is stopped the client should release all it's messages in the
prefetch buffer</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3605">QPID-3605</a> - Durable
subscriber with no-local true receives messages on re-connection</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3625">QPID-3625</a> -
XASessionImpl Incorrectly sets Session acknowledge mode to AUTO_ACKNOWLEDGE
when it should be CLIENT_ACKNOWLEDGE</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3629">QPID-3629</a> - CPP
Broker allows credit window to exceed the request size.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3630">QPID-3630</a> - Remove
the "max-session-rate" feature in the C++ Broker.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3631">QPID-3631</a> - The
"Programming in Apache Qpid" book does not cover all Java Connection URL
options</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3635">QPID-3635</a> -
AMQQConnectionTest incorrect assumes an order in which the tests are run</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3638">QPID-3638</a> -
incompatibility with new boost version 1.48</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3640">QPID-3640</a> - When
releasing msgs, the JMS client should not mark msgs in the prefetch buffer as
"redelivered".</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3643">QPID-3643</a> - Fanout
exchange methods isBound(...) return false for bounded queue</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3648">QPID-3648</a> - On
shutdown, broker can crash if v1 QMF agents are currently attached.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3658">QPID-3658</a> - Rolling
back with ManagedConnectingMBean sometimes fails to rollback the transaction or
results in various exceptions propagated into a client. </li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3659">QPID-3659</a> - Java
client mishandles tcp_nodelay when specified as part of the broker URL</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3660">QPID-3660</a> -
qpid-stat -c columns for "msgIn" and "msgOut" actually display frames, not
messages</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3661">QPID-3661</a> - Client
OSGi bundle cannot deserialise messages</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3662">QPID-3662</a> - The
AMQConnectionURL class reports connection options twice</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3666">QPID-3666</a> - QMF v1
method requests may fail if new object's id overlaps an old deleted object.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3667">QPID-3667</a> - Python
QMF console can provide the incorrect user-id under some circumstances.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3669">QPID-3669</a> - Path to
qpidd_watchdog executable is hard coded in qpidd</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3674">QPID-3674</a> - Windows
installer doesn't handle C++ programming examples install correctly</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3679">QPID-3679</a> -
Documentation for JMS prefetch could use some correction and amplification</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3680">QPID-3680</a> - Header
exchange bindings not being created via JMX Management Console.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3683">QPID-3683</a> -
FailoverBehaviourTest.testPublishClientAcknowledgedWithFailoverMutex/testPublishTransactedAcknowledgedWithFailoverMutex
failing regularly on Jenkins.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3691">QPID-3691</a> - Failover
should sync once before indicating successfully failing comepletion</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3697">QPID-3697</a> -
SortedQueue synchronization causes deadlock</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3698">QPID-3698</a> -
org.apache.qpid.server.store.MessageStoreShutdownTest occasionally fails on
Jenkins CI</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3700">QPID-3700</a> - Qpid JCA
Adapter incorrectly throws JMSException when calling commit on a closed
connection, should be IllegalStateException</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3704">QPID-3704</a> -
SortedQueueTest.testTransactedSortedQueue failing occasionally on 0-9-1
profile</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3705">QPID-3705</a> - Thread
Deadlock in QpidActivation</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3707">QPID-3707</a> - Unbind
queue causes connection failure when using AMQP 0-9-1</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3711">QPID-3711</a> -
run_federation_test test script does not actually run any of the federation.py
tests</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3712">QPID-3712</a> -
QpidBrokerTestCase#isExternalBroker uses incorrect logic to determine if
testing with separate Broker process</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3715">QPID-3715</a> - On
receiving an empty ObjectMessage java client hangs forever</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3716">QPID-3716</a> - Sun TCK
tests expect an IllegalStateException thrown on invoking of
Session#getTransacted() on closed session/connection</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3718">QPID-3718</a> - The Ruby
bindings failed to properly handle uint8_t types.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3729">QPID-3729</a> - C++
cmake build does not install python pieces needed for tests</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3733">QPID-3733</a> -
QpidRAManagedConnection setup() method is incorrect for non-XA transaction
state as well as username/password</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3735">QPID-3735</a> -
QpidActivation.start() should not use the JCA WorkManager API control due to
JNDI/Classloading issues</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3737">QPID-3737</a> - Patch to
make qpid-stat -L option work</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3739">QPID-3739</a> - Java
properties qpid.ssl.keyStoreCertType and qpid.ssl.trustStoreCertType have
misleading names and would be better called
qpid.ssl.[Key|Trust]ManagerFactory.algorithm</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3743">QPID-3743</a> - [Java
Broker] Remove catching of Exception during metadata retrieval in BDB store</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3747">QPID-3747</a> -
PrefetchBehaviourTest.testLowPrefetchCausesMessagesToBeDistributedBetweenConsumers
occasionally fails on spawned profiles.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3748">QPID-3748</a> - qmf -
Methods cannot be invoked when the agent is in external-storage mode</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3755">QPID-3755</a> -
Concurrent queue bind on the same queue results in crash</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3756">QPID-3756</a> -
ManagedConnectionMBeanTest.testChannels fails on 0-10 spawned profiles</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3762">QPID-3762</a> -
forcefully closed 0-9-1 connections can leak their IoSender on the broker</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3763">QPID-3763</a> -
AMQConnectionDelegate_0_10 incorrectly prints password to log file</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3764">QPID-3764</a> -
QpidResourceAdapter, ConnectionFactoryProperties prints connection URL in trace
logs that may contain password info</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3768">QPID-3768</a> - Test
org.apache.qpid.server.queue.SortedQueueTest.testGetNextWithAck fails
sporadically on CI</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3773">QPID-3773</a> - Creating
exchange source routes to different brokers can fail if the channels
overlap.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3780">QPID-3780</a> - [Java
Broker] Using multiple consumers on a large (e.g. 1million entries+) queue may
become excessively slow</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3782">QPID-3782</a> -
CombinedTest failed - java.lang.IllegalStateException: dispatcher is not
started (java-bdb.0-9-1)</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3783">QPID-3783</a> - When
creating an Address using a toString() of another address object, "None" is
used as the subject when it should be Null.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3786">QPID-3786</a> - When
creating an destination from an incomming message, the legacy fields should
also be populated.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3787">QPID-3787</a> - Segfault
in SslPlugin during shutdown</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3792">QPID-3792</a> - Test
DurableSubscriptionTest.testDurSubAddMessageSelectorNoClose fails sporadically
for test profile java-bdb-spawn.0-10</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3793">QPID-3793</a> - Test
MessageStatisticsTest.testMessagePeakRates fails sporadically on
java-bdb-spawn.0-10 test profile</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3798">QPID-3798</a> - Prevent
qmf.console.py from waiting indefinitely on closing a failed connection on
connection retry. </li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3799">QPID-3799</a> - ACL
processing by C++ broker produces unexpected results</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3802">QPID-3802</a> - Broker
command line processing --help (-h) and --version (-v) no longer work</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3803">QPID-3803</a> - System
tests SortedQueueTest#test<ACK MODE>SortedQueue fail ocasionally on slow
machines</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3804">QPID-3804</a> - Rollback
or release of an acquired group message may result in message reorder.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3806">QPID-3806</a> -
QpidRASessionFactoryImpl closeSession() method incorrectly calls remove on
HashSet </li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3809">QPID-3809</a> - Java
Broker killed by java.net.SocketException: Broken pipe (killed by uncaught
exception handler)</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3810">QPID-3810</a> - [Java
broker] stop the acceptor thread exiting when encountering IOExceptions such as
too many open files</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3812">QPID-3812</a> - [Java]
ExceptionListenerTest sporadically fails on java-mms-0.10</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3814">QPID-3814</a> - the 0-10
client codepath doesnt send the client version number property during the
connection process</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3815">QPID-3815</a> - 0-10
connections produce duplicate connection open log messages</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3817">QPID-3817</a> -
QueueBrowser creation does not work with Address syntax via 'destination.'
entries in JNDI properties files</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3819">QPID-3819</a> -
ExhaustiveACLTests can timeout (but still pass) during teardown [0-9-1]</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3820">QPID-3820</a> -
ProducerFlowControlTest#testSendTimeout test fails sprodically on 0-10
profiles</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3821">QPID-3821</a> - Uncaught
exception thrown in QueueRunner and SubFlushRunner run() could cause them to
remain stuck in RUNNING state permanently</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3823">QPID-3823</a> -
ServerSession unblock(AMQQueue) can cause NPE when trying to remove a queue
from _blockingQueues Map that is not present</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3829">QPID-3829</a> - [Java
broker] no-local checking for published messages can prevent 0-8/0-9/0-9-1
connections being garbage collected after they are closed</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3832">QPID-3832</a> - Qpid
0.14 broke transport connection setting</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3835">QPID-3835</a> - [Java
broker] DurableSubscriptions without a selector on 0-10 connections will
initially be unsubscribed at reconnect following upgrade of a legacy message
store</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3836">QPID-3836</a> - no-local
does not work for Qpid 0-10 JMS client when using address strings</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3839">QPID-3839</a> - messages
fetched through browsing receivers are never accepted</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3843">QPID-3843</a> - Neither
properties, no object type is taken into consideration by ACL plugin when ALL
is specified for the operation</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3844">QPID-3844</a> -
Management ACL lacks the ability to perform queryMBean operation for non-admin
users</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3845">QPID-3845</a> - User
with read access rights on ShutdownMBean is allowed to shutdown broker via
JMX</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3846">QPID-3846</a> -
Management console adds empty nodes ("connections", "exchanges" and "queue")
for the users without access rights on virtual hosts</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3847">QPID-3847</a> - Object
IDs (in console.py) which are learned via qmfv1 publish are not properly
regenerated when they contain recursive references</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3854">QPID-3854</a> -
SO_REUSEADDR should be applied to server socket before bind()</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3855">QPID-3855</a> - [Java
broker] the activeConsumerCount for a queue can be incorrect for certain types
of subscriptions</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3857">QPID-3857</a> - Test
ConnectionTest#testClientIDVerificationForSameUser fails occasionally</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3867">QPID-3867</a> -
AMQQueueMBean#clearQueue|moveMessages|copyMessages should be certain to
rollback transactions in the event of exception</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3870">QPID-3870</a> - C++
tests based on python don't always have correct PYTHONPATH on Windows</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3877">QPID-3877</a> -
Modifying a message's headers may cause a broker crash.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3893">QPID-3893</a> - C++
broker appears to segfault during MultipleTransactedBatchProducerTest</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3896">QPID-3896</a> - Broker
crash when using auto delete queues in a cluster</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3898">QPID-3898</a> -
qpid-tool bounces repeatedly when using SSL</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3899">QPID-3899</a> - Grouped
messages with expired TTL will cause the broker to crash.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3900">QPID-3900</a> - Windows
build fails to compile store ms-clfs</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3901">QPID-3901</a> - 0.16
Release issues for Windows</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3905">QPID-3905</a> -
NullPointerException is thrown on rejecting messages whilst closing the
connection</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3907">QPID-3907</a> -
qpid-config fails when listing queues that have alternate exchange</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3911">QPID-3911</a> -
Consumer.close() and session.rollback() deadlocks </li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3919">QPID-3919</a> -
qpid-printevents can't connect to broker</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3920">QPID-3920</a> -
Occasional header corruption observed in federated system</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3927">QPID-3927</a> - Java
Broker Priority Queue dispatch not working correctly</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3937">QPID-3937</a> - Wrapped
Python uses syntax that is incompatible with older Python interpreters</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3938">QPID-3938</a> - qmf-tool
fails to create connection against updated Python wrapper</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3939">QPID-3939</a> - Bumps
the Ruby gem version to 0.16</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3940">QPID-3940</a> - Includes
the spec and features subdirectories in the gemfile for Ruby.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3944">QPID-3944</a> -
Autotools build system doesn't correctly detect python developer libraries</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3946">QPID-3946</a> - Wrapped
Python typemap uses "uuid" module that is not available in Python 2.4</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3962">QPID-3962</a> - Added
licensing to the Cucumber feature test step definitions.r</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3984">QPID-3984</a> - HA tests
fail in distribution</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-509">QPID-509</a> - Messages
to topics are sent with mandatory flag set to true, should be false</li>
+ </ul>
+ <h2>Improvements</h2>
+ <ul>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-1505">QPID-1505</a> -
PlainSaslServer throws and immediately catches and wraps Sasl Exception</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-24">QPID-24</a> - Extend Qpid
transaction functionality to support distributed transactions (JTA)</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-2894">QPID-2894</a> -
Reload-ACL command is not on any management tools</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3097">QPID-3097</a> - Adapt
installer to rearranged C++ examples</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3193">QPID-3193</a> - .NET
Binding for Messaging classes need a test to check that binding is still in
effect</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3325">QPID-3325</a> - make the
ApplicationRegistry unregister its shutdown hook when closed by means other
than the shutdown hook</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3518">QPID-3518</a> -
Introduce client side ability to detect server side selector support
presence</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3537">QPID-3537</a> - Rename
the :block option to :sync in Sender.send so that it matches the C++ APIs.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3551">QPID-3551</a> -
Refactors the Qpid::Messaging::Connection APIs.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3607">QPID-3607</a> - pkg
config for qmf2 library</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3608">QPID-3608</a> - Improve
consume performance when more data is being written by the broker than read</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3639">QPID-3639</a> -
Refactored the APIs for Qpid::Messaging::Session and modified the
documentation.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3641">QPID-3641</a> - ACLV2
Simplifications and Improvements for Java Broker</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3651">QPID-3651</a> - Improve
the Qpid::Messaging::Sender APIs and documentation.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3655">QPID-3655</a> - Improve
the Qpid::Messaging::Receiver APIs and documentation.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3663">QPID-3663</a> -
Documentation: The LVQ section of "AMQP Messaging Broker (Implemented in C++)"
needs to be updated</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3673">QPID-3673</a> - Don't
install the "old" C++ API programming examples</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3676">QPID-3676</a> - Correct
issues found by findbugs marked as "blockers".</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3682">QPID-3682</a> - Shutdown
Plugin Improvements</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3687">QPID-3687</a> - [Java
Broker] Performance Improvements - Enqueuing/Dequeing</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3688">QPID-3688</a> -
AMQDestination and children should conform to the JavaBean pattern</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3703">QPID-3703</a> - ACL Test
improvements</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3713">QPID-3713</a> - Remove
redundant failover test from Java system test suite.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3714">QPID-3714</a> - [Java]
Performance Improvements</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3717">QPID-3717</a> - [Java
Broker] Implement Producer Side Flow Control for 0-10</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3720">QPID-3720</a> - [Java
Broker] Implement Message Grouping</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3727">QPID-3727</a> - [RUBY]
Multiple enhancements to the Ruby client codebase include RSpec tests, new
RDocs and bug fixes to Message, Address and Connection.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3732">QPID-3732</a> -
Request/Response JCA example should be enhanced</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3734">QPID-3734</a> - Qpid JCA
AdminObjects should be refactored to use AMQDestination JavaBean</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3736">QPID-3736</a> - [Java
Broker] Update BDB store to v5 and utilise explicit log flush for significant
performance improvement</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3746">QPID-3746</a> - Improve
JCA Examples</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3754">QPID-3754</a> - Takes
the Ruby bindings to 100% unit test coverage.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3758">QPID-3758</a> - [Java]
Reduce memory overhead of Sessions</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3761">QPID-3761</a> - rename
the Java brokers fallback log4j properties file to prevent unexpected usage</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3766">QPID-3766</a> - Cache
toString() results in Address class for performance gain</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3774">QPID-3774</a> - [Java
Broker] Allow out of order completion of persistent enqueues / dequeues</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3784">QPID-3784</a> - Add
special JVM environment variable to run dispatcher thread as daemon/non deamon
depending from its value.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3788">QPID-3788</a> - Remove
remaining MINA configuration keys (and those from other retired impls) from the
Java Broker's config.xml</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3789">QPID-3789</a> - [Java]
Small tidyups to reduce noise on code metric tools</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3800">QPID-3800</a> - [Java
broker] allow disabling protocol versions broker-wide in addition to the
per-port exclusion feature</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3801">QPID-3801</a> - [Java]
Move JMS Selector code to common to remove duplication between client and
broker</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3805">QPID-3805</a> - Remove
obsolete security plugins allow-all and deny-all</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3807">QPID-3807</a> - Improve
the thread safety of JMS session dispatcher</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3813">QPID-3813</a> - [Java
broker] enable configuring the default reply to an unsupported protocol version
initiation</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3816">QPID-3816</a> - [Java
broker] add the client version to the connection open log mesages</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3818">QPID-3818</a> - Replace
CombinedTest with a simpler JMSReplyToTest</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3824">QPID-3824</a> -
Additional queue statistics, posix memory statistics, and broker-scope
statistics</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3830">QPID-3830</a> - remove
confusing old client examples</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3831">QPID-3831</a> - the 0-10
Java client should use AcquireMode=PRE_ACQUIRED when using selectors on a Queue
destination and server-side selectors are in use</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3837">QPID-3837</a> - [Java
broker] improve exception message when attempt is made to redeclare an exchange
with a different type on a 0-10 connection</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3840">QPID-3840</a> - Automate
testing of qpid-passwd script</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3841">QPID-3841</a> - Improve
batching of writes for outbound messages.</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3842">QPID-3842</a> - Java
Broker should report platform and memory size on startup</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3848">QPID-3848</a> - [Java
broker] relax type checking during passive exchange-declares to allow
null/empty type values for consistency with the C++ broker/client</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3850">QPID-3850</a> - Add a
switch into default exception handler to prevent broker from exiting on
unhandled exception</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3861">QPID-3861</a> - [Java
Broker] Run (some of the) Python tests for Message Grouping against the Java
Broker</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3865">QPID-3865</a> -
CancelTest fails occiasionally on slower CI box (and duplicates the
QueueBrowser*Tests)</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3871">QPID-3871</a> - Added
--mgmt-publish switch to the C++ broker</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3875">QPID-3875</a> - Reduce
processing overhead when updating multiple statistic counters</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3881">QPID-3881</a> - [Java
broker] ensure that unroutable 0-8/0-9/0-9-1 messages are not entered into the
store</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3888">QPID-3888</a> - make the
SimpleQueueEntryList Iterator clean the list node structure during
operation</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-464">QPID-464</a> - Fix Broker
Exception Handling</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-792">QPID-792</a> - Need to
revise QueueBrowser implementation strategy</li>
+ </ul>
+ <h2>Tasks</h2>
+ <ul>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3600">QPID-3600</a> -
Investigate the python tests failing against the Java Broker</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3684">QPID-3684</a> - Remove
the Message Store Tool and its associated script and configuration</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3730">QPID-3730</a> - remove
ReadWriteJobQueue as it is no longer required</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3775">QPID-3775</a> - Automate
the manual persistent store tests</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3779">QPID-3779</a> -
Remove/rewrite system tests that depend on old test framework code (and fail
occasionally on JDK1.7)</li>
+ <li><a
href="https://issues.apache.org/jira/browse/QPID-3882">QPID-3882</a> - [Java
broker] remove the unused experimental info plugin</li>
+ </ul>
</div>
-
<div class="main_text_area_bottom"></div>
</div>
- <!-- end content -->
-
- <!-- begin footer -->
- <!--#include virtual="/includes/footer.include" -->
- <!-- end footer -->
-
+<!-- end content -->
+<!-- begin footer -->
+<!--#include virtual="/includes/footer.include" -->
+<!-- end footer -->
</div>
</body>
</html>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]