;; ;; Licensed to the Apache Software Foundation (ASF) under one ;; or more contributor license agreements. See the NOTICE file ;; distributed with this work for additional information ;; regarding copyright ownership. The ASF licenses this file ;; to you under the Apache License, Version 2.0 (the ;; “License”); you may not use this file except in compliance ;; with the License. You may obtain a copy of the License at ;; ;; http://www.apache.org/licenses/LICENSE-2.0 ;; ;; Unless required by applicable law or agreed to in writing, ;; software distributed under the License is distributed on an ;; “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY ;; KIND, either express or implied. See the License for the ;; specific language governing permissions and limitations ;; under the License. ;;

Qpid Proton 0.23.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-636 - remove confusing default for session capacity and allow disabling it
  • PROTON-1823 - [c] make it easier to send a message
  • PROTON-1826 - [go] Add Messge.String() method for human-readable message printing

Bugs fixed

  • PROTON-1514 - [proton-c] When last frame of multi-frame transfer has settled=true, Proton still considers delivery as unsettled
  • PROTON-1809 - [python, ruby] Unable to receive messages when max-frame-size is set to more than 2^20
  • PROTON-1815 - [C++ binding] Complex types: List containing array of std::nullptr_t fails compilation
  • PROTON-1818 - [C++ binding] Complex types: list of nulls causes SIGABRT
  • PROTON-1820 - [ruby] Container#schedule does not work if called from handler
  • PROTON-1821 - link name is not correctly set from sender or receiver options
  • PROTON-1822 - Running C/C++ Example tests under python 3 produces warnings
  • PROTON-1825 - PyPI package python-qpid-proton doesn't pip install on MacOS X or FreeBSD
  • PROTON-1830 - [ruby] sporadic failure of ruby tests
  • PROTON-1832 - [c] duplicate link names cause invalid read in pn_transport_unbind_handles
  • PROTON-1841 - [cpp] add missing ostream<< and to_string for proton::message
  • PROTON-1844 - Windows proactor memory corruption on cleanup
  • PROTON-1845 - [c] Treat attach received after detach as implying new link
  • PROTON-1847 - container:schedule used from an external thread can stop container::run loop processing other events