| <!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™</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>™</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 © 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> |