Qpid Proton 0.36.0 Release Notes
Proton is a high-performance, lightweight messaging library. More
about Qpid Proton.
For more information about this release, including download links and
documentation, see the release overview.
New features and improvements
- PROTON-2254 - Relative paths in CMake share
- PROTON-2382 - [cpp] An accessor on tracker for the delivery tag
- PROTON-2399 - Support Python 3.10
- PROTON-2405 - [Python] Make python examples python 3 only
- PROTON-2407 - [proton-python] add type annotations
- PROTON-2425 - Tweak pn_buffer code to use memcpy instead of memmove
- PROTON-2427 - Avoid using pn_message_id()/pn_message_correlation_id() APIs in examples and bindings
- PROTON-2429 - [C] Introduce pn_msgid_t as an alias for pn_atom_t
- PROTON-2430 - [python] Modify binding to stop using potentially inefficient pn_message_id et al
- PROTON-2445 - Make codec encoder use short forms for ULONG & UINT 0
Bugs fixed
- PROTON-2403 - libuv based proactor test errors
- PROTON-2411 - Simultaneous idle timeout sequencing errors on 32bit system
- PROTON-2413 - Python binding example runner can't run python examples
- PROTON-2422 - Proton will sometimes fail to send empty frame if the idle timeout ratio between peers is greater than 2.
- PROTON-2424 - C++ example runner fails when run using ctest with valgrind checking
- PROTON-2426 - Fix off by one error in pn_quote_data
- PROTON-2433 - The work for PROTON-2254 seems to have broken modern use of CMake
- PROTON-2443 - Workaround bug in cyrus-sasl that expects zero terminated clientid in EXTERNAL mechanism
- PROTON-2444 - Valgrind spotted use of an uninitialised value
- PROTON-2446 - Raw data dumps don't backslash quote quotemarks!
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