Skip to content

Commit ab9ba34

Browse files
zxqfd555pw-ppodhajski
authored andcommitted
bump rdkafka: 0.37.0 -> 0.39.0, enable curl feature (#9751)
Co-authored-by: Pawel Podhajski <106311100+pw-ppodhajski@users.noreply.github.com> GitOrigin-RevId: a6f9b7274a980521b573072f3b6eb9e23a067426
1 parent efa678a commit ab9ba34

5 files changed

Lines changed: 96 additions & 34 deletions

File tree

.github/workflows/package_test.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,15 @@ jobs:
5757
command: build
5858
args: --release --strip
5959
manylinux: auto
60-
container: "quay.io/pypa/manylinux2014_x86_64:2025.03.23-1"
60+
container: "quay.io/pypa/manylinux_2_28_x86_64:2026.02.01-1"
61+
before-script-linux: |
62+
dnf install -y \
63+
perl-core \
64+
llvm \
65+
llvm-devel \
66+
clang \
67+
clang-devel
6168
sccache: true
62-
before-script-linux: yum install -y perl-core
6369

6470
- name: Build package macOS Apple silicon
6571
if: ${{ matrix.os == 'selfhosted-macOS'}}

.github/workflows/release.yml

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,15 @@ jobs:
9292
command: build
9393
args: --release --strip
9494
manylinux: auto
95-
container: "quay.io/pypa/manylinux2014_x86_64:2025.03.23-1"
95+
container: "quay.io/pypa/manylinux_2_28_x86_64:2026.02.01-1"
96+
before-script-linux: |
97+
dnf install -y \
98+
perl-core \
99+
llvm \
100+
llvm-devel \
101+
clang \
102+
clang-devel
96103
sccache: true
97-
before-script-linux: yum install -y perl-core
98104

99105
- name: Build package macOS Apple silicon
100106
if: ${{ matrix.os == 'selfhosted-macOS'}}
@@ -127,11 +133,16 @@ jobs:
127133
command: build
128134
args: --release --strip
129135
manylinux: 2_28
130-
container: "quay.io/pypa/manylinux_2_28_aarch64:2025.03.23-1"
131-
sccache: true
136+
container: "quay.io/pypa/manylinux_2_28_aarch64:2026.02.01-1"
132137
before-script-linux: |
133-
yum install -y perl-core
138+
dnf install -y \
139+
perl-core \
140+
llvm \
141+
llvm-devel \
142+
clang \
143+
clang-devel
134144
python3 -m ensurepip
145+
sccache: true
135146

136147
- name: Upload artifact
137148
if: ${{ matrix.os == needs.start-runner.outputs.label }}

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ All notable changes to this project will be documented in this file.
55
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66
## [Unreleased]
77

8+
### Added
9+
- `pw.io.kafka.read` and `pw.io.kafka.write` connectors now support OAUTHBEARER authentication.
10+
811
## [0.29.0] - 2026-01-22
912

1013
### Added

Cargo.lock

Lines changed: 68 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ qdrant-client = "1.15.0"
8383
questdb-rs = "4.0.5"
8484
rand = "0.9.1"
8585
rayon = "1.10.0"
86-
rdkafka = { version = "0.37.0", features = ["ssl-vendored", "cmake-build", "zstd"] }
86+
rdkafka = { version = "0.39.0", features = ["ssl-vendored", "cmake-build", "zstd", "curl"] }
8787
regex = "1.11.1"
8888
reqwest = { version = "0.12.15", features = ["blocking", "json"] }
8989
rumqttc = { version = "0.24.0", features = ["url", "use-native-tls"] }

0 commit comments

Comments
 (0)