Skip to content

Commit 7aa525d

Browse files
authored
Upgrade confluent-kafka (DataDog#22829)
* Upgrade confluent-kafka * Add changelog * Remove patch * Remove patch code * add back a patch application loop to .builders/images/install-from-source.sh
1 parent c419bed commit 7aa525d

12 files changed

Lines changed: 11 additions & 37 deletions

File tree

.builders/images/linux-aarch64/build_script.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,8 @@ if [[ "${DD_BUILD_PYTHON_VERSION}" == "3" ]]; then
2121
LDFLAGS="${LDFLAGS} -L/usr/local/lib -lkrb5 -lgssapi_krb5 -llmdb" \
2222
DOWNLOAD_URL="https://github.com/confluentinc/librdkafka/archive/refs/tags/v{{version}}.tar.gz" \
2323
VERSION="${kafka_version}" \
24-
SHA256="3bd351601d8ebcbc99b9a1316cae1b83b00edbcf9411c34287edf1791c507600" \
24+
SHA256="14972092e4115f6e99f798a7cb420cbf6daa0c73502b3c52ae42fb5b418eea8f" \
2525
RELATIVE_PATH="librdkafka-{{version}}" \
26-
PATCHES="0001-Avoid-includes-intended-to-bring-getentropy-in-when-.patch" \
2726
bash install-from-source.sh --enable-sasl --enable-curl
2827
always_build+=("confluent-kafka")
2928

.builders/images/linux-x86_64/build_script.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,8 @@ if [[ "${DD_BUILD_PYTHON_VERSION}" == "3" ]]; then
1818
LDFLAGS="${LDFLAGS} -L/usr/local/lib -lkrb5 -lgssapi_krb5 -llmdb" \
1919
DOWNLOAD_URL="https://github.com/confluentinc/librdkafka/archive/refs/tags/v{{version}}.tar.gz" \
2020
VERSION="${kafka_version}" \
21-
SHA256="3bd351601d8ebcbc99b9a1316cae1b83b00edbcf9411c34287edf1791c507600" \
21+
SHA256="14972092e4115f6e99f798a7cb420cbf6daa0c73502b3c52ae42fb5b418eea8f" \
2222
RELATIVE_PATH="librdkafka-{{version}}" \
23-
PATCHES="0001-Avoid-includes-intended-to-bring-getentropy-in-when-.patch" \
2423
bash install-from-source.sh --enable-sasl --enable-curl
2524
always_build+=("confluent-kafka")
2625

.builders/images/macos/extra_build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ if [[ "${DD_BUILD_PYTHON_VERSION}" == "3" ]]; then
1313
LDFLAGS="${LDFLAGS} -L${DD_PREFIX_PATH}/lib -lgssapi_krb5 -llmdb" \
1414
DOWNLOAD_URL="https://github.com/confluentinc/librdkafka/archive/refs/tags/v{{version}}.tar.gz" \
1515
VERSION="${kafka_version}" \
16-
SHA256="3bd351601d8ebcbc99b9a1316cae1b83b00edbcf9411c34287edf1791c507600" \
16+
SHA256="14972092e4115f6e99f798a7cb420cbf6daa0c73502b3c52ae42fb5b418eea8f" \
1717
RELATIVE_PATH="librdkafka-{{version}}" \
1818
bash install-from-source.sh --prefix="${DD_PREFIX_PATH}" --enable-sasl --enable-curl
1919

.builders/images/windows-x86_64/build_script.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Write-Host "Will build librdkafka $kafka_version"
1212
Get-RemoteFile `
1313
-Uri "https://github.com/confluentinc/librdkafka/archive/refs/tags/v${kafka_version}.tar.gz" `
1414
-Path "librdkafka-${kafka_version}.tar.gz" `
15-
-Hash '3bd351601d8ebcbc99b9a1316cae1b83b00edbcf9411c34287edf1791c507600'
15+
-Hash '14972092e4115f6e99f798a7cb420cbf6daa0c73502b3c52ae42fb5b418eea8f'
1616
7z x "librdkafka-${kafka_version}.tar.gz" -o"C:\"
1717
7z x "C:\librdkafka-${kafka_version}.tar" -o"C:\librdkafka"
1818
Remove-Item "librdkafka-${kafka_version}.tar.gz"

.builders/patches/0001-Avoid-includes-intended-to-bring-getentropy-in-when-.patch

Lines changed: 0 additions & 26 deletions
This file was deleted.

.ddev/ci/scripts/kafka_consumer/linux/32_install_kerberos.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ sudo apt install -y --no-install-recommends build-essential libkrb5-dev wget sof
88
# Install librdkafka from source since no binaries are available for the distribution we use on the CI:
99
git clone https://github.com/confluentinc/librdkafka
1010
cd librdkafka
11-
git checkout v2.13.0
11+
git checkout v2.13.2
1212
sudo ./configure --install-deps --prefix=/usr
1313
make
1414
sudo make install

agent_requirements.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ botocore==1.42.63
99
cachetools==7.0.4
1010
clickhouse-connect==0.13.0
1111
cm-client==45.0.4
12-
confluent-kafka==2.13.0
12+
confluent-kafka==2.13.2
1313
cryptography==46.0.5
1414
ddtrace==4.5.1
1515
dnspython==2.8.0
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Bump `confluent-kafka` to 2.13.2

kafka_actions/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ dynamic = [
3737

3838
[project.optional-dependencies]
3939
deps = [
40-
"confluent-kafka==2.13.0",
40+
"confluent-kafka==2.13.2",
4141
"fastavro==1.12.1",
4242
"protobuf==7.34.0",
4343
"pymongo[srv]==4.8.0; python_version >= '3.9'",
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Bump `confluent-kafka` to 2.13.2

0 commit comments

Comments
 (0)