Skip to content

Commit

Permalink
Prepare docs for July 2023 3rd wave of Providers (#32875)
Browse files Browse the repository at this point in the history
* Prepare docs for July 2023 3rd wave of Providers
  • Loading branch information
eladkal committed Jul 29, 2023
1 parent bcc7856 commit d06b7af
Show file tree
Hide file tree
Showing 160 changed files with 1,240 additions and 215 deletions.
32 changes: 32 additions & 0 deletions airflow/providers/amazon/CHANGELOG.rst
Expand Up @@ -26,6 +26,38 @@
Changelog
---------

8.4.0
.....

Features
~~~~~~~~

* ``Add endpoint_url in test_connection (#32664)``
* ``Add support for querying Redshift Serverless clusters (#32785)``
* ``Add Deferrable mode to StepFunctionStartExecutionOperator (#32563)``
* ``Add Deferrable mode for EMR Serverless Start Job Operator (#32534)``
* ``Add Eventbridge PutEvents operator and hook (#32498)``
* ``add deferrable mode to rds start & stop DB (#32437)``
* ``EMR serverless Create/Start/Stop/Delete Application deferrable mode (#32513)``
* ``Make Start and Stop SageMaker Pipelines operators deferrable (#32683)``
* ``Deferrable mode for EKS Create/Delete Operator (#32355)``

Bug Fixes
~~~~~~~~~

* ``FIX AWS deferrable operators by using AioCredentials when using 'assume_role' (#32733)``
* ``[bugfix] fix AWS triggers where deserialization would crash if region was not specified (#32729)``
* ``Fix bug in prune_dict where empty dict and list would be removed even in strict mode (#32573)``
* ``Fix S3ToRedshiftOperator does not support default values on UPSERT (#32558)``
* ``Do not return success from AWS ECS trigger after max_attempts (#32589)``

Misc
~~~~

* ``Move all k8S classes to cncf.kubernetes provider (#32767)``
* ``Limit Appflow mypy to 1.28.12 as it introduces strange typing issue (#32901)``
* ``Further limit mypy-boto3-appflow as the fix is not in sight (#32927)``

8.3.1
.....

Expand Down
6 changes: 4 additions & 2 deletions airflow/providers/amazon/__init__.py
Expand Up @@ -28,14 +28,16 @@

__all__ = ["__version__"]

__version__ = "8.3.1"
__version__ = "8.4.0"

try:
from airflow import __version__ as airflow_version
except ImportError:
from airflow.version import version as airflow_version

if packaging.version.parse(airflow_version) < packaging.version.parse("2.4.0"):
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"2.4.0"
):
raise RuntimeError(
f"The package `apache-airflow-providers-amazon:{__version__}` requires Apache Airflow 2.4.0+" # NOQA: E501
)
1 change: 1 addition & 0 deletions airflow/providers/amazon/provider.yaml
Expand Up @@ -23,6 +23,7 @@ description: |
suspended: false
versions:
- 8.4.0
- 8.3.1
- 8.3.0
- 8.2.0
Expand Down
16 changes: 16 additions & 0 deletions airflow/providers/apache/beam/CHANGELOG.rst
Expand Up @@ -26,6 +26,22 @@
Changelog
---------

5.2.0
.....

Features
~~~~~~~~

* ``Add deferrable mode to 'BeamRunPythonPipelineOperator' (#31471)``

.. Below changes are excluded from the changelog. Move them to
appropriate section above if needed. Do not delete the lines(!):
* ``Prepare docs for July 2023 wave of Providers (RC2) (#32381)``
* ``Remove spurious headers for provider changelogs (#32373)``
* ``Prepare docs for July 2023 wave of Providers (#32298)``
* ``D205 Support - Providers: Apache to Common (inclusive) (#32226)``
* ``Improve provider documentation and README structure (#32125)``
5.1.1
.....

Expand Down
6 changes: 4 additions & 2 deletions airflow/providers/apache/beam/__init__.py
Expand Up @@ -28,14 +28,16 @@

__all__ = ["__version__"]

__version__ = "5.1.1"
__version__ = "5.2.0"

try:
from airflow import __version__ as airflow_version
except ImportError:
from airflow.version import version as airflow_version

if packaging.version.parse(airflow_version) < packaging.version.parse("2.4.0"):
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"2.4.0"
):
raise RuntimeError(
f"The package `apache-airflow-providers-apache-beam:{__version__}` requires Apache Airflow 2.4.0+" # NOQA: E501
)
1 change: 1 addition & 0 deletions airflow/providers/apache/beam/provider.yaml
Expand Up @@ -23,6 +23,7 @@ description: |
suspended: false
versions:
- 5.2.0
- 5.1.1
- 5.1.0
- 5.0.0
Expand Down
15 changes: 15 additions & 0 deletions airflow/providers/apache/drill/CHANGELOG.rst
Expand Up @@ -27,6 +27,21 @@ Changelog
---------


2.4.2
.....

Misc
~~~~

* ``Add deprecation info to the providers modules and classes docstring (#32536)``

.. Below changes are excluded from the changelog. Move them to
appropriate section above if needed. Do not delete the lines(!):
* ``Prepare docs for July 2023 wave of Providers (RC2) (#32381)``
* ``Remove spurious headers for provider changelogs (#32373)``
* ``Prepare docs for July 2023 wave of Providers (#32298)``
* ``Improve provider documentation and README structure (#32125)``
2.4.1
.....

Expand Down
6 changes: 4 additions & 2 deletions airflow/providers/apache/drill/__init__.py
Expand Up @@ -28,14 +28,16 @@

__all__ = ["__version__"]

__version__ = "2.4.1"
__version__ = "2.4.2"

try:
from airflow import __version__ as airflow_version
except ImportError:
from airflow.version import version as airflow_version

if packaging.version.parse(airflow_version) < packaging.version.parse("2.4.0"):
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"2.4.0"
):
raise RuntimeError(
f"The package `apache-airflow-providers-apache-drill:{__version__}` requires Apache Airflow 2.4.0+" # NOQA: E501
)
1 change: 1 addition & 0 deletions airflow/providers/apache/drill/provider.yaml
Expand Up @@ -23,6 +23,7 @@ description: |
suspended: false
versions:
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.2
Expand Down
16 changes: 16 additions & 0 deletions airflow/providers/apache/druid/CHANGELOG.rst
Expand Up @@ -27,6 +27,22 @@
Changelog
---------

3.4.2
.....

Misc
~~~~

* ``Add deprecation info to the providers modules and classes docstring (#32536)``

.. Below changes are excluded from the changelog. Move them to
appropriate section above if needed. Do not delete the lines(!):
* ``Prepare docs for July 2023 wave of Providers (RC2) (#32381)``
* ``Remove spurious headers for provider changelogs (#32373)``
* ``Prepare docs for July 2023 wave of Providers (#32298)``
* ``D205 Support - Providers: Apache to Common (inclusive) (#32226)``
* ``Improve provider documentation and README structure (#32125)``
3.4.1
.....

Expand Down
6 changes: 4 additions & 2 deletions airflow/providers/apache/druid/__init__.py
Expand Up @@ -28,14 +28,16 @@

__all__ = ["__version__"]

__version__ = "3.4.1"
__version__ = "3.4.2"

try:
from airflow import __version__ as airflow_version
except ImportError:
from airflow.version import version as airflow_version

if packaging.version.parse(airflow_version) < packaging.version.parse("2.4.0"):
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"2.4.0"
):
raise RuntimeError(
f"The package `apache-airflow-providers-apache-druid:{__version__}` requires Apache Airflow 2.4.0+" # NOQA: E501
)
1 change: 1 addition & 0 deletions airflow/providers/apache/druid/provider.yaml
Expand Up @@ -23,6 +23,7 @@ description: |
suspended: false
versions:
- 3.4.2
- 3.4.1
- 3.4.0
- 3.3.1
Expand Down
14 changes: 14 additions & 0 deletions airflow/providers/apache/hive/CHANGELOG.rst
Expand Up @@ -27,6 +27,20 @@
Changelog
---------

6.1.3
.....

Bug Fixes
~~~~~~~~~

* ``Fix Pandas2 compatibility for Hive (#32752)``

Misc
~~~~

* ``Add more accurate typing for DbApiHook.run method (#31846)``
* ``Move Hive configuration to Apache Hive provider (#32777)``

6.1.2
.....

Expand Down
6 changes: 4 additions & 2 deletions airflow/providers/apache/hive/__init__.py
Expand Up @@ -28,14 +28,16 @@

__all__ = ["__version__"]

__version__ = "6.1.2"
__version__ = "6.1.3"

try:
from airflow import __version__ as airflow_version
except ImportError:
from airflow.version import version as airflow_version

if packaging.version.parse(airflow_version) < packaging.version.parse("2.4.0"):
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"2.4.0"
):
raise RuntimeError(
f"The package `apache-airflow-providers-apache-hive:{__version__}` requires Apache Airflow 2.4.0+" # NOQA: E501
)
1 change: 1 addition & 0 deletions airflow/providers/apache/hive/provider.yaml
Expand Up @@ -23,6 +23,7 @@ description: |
suspended: false
versions:
- 6.1.3
- 6.1.2
- 6.1.1
- 6.1.0
Expand Down
17 changes: 17 additions & 0 deletions airflow/providers/apache/pinot/CHANGELOG.rst
Expand Up @@ -30,6 +30,23 @@ Changelog
---------


4.1.2
.....

Misc
~~~~

* ``Add deprecation info to the providers modules and classes docstring (#32536)``
* ``Add more accurate typing for DbApiHook.run method (#31846)``

.. Below changes are excluded from the changelog. Move them to
appropriate section above if needed. Do not delete the lines(!):
* ``Prepare docs for July 2023 wave of Providers (RC2) (#32381)``
* ``Remove spurious headers for provider changelogs (#32373)``
* ``Prepare docs for July 2023 wave of Providers (#32298)``
* ``D205 Support - Providers: Apache to Common (inclusive) (#32226)``
* ``Improve provider documentation and README structure (#32125)``
4.1.1
.....

Expand Down
6 changes: 4 additions & 2 deletions airflow/providers/apache/pinot/__init__.py
Expand Up @@ -28,14 +28,16 @@

__all__ = ["__version__"]

__version__ = "4.1.1"
__version__ = "4.1.2"

try:
from airflow import __version__ as airflow_version
except ImportError:
from airflow.version import version as airflow_version

if packaging.version.parse(airflow_version) < packaging.version.parse("2.4.0"):
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"2.4.0"
):
raise RuntimeError(
f"The package `apache-airflow-providers-apache-pinot:{__version__}` requires Apache Airflow 2.4.0+" # NOQA: E501
)
1 change: 1 addition & 0 deletions airflow/providers/apache/pinot/provider.yaml
Expand Up @@ -23,6 +23,7 @@ description: |
suspended: false
versions:
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.1
Expand Down
4 changes: 4 additions & 0 deletions airflow/providers/apache/spark/CHANGELOG.rst
Expand Up @@ -39,6 +39,10 @@ Changelog
``pip install apache-airflow-providers-spark[cncf.kubernetes]`` to get the right version of the
``cncf.kubernetes`` provider installed.

Misc
~~~~

* ``Move all k8S classes to cncf.kubernetes provider (#32767)``

.. Below changes are excluded from the changelog. Move them to
appropriate section above if needed. Do not delete the lines(!):
Expand Down
4 changes: 3 additions & 1 deletion airflow/providers/apache/spark/__init__.py
Expand Up @@ -35,7 +35,9 @@
except ImportError:
from airflow.version import version as airflow_version

if packaging.version.parse(airflow_version) < packaging.version.parse("2.4.0"):
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"2.4.0"
):
raise RuntimeError(
f"The package `apache-airflow-providers-apache-spark:{__version__}` requires Apache Airflow 2.4.0+" # NOQA: E501
)
8 changes: 8 additions & 0 deletions airflow/providers/apprise/CHANGELOG.rst
Expand Up @@ -27,6 +27,14 @@
Changelog
---------

1.0.1
.....

Misc
~~~~

* ``Replace Ruff setting known-third-party with namespace-packages (#32873)``

1.0.0
.....

Expand Down
6 changes: 4 additions & 2 deletions airflow/providers/apprise/__init__.py
Expand Up @@ -28,14 +28,16 @@

__all__ = ["__version__"]

__version__ = "1.0.0"
__version__ = "1.0.1"

try:
from airflow import __version__ as airflow_version
except ImportError:
from airflow.version import version as airflow_version

if packaging.version.parse(airflow_version) < packaging.version.parse("2.4.0"):
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"2.4.0"
):
raise RuntimeError(
f"The package `apache-airflow-providers-apprise:{__version__}` requires Apache Airflow 2.4.0+" # NOQA: E501
)
1 change: 1 addition & 0 deletions airflow/providers/apprise/provider.yaml
Expand Up @@ -26,6 +26,7 @@ description: |
suspended: false

versions:
- 1.0.1
- 1.0.0

integrations:
Expand Down

0 comments on commit d06b7af

Please sign in to comment.