Menu Search

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