This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch providers-fab/v1-5
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/providers-fab/v1-5 by this
push:
new ac96f66f400 Prepare FAB 1.5.4 provider documentation for release
(#56407)
ac96f66f400 is described below
commit ac96f66f400ee14f5757a9d7bc52bdd95419632b
Author: Jarek Potiuk <[email protected]>
AuthorDate: Thu Oct 16 14:07:42 2025 +0200
Prepare FAB 1.5.4 provider documentation for release (#56407)
---
.../auth-manager/webserver-authentication.rst | 3 ++-
docs/apache-airflow-providers-fab/commits.rst | 12 ++++++++++++
docs/apache-airflow-providers-fab/index.rst | 11 ++++++-----
providers/src/airflow/providers/fab/CHANGELOG.rst | 9 +++++++++
pyproject.toml | 12 ++++++------
5 files changed, 35 insertions(+), 12 deletions(-)
diff --git
a/docs/apache-airflow-providers-fab/auth-manager/webserver-authentication.rst
b/docs/apache-airflow-providers-fab/auth-manager/webserver-authentication.rst
index dcbe4602956..f075a0d2a05 100644
---
a/docs/apache-airflow-providers-fab/auth-manager/webserver-authentication.rst
+++
b/docs/apache-airflow-providers-fab/auth-manager/webserver-authentication.rst
@@ -64,7 +64,8 @@ methods like OAuth, OpenID, LDAP, REMOTE_USER. It should be
noted that due to th
and Authlib, only a selection of OAuth2 providers is supported. This list
includes ``github``, ``githublocal``, ``twitter``,
``linkedin``, ``google``, ``azure``, ``openshift``, ``okta``, ``keycloak`` and
``keycloak_before_17``.
-The default authentication option described is related with the following
entry in the ``$AIRFLOW_HOME/webserver_config.py``.
+The default authentication option described in the Web Authentication section
of Airflow core and is related
+with the following entry in the ``$AIRFLOW_HOME/webserver_config.py``.
.. code-block:: ini
diff --git a/docs/apache-airflow-providers-fab/commits.rst
b/docs/apache-airflow-providers-fab/commits.rst
index 79f23e85813..d2a6be1ab00 100644
--- a/docs/apache-airflow-providers-fab/commits.rst
+++ b/docs/apache-airflow-providers-fab/commits.rst
@@ -35,6 +35,17 @@ For high-level changelog, see :doc:`package information
including changelog <ind
+1.5.4
+.....
+
+Latest change: 2025-02-04
+
+=================================================================================================
===========
====================================================================================================================================
+Commit
Committed Subject
+=================================================================================================
===========
====================================================================================================================================
+`77732d1618
<https://github.com/apache/airflow/commit/77732d1618a5a85435ae9c2875f7fe1488eaf2c3>`_
2025-10-04 ``[providers-fab/v1-5] Update dependencies for FAB provider to
not be conflicting with 2.11.1 (#53029)``
+=================================================================================================
===========
====================================================================================================================================
+
1.5.3
.....
@@ -43,6 +54,7 @@ Latest change: 2025-02-04
=================================================================================================
===========
===========================================================================================================
Commit
Committed Subject
=================================================================================================
===========
===========================================================================================================
+`94d46c5e0b
<https://github.com/apache/airflow/commit/94d46c5e0b0b1f7f3d0d860abc1eb9e2a7ab95c2>`_
2025-02-04 ``Prepare documentation for FAB provider 1.5.3 release (#46438)``
`a8e9ca41a5
<https://github.com/apache/airflow/commit/a8e9ca41a5b9e595430908386a6923708f3dcc5b>`_
2025-02-04 ``[providers-fab/v1-5] Use different default algorithms for
different werkzeug versions (#46384) (#46392)``
`bbc86112ce
<https://github.com/apache/airflow/commit/bbc86112ce5299e6043bb825aa5c4cb0228b8c27>`_
2025-01-22 ``Upgrade to FAB 4.5.3 (#45874) (#45918)``
=================================================================================================
===========
===========================================================================================================
diff --git a/docs/apache-airflow-providers-fab/index.rst
b/docs/apache-airflow-providers-fab/index.rst
index 02c8c3f7260..448fc8a9059 100644
--- a/docs/apache-airflow-providers-fab/index.rst
+++ b/docs/apache-airflow-providers-fab/index.rst
@@ -83,7 +83,7 @@ apache-airflow-providers-fab package
`Flask App Builder <https://flask-appbuilder.readthedocs.io/>`__
-Release: 1.5.3
+Release: 1.5.4
Provider package
----------------
@@ -108,9 +108,10 @@ PIP package Version
required
========================================== ==================
``apache-airflow`` ``>=2.9.0``
``apache-airflow-providers-common-compat`` ``>=1.2.1``
-``flask`` ``>=2.2,<2.3``
+``flask-login`` ``>=0.6.3``
+``flask-session`` ``>=0.8.0``
+``flask`` ``>=2.2,<3``
``flask-appbuilder`` ``==4.5.3``
-``flask-login`` ``>=0.6.2``
``google-re2`` ``>=1.0``
``jmespath`` ``>=0.7.0``
========================================== ==================
@@ -140,5 +141,5 @@ Downloading official packages
You can download officially released packages and verify their checksums and
signatures from the
`Official Apache Download site
<https://downloads.apache.org/airflow/providers/>`_
-* `The apache-airflow-providers-fab 1.5.3 sdist package
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-1.5.3.tar.gz>`_
(`asc
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-1.5.3.tar.gz.asc>`__,
`sha512
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-1.5.3.tar.gz.sha512>`__)
-* `The apache-airflow-providers-fab 1.5.3 wheel package
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-1.5.3-py3-none-any.whl>`_
(`asc
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-1.5.3-py3-none-any.whl.asc>`__,
`sha512
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-1.5.3-py3-none-any.whl.sha512>`__)
+* `The apache-airflow-providers-fab 1.5.4 sdist package
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-1.5.4.tar.gz>`_
(`asc
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-1.5.4.tar.gz.asc>`__,
`sha512
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-1.5.4.tar.gz.sha512>`__)
+* `The apache-airflow-providers-fab 1.5.4 wheel package
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-1.5.4-py3-none-any.whl>`_
(`asc
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-1.5.4-py3-none-any.whl.asc>`__,
`sha512
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-1.5.4-py3-none-any.whl.sha512>`__)
diff --git a/providers/src/airflow/providers/fab/CHANGELOG.rst
b/providers/src/airflow/providers/fab/CHANGELOG.rst
index 0dc7ba2bb44..37f4c6ca0f3 100644
--- a/providers/src/airflow/providers/fab/CHANGELOG.rst
+++ b/providers/src/airflow/providers/fab/CHANGELOG.rst
@@ -20,6 +20,15 @@
Changelog
---------
+1.5.4
+.....
+
+* ``[providers-fab/v1-5] Update dependencies for FAB provider to not be
conflicting with 2.11.1 (#53029)``
+
+.. Below changes are excluded from the changelog. Move them to
+ appropriate section above if needed. Do not delete the lines(!):
+
+
1.5.3
.....
diff --git a/pyproject.toml b/pyproject.toml
index c0877c66a7b..31172b91c30 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -64,6 +64,12 @@ classifiers = [
dynamic = ["version", "optional-dependencies", "dependencies"]
+[dependency-groups]
+dev = [
+ "local-providers",
+ "apache-airflow-task-sdk"
+]
+
#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# !!! YOU MIGHT BE SURPRISED NOT SEEING THE DEPENDENCIES AS
`project.dependencies` !!!!!!!!!
# !!! AND EXTRAS AS `project.optional-dependencies`
!!!!!!!!!
@@ -587,12 +593,6 @@ module=[
]
ignore_errors = true
-[tool.uv]
-dev-dependencies = [
- "local-providers",
- "apache-airflow-task-sdk"
-]
-
[tool.uv.sources]
# These names must match the names as defined in the pyproject.toml of the
workspace items,
# *not* the workspace folder paths