diff --git a/Cargo.lock b/Cargo.lock index 2b61633c2..97ee0a143 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1225,7 +1225,7 @@ dependencies = [ [[package]] name = "rdkafka-sys" -version = "4.9.0+2.10.0" +version = "4.9.0+2.12.1" dependencies = [ "cmake", "curl-sys", diff --git a/docker-compose.yaml b/docker-compose.yaml index 3416a7fde..dcbd43155 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,6 +1,6 @@ services: kafka: - image: bitnami/kafka:${KAFKA_VERSION:-4.0} + image: bitnamilegacy/kafka:${KAFKA_VERSION:-4.0} environment: # Enable KRaft mode (combined broker and controller) - KAFKA_CFG_NODE_ID=0 @@ -11,7 +11,7 @@ services: - KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092 - KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT - KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=0@localhost:9093 - + # Bitnami defaults - KAFKA_CFG_OFFSETS_TOPIC_REPLICATION_FACTOR=1 - KAFKA_CFG_TRANSACTION_STATE_LOG_REPLICATION_FACTOR=1 diff --git a/rdkafka-sys/Cargo.toml b/rdkafka-sys/Cargo.toml index c7d6a64f7..c56d4f88e 100644 --- a/rdkafka-sys/Cargo.toml +++ b/rdkafka-sys/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rdkafka-sys" -version = "4.9.0+2.10.0" +version = "4.9.0+2.12.1" authors = ["Federico Giraud "] build = "build.rs" links = "rdkafka" diff --git a/rdkafka-sys/changelog.md b/rdkafka-sys/changelog.md index 8b73e1359..3a13c8efd 100644 --- a/rdkafka-sys/changelog.md +++ b/rdkafka-sys/changelog.md @@ -1,5 +1,8 @@ # Changelog +## vNEXT+2.12.1 (2025-11-05) +* Bump librdkafka to v2.12.1. + ## v4.9.0+2.10.0 * Add cargo enforcement of MSRV of 1.74. * Bump librdkafka to v2.10.0. diff --git a/rdkafka-sys/librdkafka b/rdkafka-sys/librdkafka index c024ac13d..c56a3e684 160000 --- a/rdkafka-sys/librdkafka +++ b/rdkafka-sys/librdkafka @@ -1 +1 @@ -Subproject commit c024ac13daf98667de2b8724986e97f489644c15 +Subproject commit c56a3e68483ae33622901988ab9c4085f0785c3c diff --git a/rdkafka-sys/src/bindings.rs b/rdkafka-sys/src/bindings.rs index 38a9ba9dd..1e6f3bf05 100644 --- a/rdkafka-sys/src/bindings.rs +++ b/rdkafka-sys/src/bindings.rs @@ -1,9 +1,9 @@ -/* automatically generated by rust-bindgen 0.71.1 */ +/* automatically generated by rust-bindgen 0.72.1 */ use libc::{c_char, c_int, c_void, sockaddr, FILE}; use num_enum::TryFromPrimitive; -pub const RD_KAFKA_VERSION: i32 = 34210047; +pub const RD_KAFKA_VERSION: i32 = 34341375; pub const RD_KAFKA_DEBUG_CONTEXTS : & [u8 ; 138] = b"all,generic,broker,topic,metadata,feature,queue,msg,protocol,cgrp,security,fetch,interceptor,plugin,consumer,admin,eos,mock,assignor,conf\0" ; pub const RD_KAFKA_DESTROY_F_NO_CONSUMER_CLOSE: i32 = 8; pub const RD_KAFKA_OFFSET_BEGINNING: i32 = -2; @@ -3793,7 +3793,7 @@ extern "C" { pub fn rd_kafka_mock_broker_decommission( cluster: *mut rd_kafka_mock_cluster_t, broker_id: i32, - ) -> c_int; + ) -> rd_kafka_resp_err_t; } extern "C" { pub fn rd_kafka_mock_broker_add(