Menu Search

Qpid Proton 0.31.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-2078 - Merge c/test/fuzz patches from oss-fuzz
  • PROTON-2134 - Create suppression files for sanitizers and add tsan and asan to Travis CI
  • PROTON-2195 - Tidy up/Finalise the API around proactor event batches
  • PROTON-2196 - Tidying of proactor code

Bugs fixed

  • PROTON-1709 - [python] ApplicationEvent causing memory growth
  • PROTON-2005 - [proton-c] AMQP error if delivery is aborted with session_outgoing bytes > 0
  • PROTON-2135 - C, cpp, and fuzz tests do not set TEST_ENV on Linux
  • PROTON-2156 - [Python] Tornado integration broken by reconnect work
  • PROTON-2159 - C++ example tests fail if SASLPASSWD env var is set.
  • PROTON-2184 - pn_session_set_context() aborts if zero is passed as the context
  • PROTON-2187 - Python client leak on early Connection.close
  • PROTON-2194 - Incorrect memory deallocation
  • PROTON-2200 - [Go] memory leak when in message unmarshal
  • PROTON-2203 - Assertion error in new proactor code
  • PROTON-2211 - Epoll proactor leaks file descriptors