You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/how/updating-datahub.md
+3-2
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,8 @@ This file documents any backwards-incompatible changes in DataHub and assists pe
20
20
21
21
### Breaking Changes
22
22
23
+
-#13004: The `acryl-datahub-airflow-plugin` dropped support for Airflow 2.3 and 2.4.
24
+
23
25
### Potential Downtime
24
26
25
27
### Deprecations
@@ -42,7 +44,6 @@ This file documents any backwards-incompatible changes in DataHub and assists pe
42
44
43
45
-#12797: Previously endpoints when used in ASYNC mode would not validate URNs, entity & aspect names immediately. Starting with this release, even in ASYNC mode, these requests will be returned with http code 400.
44
46
45
-
46
47
### Known Issues
47
48
48
49
-#12601: Jetty 12 introduces a stricter handling of url encoding. We are currently applying a workaround to prevent a regression, while technically breaking the official specifications.
@@ -84,7 +85,7 @@ This file documents any backwards-incompatible changes in DataHub and assists pe
84
85
-#12020 - Removed `sql_parser` configuration from the Redash source, as Redash now exclusively uses the sqlglot-based parser for lineage extraction.
85
86
-#12020 - Removed `datahub.utilities.sql_parser`, `datahub.utilities.sql_parser_base` and `datahub.utilities.sql_lineage_parser_impl` module along with `SqlLineageSQLParser` and `DefaultSQLParser`. Use `create_lineage_sql_parsed_result` from `datahub.sql_parsing.sqlglot_lineage` module instead.
86
87
-#11518 - DataHub Garbage Collection: Various entities that are soft-deleted
87
-
(after 10d) or are timeseries *entities* (dataprocess, execution requests)
88
+
(after 10d) or are timeseries _entities_ (dataprocess, execution requests)
88
89
will be removed automatically using logic in the `datahub-gc` ingestion
89
90
source.
90
91
-#12067 - Default behavior of DataJobPatchBuilder in Python sdk has been
| Plugin v1 | 2.5 - 2.8 | Deprecated. No automatic lineage extraction; may not extract lineage if the task fails. |
22
22
23
-
If you're using Airflow older than 2.3, it's possible to use the v1 plugin with older versions of `acryl-datahub-airflow-plugin`. See the [compatibility section](#compatibility) for more details.
23
+
If you're using Airflow older than 2.5, it's possible to use the plugin with older versions of `acryl-datahub-airflow-plugin`. See the [compatibility section](#compatibility) for more details.
24
24
25
25
<!-- TODO: Update the local Airflow guide and link to it here. -->
26
26
<!-- If you are looking to run Airflow and DataHub using docker locally, follow the guide [here](../../docker/airflow/local_airflow.md). -->
@@ -376,12 +376,15 @@ This will immediately disable the plugin without requiring a restart.
376
376
377
377
## Compatibility
378
378
379
-
We no longer officially support Airflow <2.3. However, you can use older versions of `acryl-datahub-airflow-plugin` with older versions of Airflow.
380
-
The first two options support Python 3.7+, and the last option supports Python 3.8+.
379
+
We try to support Airflow releases for ~2 years after their release. This is a best-effort guarantee - it's not always possible due to dependency / security issues cropping up in older versions.
380
+
381
+
We no longer officially support Airflow <2.5. However, you can use older versions of `acryl-datahub-airflow-plugin` with older versions of Airflow.
382
+
The first two options support Python 3.7+, and the others require Python 3.8+.
381
383
382
384
- Airflow 1.10.x, use DataHub plugin v1 with acryl-datahub-airflow-plugin <= 0.9.1.0.
383
385
- Airflow 2.0.x, use DataHub plugin v1 with acryl-datahub-airflow-plugin <= 0.11.0.1.
384
386
- Airflow 2.2.x, use DataHub plugin v2 with acryl-datahub-airflow-plugin <= 0.14.1.5.
387
+
- Airflow 2.3 - 2.4.3, use DataHub plugin v2 with acryl-datahub-airflow-plugin <= 1.0.0.
385
388
386
389
DataHub also previously supported an Airflow [lineage backend](https://airflow.apache.org/docs/apache-airflow/2.2.0/lineage.html#lineage-backend) implementation. While the implementation is still in our codebase, it is deprecated and will be removed in a future release.
387
390
Note that the lineage backend did not support automatic lineage extraction, did not capture task failures, and did not work in AWS MWAA.
0 commit comments