Skip to content

Commit 0d05f67

Browse files
adwk67sbernauer
andauthored
feat(airflow): Add apache-kafka and update queue/messaging libs (#1313)
* add apache-kafka and update queue/messaging libs * changelog * Update CHANGELOG.md Co-authored-by: Sebastian Bernauer <[email protected]> --------- Co-authored-by: Sebastian Bernauer <[email protected]>
1 parent ae3ccbb commit 0d05f67

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ All notable changes to this project will be documented in this file.
3333
- hbase: Add `2.6.3` ([#1296]).
3434
- airflow,superset: Build from source ([#1304]).
3535
- kafka: Add updated JMX config `server.yaml` for KRaft ([#1308]).
36+
- airflow: Add apache-kafka provider plus dependencies to `3.0.6` image ([#1313]).
3637

3738
### Changed
3839

@@ -110,6 +111,7 @@ All notable changes to this project will be documented in this file.
110111
[#1308]: https://github.com/stackabletech/docker-images/pull/1308
111112
[#1309]: https://github.com/stackabletech/docker-images/pull/1309
112113
[#1311]: https://github.com/stackabletech/docker-images/pull/1311
114+
[#1313]: https://github.com/stackabletech/docker-images/pull/1313
113115
[#1314]: https://github.com/stackabletech/docker-images/pull/1314
114116
[#1315]: https://github.com/stackabletech/docker-images/pull/1315
115117
[#1316]: https://github.com/stackabletech/docker-images/pull/1316

airflow/boil-config.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,6 @@ s3fs-version = "2024.9.0"
5858
cyclonedx-bom-version = "6.0.0"
5959
tini-version = "0.19.0"
6060
uv-version = "0.7.8"
61-
airflow-extras = "async,amazon,celery,cncf-kubernetes,docker,elasticsearch,fab,ftp,grpc,hashicorp,http,ldap,google,microsoft-azure,odbc,pandas,postgres,redis,sendgrid,sftp,slack,ssh,statsd,trino"
61+
airflow-extras = "amazon,apache-kafka,async,celery,cncf-kubernetes,common-messaging,docker,elasticsearch,fab,ftp,grpc,hashicorp,http,ldap,google,microsoft-azure,odbc,pandas,postgres,redis,sendgrid,sftp,slack,ssh,statsd,trino"
6262
opa-auth-manager = "airflow-3"
6363
nodejs-version = "20"

airflow/stackable/constraints/3.0.6/constraints-python3.12.txt

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,10 @@ apache-airflow-providers-apache-hdfs==4.10.2
109109
apache-airflow-providers-apache-hive==9.1.2
110110
apache-airflow-providers-apache-iceberg==1.3.2
111111
apache-airflow-providers-apache-impala==1.7.2
112-
apache-airflow-providers-apache-kafka==1.10.2
112+
# Stackable patch:
113+
# The original version 1.10.2 has sync/async issues when using event scheduling
114+
# with the triggerer. The fix could not be traced to a specific change/commit.
115+
apache-airflow-providers-apache-kafka==1.10.4
113116
apache-airflow-providers-apache-kylin==3.9.2
114117
apache-airflow-providers-apache-livy==4.4.2
115118
apache-airflow-providers-apache-pig==4.7.2
@@ -125,7 +128,12 @@ apache-airflow-providers-cncf-kubernetes==10.7.0
125128
apache-airflow-providers-cohere==1.5.3
126129
apache-airflow-providers-common-compat==1.7.3
127130
apache-airflow-providers-common-io==1.6.2
128-
apache-airflow-providers-common-messaging==1.0.5
131+
# Stackable patch:
132+
# Update from previous version 1.0.5 due to refactoring and compatability with
133+
# apache-airflow-providers-apache-kafka==1.10.4 (see above).
134+
# See https://github.com/apache/airflow/commit/1790ec41eeaff6e33f78b39ad50b2bcd98107e67
135+
# See https://github.com/apache/airflow/commit/1790ec41eeaff6e33f78b39ad50b2bcd98107e67
136+
apache-airflow-providers-common-messaging==2.0.0
129137
apache-airflow-providers-common-sql==1.27.5
130138
apache-airflow-providers-databricks==7.7.1
131139
apache-airflow-providers-datadog==3.9.2

0 commit comments

Comments
 (0)