This is an automated email from the ASF dual-hosted git repository.
eladkal pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new a3352775140 Prepare release for Aug 2025 2nd wave of providers (#54342)
a3352775140 is described below
commit a3352775140fb41856599af05d54b1e13073c5d1
Author: Elad Kalif <[email protected]>
AuthorDate: Tue Aug 12 13:06:47 2025 +0300
Prepare release for Aug 2025 2nd wave of providers (#54342)
---
providers/fab/README.rst | 6 +++---
providers/fab/docs/changelog.rst | 14 ++++++++++++++
providers/fab/docs/index.rst | 6 +++---
providers/fab/provider.yaml | 3 ++-
providers/fab/pyproject.toml | 6 +++---
providers/fab/src/airflow/providers/fab/__init__.py | 2 +-
providers/keycloak/README.rst | 20 +++++++++++---------
providers/keycloak/docs/changelog.rst | 2 +-
providers/keycloak/docs/index.rst | 15 +++++++++------
providers/standard/docs/changelog.rst | 18 ++++++++++++------
10 files changed, 59 insertions(+), 33 deletions(-)
diff --git a/providers/fab/README.rst b/providers/fab/README.rst
index 90251214517..b31c20b55bc 100644
--- a/providers/fab/README.rst
+++ b/providers/fab/README.rst
@@ -23,7 +23,7 @@
Package ``apache-airflow-providers-fab``
-Release: ``2.4.0``
+Release: ``2.4.1``
Release Date: ``|PypiReleaseDate|``
@@ -37,7 +37,7 @@ This is a provider package for ``fab`` provider. All classes
for this provider p
are in ``airflow.providers.fab`` python package.
You can find package information and changelog for the provider
-in the `documentation
<https://airflow.apache.org/docs/apache-airflow-providers-fab/2.4.0/>`_.
+in the `documentation
<https://airflow.apache.org/docs/apache-airflow-providers-fab/2.4.1/>`_.
Installation
------------
@@ -88,4 +88,4 @@ Dependent package
==================================================================================================================
=================
The changelog for the provider package can be found in the
-`changelog
<https://airflow.apache.org/docs/apache-airflow-providers-fab/2.4.0/changelog.html>`_.
+`changelog
<https://airflow.apache.org/docs/apache-airflow-providers-fab/2.4.1/changelog.html>`_.
diff --git a/providers/fab/docs/changelog.rst b/providers/fab/docs/changelog.rst
index 9beab12ecfb..8c3250f51a1 100644
--- a/providers/fab/docs/changelog.rst
+++ b/providers/fab/docs/changelog.rst
@@ -20,6 +20,20 @@
Changelog
---------
+2.4.1
+.....
+
+Bug Fixes
+~~~~~~~~~
+
+* ``Fix 'get_authorized_dag_ids' in 'FabAuthManager' (#54276)``
+* ``Allow downgrading to 2.11 from 3.x (#54371)``
+
+.. Below changes are excluded from the changelog. Move them to
+ appropriate section above if needed. Do not delete the lines(!):
+ * ``Revert "Allow downgrading to 2.11 from 3.x (#54231)" (#54367)``
+ * ``Allow downgrading to 2.11 from 3.x (#54231)``
+
2.4.0
.....
diff --git a/providers/fab/docs/index.rst b/providers/fab/docs/index.rst
index e34c4e9d319..68162dad6be 100644
--- a/providers/fab/docs/index.rst
+++ b/providers/fab/docs/index.rst
@@ -84,7 +84,7 @@ apache-airflow-providers-fab package
`Flask App Builder <https://flask-appbuilder.readthedocs.io/>`__
-Release: 2.4.0
+Release: 2.4.1
Release Date: ``|PypiReleaseDate|``
@@ -148,5 +148,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 2.4.0 sdist package
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-2.4.0.tar.gz>`_
(`asc
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-2.4.0.tar.gz.asc>`__,
`sha512
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-2.4.0.tar.gz.sha512>`__)
-* `The apache-airflow-providers-fab 2.4.0 wheel package
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-2.4.0-py3-none-any.whl>`_
(`asc
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-2.4.0-py3-none-any.whl.asc>`__,
`sha512
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-2.4.0-py3-none-any.whl.sha512>`__)
+* `The apache-airflow-providers-fab 2.4.1 sdist package
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-2.4.1.tar.gz>`_
(`asc
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-2.4.1.tar.gz.asc>`__,
`sha512
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-2.4.1.tar.gz.sha512>`__)
+* `The apache-airflow-providers-fab 2.4.1 wheel package
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-2.4.1-py3-none-any.whl>`_
(`asc
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-2.4.1-py3-none-any.whl.asc>`__,
`sha512
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_fab-2.4.1-py3-none-any.whl.sha512>`__)
diff --git a/providers/fab/provider.yaml b/providers/fab/provider.yaml
index 4e3dee3c91c..00d0e872acb 100644
--- a/providers/fab/provider.yaml
+++ b/providers/fab/provider.yaml
@@ -28,13 +28,14 @@ description: |
# For providers until we think it should be released.
state: ready
-source-date-epoch: 1754503221
+source-date-epoch: 1754894503
# Note that those versions are maintained by release manager - do not update
them manually
# with the exception of case where other provider in sources has >= new
provider version.
# In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider
have
# to be done in the same PR
versions:
+ - 2.4.1
- 2.4.0
- 2.3.1
- 2.3.0
diff --git a/providers/fab/pyproject.toml b/providers/fab/pyproject.toml
index 12b99a87d0f..c008622c40e 100644
--- a/providers/fab/pyproject.toml
+++ b/providers/fab/pyproject.toml
@@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi"
[project]
name = "apache-airflow-providers-fab"
-version = "2.4.0"
+version = "2.4.1"
description = "Provider package apache-airflow-providers-fab for Apache
Airflow"
readme = "README.rst"
authors = [
@@ -126,8 +126,8 @@ apache-airflow-providers-common-sql = {workspace = true}
apache-airflow-providers-standard = {workspace = true}
[project.urls]
-"Documentation" =
"https://airflow.apache.org/docs/apache-airflow-providers-fab/2.4.0"
-"Changelog" =
"https://airflow.apache.org/docs/apache-airflow-providers-fab/2.4.0/changelog.html"
+"Documentation" =
"https://airflow.apache.org/docs/apache-airflow-providers-fab/2.4.1"
+"Changelog" =
"https://airflow.apache.org/docs/apache-airflow-providers-fab/2.4.1/changelog.html"
"Bug Tracker" = "https://github.com/apache/airflow/issues"
"Source Code" = "https://github.com/apache/airflow"
"Slack Chat" = "https://s.apache.org/airflow-slack"
diff --git a/providers/fab/src/airflow/providers/fab/__init__.py
b/providers/fab/src/airflow/providers/fab/__init__.py
index a3008b4710a..3a794df8f75 100644
--- a/providers/fab/src/airflow/providers/fab/__init__.py
+++ b/providers/fab/src/airflow/providers/fab/__init__.py
@@ -29,7 +29,7 @@ from airflow import __version__ as airflow_version
__all__ = ["__version__"]
-__version__ = "2.4.0"
+__version__ = "2.4.1"
if
packaging.version.parse(packaging.version.parse(airflow_version).base_version)
< packaging.version.parse(
"3.0.2"
diff --git a/providers/keycloak/README.rst b/providers/keycloak/README.rst
index 5e5f3641a61..8730a97a226 100644
--- a/providers/keycloak/README.rst
+++ b/providers/keycloak/README.rst
@@ -23,8 +23,9 @@
Package ``apache-airflow-providers-keycloak``
-Release: ``1.0.0``
+Release: ``0.0.1``
+Release Date: ``|PypiReleaseDate|``
``Keycloak Provider``
@@ -36,7 +37,7 @@ This is a provider package for ``keycloak`` provider. All
classes for this provi
are in ``airflow.providers.keycloak`` python package.
You can find package information and changelog for the provider
-in the `documentation
<https://airflow.apache.org/docs/apache-airflow-providers-keycloak/1.0.0/>`_.
+in the `documentation
<https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.0.1/>`_.
Installation
------------
@@ -45,16 +46,17 @@ You can install this package on top of an existing Airflow
2 installation (see `
for the minimum Airflow version supported) via
``pip install apache-airflow-providers-keycloak``
-The package supports the following python versions: 3.9,3.10,3.11,3.12
+The package supports the following python versions: 3.10,3.11,3.12,3.13
Requirements
------------
-================== ==================
-PIP package Version required
-================== ==================
-``apache-airflow`` ``>=3.0.0``
-================== ==================
+=================== ==================
+PIP package Version required
+=================== ==================
+``apache-airflow`` ``>=3.0.0``
+``python-keycloak`` ``>=5.0.0``
+=================== ==================
The changelog for the provider package can be found in the
-`changelog
<https://airflow.apache.org/docs/apache-airflow-providers-keycloak/1.0.0/changelog.html>`_.
+`changelog
<https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.0.1/changelog.html>`_.
diff --git a/providers/keycloak/docs/changelog.rst
b/providers/keycloak/docs/changelog.rst
index de370411e3f..fcee4029ff0 100644
--- a/providers/keycloak/docs/changelog.rst
+++ b/providers/keycloak/docs/changelog.rst
@@ -25,7 +25,7 @@
Changelog
---------
-main
+0.0.1
.....
.. note::
diff --git a/providers/keycloak/docs/index.rst
b/providers/keycloak/docs/index.rst
index 2a98598bf8a..4cd175d3ae9 100644
--- a/providers/keycloak/docs/index.rst
+++ b/providers/keycloak/docs/index.rst
@@ -77,7 +77,9 @@ apache-airflow-providers-keycloak package
``Keycloak Provider``
-Release: 1.0.0
+Release: 0.0.1
+
+Release Date: ``|PypiReleaseDate|``
Provider package
----------------
@@ -97,8 +99,9 @@ Requirements
The minimum Apache Airflow version supported by this provider distribution is
``3.0.0``.
-================== ==================
-PIP package Version required
-================== ==================
-``apache-airflow`` ``>=3.0.0``
-================== ==================
+=================== ==================
+PIP package Version required
+=================== ==================
+``apache-airflow`` ``>=3.0.0``
+``python-keycloak`` ``>=5.0.0``
+=================== ==================
diff --git a/providers/standard/docs/changelog.rst
b/providers/standard/docs/changelog.rst
index 7e67329a04b..5b121ab2329 100644
--- a/providers/standard/docs/changelog.rst
+++ b/providers/standard/docs/changelog.rst
@@ -41,22 +41,27 @@ Changelog
Features
~~~~~~~~
-* ``feat(htil): add 'notifiers' to HITLOperator (#54128)``
-* ``feat(hitl): add HITLBranchOperator (#53960)``
+* ``feat(HITL): add 'notifiers' to HITLOperator (#54128)``
+* ``feat(HITL): add HITLBranchOperator (#53960)``
* ``feat(HITL): improve hitl trigger logging message (#53850)``
-* ``feat(hitl): add "timedout" column to HITLTriggerEventSuccessPayload
(#53852)``
+* ``feat(HITL): add "timedout" column to HITLTriggerEventSuccessPayload
(#53852)``
Bug Fixes
~~~~~~~~~
* ``Restore 'execute_complete' functionality 'TimeSensor' when
'deferrable=True' (#53669)``
* ``Fix several deprecation warnings related to airflow.sdk (#53791)``
+* ``Fix pycache_cleanup path handling in PythonVirtualenvOperator (#54214)``
+* ``fix(HITL): guard empty options or chosen_options when writing response
(#54355)``
Misc
~~~~
-* ``refactor(hitl): replace timezone usage with airflow.sdk.timezone (#53962)``
+* ``refactor(HITL): replace timezone usage with airflow.sdk.timezone (#53962)``
* ``refactor(HITL): make default options class variables to avoid typo
(#53849)``
+* ``Add a warning about python interpreter using with uv (#54262)``
+* ``Introduce 'StdoutCaptureManager' to isolate stdout from 'logging' logs
(#54065)``
+* ``Move some items in 'airflow.utils.context' to appropriate places (#53600)``
Doc-only
~~~~~~~~
@@ -68,6 +73,7 @@ Doc-only
* ``Documentation for Human-in-the-loop operator (#53694)``
* ``Correct HITL version warnings to avoid confusion (#53876)``
* ``Move functions in 'airflow.utils.decorator' to more appropriate places
(#53420)``
+ * ``Prepare release for Aug 2025 1st wave of providers (#54193)``
1.5.0
.....
@@ -83,8 +89,8 @@ Bug Fixes
* ``Fix key error in _handle_execution_date_fn for ExternalTaskSensor
(#53728)``
* ``fix: Type mismatch for DateInterval in latest only operator (#53541)``
-* ``fix(hitl): Fix HITLEntryOperator "options" and "defaults" handling
(#53184)``
-* ``fix(hitl): handle hitl details when task instance is retried (#53824)``
+* ``fix(HITL): Fix HITLEntryOperator "options" and "defaults" handling
(#53184)``
+* ``fix(HITL): handle hitl details when task instance is retried (#53824)``
Misc
~~~~