Qpid Dispatch 0.7.0 Release Notes
Dispatch is a lightweight AMQP message router library. More about
Qpid
Dispatch.
For more information about this release, including download links and
documentation, see the release overview.
New features and improvements
- DISPATCH-204 - Identity mapping from X.509 certificate data to a descriptive nickname
- DISPATCH-211 - Expose connection properties in management response
- DISPATCH-233 - Allow client side saslMechanisms to be specified for qdstat and qdmanage
- DISPATCH-311 - [Policy] schema object names could be improved
- DISPATCH-348 - Don't show deprecated entities and attributes
- DISPATCH-349 - Modify the client icon on the topology page to indicate when there are multiple clients.
- DISPATCH-350 - Display list of links for client connections. Allow acquiesce of links
- DISPATCH-388 - Add deprecated flag to schema entities and attributes
- DISPATCH-395 - Add Links to overview page
- DISPATCH-399 - Convert documentation to asciidoc format
- DISPATCH-400 - Remember last entity expanded on overview page
- DISPATCH-407 - Tweeks to Links on overview page
- DISPATCH-412 - Support 'stdout' as log destination as well as 'stderr'
- DISPATCH-427 - Implement expand/collapse all to the Overview and Entities tabs
- DISPATCH-428 - Connecting the dispatch-console to wrong port throws JS exception and freezes console
- DISPATCH-434 - Remember all entities expanded on overview and entities pages
- DISPATCH-440 - Use the placeholder HTML attribute to communicate default values in the Connect form
- DISPATCH-446 - Make sslProfile an entity and remove all annotations
- DISPATCH-447 - Modify cmake to optionally Install stand-alone and hawtio console
- DISPATCH-464 - Change plugin name from dispatch-plugin to dispatch-hawtio-console to match the artifact name
- DISPATCH-468 - Display-name for identity in x.509 certificates
- DISPATCH-471 - server.c needs refactoring around qd_connection_t allocation
- DISPATCH-477 - Drop pre-settled under congestion
- DISPATCH-483 - Display links per address and connection on overview page
- DISPATCH-511 - Remove performance problems from locks and memory allocation
- DISPATCH-513 - Add a typed iterator to parsed field (qd_parsed_field_t)
- DISPATCH-514 - Add link statistics for different dispositions
- DISPATCH-515 - Add example config file for auto starting webbroxy
- DISPATCH-517 - Expose new link statistics on overview page
- DISPATCH-518 - Use eventfd instead of a pipe for poll wakeup.
- DISPATCH-520 - Remove qpidd references from dispatch system_test.py
- DISPATCH-521 - Switch to verify qdrouterd installation
- DISPATCH-522 - Performance: Defer activation and driver-awakening
Bugs fixed
- DISPATCH-8 - Message:user-id must be authenticated on ingress
- DISPATCH-160 - Dispatch router does not propagate custom message annotations
- DISPATCH-224 - Tools fail with no useful error in some SASL configurations
- DISPATCH-280 - Management tools do not send AMQP Open.hostname with new proton
- DISPATCH-313 - Tree on left side of entity page scrolls back to top after data is updated
- DISPATCH-316 - Refector javascript so the common code between hawtio and standalone is not duplicated
- DISPATCH-317 - Show tooltip for long values on left panel on topology page
- DISPATCH-318 - Don't allow router nodes to be moved off of the screen on topology page
- DISPATCH-336 - Very high latency for fire-and-forget sender
- DISPATCH-345 - Initialize current node on entity page when logged into a different router network
- DISPATCH-346 - Don't attempt to load non-existant css file when hawtio plugin loads
- DISPATCH-353 - segfault in qd_entity_refresh_connection
- DISPATCH-354 - qdstat general statistics broken
- DISPATCH-362 - Handwritten paragraphs of man qdrouterd.conf are out of sync with autogenerated parts
- DISPATCH-363 - Autogenerated part of man page qdrouterd.conf and output of
qdmanage print-json-schema
leave out the name:
attribute in annotation sections
- DISPATCH-370 - qdmanage tool hangs if --type option is "linkRoute" or "address"
- DISPATCH-373 - qdmanage : no clear error message when "read" type linkRoute, address and autoLink
- DISPATCH-375 - Console instalation instructions do not work
- DISPATCH-379 - Missing default route indication on topology page
- DISPATCH-381 - qdstat -g causes segfault
- DISPATCH-384 - qdrouter.conf manual : saslMechanisms as "Space separated list ..."
- DISPATCH-389 - Removing CONFIG and DISPATCH as modules for logging
- DISPATCH-391 - Attributes missing for listener and connector and trustedCerts still there
- DISPATCH-392 - "attributeName is undefined error" when showing "address", "linkRoute" and "autoLink"
- DISPATCH-393 - Download router configuration doesn't work
- DISPATCH-394 - Chart just added isn't shown in the dashboard
- DISPATCH-396 - The "console" entity attributes aren't shown in the qdrouterd.conf
- DISPATCH-397 - Error creating a new connector on a router with same name but on another router
- DISPATCH-398 - For Dispatch 0.7 release move up the minimum required version of qpid proton to 0.13.0
- DISPATCH-401 - qdstat and qdmanage client tools do not verify host name when using SSL
- DISPATCH-402 - Remove deprecated hyphen-separated config and entity names
- DISPATCH-405 - Chart data should be cleared when the console disconnects
- DISPATCH-406 - Area charts only show the top line in Firefox.
- DISPATCH-414 - Deleting a ProxyListener from dispatch-console segfaults the router
- DISPATCH-416 - Connecting the dispatch-console to wrong host displays incomplete error message
- DISPATCH-417 - "There are no policyStatss" in dispatch-console
- DISPATCH-418 - Deleting an address in the dispatch-console does not work
- DISPATCH-425 - Tree on the left side gets rerendered when navigating in dispatch-console preferences
- DISPATCH-426 - The left tree view in Overview tab allows opening multiple branches at once. Tree view in Entities tab behives like accordeon.
- DISPATCH-431 - Do not link to http://127.0.0.1:8080/dispatch-plugin
- DISPATCH-435 - Dragging a node to a corner on the topology screen leads to a visual disconnect between the node and its link
- DISPATCH-436 - Releasing the mouse button outside of the Topology SVG when dragging a node causes the node follow the mouse even if the mouse button is not pressed
- DISPATCH-439 - Connect form cannot be submitted using only keyboard
- DISPATCH-442 - system_tests_sasl_plain and system_tests_deprecated failing on Ubuntu
- DISPATCH-444 - Add full entity type to schema
- DISPATCH-445 - Use fullyQualifiedType from the schema when calling methods
- DISPATCH-449 - Link-leak for attach-routed links
- DISPATCH-452 - Prevent javascript alerts on Entities and Topology pages when new routers join network
- DISPATCH-453 - Reserve the right column on the topology page for the legend
- DISPATCH-454 - Legend on topology page is too tall
- DISPATCH-455 - When autostart is checked and there is no router listening, FF generates a stream of error popups
- DISPATCH-456 - Redirect back to connect page as soon as connection is dropped
- DISPATCH-457 - Overview page does not update after router is added/removed from network
- DISPATCH-458 - Batching of settlement can cause credit to be not issued to senders
- DISPATCH-461 - [Policy] policyStats object missed being renamed to vhostStats
- DISPATCH-462 - [Policy] Policy and vhost objects not named correctly by agent
- DISPATCH-463 - [Policy] Remove wildcard user name description from policy doc
- DISPATCH-473 - Deleting an SSL Profile used by a listener sometimes causes the router to crash
- DISPATCH-479 - Use atomic operations for ref counts
- DISPATCH-482 - trace level log messages are printing out as null
- DISPATCH-484 - Update tree icons on overview and entities pages
- DISPATCH-485 - All routers table on overview page is missing data
- DISPATCH-486 - Data table on entities page has no left margin
- DISPATCH-487 - Missing header on Quiesce button column
- DISPATCH-488 - Provide a notification system for stand-alone console
- DISPATCH-489 - Fetching logs entries on Entities page no longer works
- DISPATCH-491 - Frequent skipped HELLO message from route engine
- DISPATCH-494 - Policy objects do not support management update and delete directives
- DISPATCH-495 - Autolinks to non-existent nodes cause problems in the router
- DISPATCH-496 - Activation of an autolink does not result in issuing credit to a blocked sender
- DISPATCH-498 - memory leak in _configure_ssl_profile error path
- DISPATCH-499 - in propagating link detach the info field is dropped
- DISPATCH-500 - name in conf file is not sent in response to management query
- DISPATCH-501 - router segfaults if you sent a management query with an empty body
- DISPATCH-502 - Seeing unexpected values in management query response
- DISPATCH-505 - Eventual loss of credit on inter-router control links when the topology changes
- DISPATCH-507 - Switching between hawtio console and stand-alone causes problems
- DISPATCH-508 - Self tests use deprecated configuration objects
- DISPATCH-523 - Topology changes can cause in-flight deliveries to be stuck in the ingress router
- DISPATCH-524 - Unfair handling of multiple connections to the router
- DISPATCH-532 - man pages installed in wrong directory (man.X)
- DISPATCH-533 - Router crash in the 6-node example
- DISPATCH-535 - Use correct lifecycle management for Proton objects
- DISPATCH-550 - Assertion failure in router in larger scale networks
- DISPATCH-558 - Remove assertions in the core agent that fail due to malformed requests
Apache Qpid, Messaging built on AMQP; Copyright © 2015
The Apache Software Foundation; Licensed under
the Apache
License, Version 2.0; 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