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)。

此条目是否有帮助?