This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/master by this push:
new 35840ff Removes snakebite kerberos dependency (#10865)
35840ff is described below
commit 35840ff211b12fdbcbe3dbeeac36084babcc15a2
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sat Sep 12 10:53:52 2020 +0200
Removes snakebite kerberos dependency (#10865)
Snakebite's kerberos support relied on a python-krbV
which has been removed from PyPI. It did not work
completely anyway due to snakebite not being officially
supported in python3 (snakebite-py3 did not work with
SSL which made Kerberos pretty much unusable.
This commit removes the snakebite's kerberos support
from setup.py so that you still can install kerberos
as extra for other uses.
---
UPDATING.md | 11 +++++++++++
setup.py | 1 -
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/UPDATING.md b/UPDATING.md
index 07f1462..ef6c035 100644
--- a/UPDATING.md
+++ b/UPDATING.md
@@ -26,6 +26,7 @@ assists users migrating to a new version.
**Table of contents**
- [Airflow Master](#airflow-master)
+- [Airflow 1.10.13](#airflow-11013)
- [Airflow 1.10.12](#airflow-11012)
- [Airflow 1.10.11](#airflow-11011)
- [Airflow 1.10.10](#airflow-11010)
@@ -1766,6 +1767,16 @@ Now the `dag_id` will not appear repeated in the
payload, and the response forma
}
```
+## Airflow 1.10.13
+
+### Removed Kerberos support for HDFS hook
+
+The HDFS hook's Kerberos support has been removed due to removed python-krbV
dependency from PyPI
+and generally lack of support for SSL in Python3 (Snakebite-py3 we use as
dependency has no
+support for SSL connection to HDFS).
+
+SSL support still works for WebHDFS hook.
+
## Airflow 1.10.12
### Clearing tasks skipped by SkipMixin will skip them
diff --git a/setup.py b/setup.py
index 10ea7a0..a0e8a2b 100644
--- a/setup.py
+++ b/setup.py
@@ -310,7 +310,6 @@ jira = [
kerberos = [
'pykerberos>=1.1.13',
'requests_kerberos>=0.10.0',
- 'snakebite[kerberos]>=2.7.8',
'thrift_sasl>=0.2.0',
]
kubernetes = [