Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Current BetaCandidate: 0.6.0-beta1rc4Files
Resolved IssuesIssues
Open Issues

Issues

DocumentationBook
Minimum Proton-C Version Required0.12

Issues Fixed in RC4

  • DISPATCH-307 - misc fixups for console plugin build
  • DISPATCH-308 - console documentation needs updated
  • DISPATCH-339 - The change from 'routerId' to 'id' and 'addr' to 'host' configuration option is not backwards compatible
  • DISPATCH-340 - Test inter_router_plain_over_ssl fails to find SSL connection
  • DISPATCH-342 - qdrouterd.conf doc calls out router.config.{address,linkRoute,autoLink}
  • DISPATCH-343 - Router stops accepting connections after load from parallel senders
  • DISPATCH-356 - Creating and deleting a listener on already listening port causes router to crash

Issues Fixed in RC3

Issues Fixed in RC2

  • DISPATCH-290 - Adapt CMakeLists.txt and code so that qpid-dispatch can be compiled on Solaris
  • DISPATCH-306 - Deprecate addr and routerId attributes in qdrouter schema and replace them with host and id respectively
  • DISPATCH-307 - misc fixups for console plugin build
  • DISPATCH-309 - Mobile addresses get the wrong distribution when mapped to remote routers
  • DISPATCH-310 - Use router.id instead of container.containerName
  • DISPATCH-312 - Closest distribution fails to react to loss of a remote destination
  • DISPATCH-315 - Handle saved charts from other router networks
  • DISPATCH-319 - Discrepancy between origin router's path and other routers' valid-origins
  • DISPATCH-320 - SSL enabled connector does not do hostname verification
  • DISPATCH-321 - Dispatch does not send out SASL-OUTCOME frame on sasl failure
  • DISPATCH-326 - Sliders are missing on the chart configuration page
  • DISPATCH-329 - Javascript error when clicking line between node and client
  • DISPATCH-331 - Allow for a default policy to apply when open.hostname doesn't match an existing policy
  • DISPATCH-334 - Proton sequence error during backpressure with balanced distribution
  • DISPATCH-335 - link routes aren't balanced over remote routers

Issues Fixed in RC1

  • DISPATCH-10 - Add link-cost for route computation
  • DISPATCH-194 - Move libqpid-dispatch.so out of /lib
  • DISPATCH-201 - Initial release of management console
  • DISPATCH-208 - Closest semantics forwards improperly in multi-router network
  • DISPATCH-222 - For Dispatch 0.6 release move up the minimum required version of qpid proton to 0.12.0
  • DISPATCH-238 - Need more documentation for qdstat output
  • DISPATCH-242 - Add options to qdstat to display autoLinks and linkRoutes
  • DISPATCH-261 - Bind error on one port causes bind error on other ports
  • DISPATCH-272 - Re-enable the connection cross-section popup
  • DISPATCH-273 - The entity view is missing information for some entities
  • DISPATCH-275 - Prevent javascript alert errors when navigating to console from a bookmark
  • DISPATCH-278 - Deleting amqp listener using qdmanage crashes the router
  • DISPATCH-279 - Policy crash when application name is not specified 
  • DISPATCH-281 - Hostname not sent in open frame on connectors
  • DISPATCH-282 - Prevent topology updates when adding a new router node
  • DISPATCH-283 - Start the overview page with the Router tree node expanded
  • DISPATCH-284 - The management schema no longer exposes a way to associate links with their connections
  • DISPATCH-285 - qdmanage returns an empty list when you QUERY for certain entities
  • DISPATCH-286 - Prefix delimiters: allow slashes as well as periods
  • DISPATCH-287 - Policy does not allow configuration for unspecified Open hostname
  • DISPATCH-288 - Driver - Wakeup pipe was seen to block on read, deadlocking the driver.
  • DISPATCH-289 - Unit tests failing on Solaris
  • DISPATCH-292 - some router.link attributes should be graphable
  • DISPATCH-293 - The $ character can't be used inside a prefix for linkRoute
  • DISPATCH-294 - Crash in the core-thread due to an address referencing a link on a closed connection
  • DISPATCH-295 - Router aborted on assertion failed after socker closing by client
  • DISPATCH-298 - router spinning on shutdown (in qdr_del_connection_ref)
  • DISPATCH-299 - After policy rejects a connection queued Begin causes a crash
  • DISPATCH-300 - Deprecate the ContainerEntity and move its attributes to RouterEntity
  • DISPATCH-302 - Allow substitutable command line arguments when spawning console proxy
  • DISPATCH-303 - Block all remote access to the "console" entity
  • DISPATCH-304 - Console PNG images not showing up in documentation
  • DISPATCH-305 - Don't tie inter-router flow credit to unsettled deliveries

Issues Fixed in Beta2

  • DISPATCH-237 - Dispatch Router overwrites delivery tag for link-routed deliveries
  • DISPATCH-245 - Various Bugs found by Coverity
  • DISPATCH-254 - Router crash after several management requests
  • DISPATCH-258 - Policy compile error - possible use of uninitialized variable
  • DISPATCH-260 - Blank user names should use 'anonymous' instead
  • DISPATCH-262 - oslo.messaging RPC fanout crashes qdrouterd
  • DISPATCH-263 - Router crash when requesting log
  • DISPATCH-264 - printf formats for 64-bit quantities need to be 64/32-bit safe
  • DISPATCH-266 - memory leak allocating user_id fields
  • DISPATCH-268 - Delivery from waypoint queue can stall when messages are released
  • DISPATCH-271 - Handle single router (Console)
  • DISPATCH-277 - Improve defaults for router configuration

Introduction

Apache Qpid Dispatch Router has undergone a significant update in internal architecture as of release 0.6.0.  The architectural change was necessary because the original architecture did not provide sufficient structure on which to implement some of the more advanced and desirable features.  Version 0.6.0 contains the following highlights:

...

  • fixedAddress for address "/" is no longer supported.  The default distribution is "balanced".
  • fixedAddress entries for which there are phases are no longer supported.  This has been replaced by the boolean waypoint attribute in the address entity.
  • waypoint entries are no longer supported.  This has been replaced by autoLink.
  • Address prefixes: Addresses may be identified by prefix in address and linkRoute.  The prefix now has a delimiter is now of '.' , not '/'(period).