Skip to content

Commit 7ab6dc2

Browse files
authored
Prepare release for Oct 2025 wave of providers (#57029)
* Bump all dependencies "apache-airflow-providers-common-compat>=1.8.0" * Prepare release for Oct 2025 wave of providers * fix test * update more providers * fixes
1 parent b499481 commit 7ab6dc2

File tree

442 files changed

+3941
-1325
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

442 files changed

+3941
-1325
lines changed

dev/breeze/tests/test_packages.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ def test_get_provider_requirements():
106106
# update me when asana dependencies change
107107
assert get_provider_requirements("asana") == [
108108
"apache-airflow>=2.10.0",
109-
"apache-airflow-providers-common-compat>=1.7.4",
109+
"apache-airflow-providers-common-compat>=1.8.0",
110110
"asana>=5.0.0",
111111
]
112112

providers/airbyte/README.rst

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
2424
Package ``apache-airflow-providers-airbyte``
2525

26-
Release: ``5.2.3``
26+
Release: ``5.2.4``
2727

2828

2929
`Airbyte <https://airbyte.com/>`__
@@ -36,7 +36,7 @@ This is a provider package for ``airbyte`` provider. All classes for this provid
3636
are in ``airflow.providers.airbyte`` python package.
3737

3838
You can find package information and changelog for the provider
39-
in the `documentation <https://airflow.apache.org/docs/apache-airflow-providers-airbyte/5.2.3/>`_.
39+
in the `documentation <https://airflow.apache.org/docs/apache-airflow-providers-airbyte/5.2.4/>`_.
4040

4141
Installation
4242
------------
@@ -50,13 +50,33 @@ The package supports the following python versions: 3.10,3.11,3.12,3.13
5050
Requirements
5151
------------
5252

53-
================== ==================
54-
PIP package Version required
55-
================== ==================
56-
``apache-airflow`` ``>=2.10.0``
57-
``airbyte-api`` ``>=0.52.0``
58-
``requests`` ``>=2.32.0``
59-
================== ==================
53+
========================================== ==================
54+
PIP package Version required
55+
========================================== ==================
56+
``apache-airflow`` ``>=2.10.0``
57+
``apache-airflow-providers-common-compat`` ``>=1.8.0``
58+
``airbyte-api`` ``>=0.52.0``
59+
``requests`` ``>=2.32.0``
60+
========================================== ==================
61+
62+
Cross provider package dependencies
63+
-----------------------------------
64+
65+
Those are dependencies that might be needed in order to use all the features of the package.
66+
You need to install the specified providers in order to use them.
67+
68+
You can install such cross-provider dependencies when installing from PyPI. For example:
69+
70+
.. code-block:: bash
71+
72+
pip install apache-airflow-providers-airbyte[common.compat]
73+
74+
75+
================================================================================================================== =================
76+
Dependent package Extra
77+
================================================================================================================== =================
78+
`apache-airflow-providers-common-compat <https://airflow.apache.org/docs/apache-airflow-providers-common-compat>`_ ``common.compat``
79+
================================================================================================================== =================
6080

6181
The changelog for the provider package can be found in the
62-
`changelog <https://airflow.apache.org/docs/apache-airflow-providers-airbyte/5.2.3/changelog.html>`_.
82+
`changelog <https://airflow.apache.org/docs/apache-airflow-providers-airbyte/5.2.4/changelog.html>`_.

providers/airbyte/docs/changelog.rst

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,27 @@ Changelog
2727
---------
2828

2929

30+
5.2.4
31+
.....
32+
33+
Misc
34+
~~~~
35+
36+
* ``Migrate airbyte provider to ''common.compat'' (#56996)``
37+
38+
Doc-only
39+
~~~~~~~~
40+
41+
* ``Remove placeholder Release Date in changelog and index files (#56056)``
42+
43+
.. Below changes are excluded from the changelog. Move them to
44+
appropriate section above if needed. Do not delete the lines(!):
45+
* ``Prepare release for Sep 2025 2nd wave of providers (#55688)``
46+
* ``Prepare release for Sep 2025 1st wave of providers (#55203)``
47+
* ``Fix Airflow 2 reference in README/index of providers (#55240)``
48+
* ``Make term Dag consistent in providers docs (#55101)``
49+
* ``Switch pre-commit to prek (#54258)``
50+
3051
5.2.3
3152
.....
3253

providers/airbyte/docs/index.rst

Lines changed: 37 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ apache-airflow-providers-airbyte package
7676
`Airbyte <https://airbyte.com/>`__
7777

7878

79-
Release: 5.2.3
79+
Release: 5.2.4
8080

8181
Provider package
8282
----------------
@@ -96,10 +96,39 @@ Requirements
9696

9797
The minimum Apache Airflow version supported by this provider distribution is ``2.10.0``.
9898

99-
================== ==================
100-
PIP package Version required
101-
================== ==================
102-
``apache-airflow`` ``>=2.10.0``
103-
``airbyte-api`` ``>=0.52.0``
104-
``requests`` ``>=2.32.0``
105-
================== ==================
99+
========================================== ==================
100+
PIP package Version required
101+
========================================== ==================
102+
``apache-airflow`` ``>=2.10.0``
103+
``apache-airflow-providers-common-compat`` ``>=1.8.0``
104+
``airbyte-api`` ``>=0.52.0``
105+
``requests`` ``>=2.32.0``
106+
========================================== ==================
107+
108+
Cross provider package dependencies
109+
-----------------------------------
110+
111+
Those are dependencies that might be needed in order to use all the features of the package.
112+
You need to install the specified provider distributions in order to use them.
113+
114+
You can install such cross-provider dependencies when installing from PyPI. For example:
115+
116+
.. code-block:: bash
117+
118+
pip install apache-airflow-providers-airbyte[common.compat]
119+
120+
121+
================================================================================================================== =================
122+
Dependent package Extra
123+
================================================================================================================== =================
124+
`apache-airflow-providers-common-compat <https://airflow.apache.org/docs/apache-airflow-providers-common-compat>`_ ``common.compat``
125+
================================================================================================================== =================
126+
127+
Downloading official packages
128+
-----------------------------
129+
130+
You can download officially released packages and verify their checksums and signatures from the
131+
`Official Apache Download site <https://downloads.apache.org/airflow/providers/>`_
132+
133+
* `The apache-airflow-providers-airbyte 5.2.4 sdist package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_airbyte-5.2.4.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_airbyte-5.2.4.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_airbyte-5.2.4.tar.gz.sha512>`__)
134+
* `The apache-airflow-providers-airbyte 5.2.4 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_airbyte-5.2.4-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_airbyte-5.2.4-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_airbyte-5.2.4-py3-none-any.whl.sha512>`__)

providers/airbyte/provider.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,13 @@ description: |
2222
`Airbyte <https://airbyte.com/>`__
2323
2424
state: ready
25-
source-date-epoch: 1754502662
25+
source-date-epoch: 1761112512
2626
# Note that those versions are maintained by release manager - do not update them manually
2727
# with the exception of case where other provider in sources has >= new provider version.
2828
# In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have
2929
# to be done in the same PR
3030
versions:
31+
- 5.2.4
3132
- 5.2.3
3233
- 5.2.2
3334
- 5.2.1

providers/airbyte/pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi"
2525

2626
[project]
2727
name = "apache-airflow-providers-airbyte"
28-
version = "5.2.3"
28+
version = "5.2.4"
2929
description = "Provider package apache-airflow-providers-airbyte for Apache Airflow"
3030
readme = "README.rst"
3131
authors = [
@@ -58,7 +58,7 @@ requires-python = ">=3.10"
5858
# After you modify the dependencies, and rebuild your Breeze CI image with ``breeze ci-image build``
5959
dependencies = [
6060
"apache-airflow>=2.10.0",
61-
"apache-airflow-providers-common-compat>=1.7.4", # + TODO: bump to next version
61+
"apache-airflow-providers-common-compat>=1.8.0",
6262
"airbyte-api>=0.52.0",
6363
"requests>=2.32.0",
6464
]
@@ -98,8 +98,8 @@ apache-airflow-providers-common-sql = {workspace = true}
9898
apache-airflow-providers-standard = {workspace = true}
9999

100100
[project.urls]
101-
"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-airbyte/5.2.3"
102-
"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-airbyte/5.2.3/changelog.html"
101+
"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-airbyte/5.2.4"
102+
"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-airbyte/5.2.4/changelog.html"
103103
"Bug Tracker" = "https://github.com/apache/airflow/issues"
104104
"Source Code" = "https://github.com/apache/airflow"
105105
"Slack Chat" = "https://s.apache.org/airflow-slack"

providers/airbyte/src/airflow/providers/airbyte/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
__all__ = ["__version__"]
3131

32-
__version__ = "5.2.3"
32+
__version__ = "5.2.4"
3333

3434
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
3535
"2.10.0"

providers/alibaba/README.rst

Lines changed: 32 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
2424
Package ``apache-airflow-providers-alibaba``
2525

26-
Release: ``3.2.3``
26+
Release: ``3.2.4``
2727

2828

2929
Alibaba Cloud integration (including `Alibaba Cloud <https://www.alibabacloud.com/>`__).
@@ -36,7 +36,7 @@ This is a provider package for ``alibaba`` provider. All classes for this provid
3636
are in ``airflow.providers.alibaba`` python package.
3737

3838
You can find package information and changelog for the provider
39-
in the `documentation <https://airflow.apache.org/docs/apache-airflow-providers-alibaba/3.2.3/>`_.
39+
in the `documentation <https://airflow.apache.org/docs/apache-airflow-providers-alibaba/3.2.4/>`_.
4040

4141
Installation
4242
------------
@@ -50,15 +50,35 @@ The package supports the following python versions: 3.10,3.11,3.12,3.13
5050
Requirements
5151
------------
5252

53-
============================ ==================
54-
PIP package Version required
55-
============================ ==================
56-
``apache-airflow`` ``>=2.10.0``
57-
``oss2`` ``>=2.14.0``
58-
``alibabacloud_adb20211201`` ``>=1.0.0``
59-
``alibabacloud_tea_openapi`` ``>=0.3.7``
60-
``pyodps`` ``>=0.12.2.2``
61-
============================ ==================
53+
========================================== ==================
54+
PIP package Version required
55+
========================================== ==================
56+
``apache-airflow`` ``>=2.10.0``
57+
``apache-airflow-providers-common-compat`` ``>=1.8.0``
58+
``oss2`` ``>=2.14.0``
59+
``alibabacloud_adb20211201`` ``>=1.0.0``
60+
``alibabacloud_tea_openapi`` ``>=0.3.7``
61+
``pyodps`` ``>=0.12.2.2``
62+
========================================== ==================
63+
64+
Cross provider package dependencies
65+
-----------------------------------
66+
67+
Those are dependencies that might be needed in order to use all the features of the package.
68+
You need to install the specified providers in order to use them.
69+
70+
You can install such cross-provider dependencies when installing from PyPI. For example:
71+
72+
.. code-block:: bash
73+
74+
pip install apache-airflow-providers-alibaba[common.compat]
75+
76+
77+
================================================================================================================== =================
78+
Dependent package Extra
79+
================================================================================================================== =================
80+
`apache-airflow-providers-common-compat <https://airflow.apache.org/docs/apache-airflow-providers-common-compat>`_ ``common.compat``
81+
================================================================================================================== =================
6282

6383
The changelog for the provider package can be found in the
64-
`changelog <https://airflow.apache.org/docs/apache-airflow-providers-alibaba/3.2.3/changelog.html>`_.
84+
`changelog <https://airflow.apache.org/docs/apache-airflow-providers-alibaba/3.2.4/changelog.html>`_.

providers/alibaba/docs/changelog.rst

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,22 @@
2626
Changelog
2727
---------
2828

29+
3.2.4
30+
.....
31+
32+
Misc
33+
~~~~
34+
35+
* ``Migrate alibaba provider to ''common.compat'' (#57000)``
36+
37+
Doc-only
38+
~~~~~~~~
39+
40+
* ``Remove placeholder Release Date in changelog and index files (#56056)``
41+
42+
.. Below changes are excluded from the changelog. Move them to
43+
appropriate section above if needed. Do not delete the lines(!):
44+
2945
3.2.3
3046
.....
3147

providers/alibaba/docs/index.rst

Lines changed: 39 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ apache-airflow-providers-alibaba package
7777
Alibaba Cloud integration (including `Alibaba Cloud <https://www.alibabacloud.com/>`__).
7878

7979

80-
Release: 3.2.3
80+
Release: 3.2.4
8181

8282
Provider package
8383
----------------
@@ -97,12 +97,41 @@ Requirements
9797

9898
The minimum Apache Airflow version supported by this provider distribution is ``2.10.0``.
9999

100-
============================ ==================
101-
PIP package Version required
102-
============================ ==================
103-
``apache-airflow`` ``>=2.10.0``
104-
``oss2`` ``>=2.14.0``
105-
``alibabacloud_adb20211201`` ``>=1.0.0``
106-
``alibabacloud_tea_openapi`` ``>=0.3.7``
107-
``pyodps`` ``>=0.12.2.2``
108-
============================ ==================
100+
========================================== ==================
101+
PIP package Version required
102+
========================================== ==================
103+
``apache-airflow`` ``>=2.10.0``
104+
``apache-airflow-providers-common-compat`` ``>=1.8.0``
105+
``oss2`` ``>=2.14.0``
106+
``alibabacloud_adb20211201`` ``>=1.0.0``
107+
``alibabacloud_tea_openapi`` ``>=0.3.7``
108+
``pyodps`` ``>=0.12.2.2``
109+
========================================== ==================
110+
111+
Cross provider package dependencies
112+
-----------------------------------
113+
114+
Those are dependencies that might be needed in order to use all the features of the package.
115+
You need to install the specified provider distributions in order to use them.
116+
117+
You can install such cross-provider dependencies when installing from PyPI. For example:
118+
119+
.. code-block:: bash
120+
121+
pip install apache-airflow-providers-alibaba[common.compat]
122+
123+
124+
================================================================================================================== =================
125+
Dependent package Extra
126+
================================================================================================================== =================
127+
`apache-airflow-providers-common-compat <https://airflow.apache.org/docs/apache-airflow-providers-common-compat>`_ ``common.compat``
128+
================================================================================================================== =================
129+
130+
Downloading official packages
131+
-----------------------------
132+
133+
You can download officially released packages and verify their checksums and signatures from the
134+
`Official Apache Download site <https://downloads.apache.org/airflow/providers/>`_
135+
136+
* `The apache-airflow-providers-alibaba 3.2.4 sdist package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_alibaba-3.2.4.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_alibaba-3.2.4.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_alibaba-3.2.4.tar.gz.sha512>`__)
137+
* `The apache-airflow-providers-alibaba 3.2.4 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_alibaba-3.2.4-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_alibaba-3.2.4-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_alibaba-3.2.4-py3-none-any.whl.sha512>`__)

0 commit comments

Comments
 (0)