diff --git a/0.38.0.tar.gz b/0.38.0.tar.gz deleted file mode 100644 index 7d492aa1354a7cae8c39556c618cd7b438b0d944..0000000000000000000000000000000000000000 Binary files a/0.38.0.tar.gz and /dev/null differ diff --git a/0.39.0.tar.gz b/0.39.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..59b2371548942028512d1db8bcedede22bacedd0 Binary files /dev/null and b/0.39.0.tar.gz differ diff --git a/qpid-proton.spec b/qpid-proton.spec index 1bc8ee467c2ecee540ec9db427b60d88fdf94314..dfdf476c6ac09b8b445b740b07134f40d6bf58cc 100644 --- a/qpid-proton.spec +++ b/qpid-proton.spec @@ -10,7 +10,7 @@ %global proton_licensedir %{_datadir}/proton} Name: qpid-proton -Version: 0.38.0 +Version: 0.39.0 Release: 1 Summary: A high performance and lightweight library for messaging applications License: ASL 2.0 @@ -19,7 +19,7 @@ Source0: https://github.com/apache/qpid-proton/archive/%{version}.ta Patch0000: proton.patch BuildRequires: gcc gcc-c++ cmake swig pkgconfig doxygen libuuid-devel openssl-devel -BuildRequires: python3-devel python3-sphinx glibc-headers cyrus-sasl-devel jsoncpp-devel +BuildRequires: python3-devel python3-sphinx glibc-headers cyrus-sasl-devel jsoncpp-devel python3-pip %description Proton is a high performance, lightweight messaging library. It can be used in @@ -174,6 +174,44 @@ done %doc %{_datadir}/proton/tests %changelog +* Mon Nov 04 2024 ZhaoYu Jiang - 0.39.0-1 +- Update to 0.39.0 +- [cpp client] No messaging_handler callback for aborted messages +- [cpp] Accessors for user data on endpoints and deliveries +- class ssl_client_options does not have a constructor for a custom client certificate, and default certificate trust database +- [C++] Make the broker example more idiomatic by using C++11 lambdas +- [C++] Allow more python examples to run using the C++ broker example +- Change versions of Python used/supported +- Change version of cmake supported to 3.16 and up +- Remove some deprecated python bindings +- Remove unnecessary string conversions +- Use Python Limited API and create universal wheel when building Qpid Proton Python client +- [Python] Allow setting the container id for containers/connections +- New proactor APIs to query event batch for subject +- Settle delivered messages in the C sender example +- connection capabilities are not sent correctly by default +- on_link_closed is not called when remote detaches link and locally link is also closed. +- SSL connection hanging +- [cpp] Can't see tracing documentation on public website. +- Proton TLS library - buffer leak on cleanup +- Frame dumps get truncated by attempting to output 0 length AMQP strings +- Various CI python test failures +- Proactor hangs if pn_raw_connection_wake() is called with outstanding connection attempt +- Make python server examples use ANONYMOUS-RELAY correctly +- cpp-example-container test failure +- Parallel build of python bindings occasionally fails +- CFFI related TypeError: '%x format: an integer is required, not _cffi_backend._CDataBase' +- [Python] The desired and offered capabilities field in open performative should be symbol array or symbol +- Clang compilation error: a function declaration without a prototype is deprecated in all versions of C [-Werror,-Wstrict-prototypes] +- Epoll proactor raw connections hang on incomplete batches +- Turn off proactor fdlimit test by default +- [Python] Make python build respect BUILD_TESTING +- [Python] The examples test hangs +- [Python] Inconsistencies in binding type mappings +- Compilation failure on Fedora 38 with clang, cpp/examples/flow_control.cpp:65:18: error: variable 'i' set but not used [-Werror,-Wunused-but-set-variable] +- Warnings from opentelemetry-cpp propagate up and stop a -Werror build on Fedora 38 using vcpkg to get opentelemetry-cpp[jaeger] +- TLS OpenSSL library: hang with large application data frames + * Tue Feb 07 2023 xu_ping - 0.38.0-1 - Update to 0.38.0