Skip to content

cargo: bump rdkafka to 0.39.0#31

Open
nguyen-andrew wants to merge 1 commit into
mainfrom
bump-rdkafka-0.39
Open

cargo: bump rdkafka to 0.39.0#31
nguyen-andrew wants to merge 1 commit into
mainfrom
bump-rdkafka-0.39

Conversation

@nguyen-andrew
Copy link
Copy Markdown
Member

Brings the bundled librdkafka up from 2.3.0 (Oct 2023) to 2.12.1 (Oct
2025), so the client-swarm binary in Redpanda's test image is built
against a recent Kafka 4.x-compatible client library.

Build features (cmake-build, zstd-pkg-config, ssl, sasl) are
unchanged. The only relevant breaking change in 0.38 —
OwnedDeliveryResult's Ok variant moving from a tuple to a Delivery
struct — does not affect this codebase, since producers.rs matches
the result as Ok(_) without destructuring the inner value.

Note: newer zstd-sys (transitive) now uses bindgen at build time,
which requires libclang-dev. Downstream consumers building this from
source should ensure that's installed.

🤖 Generated with Claude Code

Brings the bundled librdkafka up from 2.3.0 (Oct 2023) to 2.12.1 (Oct
2025) so the client-swarm binary in Redpanda's test image is built
against a recent Kafka 4.x-compatible client library.

Build features (cmake-build, zstd-pkg-config, ssl, sasl) are unchanged.
rdkafka 0.38.0's only relevant breaking change (OwnedDeliveryResult's
Ok variant moving from a tuple to a Delivery struct) does not affect
this codebase, since producers.rs matches the result as Ok(_) without
destructuring the inner value.

Newer zstd-sys (transitive dep) now uses bindgen, which requires
libclang at build time. Downstream consumers should ensure libclang-dev
is installed.
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented May 21, 2026

CLA assistant check
All committers have signed the CLA.

@nguyen-andrew nguyen-andrew requested a review from ballard26 May 21, 2026 19:06
@nguyen-andrew nguyen-andrew self-assigned this May 21, 2026
@nguyen-andrew nguyen-andrew marked this pull request as ready for review May 21, 2026 19:06
@nguyen-andrew
Copy link
Copy Markdown
Member Author

This bump is needed to upgrade this test.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants