2 Commits

Author SHA256 Message Date
df4976d82e Accepting request 1265510 from devel:libraries:c_c++
- update to 2.8.0:
  * Socket options are now all set before connection (#4893).
  * Client certificate chain is now sent when using
    `ssl.certificate.pem` or `ssl_certificate` or 
    `ssl.keystore.location` (#4894).
  * Avoid sending client certificates whose chain doesn't match
    with broker trusted root certificates (#4900).
  * Fixes to allow to migrate partitions to leaders with same
    leader epoch, or NULL leader epoch (#4901).
  * Support versions of OpenSSL without the ENGINE component
    and
  * Socket options are now all set before connection, as
    documentation says it's needed for socket buffers to take 
    effect, even if in some cases they could have effect even
    after connection.
  * Fix for a Fetch regression when connecting to Apache Kafka <
    2.7 (#4871).
  * Fix for an infinite loop happening with cooperative-sticky
    assignor
  * under some particular conditions (#4800).
  * Fix for retrieving offset commit metadata when it contains
  * zeros and configured with `strndup`
  * Fix for a loop of ListOffset requests, happening in a Fetch
    From Follower
  * scenario, if such request is made to the follower (#4616,
    #4754, @kphelps).
  * Fix to remove fetch queue messages that blocked the destroy
    of rdkafka
  * instances
  * Upgrade Linux dependencies: OpenSSL 3.0.15, CURL 8.10.1

OBS-URL: https://build.opensuse.org/request/show/1265510
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/librdkafka?expand=0&rev=19
2025-04-02 15:05:18 +00:00
e598c6726d - update to 1.4.0:
* Buffered file output is now periodically flushed by a background
    thread
  * The MultiprocessRollingFileAppender did not work
  * Properly prevent undefined behaviour when an appender is deleted
    without being closed
  * Prevent abnormal termination on exit when using a static NDC/MDC
    variable
  * Support for std::experimental::optional (in the standard library
    used by gcc 5.4)
  * Overhead reduction of upto 60% sending logging events to an appender
  * Statistics on the AsyncAppender's queue length
  * [Fuzz tests](@ref fuzzing) along with Google OSS-Fuzz
  * MSYS2/MINGW build errors
  * `thread_local` problems in MSYS2/MINGW
  * A potential 'use after free' fault when using AsyncAppender

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/librdkafka?expand=0&rev=42
2025-03-30 10:57:03 +00:00
4 changed files with 57 additions and 5 deletions

View File

@@ -1,3 +1,55 @@
-------------------------------------------------------------------
Sun Mar 30 10:54:29 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 2.8.0:
* Socket options are now all set before connection (#4893).
* Client certificate chain is now sent when using
`ssl.certificate.pem` or `ssl_certificate` or
`ssl.keystore.location` (#4894).
* Avoid sending client certificates whose chain doesn't match
with broker trusted root certificates (#4900).
* Fixes to allow to migrate partitions to leaders with same
leader epoch, or NULL leader epoch (#4901).
* Support versions of OpenSSL without the ENGINE component
and
* Socket options are now all set before connection, as
documentation says it's needed for socket buffers to take
effect, even if in some cases they could have effect even
after connection.
* Fix for a Fetch regression when connecting to Apache Kafka <
2.7 (#4871).
* Fix for an infinite loop happening with cooperative-sticky
assignor
* under some particular conditions (#4800).
* Fix for retrieving offset commit metadata when it contains
* zeros and configured with `strndup`
* Fix for a loop of ListOffset requests, happening in a Fetch
From Follower
* scenario, if such request is made to the follower (#4616,
#4754, @kphelps).
* Fix to remove fetch queue messages that blocked the destroy
of rdkafka
* instances
* Upgrade Linux dependencies: OpenSSL 3.0.15, CURL 8.10.1
(#4875).
* Upgrade Windows dependencies: MSVC runtime to 14.40.338160.0,
* zstd 1.5.6, zlib 1.3.1, OpenSSL 3.3.2, CURL 8.10.1 (#4872).
* SASL/SCRAM authentication fix: avoid concatenating
* client side nonce once more, as it's already prepended in
server sent nonce (#4895).
* Allow retrying for status code 429 ('Too Many Requests') in
HTTP requests for OAUTHBEARER OIDC (#4902).
* KIP-460 Admin Leader Election RPC
* [KIP-714] Complete consumer metrics support (#4808).
* [KIP-714] Produce latency average and maximum metrics support
for parity with Java client (#4847).
* [KIP-848] ListConsumerGroups Admin API now has an optional
filter to return only groups
* of given types.
* Added Transactional id resource type for ACL operations
* Fix for permanent fetch errors when using a newer Fetch RPC
version with an older inter broker protocol (#4806).
-------------------------------------------------------------------
Sat Nov 18 19:48:49 UTC 2023 - Dirk Müller <dmueller@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package librdkafka
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
%global _lto_cflags %{nil}
%endif
Name: librdkafka
Version: 2.3.0
Version: 2.8.0
Release: 0
Summary: The Apache Kafka C/C++ library
License: BSD-2-Clause

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2d49c35c77eeb3d42fa61c43757fcbb6a206daa560247154e60642bcdcc14d12
size 4380862

3
v2.8.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5bd1c46f63265f31c6bfcedcde78703f77d28238eadf23821c2b43fc30be3e25
size 4780448