Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package librdkafka for openSUSE:Factory checked in at 2026-08-25 13:18:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/librdkafka (Old) and /work/SRC/openSUSE:Factory/.librdkafka.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "librdkafka" Tue Aug 25 13:18:52 2026 rev:23 rq:1373350 version:2.15.0 Changes: -------- --- /work/SRC/openSUSE:Factory/librdkafka/librdkafka.changes 2026-06-30 15:11:06.639321927 +0200 +++ /work/SRC/openSUSE:Factory/.librdkafka.new.1258/librdkafka.changes 2026-08-25 13:19:04.036797395 +0200 @@ -1,0 +2,38 @@ +Mon Aug 24 07:56:03 UTC 2026 - Dirk Müller <[email protected]> + +- update to 2.15.0: + * Added a preview implementation of the **share consumer** + (Queues for Kafka, KIP-932). + * Members of a share group cooperatively consume from the same + partitions with per-record acquire/acknowledge semantics and + redelivery, providing queue-like consumption on top of Kafka. + * New `rd_kafka_share_*` public API, with a dedicated + `rd_kafka_share_t` handle created via `rd_kafka_share_consumer_new()`: + * Subscription: `rd_kafka_share_subscribe()`, + `rd_kafka_share_unsubscribe()`, `rd_kafka_share_subscription()`. + * Batch polling: `rd_kafka_share_poll()` returns an + `rd_kafka_messages_t` batch (`rd_kafka_messages_count()` / + `rd_kafka_messages_get()` / `rd_kafka_messages_destroy()`). + * Acknowledgement: `rd_kafka_share_acknowledge()`, + * `rd_kafka_share_acknowledge_type()`, + `rd_kafka_share_acknowledge_offset()` with + ACCEPT / RELEASE / REJECT types, and + * `rd_kafka_message_delivery_count()`. + `rd_kafka_share_commit_async()` and the acknowledgement-commit + callback (`rd_kafka_share_set_acknowledgement_commit_cb()`). + * Lifecycle: `rd_kafka_share_consumer_close()`, + * `rd_kafka_share_consumer_close_queue()`, + `rd_kafka_share_destroy()`. + * Two acknowledgement modes selected by + `share.acknowledgement.mode` (default `implicit`; `explicit` + requires the application to acknowledge every record before + the next poll). + * New `max.poll.records` property (default 500) and adjusted + defaults for several network properties for share consumers + (`receive.message.max.bytes`, `connections.max.idle.ms`, + `reconnect.backoff.ms`, `reconnect.backoff.max.ms`). + * See the *Share consumers (Queues for Kafka)* section of + * INTRODUCTION.md, the *Share consumer* section in rdkafka.h, + and the `examples/share_consumer*` programs. + +------------------------------------------------------------------- Old: ---- v2.14.2.tar.gz New: ---- v2.15.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ librdkafka.spec ++++++ --- /var/tmp/diff_new_pack.bHqhhP/_old 2026-08-25 13:19:05.364844188 +0200 +++ /var/tmp/diff_new_pack.bHqhhP/_new 2026-08-25 13:19:05.366844259 +0200 @@ -23,7 +23,7 @@ %global _lto_cflags %{nil} %endif Name: librdkafka -Version: 2.14.2 +Version: 2.15.0 Release: 0 Summary: The Apache Kafka C/C++ library License: BSD-2-Clause ++++++ v2.14.2.tar.gz -> v2.15.0.tar.gz ++++++ ++++ 66288 lines of diff (skipped)
