blob: 1db95ea272830cd6691bef063098f696ade25d4e [file] [log] [blame]
<!DOCTYPE html>
<!--
-
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
-
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Qpid Dispatch 1.0.0 Release Notes - Apache Qpid&#8482;</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
<link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
<script type="text/javascript">var _deferredFunctions = [];</script>
<script type="text/javascript" src="/deferred.js" defer="defer"></script>
<!--[if lte IE 8]>
<link rel="stylesheet" href="/ie.css" type="text/css"/>
<script type="text/javascript" src="/html5shiv.js"></script>
<![endif]-->
<!-- Redirects for `go get` and godoc.org -->
<meta name="go-import"
content="qpid.apache.org git https://gitbox.apache.org/repos/asf/qpid-proton.git"/>
<meta name="go-source"
content="qpid.apache.org
https://github.com/apache/qpid-proton/blob/go1/README.md
https://github.com/apache/qpid-proton/tree/go1{/dir}
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
</head>
<body>
<div id="-content">
<div id="-top" class="panel">
<a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
<a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
<ul id="-global-navigation">
<li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
<li><a href="/documentation.html">Documentation</a></li>
<li><a href="/download.html">Download</a></li>
<li><a href="/discussion.html">Discussion</a></li>
</ul>
</div>
<div id="-menu" class="panel" style="display: none;">
<div class="flex">
<section>
<h3>Project</h3>
<ul>
<li><a href="/overview.html">Overview</a></li>
<li><a href="/components/index.html">Components</a></li>
<li><a href="/releases/index.html">Releases</a></li>
</ul>
</section>
<section>
<h3>Messaging APIs</h3>
<ul>
<li><a href="/proton/index.html">Qpid Proton</a></li>
<li><a href="/components/jms/index.html">Qpid JMS</a></li>
<li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
</ul>
</section>
<section>
<h3>Servers and tools</h3>
<ul>
<li><a href="/components/broker-j/index.html">Broker-J</a></li>
<li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
<li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
</ul>
</section>
<section>
<h3>Resources</h3>
<ul>
<li><a href="/dashboard.html">Dashboard</a></li>
<li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
<li><a href="/resources.html">More resources</a></li>
</ul>
</section>
</div>
</div>
<div id="-search" class="panel" style="display: none;">
<form action="http://www.google.com/search" method="get">
<input type="hidden" name="sitesearch" value="qpid.apache.org"/>
<input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
<button type="submit">Search</button>
<a href="/search.html">More ways to search</a>
</form>
</div>
<div id="-middle" class="panel">
<ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-dispatch-1.0.0/index.html">Qpid Dispatch 1.0.0</a></li><li>Qpid Dispatch 1.0.0 Release Notes</li></ul>
<div id="-middle-content">
<h1 id="qpid-dispatch-100-release-notes">Qpid Dispatch 1.0.0 Release Notes</h1>
<p>Dispatch is a lightweight AMQP 1.0 message router. More about
<a href="/components/dispatch-router/index.html">Qpid
Dispatch</a>.</p>
<p>For more information about this release, including download links and
documentation, see the <a href="index.html">release overview</a>.</p>
<h2 id="new-features-and-improvements">New features and improvements</h2>
<ul>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-209">DISPATCH-209</a> - Three+ router test is needed in the system test suite.</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-390">DISPATCH-390</a> - New pn_proactor-based IO driver</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-525">DISPATCH-525</a> - What are proper names and units for protocol configuration settings?</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-551">DISPATCH-551</a> - disconnect connections that do not complete initial protocol handshake within a given time </li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-584">DISPATCH-584</a> - Large, highly redundant router networks generate excessive inter-router message traffic</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-731">DISPATCH-731</a> - Support wildcard tenant vhosts in address prefix configuration</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-744">DISPATCH-744</a> - Reject unsettled deliveries to multicast addresses by default</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-767">DISPATCH-767</a> - Message Cut-Through/Streaming for efficient handling of large messages</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-770">DISPATCH-770</a> - Show error if creating an entity using web console fails</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-771">DISPATCH-771</a> - Mark mandatory fields when creating a new entity in the web console</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-775">DISPATCH-775</a> - allow authentication against a remote server</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-788">DISPATCH-788</a> - Create peer linkage for presettled deliveries so we can use this to handle muticast dispositions</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-795">DISPATCH-795</a> - Sort entity names on Schema page to make them easier to find</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-796">DISPATCH-796</a> - The Python and the C management agents do not have an AMQP header in their responses.</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-803">DISPATCH-803</a> - refuse attach to undefined addresses</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-809">DISPATCH-809</a> - Add options to enable Sanitizers to CMake build</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-813">DISPATCH-813</a> - Support wildcard format for link-routes</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-818">DISPATCH-818</a> - Honor failoverList provided by connected brokers</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-827">DISPATCH-827</a> - Large message discard buffer too small</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-828">DISPATCH-828</a> - Discarded message processing does not close callback window</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-839">DISPATCH-839</a> - Improve the batching of allocated objects</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-844">DISPATCH-844</a> - Make TLS cipher suites configurable</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-858">DISPATCH-858</a> - Simplify hard to follow LICENSE file</li>
</ul>
<h2 id="bugs-fixed">Bugs fixed</h2>
<ul>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-421">DISPATCH-421</a> - Toasts messages are not logged in the rolldown "logging console"</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-430">DISPATCH-430</a> - Cursor snaps way above peaks in a rate chart</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-571">DISPATCH-571</a> - Driver spins when a listener accepts a socket while FDs are all in use</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-737">DISPATCH-737</a> - qdstat and qdmanage always force sasl exchange</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-741">DISPATCH-741</a> - Coverity scan reported errors in Qpid Dispatch master</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-743">DISPATCH-743</a> - Intermittent SSL Failure</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-747">DISPATCH-747</a> - Console does not handle connection errors well</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-748">DISPATCH-748</a> - Error message shown when rapidly clicking treeview on left side of hawtio console: Uncaught TypeError: Cannot read property 'height' of null</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-749">DISPATCH-749</a> - unmapping all link-routing addresses leaves half of addresses mapped</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-750">DISPATCH-750</a> - Missing icons and bad rendering of dynatree treeviews in Microsoft Edge 14</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-752">DISPATCH-752</a> - With more than one outbound SSL connections, failure in one affects all others</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-753">DISPATCH-753</a> - Neither version of console is usable on Internet Explorer 10 or 11</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-754">DISPATCH-754</a> - Output of qdstat shows authentication on client SSL connections as anonymous (x.509)</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-756">DISPATCH-756</a> - Fix Fedora and Ubuntu docker files to use libuv and libwebsockets</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-757">DISPATCH-757</a> - Qpid Dispatch does not compile under Ubuntu</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-758">DISPATCH-758</a> - test_listen_error() in system_tests_one_router.py and system_tests_http.py hang inside a docker environment </li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-759">DISPATCH-759</a> - Core thread consumed deleting deliveries</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-761">DISPATCH-761</a> - Router crash on abrupt close of sender/receiver connections</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-762">DISPATCH-762</a> - Hawtio console does not show details about a connection whereas stand-alone console does</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-763">DISPATCH-763</a> - Router crashes when config file defines listener { addr: } instead of { host: }</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-765">DISPATCH-765</a> - Three unit tests failing under travis on trusty</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-766">DISPATCH-766</a> - Update Dockerfile-ubuntu to include libwebsockets</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-768">DISPATCH-768</a> - On topology page, show connections that go to more than one router</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-769">DISPATCH-769</a> - Links popup on topology page only shows a single link</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-772">DISPATCH-772</a> - Buttons to Create and Delete entity disappear after navigation in either version of console</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-777">DISPATCH-777</a> - [system_tests_drain] pn_object_free: corrupted double-linked list</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-779">DISPATCH-779</a> - Credit is not issued for multicast address when no receiver is connected</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-780">DISPATCH-780</a> - When link is disallowed due to target/source name it should not return amqp:resource-limit-exceeded</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-784">DISPATCH-784</a> - Delivery annotations are not propagated by the router</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-787">DISPATCH-787</a> - c epoll proactor can raise SIGPIPE</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-789">DISPATCH-789</a> - Console breaks when quickly moving between tabs (both hawtio and stand-alone)</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-790">DISPATCH-790</a> - The right-mouse-click menu on Topology tab appears off-center in the stand-alone console</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-791">DISPATCH-791</a> - The node representing Console in Topology tab is not displayed</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-792">DISPATCH-792</a> - Freezing and moving nodes is somewhat broken (in either version of console)</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-794">DISPATCH-794</a> - Arrows in topology graph for IE 11 are hollow</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-798">DISPATCH-798</a> - Policy description in Dispatch Router book seems to be incorrect</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-799">DISPATCH-799</a> - Using USE_VALGRIND does not invoke valgrind when running tests</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-800">DISPATCH-800</a> - Hawtio version of the console is unable to connect to a router when running offline</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-802">DISPATCH-802</a> - refuse transaction coordination links if they can't be routed to a coordinator</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-804">DISPATCH-804</a> - connectors ignore addr</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-805">DISPATCH-805</a> - System test system_tests_sasl_plain fails in systems with TLSv1.2</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-806">DISPATCH-806</a> - Go thru every deprecated entity and make sure a warning is put out when a deprecated entity is used.</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-807">DISPATCH-807</a> - Message handling requires flow control to limit memory consumption</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-808">DISPATCH-808</a> - Setting defaultDistribution: unavailable blocks qdmanage</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-810">DISPATCH-810</a> - auto link fails to trigger</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-811">DISPATCH-811</a> - Attributes tab label spelled 'Attriutes'</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-814">DISPATCH-814</a> - Killing qdrouterd process takes a long time</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-815">DISPATCH-815</a> - shebang python (#!/usr/bin/env python) gets evaluated on make install</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-816">DISPATCH-816</a> - Router crashes if connection closed while router is processing attach on that connection </li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-820">DISPATCH-820</a> - double delete of address hash</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-821">DISPATCH-821</a> - recreating an address immediately after deleting it, results in error</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-822">DISPATCH-822</a> - loss of SSL connection breaks other SSL connections</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-823">DISPATCH-823</a> - Improve logging for lost connections</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-824">DISPATCH-824</a> - Remove deprecated entities and attributes from the router schema.</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-826">DISPATCH-826</a> - Specifying an invalid host on the connector crashes the router</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-829">DISPATCH-829</a> - The router does not set the "aborted" indication on truncated, streamed deliveries</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-835">DISPATCH-835</a> - The DETACH/CLOSE sequence causes a memory leak</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-837">DISPATCH-837</a> - Coverity scan reported errors in Qpid Dispatch master</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-841">DISPATCH-841</a> - Decrease default limit of rows returned by qdstat from 1000 to 100</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-842">DISPATCH-842</a> - Include missing license information in the LICENSE file</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-846">DISPATCH-846</a> - Memory leaks in ctest with valgrind</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-847">DISPATCH-847</a> - Fix issues discovered by Coverity</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-855">DISPATCH-855</a> - Router crash when disconnecting from console</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-857">DISPATCH-857</a> - Router crash when ctrl-c on router that has a libwebsockets listener connected to a console</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-860">DISPATCH-860</a> - Link Route tests failing intermittently.</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-865">DISPATCH-865</a> - Segmentation fault while running 2-node Artemis tests</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-867">DISPATCH-867</a> - Messages stuck going through link route</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-870">DISPATCH-870</a> - connection improperly reopened from closed connector</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-871">DISPATCH-871</a> - Performance issues with large messages</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-873">DISPATCH-873</a> - new routes calculated wrongly after connector deletion</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-924">DISPATCH-924</a> - [CVE-2017-15699] Denial of Service Vulnerability when specially crafted frame is sent to the Router</li>
</ul>
<h2 id="tasks">Tasks</h2>
<ul>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-812">DISPATCH-812</a> - Remove the console stress test directories</li>
<li><a href="https://issues.apache.org/jira/browse/DISPATCH-832">DISPATCH-832</a> - Ensure the hawtio and stand-alone consoles work with deprecated entities removed</li>
</ul>
<hr/>
<ul id="-apache-navigation">
<li><a href="http://www.apache.org/">Apache</a></li>
<li><a href="http://www.apache.org/licenses/">License</a></li>
<li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
<li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
<li><a href="/security.html">Security</a></li>
<li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
</ul>
<p id="-legal">
Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
The Apache Software Foundation; Licensed under
the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
Proton, Apache, the Apache feather logo, and the Apache Qpid
project logo are trademarks of The Apache Software
Foundation; All other marks mentioned may be trademarks or
registered trademarks of their respective owners
</p>
</div>
</div>
</div>
</body>
</html>