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 = [

Reply via email to