Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package thrift for openSUSE:Factory checked in at 2026-05-04 12:48:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/thrift (Old) and /work/SRC/openSUSE:Factory/.thrift.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "thrift" Mon May 4 12:48:29 2026 rev:21 rq:1350206 version:0.23.0 Changes: -------- --- /work/SRC/openSUSE:Factory/thrift/thrift.changes 2025-10-30 17:09:48.658618724 +0100 +++ /work/SRC/openSUSE:Factory/.thrift.new.30200/thrift.changes 2026-05-04 12:49:06.842602454 +0200 @@ -1,0 +2,96 @@ +Thu Apr 30 06:50:09 UTC 2026 - Dirk Müller <[email protected]> + +- update to 0.23.0 (bsc#1263557, CVE-2026-41602, + bsc#1263492, CVE-2026-41604, + bsc#1263438, CVE-2026-41605, + bsc#1263365, CVE-2026-41606, + bsc#1263321, CVE-2026-41607, + bsc#1263322, CVE-2026-41636): + * THRIFT-5877 - Add cpp cross tests + * THRIFT-5866 - Dockerfile to support Ubuntu 24.04 LTS (Noble + Numbat) + * THRIFT-5909 - add Ruby in GitHub workflow + * THRIFT-5649 - add go in GitHub workflow / action + * THRIFT-5871 - Improve MAX_MESSAGE_SIZE check and friends + * THRIFT-5911 - Inconsistent UUID compilation for aliased types + * THRIFT-5912 - Assertion failed: `delta > 0`, file + ThreadManagerTests.h, line 162 + * THRIFT-5880 - C++ TSocket on an IPv6-only system fails if you + use a hostname of 127.0.0.1 + * THRIFT-3268 - warning: token pasting of ',' and `__VA_ARGS__` + is a GNU extension + * THRIFT-5887 - build/cmake/ should be prepended (not appended) + to CMAKE_MODULE_PATH + * THRIFT-5878 - Add UUID support for THeaderProtocol and + TProtocolTap + * THRIFT-5898 - Unable to build Thrift as a shared library on + Windows + * THRIFT-5939 - Replace GUID generation with stable UUID + algorithm + * THRIFT-5876 - Add Delphi WinHTTP client TLS1.3 support + * THRIFT-5896 - Race condition in TServerSocket.Addr() method + * THRIFT-5925 - UUID implementation in JAVA is not according to + the Thrift Specification + * THRIFT-5869 - Close the transport after TServerEventHandler + deleteContext + * THRIFT-5863 - Make TServerTransport able to customize the max + message size + * THRIFT-5774 - Add remote client's IP address to ServerContext + in TServerEventHandler + * THRIFT-4280 - Add async nonblocking ssl support in java + client + * THRIFT-5879 - java and kotlin cross tests fail in the GitHub + action + * THRIFT-5902 - Add net10 support + * THRIFT-5874 - Introduce new type `MESSAGE_SIZE_LIMIT` in + TTransportException + * THRIFT-5937 - nodejs episodic generation does not handle + extending services + * THRIFT-5924 - UUID support for nodejs and nodets + * THRIFT-4987 - TProtocolException: Bad version in + readMessageBegin when using XHR client with C++ server + * THRIFT-5924 - UUID support for nodejs and nodets + * THRIFT-5935 - Fix deprecated non-canonical casts for PHP 8.5 + compatibility + * THRIFT-5921 - Ubuntu focal fail to run composer install + * THRIFT-5929 - Fix build failure on PHP 8.5 due to removed + zend_exception_get_default + * THRIFT-5927 - Cannot use reserved language keyword "None" + with target language Python + * THRIFT-5885 - TBinaryProtocolAccelerated incorrectly + deserializes IntEnum to None + * THRIFT-5923 - UUID support for Python + * THRIFT-5926 - TSaslClientTransport.open() crashes with + DIGEST-MD5 due to None initial response + * THRIFT-5915 - Python 3.12+ is not supported due to distutils + * THRIFT-5892 - PY_SSIZE_T_CLEAN error in some environments + * THRIFT-5873 - mTLS broken with python THttpClient + * THRIFT-792 - TSocket hides underlying exceptions when open() + fails + * THRIFT-5888 - declare support for free-threaded CPython in + extension modules + * THRIFT-5900 - Thrift Cross Test broken in Github (Python + 3.14) + * THRIFT-5308 - implement ruby seq reply + * THRIFT-5910 - Add UUID support in Ruby + * THRIFT-5906 - Remove Fixnum references to support modern Ruby + versions + * THRIFT-5905 - Add base64 and logger as explicit dependencies + * THRIFT-5903 - Fixnum is no longer supported since Ruby 3.2 + * THRIFT-5687 - Ruby gems deprecation warning: + Gem::Specification#has_rdoc= is deprecated with no + replacement + * THRIFT-4035 - Thrift ruby runtime does not send unique + sequence IDs in requests according to the unit tests + * THRIFT-1911 - IOError not being caught in socket.rb + * THRIFT-4526 - Implement rubocop for ruby in the sca build, + once clean into every make + * THRIFT-5273 - warning in ruby version >= 2.4 + * THRIFT-5918 - Implement header protocol support for Ruby + * THRIFT-5559 - Processor can be implemented on handler trait + itself + * THRIFT-5928 - skip() call on unknown binary field fails + deserialization instead of graceful skipping over field + * THRIFT-5739 - set_nodelay should be enabled for TTcpChannel + +------------------------------------------------------------------- Old: ---- thrift-0.22.0.tar.gz thrift-0.22.0.tar.gz.asc New: ---- thrift-0.23.0.tar.gz thrift-0.23.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ thrift.spec ++++++ --- /var/tmp/diff_new_pack.P6aM3E/_old 2026-05-04 12:49:07.654635889 +0200 +++ /var/tmp/diff_new_pack.P6aM3E/_new 2026-05-04 12:49:07.658636054 +0200 @@ -1,7 +1,7 @@ # # spec file for package thrift # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,7 @@ # -%global libversion 0_22_0 +%global libversion 0_23_0 %global libgversion 0 %bcond_without perl %bcond_without c @@ -28,7 +28,7 @@ %define skip_python3 1 %endif Name: thrift -Version: 0.22.0 +Version: 0.23.0 Release: 0 Summary: Framework for scalable cross-language services development License: Apache-2.0 ++++++ thrift-0.22.0.tar.gz -> thrift-0.23.0.tar.gz ++++++ ++++ 62694 lines of diff (skipped)
