apache-airflow-providers-fab

更新日誌

2.0.1

錯誤修復

  • 修復 fab 認證 管理器 登入 (#49292)

雜項

  • 升級 eslint-config-prettier (#49077)

  • 移除 多餘的 else (#49199)

  • 預設 page_size 100 更改 50 (#49243)

  • 確保 所有 openapi 方案 具有 不同的 名稱 (#49290)

  • Airflow 本地 設定 移除 'STATE_COLORS' (#49228)

  • AIP-38: 移除 'default_ui_timezone' (#49176)

  • 'NOTICE' 移除 FAB 條目 (#49063)

  • 重構: 移除 'navbar_logo_text_color' (#49161)

2.0.0

破壞性變更

警告

新版本的 Fab 提供程式僅與 Airflow 3 相容。無法將 apache-airflow-providers-fab >= 2.0 與 Airflow 2.X 一起使用。如果您使用 Airflow 2.X,請使用 apache-airflow-providers-fab 1.X。

警告

所有已棄用的類、引數和功能都已從 Fab 提供程式包中移除。引入了以下破壞性變更

  • FabAuthManager 中移除了 is_authorized_dataset 方法。請改用 is_authorized_asset

  • 移除了身份驗證型別 AUTH_OID

  • 從安全管理器覆蓋中移除了 get_readable_dags 方法

  • 從安全管理器覆蓋中移除了 get_editable_dags 方法

  • 從安全管理器覆蓋中移除了 get_accessible_dags 方法

  • 從安全管理器覆蓋中移除了 get_accessible_dag_ids 方法

  • 從安全管理器覆蓋中移除了 prefixed_dag_id 方法

  • 從安全管理器覆蓋中移除了 init_role 方法

  • 準備 FAB 提供程式 下一 版本 設為 主版本 (#43939)

  • fab 提供程式 移除 已棄用項 (#44198)

  • 'get_permitted_dag_ids' 'filter_permitted_dag_ids' 重新命名 'get_authorized_dag_ids' 'filter_authorized_dag_ids' (#47640)

  • 簡單 認證 管理器 設為 預設值 (#47691)

新特性

  • Fast API 設定 JWT 令牌 認證 (#42634)

  • AIP-79 Fast API 支援 Airflow 2.x 外掛。 fastapi 應用程式中 嵌入 一個 最小版本 Flask 應用程式 (#44464)

  • AIP 84 - asset 別名 新增 認證 (#47241)

  • AIP-81 | AIP-84 | FAB 包含 令牌生成 端點 (#47043)

  • AIP-84 DAG 版本控制 新增 認證 (#47553)

  • AIP-84 回填 新增 認證 (#47482)

雜項

  • FAB 提供程式 Flask 應用程式中 暴露 安全 檢視 (#46203)

  • 修復 簡化 認證 管理器 中的 'get_permitted_dag_ids' (#47458)

  • 移除 google-re2 依賴 (#47493)

  • 引入 'filter_authorized_menu_items' 根據 許可權 過濾 選單項 (#47681)

  • 移除 x/twitter.com 連結 (#47801)

1.5.3

錯誤修復

  • [providers-fab/v1-5] 不同的 werkzeug 版本 使用 不同的 預設 演算法 (#46384) (#46392)

雜項

  • [providers-fab/v1-5] 升級 FAB 4.5.3 (#45874) (#45918)

1.5.2

雜項

  • os.path 正確 匯入 isabs (#45178)

  • 密碼 重置時 使 使用者 會話 失效 (#45139)

1.5.1

錯誤修復

  • fab_auth_manager: 允許 get_user 方法 返回 透過 Kerberos 認證的 使用者 (#43662)

1.5.0

新特性

  • feat(providers/fab): 通用 提供程式 中使用 asset (#43112)

錯誤修復

  • 修復 airflow < 2.10 撤銷 Dag 過期 許可權的 問題 (#42844)

  • fix(providers/fab): is_authorized_dataset 別名 is_authorized_asset (#43469)

  • 修復: 更改 CustomSecurityManager 方法 名稱 (#43034)

雜項

  • 升級 Flask-AppBuilder 4.5.2 (#43309)

  • 升級 Flask-AppBuilder 4.5.1 (#43251)

  • 使用者 角色 模式 移動 fab 提供程式 (#42869)

  • 會話 認證 後端 移動 FAB 認證 管理器 (#42878)

  • 遷移 命令 新增 日誌記錄 (#43516)

  • 文件 修復: 修復 'apache-airflow-providers-fab/access-control.rst' 中的 文件 錯誤 (#43495)

  • UI dataset 重新命名 asset (#43073)

1.4.1

雜項

  • 更新 Rest API 測試 不再 依賴於 FAB 認證 管理器。 特定於 FAB 許可權的 測試 移動 FAB 提供程式 (#42523)

  • dataset 相關的 python 變數名 重新命名 asset (#41348)

  • 簡化 get_permitted_dag_ids 查詢 表示式 (#42484)

1.4.0

新特性

  • 新增 FAB 遷移 命令 (#41804)

  • FAB 遷移 Core Airflow 遷移 分離 (#41437)

雜項

  • 移除 已棄用的 kerberos 認證 (#41693)

  • 移除 已棄用的 配置 (#42129)

  • 使用者 屬性 'is_active' 移動 FAB 認證 管理器 (#42042)

  • 'register_views' 移動 認證 管理器 介面 (#41777)

  • 回滾 "提供程式 fab 認證 管理器 移除 已棄用方法 (#41720)" (#41960)

  • 提供程式 fab 認證 管理器 移除 已棄用方法 (#41720)

  • kerberos 設為 impala fab 可選 開發 依賴 (#41616)

1.3.0

新特性

  • 特性: 允許 Dag 執行 資源 設定 Dag 級別 許可權 (#40703)

雜項

  • 移除 已棄用的 SubDags (#41390)

1.2.2

錯誤修復

  • 錯誤修復: sync perm 命令 無法 使用 自定義 安全 管理器 (#41020)

  • FAB 提供程式 logout CSRF 保護上 檢查 的版本 提升到 2.10.0 (#40784)

雜項

  • AIP-44 使 資料庫 隔離 模式 Breeze 工作 (#40894)

1.2.1

錯誤修復

  • '/logout' 方法的 CSRF 保護 新增 向後 相容性 (#40479)

1.2.0

新特性

  • "/logout" 新增 CSRF 保護 (#40145)

雜項

  • 實現 每個提供程式 測試 採用 最低直接 依賴 解析 (#39946)

  • 升級 FAB 4.5.0 (#39851)

  • 修復: airflow 提供程式的 sqa 棄用 (#39293)

  • '[webserver]update_fab_perms' 新增到 已棄用 配置 (#40317)

1.1.1

雜項

  • 更快的 'airflow_version' 匯入 (#39552)

  • 簡化 'airflow_version' 匯入 (#39497)

  • 簡化 FAB 認證 管理器 中的 操作 名稱 檢索 (#39358)

  • 新增 'jmespath' 作為 顯式 依賴 (#39350)

1.1.0

注意

此提供程式版本僅適用於 Airflow 2.7+,詳情請參見 Apache Airflow 提供程式支援政策

錯誤修復

  • Viewer 角色 移除 外掛 許可權 (#39254)

  • 更新 認證 管理器 'is_authorized_custom_view' 處理 自定義 操作 (#39167)

雜項

  • 提供程式中 最低 Airflow 版本 提升到 Airflow 2.7.0 (#39240)

1.0.4

錯誤修復

  • 存在 重置 密碼 功能時, 移除 “重置我的密碼” 按鈕 (#38957)

1.0.3

錯誤修復

  • 'allowed_filter_attrs' 重新命名 'allowed_sort_attrs' (#38626)

  • 修復 未設定 電子郵件時 Azure 認證的 問題 (#38872)

1.0.2

提供程式的第一個穩定版本

1.0.0 (已撤回)

提供程式的初始版本(beta)。

此條目是否有幫助?