Menu Search
WARNING: Qpid Dispatch has been retired and is no longer maintained. This page is for historic reference and may be stale. No new features, bug fixes, or security updates will be provided.

Qpid Dispatch 1.19.0 Release Notes

Dispatch is a lightweight AMQP 1.0 message router. More about Qpid Dispatch.

For more information about this release, including download links and documentation, see the release overview.

New features and improvements

  • DISPATCH-1403 - Consolidate chained qd_buffer_t field handling code
  • DISPATCH-1487 - Improve the parsing of message annotations
  • DISPATCH-2103 - Log the actual HTTP websocket listener port when 0 was specified in config
  • DISPATCH-2310 - Enforce a limit to the length of a router's id
  • DISPATCH-2317 - Router per-message annotations version negotiation

Bugs fixed

  • DISPATCH-2036 - TCP adaptor deliveries reported as "stuck" by delayed delivery detection
  • DISPATCH-2085 - system_tests_fallback_dest failure - addr_proxy.c:323: on_conn_event: Assertion `addr->edge_outlink == 0' failed
  • DISPATCH-2132 - core->uptime_ticks races
  • DISPATCH-2144 - Fatal Python error: _PyMem_DebugMalloc: Python memory allocator called without holding the GIL
  • DISPATCH-2301 - Protocol adaptors do not annotate AMQP messages
  • DISPATCH-2305 - policy code overrides configured connection settings by default
  • DISPATCH-2308 - temporary address generation infinite loop if router id > 200 characters
  • DISPATCH-2309 - Message body validation can succeed without validating the actual message body
  • DISPATCH-2314 - TSAN data race when setting the presettled flag
  • DISPATCH-2316 - Py_True/Py_False is not increfed, causing crash in policy tests with libpythond (debug python library)
  • DISPATCH-2318 - Double free of subscription on shutdown
  • DISPATCH-2319 - system_tests_one_router.test_43_dropped_presettled_receiver_stops fails
  • DISPATCH-2327 - system_tests_multi_tenancy flaky link route test failures
  • DISPATCH-2333 - Fix assert that is always true (detected by Coverity Scan)

Tasks

  • DISPATCH-2234 - Update JavaScript console packages for the 1.19.0 release
  • DISPATCH-2312 - Remove test system_tests_one_router.py::test_07_unsettled_undeliverable
  • DISPATCH-2326 - Remove HTTP1/HTTP2/TCP Adaptors from the source code.
  • DISPATCH-2328 - c_unittests failing on RHEL 7