Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package librdkafka for openSUSE:Factory 
checked in at 2022-09-21 14:41:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/librdkafka (Old)
 and      /work/SRC/openSUSE:Factory/.librdkafka.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "librdkafka"

Wed Sep 21 14:41:38 2022 rev:14 rq:1004569 version:1.9.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/librdkafka/librdkafka.changes    2022-01-20 
00:12:03.470565756 +0100
+++ /work/SRC/openSUSE:Factory/.librdkafka.new.2083/librdkafka.changes  
2022-09-21 14:42:29.681765316 +0200
@@ -1,0 +2,57 @@
+Mon Sep 12 19:42:28 UTC 2022 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 1.9.2:
+  * Added KIP-768 OUATHBEARER OIDC support (by @jliunyu, #3560)
+  * Added KIP-140 Admin API ACL support (by @emasab, #2676)
+  * Consumer:
+    `rd_kafka_offsets_store()` (et.al) will now return an error for any
+    partition that is not currently assigned (through `rd_kafka_*assign()`).
+    This prevents a race condition where an application would store offsets
+    after the assigned partitions had been revoked (which resets the stored
+    offset), that could cause these old stored offsets to be committed later
+    when the same partitions were assigned to this consumer again - effectively
+    overwriting any committed offsets by any consumers that were assigned the
+    same partitions previously. This would typically result in the offsets
+    rewinding and messages to be reprocessed.
+    As an extra effort to avoid this situation the stored offset is now
+    also reset when partitions are assigned (through `rd_kafka_*assign()`).
+    Applications that explicitly call `..offset*_store()` will now need
+    to handle the case where `RD_KAFKA_RESP_ERR__STATE` is returned
+    in the per-partition `.err` field - meaning the partition is no longer
+    assigned to this consumer and the offset could not be stored for commit.
+  * Improved producer queue scheduling. Fixes the performance regression
+    introduced in v1.7.0 for some produce patterns. (#3538, #2912)
+  * Windows: Added native Win32 IO/Queue scheduling. This removes the
+    internal TCP loopback connections that were previously used for timely
+    queue wakeups.
+  * Added `socket.connection.setup.timeout.ms` (default 30s).
+    The maximum time allowed for broker connection setups (TCP connection as
+    well as SSL and SASL handshakes) is now limited to this value.
+    This fixes the issue with stalled broker connections in the case of network
+    or load balancer problems.
+    The Java clients has an exponential backoff to this timeout which is
+    limited by `socket.connection.setup.timeout.max.ms` - this was not
+    implemented in librdkafka due to differences in connection handling and
+    `ERR__ALL_BROKERS_DOWN` error reporting. Having a lower initial connection
+    setup timeout and then increase the timeout for the next attempt would
+    yield possibly false-positive `ERR__ALL_BROKERS_DOWN` too early.
+  * SASL OAUTHBEARER refresh callbacks can now be scheduled for execution
+    on librdkafka's background thread. This solves the problem where an
+    application has a custom SASL OAUTHBEARER refresh callback and thus needs 
to
+    call `rd_kafka_poll()` (et.al.) at least once to trigger the
+    refresh callback before being able to connect to brokers.
+    With the new `rd_kafka_conf_enable_sasl_queue()` configuration API and
+    `rd_kafka_sasl_background_callbacks_enable()` the refresh callbacks
+    can now be triggered automatically on the librdkafka background thread.
+  * `rd_kafka_queue_get_background()` now creates the background thread
+    if not already created.
+  * Added `rd_kafka_consumer_close_queue()` and `rd_kafka_consumer_closed()`.
+    This allow applications and language bindings to implement asynchronous
+    consumer close.
+  * Bundled zlib upgraded to version 1.2.12.
+  * Bundled OpenSSL upgraded to 1.1.1n.
+  * Added `test.mock.broker.rtt` to simulate RTT/latency for mock brokers.
+- enable libcurl integration
+- enable RapidJSON integration
+
+-------------------------------------------------------------------

Old:
----
  v1.8.2.tar.gz

New:
----
  v1.9.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ librdkafka.spec ++++++
--- /var/tmp/diff_new_pack.eni92N/_old  2022-09-21 14:42:30.245766880 +0200
+++ /var/tmp/diff_new_pack.eni92N/_new  2022-09-21 14:42:30.253766903 +0200
@@ -23,7 +23,7 @@
 %define _lto_cflags %{nil}
 %endif
 Name:           librdkafka
-Version:        1.8.2
+Version:        1.9.2
 Release:        0
 Summary:        The Apache Kafka C/C++ library
 License:        BSD-2-Clause
@@ -35,6 +35,8 @@
 BuildRequires:  gcc-c++
 BuildRequires:  openssl-devel
 BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(RapidJSON)
+BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(liblz4)
 BuildRequires:  pkgconfig(libzstd)
 BuildRequires:  pkgconfig(zlib)
@@ -67,8 +69,9 @@
 
 %build
 %configure \
+       --enable-curl \
        --enable-gssapi \
-        --enable-lz4 --enable-lz4-ext \
+        --enable-lz4-ext \
        --enable-regex-ext \
         --enable-sasl \
        --enable-ssl \

++++++ v1.8.2.tar.gz -> v1.9.2.tar.gz ++++++
++++ 197062 lines of diff (skipped)

Reply via email to