apache-airflow-providers-fab
Changelog¶
1.5.3¶
Bug Fixes¶
[providers-fab/v1-5] Use different default algorithms for different werkzeug versions (#46384) (#46392)
Misc¶
[providers-fab/v1-5] Upgrade to FAB 4.5.3 (#45874) (#45918)
1.5.2¶
Misc¶
Correctly import isabs from os.path (#45178)[providers-fab/v1-5] Invalidate user session on password reset (#45139)
1.5.1¶
Bug Fixes¶
fab_auth_manager: allow get_user method to return the user authenticated via Kerberos (#43662)
1.5.0¶
Features¶
feat(providers/fab): Use asset in common provider (#43112)
Bug Fixes¶
fix revoke Dag stale permission on airflow < 2.10 (#42844)fix(providers/fab): alias is_authorized_dataset to is_authorized_asset (#43469)fix: Change CustomSecurityManager method name (#43034)
Misc¶
Upgrade Flask-AppBuilder to 4.5.2 (#43309)Upgrade Flask-AppBuilder to 4.5.1 (#43251)Move user and roles schemas to fab provider (#42869)Move the session auth backend to FAB auth manager (#42878)Add logging to the migration commands (#43516)DOC fix documentation error in 'apache-airflow-providers-fab/access-control.rst' (#43495)Rename dataset as asset in UI (#43073)
1.4.1¶
Misc¶
Update Rest API tests to no longer rely on FAB auth manager. Move tests specific to FAB permissions to FAB provider (#42523)Rename dataset related python variable names to asset (#41348)Simplify expression for get_permitted_dag_ids query (#42484)
1.4.0¶
Features¶
Add FAB migration commands (#41804)Separate FAB migration from Core Airflow migration (#41437)
Misc¶
Deprecated kerberos auth removed (#41693)Deprecated configuration removed (#42129)Move 'is_active' user property to FAB auth manager (#42042)Move 'register_views' to auth manager interface (#41777)Revert "Provider fab auth manager deprecated methods removed (#41720)" (#41960)Provider fab auth manager deprecated methods removed (#41720)Make kerberos an optional and devel dependency for impala and fab (#41616)
1.3.0¶
Features¶
Feature: Allow set Dag Run resource into Dag Level permission (#40703)
Misc¶
Remove deprecated SubDags (#41390)
1.2.2¶
Bug Fixes¶
Bug fix: sync perm command not able to use custom security manager (#41020)Bump version checked by FAB provider on logout CSRF protection to 2.10.0 (#40784)
Misc¶
AIP-44 make database isolation mode work in Breeze (#40894)
1.2.1¶
Bug Fixes¶
Add backward compatibility to CSRF protection of '/logout' method (#40479)
1.2.0¶
Features¶
Add CSRF protection to "/logout" (#40145)
Misc¶
implement per-provider tests with lowest-direct dependency resolution (#39946)Upgrade to FAB 4.5.0 (#39851)fix: sqa deprecations for airflow providers (#39293)Add '[webserver]update_fab_perms' to deprecated configs (#40317)
1.1.1¶
Misc¶
Faster 'airflow_version' imports (#39552)Simplify 'airflow_version' imports (#39497)Simplify action name retrieval in FAB auth manager (#39358)Add 'jmespath' as an explicit dependency (#39350)
1.1.0¶
Note
This release of provider is only available for Airflow 2.7+ as explained in the Apache Airflow providers support policy.
Bug Fixes¶
Remove plugins permissions from Viewer role (#39254)Update 'is_authorized_custom_view' from auth manager to handle custom actions (#39167)
Misc¶
Bump minimum Airflow version in providers to Airflow 2.7.0 (#39240)
1.0.4¶
Bug Fixes¶
Remove button for reset my password when we have reset password (#38957)
1.0.3¶
Bug Fixes¶
Rename 'allowed_filter_attrs' to 'allowed_sort_attrs' (#38626)Fix azure authentication when no email is set (#38872)
1.0.2¶
First stable release for the provider
1.0.0 (YANKED)¶
Initial version of the provider (beta).