From 1d3861ec46805d047c31be8d28913c897f6c99d9 Mon Sep 17 00:00:00 2001 From: Jarek Potiuk Date: Sun, 2 Aug 2026 03:42:02 +0200 Subject: [PATCH 1/4] Prepare providers release 2026-08-01 Regular provider release wave. 47 providers are released and 2 are doc-only; the remaining 47 with pending commits carry only regenerated docs or the previous wave's release commit, so they are deliberately left unreleased. Four providers -- google, common.ai, openlineage and clickhousedb -- were cut as rc1 in the 2026-07-22 wave but never published, so their in-tree version sections are extended rather than superseded. Cutting a new version on top of those would publish a changelog that skips a version users never received. Two entries in those sections advertised PRs that were reverted before release (#70087 in common.ai, #69161 in google) and have been moved to the excluded block so the changelog does not promise features that do not ship. Within-wave chains that net to no user-facing change are excluded rather than listed as paired entries, since a reader who never saw the intermediate form gains nothing from them. Chains with a residual change are collapsed into a single entry naming every PR involved. The google changelog carried a note above its first version header, which rendered it as a page-level note instead of a release note; it now sits inside the 22.3.0 section it describes. --- providers/.last_release_date.txt | 2 +- providers/airbyte/README.rst | 6 +- providers/airbyte/docs/changelog.rst | 11 +++ providers/airbyte/docs/index.rst | 6 +- providers/airbyte/provider.yaml | 3 +- providers/airbyte/pyproject.toml | 6 +- .../src/airflow/providers/airbyte/__init__.py | 2 +- providers/alibaba/README.rst | 6 +- providers/alibaba/docs/changelog.rst | 14 +++ providers/alibaba/docs/index.rst | 6 +- providers/alibaba/provider.yaml | 3 +- providers/alibaba/pyproject.toml | 6 +- .../src/airflow/providers/alibaba/__init__.py | 2 +- providers/amazon/README.rst | 16 ++-- providers/amazon/docs/changelog.rst | 52 +++++++++++ providers/amazon/docs/index.rst | 8 +- providers/amazon/provider.yaml | 3 +- providers/amazon/pyproject.toml | 8 +- .../src/airflow/providers/amazon/__init__.py | 2 +- providers/anthropic/README.rst | 6 +- providers/anthropic/docs/changelog.rst | 11 +++ providers/anthropic/docs/index.rst | 6 +- providers/anthropic/provider.yaml | 3 +- providers/anthropic/pyproject.toml | 6 +- .../airflow/providers/anthropic/__init__.py | 2 +- providers/apache/hdfs/README.rst | 6 +- providers/apache/hdfs/docs/changelog.rst | 12 +++ providers/apache/hdfs/docs/index.rst | 6 +- providers/apache/hdfs/provider.yaml | 3 +- providers/apache/hdfs/pyproject.toml | 6 +- .../airflow/providers/apache/hdfs/__init__.py | 2 +- providers/apache/hive/README.rst | 6 +- providers/apache/hive/docs/changelog.rst | 17 ++++ providers/apache/hive/docs/index.rst | 6 +- providers/apache/hive/provider.yaml | 3 +- providers/apache/hive/pyproject.toml | 6 +- .../airflow/providers/apache/hive/__init__.py | 2 +- providers/apache/kafka/README.rst | 6 +- providers/apache/kafka/docs/changelog.rst | 15 ++++ providers/apache/kafka/docs/index.rst | 6 +- providers/apache/kafka/provider.yaml | 3 +- providers/apache/kafka/pyproject.toml | 6 +- .../providers/apache/kafka/__init__.py | 2 +- providers/apache/livy/README.rst | 6 +- providers/apache/livy/docs/changelog.rst | 13 +++ providers/apache/livy/docs/index.rst | 6 +- providers/apache/livy/provider.yaml | 3 +- providers/apache/livy/pyproject.toml | 6 +- .../airflow/providers/apache/livy/__init__.py | 2 +- providers/apache/spark/README.rst | 6 +- providers/apache/spark/docs/changelog.rst | 18 ++++ providers/apache/spark/docs/index.rst | 6 +- providers/apache/spark/provider.yaml | 3 +- providers/apache/spark/pyproject.toml | 6 +- .../providers/apache/spark/__init__.py | 2 +- providers/arangodb/README.rst | 6 +- providers/arangodb/docs/changelog.rst | 13 +++ providers/arangodb/docs/index.rst | 6 +- providers/arangodb/provider.yaml | 3 +- providers/arangodb/pyproject.toml | 6 +- .../airflow/providers/arangodb/__init__.py | 2 +- providers/celery/README.rst | 6 +- providers/celery/docs/changelog.rst | 11 +++ providers/celery/docs/index.rst | 6 +- providers/celery/provider.yaml | 3 +- providers/celery/pyproject.toml | 6 +- .../src/airflow/providers/celery/__init__.py | 2 +- providers/clickhousedb/docs/changelog.rst | 2 +- providers/clickhousedb/provider.yaml | 2 +- providers/cncf/kubernetes/README.rst | 6 +- providers/cncf/kubernetes/docs/changelog.rst | 38 ++++++++ providers/cncf/kubernetes/docs/index.rst | 6 +- providers/cncf/kubernetes/provider.yaml | 3 +- providers/cncf/kubernetes/pyproject.toml | 6 +- .../providers/cncf/kubernetes/__init__.py | 2 +- providers/cohere/README.rst | 6 +- providers/cohere/docs/changelog.rst | 12 +++ providers/cohere/docs/index.rst | 6 +- providers/cohere/provider.yaml | 3 +- providers/cohere/pyproject.toml | 6 +- .../src/airflow/providers/cohere/__init__.py | 2 +- providers/common/ai/README.rst | 5 +- providers/common/ai/docs/changelog.rst | 25 +++++- providers/common/ai/provider.yaml | 2 +- providers/common/compat/README.rst | 6 +- providers/common/compat/docs/changelog.rst | 12 +++ providers/common/compat/docs/index.rst | 6 +- providers/common/compat/provider.yaml | 3 +- providers/common/compat/pyproject.toml | 6 +- .../providers/common/compat/__init__.py | 2 +- .../io/docs/.latest-doc-only-change.txt | 2 +- providers/common/sql/README.rst | 14 +-- providers/common/sql/docs/changelog.rst | 24 ++++++ providers/common/sql/docs/index.rst | 6 +- providers/common/sql/provider.yaml | 3 +- providers/common/sql/pyproject.toml | 6 +- .../airflow/providers/common/sql/__init__.py | 2 +- providers/databricks/README.rst | 6 +- providers/databricks/docs/changelog.rst | 22 +++++ providers/databricks/docs/index.rst | 6 +- providers/databricks/provider.yaml | 3 +- providers/databricks/pyproject.toml | 6 +- .../airflow/providers/databricks/__init__.py | 2 +- providers/dbt/cloud/README.rst | 6 +- providers/dbt/cloud/docs/changelog.rst | 14 +++ providers/dbt/cloud/docs/index.rst | 6 +- providers/dbt/cloud/provider.yaml | 3 +- providers/dbt/cloud/pyproject.toml | 6 +- .../airflow/providers/dbt/cloud/__init__.py | 2 +- providers/docker/README.rst | 6 +- providers/docker/docs/changelog.rst | 11 +++ providers/docker/docs/index.rst | 6 +- providers/docker/provider.yaml | 3 +- providers/docker/pyproject.toml | 6 +- .../src/airflow/providers/docker/__init__.py | 2 +- providers/edge3/README.rst | 6 +- providers/edge3/docs/changelog.rst | 24 ++++++ providers/edge3/docs/index.rst | 6 +- providers/edge3/provider.yaml | 3 +- providers/edge3/pyproject.toml | 6 +- .../src/airflow/providers/edge3/__init__.py | 2 +- providers/elasticsearch/README.rst | 6 +- providers/elasticsearch/docs/changelog.rst | 17 ++++ providers/elasticsearch/docs/index.rst | 6 +- providers/elasticsearch/provider.yaml | 3 +- providers/elasticsearch/pyproject.toml | 6 +- .../providers/elasticsearch/__init__.py | 2 +- providers/exasol/README.rst | 6 +- providers/exasol/docs/changelog.rst | 11 +++ providers/exasol/docs/index.rst | 6 +- providers/exasol/provider.yaml | 3 +- providers/exasol/pyproject.toml | 6 +- .../src/airflow/providers/exasol/__init__.py | 2 +- providers/fab/README.rst | 8 +- providers/fab/docs/changelog.rst | 24 ++++++ providers/fab/docs/index.rst | 8 +- providers/fab/provider.yaml | 3 +- providers/fab/pyproject.toml | 8 +- .../fab/src/airflow/providers/fab/__init__.py | 2 +- providers/git/README.rst | 6 +- providers/git/docs/changelog.rst | 11 +++ providers/git/docs/index.rst | 6 +- providers/git/provider.yaml | 3 +- providers/git/pyproject.toml | 6 +- .../git/src/airflow/providers/git/__init__.py | 2 +- providers/google/docs/changelog.rst | 28 ++++-- providers/google/provider.yaml | 2 +- providers/hashicorp/README.rst | 6 +- providers/hashicorp/docs/changelog.rst | 20 +++++ providers/hashicorp/docs/index.rst | 6 +- providers/hashicorp/provider.yaml | 3 +- providers/hashicorp/pyproject.toml | 6 +- .../airflow/providers/hashicorp/__init__.py | 2 +- .../http/docs/.latest-doc-only-change.txt | 2 +- providers/imap/README.rst | 6 +- providers/imap/docs/changelog.rst | 12 +++ providers/imap/docs/index.rst | 6 +- providers/imap/provider.yaml | 3 +- providers/imap/pyproject.toml | 6 +- .../src/airflow/providers/imap/__init__.py | 2 +- providers/keycloak/README.rst | 2 +- providers/keycloak/docs/index.rst | 2 +- providers/keycloak/pyproject.toml | 2 +- providers/microsoft/azure/README.rst | 6 +- providers/microsoft/azure/docs/changelog.rst | 25 ++++++ providers/microsoft/azure/docs/index.rst | 6 +- providers/microsoft/azure/provider.yaml | 3 +- providers/microsoft/azure/pyproject.toml | 6 +- .../providers/microsoft/azure/__init__.py | 2 +- providers/neo4j/README.rst | 6 +- providers/neo4j/docs/changelog.rst | 13 +++ providers/neo4j/docs/index.rst | 6 +- providers/neo4j/provider.yaml | 3 +- providers/neo4j/pyproject.toml | 6 +- .../src/airflow/providers/neo4j/__init__.py | 2 +- providers/openai/README.rst | 6 +- providers/openai/docs/changelog.rst | 12 +++ providers/openai/docs/index.rst | 6 +- providers/openai/provider.yaml | 3 +- providers/openai/pyproject.toml | 6 +- .../src/airflow/providers/openai/__init__.py | 2 +- providers/openlineage/docs/changelog.rst | 11 ++- providers/openlineage/provider.yaml | 2 +- providers/opensearch/README.rst | 6 +- providers/opensearch/docs/changelog.rst | 12 +++ providers/opensearch/docs/index.rst | 6 +- providers/opensearch/provider.yaml | 3 +- providers/opensearch/pyproject.toml | 6 +- .../airflow/providers/opensearch/__init__.py | 2 +- providers/papermill/README.rst | 6 +- providers/papermill/docs/changelog.rst | 15 ++++ providers/papermill/docs/index.rst | 6 +- providers/papermill/provider.yaml | 3 +- providers/papermill/pyproject.toml | 6 +- .../airflow/providers/papermill/__init__.py | 2 +- providers/postgres/README.rst | 14 +-- providers/postgres/docs/changelog.rst | 17 ++++ providers/postgres/docs/index.rst | 6 +- providers/postgres/provider.yaml | 3 +- providers/postgres/pyproject.toml | 6 +- .../airflow/providers/postgres/__init__.py | 2 +- providers/presto/README.rst | 6 +- providers/presto/docs/changelog.rst | 12 +++ providers/presto/docs/index.rst | 6 +- providers/presto/provider.yaml | 3 +- providers/presto/pyproject.toml | 6 +- .../src/airflow/providers/presto/__init__.py | 2 +- providers/salesforce/README.rst | 6 +- providers/salesforce/docs/changelog.rst | 12 +++ providers/salesforce/docs/index.rst | 6 +- providers/salesforce/provider.yaml | 3 +- providers/salesforce/pyproject.toml | 6 +- .../airflow/providers/salesforce/__init__.py | 2 +- providers/sftp/README.rst | 6 +- providers/sftp/docs/changelog.rst | 17 ++++ providers/sftp/docs/index.rst | 6 +- providers/sftp/provider.yaml | 3 +- providers/sftp/pyproject.toml | 6 +- .../src/airflow/providers/sftp/__init__.py | 2 +- providers/smtp/README.rst | 6 +- providers/smtp/docs/changelog.rst | 11 +++ providers/smtp/docs/index.rst | 6 +- providers/smtp/provider.yaml | 3 +- providers/smtp/pyproject.toml | 6 +- .../src/airflow/providers/smtp/__init__.py | 2 +- providers/snowflake/README.rst | 6 +- providers/snowflake/docs/changelog.rst | 28 ++++++ providers/snowflake/docs/index.rst | 6 +- providers/snowflake/provider.yaml | 3 +- providers/snowflake/pyproject.toml | 6 +- .../airflow/providers/snowflake/__init__.py | 2 +- providers/ssh/README.rst | 6 +- providers/ssh/docs/changelog.rst | 21 +++++ providers/ssh/docs/index.rst | 6 +- providers/ssh/provider.yaml | 3 +- providers/ssh/pyproject.toml | 6 +- .../ssh/src/airflow/providers/ssh/__init__.py | 2 +- providers/standard/README.rst | 6 +- providers/standard/docs/changelog.rst | 38 ++++++++ providers/standard/docs/index.rst | 6 +- providers/standard/provider.yaml | 3 +- providers/standard/pyproject.toml | 6 +- .../airflow/providers/standard/__init__.py | 2 +- providers/telegram/README.rst | 6 +- providers/telegram/docs/changelog.rst | 12 +++ providers/telegram/docs/index.rst | 6 +- providers/telegram/provider.yaml | 3 +- providers/telegram/pyproject.toml | 6 +- .../airflow/providers/telegram/__init__.py | 2 +- providers/teradata/README.rst | 6 +- providers/teradata/docs/changelog.rst | 16 ++++ providers/teradata/docs/index.rst | 6 +- providers/teradata/provider.yaml | 3 +- providers/teradata/pyproject.toml | 6 +- .../airflow/providers/teradata/__init__.py | 2 +- providers/trino/README.rst | 6 +- providers/trino/docs/changelog.rst | 12 +++ providers/trino/docs/index.rst | 6 +- providers/trino/provider.yaml | 3 +- providers/trino/pyproject.toml | 6 +- .../src/airflow/providers/trino/__init__.py | 2 +- providers/weaviate/README.rst | 6 +- providers/weaviate/docs/changelog.rst | 21 +++++ providers/weaviate/docs/index.rst | 6 +- providers/weaviate/provider.yaml | 3 +- providers/weaviate/pyproject.toml | 6 +- .../airflow/providers/weaviate/__init__.py | 2 +- providers/yandex/README.rst | 6 +- providers/yandex/docs/changelog.rst | 12 +++ providers/yandex/docs/index.rst | 6 +- providers/yandex/provider.yaml | 3 +- providers/yandex/pyproject.toml | 6 +- .../src/airflow/providers/yandex/__init__.py | 2 +- uv.lock | 86 +++++++++---------- 274 files changed, 1390 insertions(+), 557 deletions(-) diff --git a/providers/.last_release_date.txt b/providers/.last_release_date.txt index 4b5993dce4aed..9c6e373bfef6c 100644 --- a/providers/.last_release_date.txt +++ b/providers/.last_release_date.txt @@ -1 +1 @@ -2026-07-22 +2026-08-01 diff --git a/providers/airbyte/README.rst b/providers/airbyte/README.rst index f30510b9ce162..408b0ddb55a1a 100644 --- a/providers/airbyte/README.rst +++ b/providers/airbyte/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-airbyte`` -Release: ``6.0.0`` +Release: ``6.0.1`` `Airbyte `__ @@ -36,7 +36,7 @@ This is a provider package for ``airbyte`` provider. All classes for this provid are in ``airflow.providers.airbyte`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -60,4 +60,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/airbyte/docs/changelog.rst b/providers/airbyte/docs/changelog.rst index d2635ff29e57a..609927a82823a 100644 --- a/providers/airbyte/docs/changelog.rst +++ b/providers/airbyte/docs/changelog.rst @@ -26,6 +26,17 @@ Changelog --------- +6.0.1 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Fix AirbyteJobSensor marking a cancelled job as success in deferrable mode (#69786)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 6.0.0 ..... diff --git a/providers/airbyte/docs/index.rst b/providers/airbyte/docs/index.rst index 7db62a4f57b77..2bab10d02ea3f 100644 --- a/providers/airbyte/docs/index.rst +++ b/providers/airbyte/docs/index.rst @@ -76,7 +76,7 @@ apache-airflow-providers-airbyte package `Airbyte `__ -Release: 6.0.0 +Release: 6.0.1 Provider package ---------------- @@ -111,5 +111,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-airbyte 6.0.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-airbyte 6.0.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-airbyte 6.0.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-airbyte 6.0.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/airbyte/provider.yaml b/providers/airbyte/provider.yaml index 7caf9a029075f..9050bcdfd7542 100644 --- a/providers/airbyte/provider.yaml +++ b/providers/airbyte/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784794681 +source-date-epoch: 1785633505 # 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: + - 6.0.1 - 6.0.0 - 5.5.2 - 5.5.1 diff --git a/providers/airbyte/pyproject.toml b/providers/airbyte/pyproject.toml index e0fd8176095d8..1bc8a778f097b 100644 --- a/providers/airbyte/pyproject.toml +++ b/providers/airbyte/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-airbyte" -version = "6.0.0" +version = "6.0.1" description = "Provider package apache-airflow-providers-airbyte for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -100,8 +100,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-airbyte/6.0.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-airbyte/6.0.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-airbyte/6.0.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-airbyte/6.0.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/airbyte/src/airflow/providers/airbyte/__init__.py b/providers/airbyte/src/airflow/providers/airbyte/__init__.py index eb9c139e2f4c0..51ebaf5833b44 100644 --- a/providers/airbyte/src/airflow/providers/airbyte/__init__.py +++ b/providers/airbyte/src/airflow/providers/airbyte/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "6.0.0" +__version__ = "6.0.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/alibaba/README.rst b/providers/alibaba/README.rst index e598f86d82ae6..8842628719b01 100644 --- a/providers/alibaba/README.rst +++ b/providers/alibaba/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-alibaba`` -Release: ``3.3.9`` +Release: ``3.4.0`` Alibaba Cloud integration (including `Alibaba Cloud `__). @@ -36,7 +36,7 @@ This is a provider package for ``alibaba`` provider. All classes for this provid are in ``airflow.providers.alibaba`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -63,4 +63,4 @@ PIP package Version required ========================================== ======================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/alibaba/docs/changelog.rst b/providers/alibaba/docs/changelog.rst index 5abd66a7dbfad..dbadbea591a03 100644 --- a/providers/alibaba/docs/changelog.rst +++ b/providers/alibaba/docs/changelog.rst @@ -26,6 +26,20 @@ Changelog --------- +3.4.0 +..... + +Features +~~~~~~~~ + +* ``Add OSSRemoteLogIO.from_config and register oss remote logging scheme (#70682)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix no-op assertion in MaxCompute run_sql test (#69406)`` + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 3.3.9 ..... diff --git a/providers/alibaba/docs/index.rst b/providers/alibaba/docs/index.rst index 63985ab99d0fb..64aec916f9ea9 100644 --- a/providers/alibaba/docs/index.rst +++ b/providers/alibaba/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-alibaba package Alibaba Cloud integration (including `Alibaba Cloud `__). -Release: 3.3.9 +Release: 3.4.0 Provider package ---------------- @@ -115,5 +115,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-alibaba 3.3.9 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-alibaba 3.3.9 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-alibaba 3.4.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-alibaba 3.4.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/alibaba/provider.yaml b/providers/alibaba/provider.yaml index 988bf96a269de..bf82b5e964f0d 100644 --- a/providers/alibaba/provider.yaml +++ b/providers/alibaba/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1781642052 +source-date-epoch: 1785633505 # 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: + - 3.4.0 - 3.3.9 - 3.3.8 - 3.3.7 diff --git a/providers/alibaba/pyproject.toml b/providers/alibaba/pyproject.toml index 0c720da6e5a26..e4f65080a5760 100644 --- a/providers/alibaba/pyproject.toml +++ b/providers/alibaba/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-alibaba" -version = "3.3.9" +version = "3.4.0" description = "Provider package apache-airflow-providers-alibaba for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -103,8 +103,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-alibaba/3.3.9" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-alibaba/3.3.9/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-alibaba/3.4.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-alibaba/3.4.0/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/alibaba/src/airflow/providers/alibaba/__init__.py b/providers/alibaba/src/airflow/providers/alibaba/__init__.py index 763f88ef79ce4..5169a6311e4f0 100644 --- a/providers/alibaba/src/airflow/providers/alibaba/__init__.py +++ b/providers/alibaba/src/airflow/providers/alibaba/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.3.9" +__version__ = "3.4.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/amazon/README.rst b/providers/amazon/README.rst index 7f8f1f54c5301..51d9b03452f44 100644 --- a/providers/amazon/README.rst +++ b/providers/amazon/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-amazon`` -Release: ``9.33.0`` +Release: ``9.34.0`` Amazon integration (including `Amazon Web Services (AWS) `__). @@ -36,7 +36,7 @@ This is a provider package for ``amazon`` provider. All classes for this provide are in ``airflow.providers.amazon`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -54,7 +54,7 @@ Requirements PIP package Version required ========================================== ====================================== ``apache-airflow`` ``>=2.11.0`` -``apache-airflow-providers-common-compat`` ``>=1.14.3`` +``apache-airflow-providers-common-compat`` ``>=1.18.0`` ``apache-airflow-providers-common-sql`` ``>=1.32.0`` ``apache-airflow-providers-http`` ``boto3`` ``>=1.41.0`` @@ -105,9 +105,9 @@ Dependent package Optional dependencies ---------------------- -==================== ============================================================================================================================================================ +==================== ===================================================================================================================================================================== Extra Dependencies -==================== ============================================================================================================================================================ +==================== ===================================================================================================================================================================== ``aiobotocore`` ``aiobotocore>=3.0.0`` ``cncf.kubernetes`` ``apache-airflow-providers-cncf-kubernetes>=7.2.0`` ``s3fs`` ``s3fs>=2023.10.0`` @@ -120,14 +120,14 @@ Extra Dependencies ``imap`` ``apache-airflow-providers-imap`` ``microsoft.azure`` ``apache-airflow-providers-microsoft-azure`` ``mongo`` ``apache-airflow-providers-mongo`` -``pandas`` ``pandas>=2.1.2; python_version <"3.13"``, ``pandas>=2.2.3; python_version >="3.13" and python_version <"3.14"``, ``pandas>=2.3.3; python_version >="3.14"`` +``pandas`` ``pandas>=2.1.2,<3; python_version <"3.13"``, ``pandas>=2.2.3,<3; python_version >="3.13" and python_version <"3.14"``, ``pandas>=2.3.3,<3; python_version >="3.14"`` ``openlineage`` ``apache-airflow-providers-openlineage>=2.3.0`` ``salesforce`` ``apache-airflow-providers-salesforce`` ``ssh`` ``apache-airflow-providers-ssh`` ``standard`` ``apache-airflow-providers-standard`` ``common.messaging`` ``apache-airflow-providers-common-messaging>=2.0.0`` ``sqlalchemy`` ``sqlalchemy>=1.4.54`` -==================== ============================================================================================================================================================ +==================== ===================================================================================================================================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/amazon/docs/changelog.rst b/providers/amazon/docs/changelog.rst index 6af90dec7b2e0..246471892caaa 100644 --- a/providers/amazon/docs/changelog.rst +++ b/providers/amazon/docs/changelog.rst @@ -26,6 +26,58 @@ Changelog --------- +9.34.0 +...... + +Features +~~~~~~~~ + +* ``Cancel the Redshift statement when a user kills the deferred task (#69676)`` +* ``Support setting an S3 object ACL for remote task logs (#70394)`` +* ``Add 'DmsReloadTablesOperator' (#70569)`` +* ``Add deferrable mode to DynamoDBValueSensor (#69799)`` + +Bug Fixes +~~~~~~~~~ + +* ``Refuse the team agnostic fall-through for a team scoped AWS secret name (#70878)`` +* ``Retry EKS resource deletion on transient ResourceInUseException (#70260)`` +* ``Apply SageMaker operator template-field checks after rendering (#70485)`` +* ``Resolve S3ToRedshiftOperator connection and kwargs after template rendering (#70486)`` +* ``Move AwsToAwsBaseOperator fallback out of init (#70445)`` +* ``Fix EcsRunTaskOperator deferred logs read from the wrong region (#70474)`` +* ``Allow templated fields in AppFlow operators (#70440)`` +* ``Fix EcsRunTaskOperator deferred-logs region and template field init (#70464)`` +* ``Fix MongoToS3Operator aggregate-pipeline detection before rendering (#70330)`` +* ``Strip GlueDataQualityOperator ruleset after rendering (#70331)`` +* ``Move template-field validation/transformation out of init for Amazon Bedrock operators (#70306)`` +* ``Move template-field validation out of init for Amazon DataSync operator (#70324)`` + +Misc +~~~~ + +* ``Limit pandas to < 3 for DataFrame XComs (#70791)`` +* ``Keep S3DeleteObjectsOperator validation in __init__, narrow to ValueError (#70359)`` +* ``Rename StepFunctionStartExecutionOperator's input field to match its constructor argument (#70544)`` +* ``Fix mypy arg-type error in Redshift Data get_primary_keys (#70677)`` +* ``Add IMPORT_ERRORS_ALL permission for import errors of files with no registered Dag (#69790)`` +* ``Tighten the DMS operator cdc-start checks to 'is not None' and raise ValueError (#70450, #70634)`` + +Doc-only +~~~~~~~~ + +* ``Document effect of state-store cleanup for operators with durable execution (#70721)`` +* ``Remove hard-coded deferrable crawler run from example_glue system test (#70206)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Assert the refusal log with getMessage so the compat tests pass (#70905)`` + * ``Don't fail on dynamic glue rule set reccomendations (#70801)`` + * ``Raise the datamodel-code-generator floor for the codegen toolchain (#70670)`` + * ``Make Redshift system-test clusters non-public in sql_to_s3/s3_to_sql (#70705)`` + * ``Wait for vector index to stabilize in 'example_bedrock_retrieve_and_generate' (#70649)`` + * ``Fix flaky Glue OpenLineage test that calls the real AWS endpoint (#70500)`` + 9.33.0 ...... diff --git a/providers/amazon/docs/index.rst b/providers/amazon/docs/index.rst index 446a2e4df51f4..73635c6f4cebd 100644 --- a/providers/amazon/docs/index.rst +++ b/providers/amazon/docs/index.rst @@ -88,7 +88,7 @@ apache-airflow-providers-amazon package Amazon integration (including `Amazon Web Services (AWS) `__). -Release: 9.33.0 +Release: 9.34.0 Provider package ---------------- @@ -112,7 +112,7 @@ The minimum Apache Airflow version supported by this provider distribution is `` PIP package Version required ========================================== ====================================== ``apache-airflow`` ``>=2.11.0`` -``apache-airflow-providers-common-compat`` ``>=1.14.3`` +``apache-airflow-providers-common-compat`` ``>=1.18.0`` ``apache-airflow-providers-common-sql`` ``>=1.32.0`` ``apache-airflow-providers-http`` ``boto3`` ``>=1.41.0`` @@ -201,5 +201,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-amazon 9.33.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-amazon 9.33.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-amazon 9.34.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-amazon 9.34.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/amazon/provider.yaml b/providers/amazon/provider.yaml index fecd3a9b23606..20feaede66ccc 100644 --- a/providers/amazon/provider.yaml +++ b/providers/amazon/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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: + - 9.34.0 - 9.33.0 - 9.32.0 - 9.31.0 diff --git a/providers/amazon/pyproject.toml b/providers/amazon/pyproject.toml index e8200c48494ea..a5d46203f5779 100644 --- a/providers/amazon/pyproject.toml +++ b/providers/amazon/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-amazon" -version = "9.33.0" +version = "9.34.0" description = "Provider package apache-airflow-providers-amazon for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -60,7 +60,7 @@ requires-python = ">=3.10" # After you modify the dependencies, and rebuild your Breeze CI image with ``breeze ci-image build`` dependencies = [ "apache-airflow>=2.11.0", - "apache-airflow-providers-common-compat>=1.14.3", # use next version + "apache-airflow-providers-common-compat>=1.18.0", "apache-airflow-providers-common-sql>=1.32.0", "apache-airflow-providers-http", # We should update minimum version of boto3 and here regularly to avoid `pip` backtracking with the number @@ -226,8 +226,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-amazon/9.33.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-amazon/9.33.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-amazon/9.34.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-amazon/9.34.0/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/amazon/src/airflow/providers/amazon/__init__.py b/providers/amazon/src/airflow/providers/amazon/__init__.py index 41acefb86463f..a4ed0e0a4769e 100644 --- a/providers/amazon/src/airflow/providers/amazon/__init__.py +++ b/providers/amazon/src/airflow/providers/amazon/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "9.33.0" +__version__ = "9.34.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/anthropic/README.rst b/providers/anthropic/README.rst index 84465bfcdda13..c895946d7c950 100644 --- a/providers/anthropic/README.rst +++ b/providers/anthropic/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-anthropic`` -Release: ``0.2.0`` +Release: ``0.2.1`` `Anthropic `__ provider for Apache Airflow. @@ -38,7 +38,7 @@ This is a provider package for ``anthropic`` provider. All classes for this prov are in ``airflow.providers.anthropic`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -72,4 +72,4 @@ Extra Dependencies =========== =============================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/anthropic/docs/changelog.rst b/providers/anthropic/docs/changelog.rst index e65e4bab93ada..270696551a39f 100644 --- a/providers/anthropic/docs/changelog.rst +++ b/providers/anthropic/docs/changelog.rst @@ -20,6 +20,17 @@ Changelog --------- +0.2.1 +..... + +Misc +~~~~ + +* ``Move template-field validation out of AnthropicAgentSessionOperator __init__ (#70432)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 0.2.0 ..... diff --git a/providers/anthropic/docs/index.rst b/providers/anthropic/docs/index.rst index c69ad483d7beb..cab3cc67c30a1 100644 --- a/providers/anthropic/docs/index.rst +++ b/providers/anthropic/docs/index.rst @@ -113,7 +113,7 @@ Wraps the official Anthropic Python SDK to run the Claude Message Batches API asynchronously from Airflow, plus direct message and token-counting helpers. -Release: 0.2.0 +Release: 0.2.1 Provider package ---------------- @@ -166,5 +166,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-anthropic 0.2.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-anthropic 0.2.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-anthropic 0.2.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-anthropic 0.2.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/anthropic/provider.yaml b/providers/anthropic/provider.yaml index 698e1cefd4129..51fcd4e1f796d 100644 --- a/providers/anthropic/provider.yaml +++ b/providers/anthropic/provider.yaml @@ -27,10 +27,11 @@ description: | state: ready lifecycle: incubation -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # Note that those versions are maintained by release manager - do not update them manually versions: + - 0.2.1 - 0.2.0 - 0.1.0 diff --git a/providers/anthropic/pyproject.toml b/providers/anthropic/pyproject.toml index 2dab395270c2f..6affe34490d1c 100644 --- a/providers/anthropic/pyproject.toml +++ b/providers/anthropic/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-anthropic" -version = "0.2.0" +version = "0.2.1" description = "Provider package apache-airflow-providers-anthropic for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -108,8 +108,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-anthropic/0.2.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-anthropic/0.2.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-anthropic/0.2.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-anthropic/0.2.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/anthropic/src/airflow/providers/anthropic/__init__.py b/providers/anthropic/src/airflow/providers/anthropic/__init__.py index 9adbc80942872..5486b17f64c98 100644 --- a/providers/anthropic/src/airflow/providers/anthropic/__init__.py +++ b/providers/anthropic/src/airflow/providers/anthropic/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "0.2.0" +__version__ = "0.2.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.0" diff --git a/providers/apache/hdfs/README.rst b/providers/apache/hdfs/README.rst index 7841ffb143d69..f965b90f53b6c 100644 --- a/providers/apache/hdfs/README.rst +++ b/providers/apache/hdfs/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apache-hdfs`` -Release: ``4.12.1`` +Release: ``4.12.2`` `Hadoop Distributed File System (HDFS) `__ @@ -37,7 +37,7 @@ This is a provider package for ``apache.hdfs`` provider. All classes for this pr are in ``airflow.providers.apache.hdfs`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -66,4 +66,4 @@ PIP package Version required ========================================== ==================================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/apache/hdfs/docs/changelog.rst b/providers/apache/hdfs/docs/changelog.rst index 403a99faf52aa..fc58389b7859f 100644 --- a/providers/apache/hdfs/docs/changelog.rst +++ b/providers/apache/hdfs/docs/changelog.rst @@ -27,6 +27,18 @@ Changelog --------- +4.12.2 +...... + +Misc +~~~~ + +* ``Limit pandas to < 3 for DataFrame XComs (#70791)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 4.12.1 ...... diff --git a/providers/apache/hdfs/docs/index.rst b/providers/apache/hdfs/docs/index.rst index 1656ba5093d12..8333ad6255c8d 100644 --- a/providers/apache/hdfs/docs/index.rst +++ b/providers/apache/hdfs/docs/index.rst @@ -65,7 +65,7 @@ apache-airflow-providers-apache-hdfs package and `WebHDFS `__. -Release: 4.12.1 +Release: 4.12.2 Provider package ---------------- @@ -105,5 +105,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-apache-hdfs 4.12.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apache-hdfs 4.12.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-hdfs 4.12.2 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-hdfs 4.12.2 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apache/hdfs/provider.yaml b/providers/apache/hdfs/provider.yaml index 7ab4b7a9f8c28..155137037afa3 100644 --- a/providers/apache/hdfs/provider.yaml +++ b/providers/apache/hdfs/provider.yaml @@ -24,12 +24,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1781642052 +source-date-epoch: 1785633505 # 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: + - 4.12.2 - 4.12.1 - 4.12.0 - 4.11.5 diff --git a/providers/apache/hdfs/pyproject.toml b/providers/apache/hdfs/pyproject.toml index fa9baec7f7e99..398eedb8f7099 100644 --- a/providers/apache/hdfs/pyproject.toml +++ b/providers/apache/hdfs/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apache-hdfs" -version = "4.12.1" +version = "4.12.2" description = "Provider package apache-airflow-providers-apache-hdfs for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -115,8 +115,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-apache-hdfs/4.12.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-hdfs/4.12.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-hdfs/4.12.2" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-hdfs/4.12.2/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/apache/hdfs/src/airflow/providers/apache/hdfs/__init__.py b/providers/apache/hdfs/src/airflow/providers/apache/hdfs/__init__.py index a6d27cdb61f51..b0c7dc94704de 100644 --- a/providers/apache/hdfs/src/airflow/providers/apache/hdfs/__init__.py +++ b/providers/apache/hdfs/src/airflow/providers/apache/hdfs/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.12.1" +__version__ = "4.12.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/apache/hive/README.rst b/providers/apache/hive/README.rst index c2daf9e4d44ec..1f20df918edf5 100644 --- a/providers/apache/hive/README.rst +++ b/providers/apache/hive/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apache-hive`` -Release: ``9.6.0`` +Release: ``9.6.1`` `Apache Hive `__ @@ -36,7 +36,7 @@ This is a provider package for ``apache.hive`` provider. All classes for this pr are in ``airflow.providers.apache.hive`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -105,4 +105,4 @@ Extra Dependencies =================== ============================================================================================= The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/apache/hive/docs/changelog.rst b/providers/apache/hive/docs/changelog.rst index b877cd15a1be7..fb2b9a6c02a7d 100644 --- a/providers/apache/hive/docs/changelog.rst +++ b/providers/apache/hive/docs/changelog.rst @@ -27,6 +27,23 @@ Changelog --------- +9.6.1 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Move template-field checks out of __init__ in Hive sensors (#70334)`` + +Misc +~~~~ + +* ``Limit pandas to < 3 for DataFrame XComs (#70791)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + 9.6.0 ..... diff --git a/providers/apache/hive/docs/index.rst b/providers/apache/hive/docs/index.rst index 8398238768630..b19c2909172b8 100644 --- a/providers/apache/hive/docs/index.rst +++ b/providers/apache/hive/docs/index.rst @@ -79,7 +79,7 @@ apache-airflow-providers-apache-hive package `Apache Hive `__ -Release: 9.6.0 +Release: 9.6.1 Provider package ---------------- @@ -167,5 +167,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-apache-hive 9.6.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apache-hive 9.6.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-hive 9.6.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-hive 9.6.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apache/hive/provider.yaml b/providers/apache/hive/provider.yaml index 888c8785c5001..49072347be80f 100644 --- a/providers/apache/hive/provider.yaml +++ b/providers/apache/hive/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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: + - 9.6.1 - 9.6.0 - 9.5.0 - 9.4.2 diff --git a/providers/apache/hive/pyproject.toml b/providers/apache/hive/pyproject.toml index 50f395028e8d8..8565a499001ef 100644 --- a/providers/apache/hive/pyproject.toml +++ b/providers/apache/hive/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apache-hive" -version = "9.6.0" +version = "9.6.1" description = "Provider package apache-airflow-providers-apache-hive for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -154,8 +154,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-apache-hive/9.6.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-hive/9.6.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-hive/9.6.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-hive/9.6.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/apache/hive/src/airflow/providers/apache/hive/__init__.py b/providers/apache/hive/src/airflow/providers/apache/hive/__init__.py index f413762c3ea72..686e582a4975e 100644 --- a/providers/apache/hive/src/airflow/providers/apache/hive/__init__.py +++ b/providers/apache/hive/src/airflow/providers/apache/hive/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "9.6.0" +__version__ = "9.6.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/apache/kafka/README.rst b/providers/apache/kafka/README.rst index a26a410cc4936..af50317e83bdd 100644 --- a/providers/apache/kafka/README.rst +++ b/providers/apache/kafka/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apache-kafka`` -Release: ``1.15.0`` +Release: ``1.15.1`` `Apache Kafka `__ @@ -36,7 +36,7 @@ This is a provider package for ``apache.kafka`` provider. All classes for this p are in ``airflow.providers.apache.kafka`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -93,4 +93,4 @@ Extra Dependencies ==================== ==================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/apache/kafka/docs/changelog.rst b/providers/apache/kafka/docs/changelog.rst index 42194048ce35e..a3d70722758b8 100644 --- a/providers/apache/kafka/docs/changelog.rst +++ b/providers/apache/kafka/docs/changelog.rst @@ -27,6 +27,21 @@ Changelog --------- +1.15.1 +...... + +Bug Fixes +~~~~~~~~~ + +* ``Fix Kafka consumer not being closed on error in ConsumeFromTopicOperator (#69641)`` +* ``Fix AwaitMessageTrigger crash on tombstone messages when apply_function is unset (#69665)`` +* ``Fix KafkaBaseHook.test_connection missing oauth_cb for managed Kafka (#69507)`` +* ``Fix AwaitMessageTriggerFunctionSensor not honoring timeout (#69639)`` +* ``Validate ProduceToTopicOperator topic after rendering (#70333)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 1.15.0 ...... diff --git a/providers/apache/kafka/docs/index.rst b/providers/apache/kafka/docs/index.rst index 0a3e6013282cc..98b47ab85ad31 100644 --- a/providers/apache/kafka/docs/index.rst +++ b/providers/apache/kafka/docs/index.rst @@ -84,7 +84,7 @@ apache-airflow-providers-apache-kafka package `Apache Kafka `__ -Release: 1.15.0 +Release: 1.15.1 Provider package ---------------- @@ -160,5 +160,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-apache-kafka 1.15.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apache-kafka 1.15.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-kafka 1.15.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-kafka 1.15.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apache/kafka/provider.yaml b/providers/apache/kafka/provider.yaml index 481f6784fd8ec..822d7a8476a76 100644 --- a/providers/apache/kafka/provider.yaml +++ b/providers/apache/kafka/provider.yaml @@ -21,7 +21,7 @@ name: Apache Kafka state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 description: | `Apache Kafka `__ # Note that those versions are maintained by release manager - do not update them manually @@ -29,6 +29,7 @@ description: | # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 1.15.1 - 1.15.0 - 1.14.0 - 1.13.3 diff --git a/providers/apache/kafka/pyproject.toml b/providers/apache/kafka/pyproject.toml index 688b15c2ddfa2..506177299eff4 100644 --- a/providers/apache/kafka/pyproject.toml +++ b/providers/apache/kafka/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apache-kafka" -version = "1.15.0" +version = "1.15.1" description = "Provider package apache-airflow-providers-apache-kafka for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -119,8 +119,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-apache-kafka/1.15.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-kafka/1.15.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-kafka/1.15.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-kafka/1.15.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/apache/kafka/src/airflow/providers/apache/kafka/__init__.py b/providers/apache/kafka/src/airflow/providers/apache/kafka/__init__.py index 276cddeb8bb86..db409b40373cf 100644 --- a/providers/apache/kafka/src/airflow/providers/apache/kafka/__init__.py +++ b/providers/apache/kafka/src/airflow/providers/apache/kafka/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.15.0" +__version__ = "1.15.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/apache/livy/README.rst b/providers/apache/livy/README.rst index 0794313d18327..de1d60859e1a9 100644 --- a/providers/apache/livy/README.rst +++ b/providers/apache/livy/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apache-livy`` -Release: ``4.5.7`` +Release: ``4.6.0`` `Apache Livy `__ @@ -36,7 +36,7 @@ This is a provider package for ``apache.livy`` provider. All classes for this pr are in ``airflow.providers.apache.livy`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -60,4 +60,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/apache/livy/docs/changelog.rst b/providers/apache/livy/docs/changelog.rst index 42e12b3a93487..fed32f6c58ede 100644 --- a/providers/apache/livy/docs/changelog.rst +++ b/providers/apache/livy/docs/changelog.rst @@ -28,6 +28,19 @@ Changelog --------- +4.6.0 +..... + +Features +~~~~~~~~ + +* ``Reconnect to the running Livy batch on retry instead of resubmitting (#68956)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 4.5.7 ..... diff --git a/providers/apache/livy/docs/index.rst b/providers/apache/livy/docs/index.rst index fd645f63297d8..adf8a21f393f7 100644 --- a/providers/apache/livy/docs/index.rst +++ b/providers/apache/livy/docs/index.rst @@ -76,7 +76,7 @@ apache-airflow-providers-apache-livy package `Apache Livy `__ -Release: 4.5.7 +Release: 4.6.0 Provider package ---------------- @@ -111,5 +111,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-apache-livy 4.5.7 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apache-livy 4.5.7 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-livy 4.6.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-livy 4.6.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apache/livy/provider.yaml b/providers/apache/livy/provider.yaml index cda7b5692d133..ae676c7542a78 100644 --- a/providers/apache/livy/provider.yaml +++ b/providers/apache/livy/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1781642052 +source-date-epoch: 1785633505 # 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: + - 4.6.0 - 4.5.7 - 4.5.6 - 4.5.5 diff --git a/providers/apache/livy/pyproject.toml b/providers/apache/livy/pyproject.toml index 3a2a712c269da..5630c63f8a293 100644 --- a/providers/apache/livy/pyproject.toml +++ b/providers/apache/livy/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apache-livy" -version = "4.5.7" +version = "4.6.0" description = "Provider package apache-airflow-providers-apache-livy for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -102,8 +102,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-apache-livy/4.5.7" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-livy/4.5.7/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-livy/4.6.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-livy/4.6.0/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/apache/livy/src/airflow/providers/apache/livy/__init__.py b/providers/apache/livy/src/airflow/providers/apache/livy/__init__.py index da79bbfcce5dd..a3ab7003e9b11 100644 --- a/providers/apache/livy/src/airflow/providers/apache/livy/__init__.py +++ b/providers/apache/livy/src/airflow/providers/apache/livy/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.5.7" +__version__ = "4.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/apache/spark/README.rst b/providers/apache/spark/README.rst index 38f5ddfd67caa..564e5ca6f27a7 100644 --- a/providers/apache/spark/README.rst +++ b/providers/apache/spark/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apache-spark`` -Release: ``6.3.0`` +Release: ``6.3.1`` `Apache Spark `__ @@ -36,7 +36,7 @@ This is a provider package for ``apache.spark`` provider. All classes for this p are in ``airflow.providers.apache.spark`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -92,4 +92,4 @@ Extra Dependencies =================== =================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/apache/spark/docs/changelog.rst b/providers/apache/spark/docs/changelog.rst index 86949285a3686..cb858c4556947 100644 --- a/providers/apache/spark/docs/changelog.rst +++ b/providers/apache/spark/docs/changelog.rst @@ -28,6 +28,24 @@ Changelog --------- +6.3.1 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Anchor spark-submit log trail on actual exception instead of lines (#70513)`` + +Misc +~~~~ + +* ``Decouple SparkSubmitOperator resumable deployment backends (#68679)`` +* ``Drop unused post_submit_commands copy from SparkSubmitOperator init (#70323)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + 6.3.0 ..... diff --git a/providers/apache/spark/docs/index.rst b/providers/apache/spark/docs/index.rst index b3ab72907c67a..06e76ae8266ee 100644 --- a/providers/apache/spark/docs/index.rst +++ b/providers/apache/spark/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-apache-spark package `Apache Spark `__ -Release: 6.3.0 +Release: 6.3.1 Provider package ---------------- @@ -152,5 +152,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-apache-spark 6.3.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apache-spark 6.3.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-spark 6.3.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-spark 6.3.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apache/spark/provider.yaml b/providers/apache/spark/provider.yaml index c74293304bf3c..2d2cf49fab4dd 100644 --- a/providers/apache/spark/provider.yaml +++ b/providers/apache/spark/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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: + - 6.3.1 - 6.3.0 - 6.2.0 - 6.1.0 diff --git a/providers/apache/spark/pyproject.toml b/providers/apache/spark/pyproject.toml index 8118164772472..b7209a2f35cba 100644 --- a/providers/apache/spark/pyproject.toml +++ b/providers/apache/spark/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apache-spark" -version = "6.3.0" +version = "6.3.1" description = "Provider package apache-airflow-providers-apache-spark for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -118,8 +118,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-apache-spark/6.3.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-spark/6.3.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-spark/6.3.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-spark/6.3.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/apache/spark/src/airflow/providers/apache/spark/__init__.py b/providers/apache/spark/src/airflow/providers/apache/spark/__init__.py index 16608d6c8b5b7..e677973d79e33 100644 --- a/providers/apache/spark/src/airflow/providers/apache/spark/__init__.py +++ b/providers/apache/spark/src/airflow/providers/apache/spark/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "6.3.0" +__version__ = "6.3.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/arangodb/README.rst b/providers/arangodb/README.rst index 2615b265a0ef9..1c513dc11473d 100644 --- a/providers/arangodb/README.rst +++ b/providers/arangodb/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-arangodb`` -Release: ``2.9.5`` +Release: ``2.9.6`` `ArangoDB `__ @@ -36,7 +36,7 @@ This is a provider package for ``arangodb`` provider. All classes for this provi are in ``airflow.providers.arangodb`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -59,4 +59,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/arangodb/docs/changelog.rst b/providers/arangodb/docs/changelog.rst index 80a7aefcc0248..d3826f3ba3f62 100644 --- a/providers/arangodb/docs/changelog.rst +++ b/providers/arangodb/docs/changelog.rst @@ -28,6 +28,19 @@ Changelog --------- +2.9.6 +..... + +Misc +~~~~ + +* ``Use ValueError when no ArangoDB collection operation is specified (#70539)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 2.9.5 ..... diff --git a/providers/arangodb/docs/index.rst b/providers/arangodb/docs/index.rst index 40854afd4f125..b0d951fa043a2 100644 --- a/providers/arangodb/docs/index.rst +++ b/providers/arangodb/docs/index.rst @@ -70,7 +70,7 @@ apache-airflow-providers-arangodb package `ArangoDB `__ -Release: 2.9.5 +Release: 2.9.6 Provider package ---------------- @@ -104,5 +104,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-arangodb 2.9.5 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-arangodb 2.9.5 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-arangodb 2.9.6 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-arangodb 2.9.6 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/arangodb/provider.yaml b/providers/arangodb/provider.yaml index f5a99f68551da..9b8f0883f5de7 100644 --- a/providers/arangodb/provider.yaml +++ b/providers/arangodb/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1785633505 # 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.9.6 - 2.9.5 - 2.9.4 - 2.9.3 diff --git a/providers/arangodb/pyproject.toml b/providers/arangodb/pyproject.toml index 850be8d698df9..934c9993cb92b 100644 --- a/providers/arangodb/pyproject.toml +++ b/providers/arangodb/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-arangodb" -version = "2.9.5" +version = "2.9.6" description = "Provider package apache-airflow-providers-arangodb for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,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-arangodb/2.9.5" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-arangodb/2.9.5/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-arangodb/2.9.6" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-arangodb/2.9.6/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/arangodb/src/airflow/providers/arangodb/__init__.py b/providers/arangodb/src/airflow/providers/arangodb/__init__.py index 58e0e70ce406f..aee17c52959f4 100644 --- a/providers/arangodb/src/airflow/providers/arangodb/__init__.py +++ b/providers/arangodb/src/airflow/providers/arangodb/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "2.9.5" +__version__ = "2.9.6" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/celery/README.rst b/providers/celery/README.rst index 649aa28cd2f46..7a5a5a5a8d80d 100644 --- a/providers/celery/README.rst +++ b/providers/celery/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-celery`` -Release: ``3.23.0`` +Release: ``3.23.1`` `Celery `__ @@ -36,7 +36,7 @@ This is a provider package for ``celery`` provider. All classes for this provide are in ``airflow.providers.celery`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -88,4 +88,4 @@ Extra Dependencies =================== =================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/celery/docs/changelog.rst b/providers/celery/docs/changelog.rst index 476ef9ff091d5..e1de5e1801dc8 100644 --- a/providers/celery/docs/changelog.rst +++ b/providers/celery/docs/changelog.rst @@ -27,6 +27,17 @@ Changelog --------- +3.23.1 +...... + +Bug Fixes +~~~~~~~~~ + +* ``Honor verbose logging for Celery workers (#69828)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 3.23.0 ...... diff --git a/providers/celery/docs/index.rst b/providers/celery/docs/index.rst index 7fc33c3b0b579..84abc5462c12f 100644 --- a/providers/celery/docs/index.rst +++ b/providers/celery/docs/index.rst @@ -67,7 +67,7 @@ apache-airflow-providers-celery package `Celery `__ -Release: 3.23.0 +Release: 3.23.1 Provider package ---------------- @@ -138,5 +138,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-celery 3.23.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-celery 3.23.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-celery 3.23.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-celery 3.23.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/celery/provider.yaml b/providers/celery/provider.yaml index 2f94171331bd7..dfe7e2e4ed9e6 100644 --- a/providers/celery/provider.yaml +++ b/providers/celery/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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: + - 3.23.1 - 3.23.0 - 3.22.0 - 3.21.0 diff --git a/providers/celery/pyproject.toml b/providers/celery/pyproject.toml index 015636c76df74..0bdae8b8b7780 100644 --- a/providers/celery/pyproject.toml +++ b/providers/celery/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-celery" -version = "3.23.0" +version = "3.23.1" description = "Provider package apache-airflow-providers-celery for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -112,8 +112,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-celery/3.23.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-celery/3.23.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-celery/3.23.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-celery/3.23.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/celery/src/airflow/providers/celery/__init__.py b/providers/celery/src/airflow/providers/celery/__init__.py index d7a32181c05f9..eec38c869b4c7 100644 --- a/providers/celery/src/airflow/providers/celery/__init__.py +++ b/providers/celery/src/airflow/providers/celery/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.23.0" +__version__ = "3.23.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/clickhousedb/docs/changelog.rst b/providers/clickhousedb/docs/changelog.rst index a141758c080e3..8bc86ad1c7f57 100644 --- a/providers/clickhousedb/docs/changelog.rst +++ b/providers/clickhousedb/docs/changelog.rst @@ -39,7 +39,7 @@ Misc appropriate section above if needed. Do not delete the lines(!): * ``Fix ClickHouse test_connection unit test failing with newer clickhouse-connect (#70114)`` * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` - + * ``Prepare providers release 2026-07-22 (#70256)`` 1.0.0 ..... diff --git a/providers/clickhousedb/provider.yaml b/providers/clickhousedb/provider.yaml index db67c896152f1..0555f1029eed1 100644 --- a/providers/clickhousedb/provider.yaml +++ b/providers/clickhousedb/provider.yaml @@ -23,7 +23,7 @@ description: | state: ready lifecycle: incubation -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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 diff --git a/providers/cncf/kubernetes/README.rst b/providers/cncf/kubernetes/README.rst index a385989f285be..ef1d84749024b 100644 --- a/providers/cncf/kubernetes/README.rst +++ b/providers/cncf/kubernetes/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-cncf-kubernetes`` -Release: ``10.20.0`` +Release: ``10.21.0`` `Kubernetes `__ @@ -36,7 +36,7 @@ This is a provider package for ``cncf.kubernetes`` provider. All classes for thi are in ``airflow.providers.cncf.kubernetes`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -65,4 +65,4 @@ PIP package Version required ========================================== ====================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/cncf/kubernetes/docs/changelog.rst b/providers/cncf/kubernetes/docs/changelog.rst index 82fd133f0047d..2a8dda479faf2 100644 --- a/providers/cncf/kubernetes/docs/changelog.rst +++ b/providers/cncf/kubernetes/docs/changelog.rst @@ -27,6 +27,44 @@ Changelog --------- +10.21.0 +....... + +.. note:: + ``airflow kubernetes cleanup-pods`` now takes ``--min-completed-minutes``, which defaults to + ``1``. Terminal pods are therefore no longer deleted immediately; pass + ``--min-completed-minutes 0`` to restore the previous behaviour. The delay closes a race + where cleanup removed a pod before ``await_pod_completion`` had read its final state. + +Features +~~~~~~~~ + +* ``Add '--min-completed-minutes' to 'cleanup-pods' to prevent KPO race condition (#70595)`` +* ``Add opt-in concurrent pod creation to KubernetesExecutor (#68480)`` + +Bug Fixes +~~~~~~~~~ + +* ``Prevent deferrable KubernetesPodOperator log parsing from blocking the triggerer event loop (#69661)`` +* ``Fix KubernetesPodOperator dry_run requiring live Kubernetes API client (#70234)`` +* ``Build KubernetesInstallKueueOperator manifest URL after rendering (#70335)`` + +Misc +~~~~ + +* ``Mark KubernetesPodOperator and AgentOperator as durable capable (#70289)`` +* ``Validate KubernetesResourceBaseOperator yaml_conf after rendering (#70337)`` + +Doc-only +~~~~~~~~ + +* ``Document Kubernetes RBAC permissions (#68716)`` +* ``Documenting effect if task state store cleanup for KPO (#70722)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + 10.20.0 ....... diff --git a/providers/cncf/kubernetes/docs/index.rst b/providers/cncf/kubernetes/docs/index.rst index 94a233f5a41e7..93ab9b7559c0d 100644 --- a/providers/cncf/kubernetes/docs/index.rst +++ b/providers/cncf/kubernetes/docs/index.rst @@ -89,7 +89,7 @@ apache-airflow-providers-cncf-kubernetes package `Kubernetes `__ -Release: 10.20.0 +Release: 10.21.0 Provider package ---------------- @@ -129,5 +129,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-cncf-kubernetes 10.20.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-cncf-kubernetes 10.20.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-cncf-kubernetes 10.21.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-cncf-kubernetes 10.21.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/cncf/kubernetes/provider.yaml b/providers/cncf/kubernetes/provider.yaml index a6ba5b42ede7d..cfecb10cba9b7 100644 --- a/providers/cncf/kubernetes/provider.yaml +++ b/providers/cncf/kubernetes/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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: + - 10.21.0 - 10.20.0 - 10.19.0 - 10.18.0 diff --git a/providers/cncf/kubernetes/pyproject.toml b/providers/cncf/kubernetes/pyproject.toml index f14071b620bdc..2bda75ab0ad1c 100644 --- a/providers/cncf/kubernetes/pyproject.toml +++ b/providers/cncf/kubernetes/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-cncf-kubernetes" -version = "10.20.0" +version = "10.21.0" description = "Provider package apache-airflow-providers-cncf-kubernetes for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -125,8 +125,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-cncf-kubernetes/10.20.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/10.20.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/10.21.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/10.21.0/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/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/__init__.py b/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/__init__.py index d1cb053409944..2f2609b683ef2 100644 --- a/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/__init__.py +++ b/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "10.20.0" +__version__ = "10.21.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/cohere/README.rst b/providers/cohere/README.rst index 10e8dbae321ac..9bb3c7c22a694 100644 --- a/providers/cohere/README.rst +++ b/providers/cohere/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-cohere`` -Release: ``1.6.6`` +Release: ``1.6.7`` `Cohere `__ @@ -36,7 +36,7 @@ This is a provider package for ``cohere`` provider. All classes for this provide are in ``airflow.providers.cohere`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -61,4 +61,4 @@ PIP package Version required ========================================== ================================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/cohere/docs/changelog.rst b/providers/cohere/docs/changelog.rst index 0aef8b653da1f..a26d138c0f2ae 100644 --- a/providers/cohere/docs/changelog.rst +++ b/providers/cohere/docs/changelog.rst @@ -20,6 +20,18 @@ Changelog --------- +1.6.7 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Fix CohereEmbeddingOperator input_text normalization before rendering (#70325)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-07-22 (#70256)`` + 1.6.6 ..... diff --git a/providers/cohere/docs/index.rst b/providers/cohere/docs/index.rst index 092912d34ef20..e3b1570d93c43 100644 --- a/providers/cohere/docs/index.rst +++ b/providers/cohere/docs/index.rst @@ -88,7 +88,7 @@ apache-airflow-providers-cohere package `Cohere `__ -Release: 1.6.6 +Release: 1.6.7 Provider package ---------------- @@ -124,5 +124,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-cohere 1.6.6 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-cohere 1.6.6 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-cohere 1.6.7 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-cohere 1.6.7 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/cohere/provider.yaml b/providers/cohere/provider.yaml index 40b6cab29cf7e..97e057f6f695a 100644 --- a/providers/cohere/provider.yaml +++ b/providers/cohere/provider.yaml @@ -25,13 +25,14 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1785633505 # 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: + - 1.6.7 - 1.6.6 - 1.6.5 - 1.6.4 diff --git a/providers/cohere/pyproject.toml b/providers/cohere/pyproject.toml index 6a1db15b58188..bd0f4597f5785 100644 --- a/providers/cohere/pyproject.toml +++ b/providers/cohere/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-cohere" -version = "1.6.6" +version = "1.6.7" description = "Provider package apache-airflow-providers-cohere for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -101,8 +101,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-cohere/1.6.6" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-cohere/1.6.6/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-cohere/1.6.7" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-cohere/1.6.7/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/cohere/src/airflow/providers/cohere/__init__.py b/providers/cohere/src/airflow/providers/cohere/__init__.py index 7a8bc2b337822..0005792bbfa46 100644 --- a/providers/cohere/src/airflow/providers/cohere/__init__.py +++ b/providers/cohere/src/airflow/providers/cohere/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.6.6" +__version__ = "1.6.7" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/common/ai/README.rst b/providers/common/ai/README.rst index 03fac6a7d54a4..9d1488e3afeb3 100644 --- a/providers/common/ai/README.rst +++ b/providers/common/ai/README.rst @@ -69,13 +69,12 @@ You can install such cross-provider dependencies when installing from PyPI. For .. code-block:: bash - pip install apache-airflow-providers-common-ai[amazon] + pip install apache-airflow-providers-common-ai[common.sql] ============================================================================================================ ============== Dependent package Extra ============================================================================================================ ============== -`apache-airflow-providers-amazon `_ ``amazon`` `apache-airflow-providers-common-sql `_ ``common.sql`` `apache-airflow-providers-git `_ ``git`` ============================================================================================================ ============== @@ -97,14 +96,12 @@ Extra Dependencies ``avro`` ``fastavro>=1.10.0; python_version < "3.14"``, ``fastavro>=1.12.1; python_version >= "3.14"`` ``parquet`` ``pyarrow>=18.0.0; python_version < '3.14'``, ``pyarrow>=22.0.0; python_version >= '3.14'`` ``sql`` ``apache-airflow-providers-common-sql>=1.33.0``, ``sqlglot>=30.0.0`` -``aws`` ``apache-airflow-providers-amazon>=9.0.0`` ``common.sql`` ``apache-airflow-providers-common-sql>=1.33.0`` ``langchain`` ``langchain>=1.0.0`` ``llamaindex`` ``dataclasses-json>=0.6.7``, ``llama-index-core>=0.13.0``, ``llama-index-embeddings-openai>=0.6.0``, ``llama-index-llms-openai>=0.6.0`` ``pdf`` ``pypdf>=4.0.0`` ``docx`` ``python-docx>=1.0.0`` ``git`` ``apache-airflow-providers-git`` -``amazon`` ``apache-airflow-providers-amazon`` ============== ======================================================================================================================================= The changelog for the provider package can be found in the diff --git a/providers/common/ai/docs/changelog.rst b/providers/common/ai/docs/changelog.rst index 527028d39ee5e..0f421546d36ea 100644 --- a/providers/common/ai/docs/changelog.rst +++ b/providers/common/ai/docs/changelog.rst @@ -36,13 +36,22 @@ Changelog to 1.2.0 or newer; if you cannot, stay on ``common.ai`` 0.6.0. Installations that do not use the ``skills`` extra are unaffected. +.. note:: + ``SQLToolset(allowed_tables=...)`` now fails closed: ``COPY`` in any form, and any function + sqlglot cannot type, are refused before the query runs. This closes a bypass where + ``pg_read_file()``, ``query_to_xml()`` and ``COPY ... FROM PROGRAM`` reached data and files + outside ``allowed_tables``. Project UDFs and a few common builtins such as + ``json_build_object`` also parse as untyped; pass them in the new ``allowed_functions`` + argument to permit them. The database role remains the real security boundary. + Features ~~~~~~~~ -* ``Add AWS services toolset for agents to access 1000+ APIs (#70087)`` * ``Add pydantic-ai capability matrix references doc to Common AI (#69887)`` * ``Support excluding files from 'common.ai' Agent Skills discovery (#69924)`` * ``Use task state store for 'common.ai' durable execution on Airflow 3.3+ (#68926)`` +* ``Support '.txt' files in 'LLMFileAnalysisOperator' (#70431)`` +* ``Support cloud URI globs in DocumentLoaderOperator (#70299)`` Bug Fixes ~~~~~~~~~ @@ -56,11 +65,17 @@ Bug Fixes * ``Reject unsupported require_approval in LLM branch and schema compare operators (#70069)`` * ``Fix '@task.llm_branch' import failure on Task SDK-only workers (#70068)`` * ``Fix common.ai durable execution skipping Toolset-capability tools (#69881)`` +* ``Redact secrets from LLMRetryPolicy classification prompts (#70229)`` +* ``Validate common AI tool-call arguments to enable pydantic-ai retries (#70096)`` +* ``Validate template fields after rendering in common.ai operators (#70338)`` Misc ~~~~ * ``Add dataclasses-json floor to common.ai llamaindex extra (#69755)`` +* ``Add a Retry Policies category to the provider registry (#70499)`` +* ``Remove noqa:S101 from production code (#70378)`` +* ``Mark KubernetesPodOperator and AgentOperator as durable capable (#70289)`` Doc-only ~~~~~~~~ @@ -72,6 +87,7 @@ Doc-only * ``Add feature-comparison table and toolset links to common.ai provider docs (#69649)`` * ``Add an Examples entry point to the common.ai provider docs (#69650)`` * ``Document when to use common.ai vs vendor-specific AI providers (#69551)`` +* ``Document the sql extra required for LLMSQLQueryOperator (#70564)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): @@ -79,7 +95,12 @@ Doc-only * ``Add toolset as a provider module category (#70122)`` * ``[main] Upgrade important CI environment (#69694)`` * ``Guard code_mode example DAG on SQLToolset import (#69677)`` - + * ``Add AWS services toolset for agents to access 1000+ APIs (#70087)`` + * ``Fix flaky secrets masking test in LLMRetryPolicy (#70823)`` + * ``Revert AWS services toolset for common AI provider (#70695)`` + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + * ``Mark common.ai provider as not ready for release (#70481)`` + * ``Prepare providers release 2026-07-22 (#70256)`` 0.6.0 ..... diff --git a/providers/common/ai/provider.yaml b/providers/common/ai/provider.yaml index 62c9eeaa02573..1feaa6ed5c685 100644 --- a/providers/common/ai/provider.yaml +++ b/providers/common/ai/provider.yaml @@ -23,7 +23,7 @@ description: | state: ready lifecycle: incubation -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 build-system: hatchling # note that those versions are maintained by release manager - do not update them manually versions: diff --git a/providers/common/compat/README.rst b/providers/common/compat/README.rst index 86b06ffd43f53..4b74633c8e73d 100644 --- a/providers/common/compat/README.rst +++ b/providers/common/compat/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-common-compat`` -Release: ``1.17.0`` +Release: ``1.18.0`` Common Compatibility Provider - providing compatibility code for previous Airflow versions @@ -36,7 +36,7 @@ This is a provider package for ``common.compat`` provider. All classes for this are in ``airflow.providers.common.compat`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -88,4 +88,4 @@ Extra Dependencies =============== ======================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/common/compat/docs/changelog.rst b/providers/common/compat/docs/changelog.rst index d719cff6a2036..919c2b980ecfd 100644 --- a/providers/common/compat/docs/changelog.rst +++ b/providers/common/compat/docs/changelog.rst @@ -25,6 +25,18 @@ Changelog --------- +1.18.0 +...... + +Features +~~~~~~~~ + +* ``Gate audit log rows not tied to a Dag on a dedicated AccessView (#70759)`` +* ``Add IMPORT_ERRORS_ALL permission for import errors of files with no registered Dag (#69790)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 1.17.0 ...... diff --git a/providers/common/compat/docs/index.rst b/providers/common/compat/docs/index.rst index 784ef76ac2099..1f4a78a79c61d 100644 --- a/providers/common/compat/docs/index.rst +++ b/providers/common/compat/docs/index.rst @@ -62,7 +62,7 @@ apache-airflow-providers-common-compat package Common Compatibility Provider - providing compatibility code for previous Airflow versions -Release: 1.17.0 +Release: 1.18.0 Provider package ---------------- @@ -133,5 +133,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-common-compat 1.17.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-common-compat 1.17.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-compat 1.18.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-compat 1.18.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/common/compat/provider.yaml b/providers/common/compat/provider.yaml index 3d2e2f0f2de5d..102a7f5559df4 100644 --- a/providers/common/compat/provider.yaml +++ b/providers/common/compat/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784794681 +source-date-epoch: 1785633505 # 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: + - 1.18.0 - 1.17.0 - 1.16.0 - 1.15.0 diff --git a/providers/common/compat/pyproject.toml b/providers/common/compat/pyproject.toml index 66094257fae9a..ded1b6fcbe447 100644 --- a/providers/common/compat/pyproject.toml +++ b/providers/common/compat/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-common-compat" -version = "1.17.0" +version = "1.18.0" description = "Provider package apache-airflow-providers-common-compat for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -109,8 +109,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-common-compat/1.17.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-compat/1.17.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-common-compat/1.18.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-compat/1.18.0/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/common/compat/src/airflow/providers/common/compat/__init__.py b/providers/common/compat/src/airflow/providers/common/compat/__init__.py index 48d56931944b2..fa614ba20ea89 100644 --- a/providers/common/compat/src/airflow/providers/common/compat/__init__.py +++ b/providers/common/compat/src/airflow/providers/common/compat/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.17.0" +__version__ = "1.18.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/common/io/docs/.latest-doc-only-change.txt b/providers/common/io/docs/.latest-doc-only-change.txt index 8978da3fe885b..bf162f41865dd 100644 --- a/providers/common/io/docs/.latest-doc-only-change.txt +++ b/providers/common/io/docs/.latest-doc-only-change.txt @@ -1 +1 @@ -62d451d623 +9a0d1d3334 diff --git a/providers/common/sql/README.rst b/providers/common/sql/README.rst index 01deaa7cb085b..f04f36b720d66 100644 --- a/providers/common/sql/README.rst +++ b/providers/common/sql/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-common-sql`` -Release: ``2.0.3`` +Release: ``2.1.0`` `Common SQL Provider `__ @@ -36,7 +36,7 @@ This is a provider package for ``common.sql`` provider. All classes for this pro are in ``airflow.providers.common.sql`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -84,10 +84,10 @@ Dependent package Optional dependencies ---------------------- -================== ======================================================================================================================================================================= +================== ================================================================================================================================================================================ Extra Dependencies -================== ======================================================================================================================================================================= -``pandas`` ``pandas[sql-other]>=2.1.2; python_version <"3.13"``, ``pandas>=2.2.3; python_version >="3.13" and python_version <"3.14"``, ``pandas>=2.3.3; python_version >="3.14"`` +================== ================================================================================================================================================================================ +``pandas`` ``pandas[sql-other]>=2.1.2,<3; python_version <"3.13"``, ``pandas>=2.2.3,<3; python_version >="3.13" and python_version <"3.14"``, ``pandas>=2.3.3,<3; python_version >="3.14"`` ``openlineage`` ``apache-airflow-providers-openlineage`` ``polars`` ``polars>=1.26.0`` ``sqlalchemy`` ``sqlalchemy>=1.4.54`` @@ -95,7 +95,7 @@ Extra Dependencies ``datafusion`` ``datafusion>=50.0.0,<52.0.0`` ``pyiceberg-core`` ``pyiceberg-core>=0.8.0`` ``apache.iceberg`` ``apache-airflow-providers-apache-iceberg`` -================== ======================================================================================================================================================================= +================== ================================================================================================================================================================================ The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/common/sql/docs/changelog.rst b/providers/common/sql/docs/changelog.rst index a74d5977cf230..787ec8ec15501 100644 --- a/providers/common/sql/docs/changelog.rst +++ b/providers/common/sql/docs/changelog.rst @@ -25,6 +25,30 @@ Changelog --------- +2.1.0 +..... + +Features +~~~~~~~~ + +* ``Add SQLBulkLoadOperator to Common SQL Provider (#69362)`` + +Bug Fixes +~~~~~~~~~ + +* ``Fix SQLColumnCheckOperator crash on non-numeric column bounds (#70895)`` +* ``Fix SQL check tolerance for negative expected values (#69736)`` +* ``Fix SQL value checks for negative expected values (#69893)`` + +Misc +~~~~ + +* ``Limit pandas to < 3 for DataFrame XComs (#70791)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + 2.0.3 ..... diff --git a/providers/common/sql/docs/index.rst b/providers/common/sql/docs/index.rst index ec33b3329e532..ff00456d28e48 100644 --- a/providers/common/sql/docs/index.rst +++ b/providers/common/sql/docs/index.rst @@ -79,7 +79,7 @@ apache-airflow-providers-common-sql package `Common SQL Provider `__ -Release: 2.0.3 +Release: 2.1.0 Provider package ---------------- @@ -160,5 +160,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-common-sql 2.0.3 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-common-sql 2.0.3 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-sql 2.1.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-sql 2.1.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/common/sql/provider.yaml b/providers/common/sql/provider.yaml index 8593e2b86dd16..ff5c6caa17c77 100644 --- a/providers/common/sql/provider.yaml +++ b/providers/common/sql/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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.1.0 - 2.0.3 - 2.0.2 - 2.0.1 diff --git a/providers/common/sql/pyproject.toml b/providers/common/sql/pyproject.toml index d0d4541d587dc..b018c3cca45d4 100644 --- a/providers/common/sql/pyproject.toml +++ b/providers/common/sql/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-common-sql" -version = "2.0.3" +version = "2.1.0" description = "Provider package apache-airflow-providers-common-sql for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -157,8 +157,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-common-sql/2.0.3" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-sql/2.0.3/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-common-sql/2.1.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-sql/2.1.0/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/common/sql/src/airflow/providers/common/sql/__init__.py b/providers/common/sql/src/airflow/providers/common/sql/__init__.py index 0863b9afde335..c842c3eafbcc5 100644 --- a/providers/common/sql/src/airflow/providers/common/sql/__init__.py +++ b/providers/common/sql/src/airflow/providers/common/sql/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "2.0.3" +__version__ = "2.1.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/databricks/README.rst b/providers/databricks/README.rst index 494cd6be7e4a1..712ed795418b1 100644 --- a/providers/databricks/README.rst +++ b/providers/databricks/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-databricks`` -Release: ``7.18.0`` +Release: ``7.18.1`` `Databricks `__ @@ -36,7 +36,7 @@ This is a provider package for ``databricks`` provider. All classes for this pro are in ``airflow.providers.databricks`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -107,4 +107,4 @@ Extra Dependencies ================== ================================================================================================================================================================ The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/databricks/docs/changelog.rst b/providers/databricks/docs/changelog.rst index 21683ca67e823..41f025336ef34 100644 --- a/providers/databricks/docs/changelog.rst +++ b/providers/databricks/docs/changelog.rst @@ -26,6 +26,28 @@ Changelog --------- +7.18.1 +...... + +Misc +~~~~ + +* ``Limit pandas to < 3 for DataFrame XComs (#70791)`` +* ``Review and update constraint dependencies (#70652)`` +* ``Validate DatabricksSQLStatementsSensor statement fields after rendering (#70340)`` +* ``Validate DatabricksCopyIntoOperator template fields after rendering (#70339)`` + +Doc-only +~~~~~~~~ + +* ``Document effect of state-store cleanup for operators with durable execution (#70721)`` +* ``Clarify Databricks retry_delay uses exponential backoff (#68622)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Restore Dag-parse-time validation for Databricks Repos operator arguments (#70551)`` + * ``Validate Databricks Repos operators' template fields after rendering (#70341)`` + 7.18.0 ...... diff --git a/providers/databricks/docs/index.rst b/providers/databricks/docs/index.rst index 55835fb43c061..75f80e9b4542a 100644 --- a/providers/databricks/docs/index.rst +++ b/providers/databricks/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-databricks package `Databricks `__ -Release: 7.18.0 +Release: 7.18.1 Provider package ---------------- @@ -168,5 +168,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-databricks 7.18.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-databricks 7.18.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-databricks 7.18.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-databricks 7.18.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/databricks/provider.yaml b/providers/databricks/provider.yaml index 0bb4d503b9f45..f2dc2d7a2dedc 100644 --- a/providers/databricks/provider.yaml +++ b/providers/databricks/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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: + - 7.18.1 - 7.18.0 - 7.17.0 - 7.16.1 diff --git a/providers/databricks/pyproject.toml b/providers/databricks/pyproject.toml index 74594af076d06..1c2a58f95ac24 100644 --- a/providers/databricks/pyproject.toml +++ b/providers/databricks/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-databricks" -version = "7.18.0" +version = "7.18.1" description = "Provider package apache-airflow-providers-databricks for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -163,8 +163,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-databricks/7.18.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-databricks/7.18.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-databricks/7.18.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-databricks/7.18.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/databricks/src/airflow/providers/databricks/__init__.py b/providers/databricks/src/airflow/providers/databricks/__init__.py index 7479bfecfc465..c67389528b8a6 100644 --- a/providers/databricks/src/airflow/providers/databricks/__init__.py +++ b/providers/databricks/src/airflow/providers/databricks/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "7.18.0" +__version__ = "7.18.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/dbt/cloud/README.rst b/providers/dbt/cloud/README.rst index d0a78df0f9d09..d79b192d5b581 100644 --- a/providers/dbt/cloud/README.rst +++ b/providers/dbt/cloud/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-dbt-cloud`` -Release: ``4.9.2`` +Release: ``4.9.3`` `dbt Cloud `__ @@ -36,7 +36,7 @@ This is a provider package for ``dbt.cloud`` provider. All classes for this prov are in ``airflow.providers.dbt.cloud`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -91,4 +91,4 @@ Extra Dependencies =============== =============================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/dbt/cloud/docs/changelog.rst b/providers/dbt/cloud/docs/changelog.rst index 7ca16fffd4c51..fae009d6ee3f9 100644 --- a/providers/dbt/cloud/docs/changelog.rst +++ b/providers/dbt/cloud/docs/changelog.rst @@ -28,6 +28,20 @@ Changelog --------- +4.9.3 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Fix DbtCloudRunJobOperator having false failures during deferred polling (#70581)`` +* ``Derive DbtCloudGetJobRunArtifactOperator default file name after rendering (#70336)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + * ``Prepare providers release 2026-07-22 (#70256)`` + 4.9.2 ..... diff --git a/providers/dbt/cloud/docs/index.rst b/providers/dbt/cloud/docs/index.rst index 7933a655b1765..213c70c50f313 100644 --- a/providers/dbt/cloud/docs/index.rst +++ b/providers/dbt/cloud/docs/index.rst @@ -81,7 +81,7 @@ apache-airflow-providers-dbt-cloud package `dbt Cloud `__ -Release: 4.9.2 +Release: 4.9.3 Provider package ---------------- @@ -155,5 +155,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-dbt-cloud 4.9.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-dbt-cloud 4.9.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-dbt-cloud 4.9.3 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-dbt-cloud 4.9.3 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/dbt/cloud/provider.yaml b/providers/dbt/cloud/provider.yaml index 0d36f93e58ac3..35882f8902c7c 100644 --- a/providers/dbt/cloud/provider.yaml +++ b/providers/dbt/cloud/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1781642052 +source-date-epoch: 1785633505 # 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: + - 4.9.3 - 4.9.2 - 4.9.1 - 4.9.0 diff --git a/providers/dbt/cloud/pyproject.toml b/providers/dbt/cloud/pyproject.toml index 1eba60ccf0095..1c22e23624e21 100644 --- a/providers/dbt/cloud/pyproject.toml +++ b/providers/dbt/cloud/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-dbt-cloud" -version = "4.9.2" +version = "4.9.3" description = "Provider package apache-airflow-providers-dbt-cloud for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -113,8 +113,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-dbt-cloud/4.9.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-dbt-cloud/4.9.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-dbt-cloud/4.9.3" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-dbt-cloud/4.9.3/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/dbt/cloud/src/airflow/providers/dbt/cloud/__init__.py b/providers/dbt/cloud/src/airflow/providers/dbt/cloud/__init__.py index b7c2c96409fca..aee286cd652c9 100644 --- a/providers/dbt/cloud/src/airflow/providers/dbt/cloud/__init__.py +++ b/providers/dbt/cloud/src/airflow/providers/dbt/cloud/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.9.2" +__version__ = "4.9.3" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/docker/README.rst b/providers/docker/README.rst index 03adff8b38ee5..7fefa5a1a4bed 100644 --- a/providers/docker/README.rst +++ b/providers/docker/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-docker`` -Release: ``4.5.8`` +Release: ``4.5.9`` `Docker `__ @@ -36,7 +36,7 @@ This is a provider package for ``docker`` provider. All classes for this provide are in ``airflow.providers.docker`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -60,4 +60,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/docker/docs/changelog.rst b/providers/docker/docs/changelog.rst index d54f1edc8f576..7d143964e3609 100644 --- a/providers/docker/docs/changelog.rst +++ b/providers/docker/docs/changelog.rst @@ -27,6 +27,17 @@ Changelog --------- +4.5.9 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Handle DockerOperator mounts after rendering instead of in __init__ (#70342)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 4.5.8 ..... diff --git a/providers/docker/docs/index.rst b/providers/docker/docs/index.rst index dca76e4e7113b..0b599350570bd 100644 --- a/providers/docker/docs/index.rst +++ b/providers/docker/docs/index.rst @@ -70,7 +70,7 @@ apache-airflow-providers-docker package `Docker `__ -Release: 4.5.8 +Release: 4.5.9 Provider package ---------------- @@ -105,5 +105,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-docker 4.5.8 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-docker 4.5.8 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-docker 4.5.9 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-docker 4.5.9 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/docker/provider.yaml b/providers/docker/provider.yaml index 506ca11272886..ffbf0f78e9bdf 100644 --- a/providers/docker/provider.yaml +++ b/providers/docker/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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: + - 4.5.9 - 4.5.8 - 4.5.7 - 4.5.6 diff --git a/providers/docker/pyproject.toml b/providers/docker/pyproject.toml index 680e344c3ec90..45f0e1e70f111 100644 --- a/providers/docker/pyproject.toml +++ b/providers/docker/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-docker" -version = "4.5.8" +version = "4.5.9" description = "Provider package apache-airflow-providers-docker for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -100,8 +100,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-docker/4.5.8" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-docker/4.5.8/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-docker/4.5.9" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-docker/4.5.9/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/docker/src/airflow/providers/docker/__init__.py b/providers/docker/src/airflow/providers/docker/__init__.py index 5b35bf64f4d87..dfb9baad5187a 100644 --- a/providers/docker/src/airflow/providers/docker/__init__.py +++ b/providers/docker/src/airflow/providers/docker/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.5.8" +__version__ = "4.5.9" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/edge3/README.rst b/providers/edge3/README.rst index bf232202c6a92..61366bef43074 100644 --- a/providers/edge3/README.rst +++ b/providers/edge3/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-edge3`` -Release: ``4.2.0`` +Release: ``4.3.0`` Handle edge workers on remote sites via HTTP(s) connection and orchestrates work over distributed sites. @@ -48,7 +48,7 @@ This is a provider package for ``edge3`` provider. All classes for this provider are in ``airflow.providers.edge3`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -74,4 +74,4 @@ PIP package Version required ========================================== =================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/edge3/docs/changelog.rst b/providers/edge3/docs/changelog.rst index 20aa0995854e3..75a1427dcaaad 100644 --- a/providers/edge3/docs/changelog.rst +++ b/providers/edge3/docs/changelog.rst @@ -27,6 +27,30 @@ Changelog --------- +4.3.0 +..... + +Features +~~~~~~~~ + +* ``Add queue parameter to edge list-workers subcommand (#70436)`` + +Bug Fixes +~~~~~~~~~ + +* ``Edge3: Exit non-zero when worker admin CLI commands fail (#70112)`` + +Misc +~~~~ + +* ``Bump the edge-ui-package-updates group across 1 directory with 3 updates (#70848)`` +* ``Bump the edge-ui-package-updates group across 1 directory with 31 updates (#70616)`` +* ``Add team_name tagging to multi team dag metrics (#69943)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix operators declaring template_fields/template_ext as bare strings (#70916)`` + 4.2.0 ..... diff --git a/providers/edge3/docs/index.rst b/providers/edge3/docs/index.rst index 2a80a3af63b5c..b9969ebb77ff3 100644 --- a/providers/edge3/docs/index.rst +++ b/providers/edge3/docs/index.rst @@ -98,7 +98,7 @@ Additional REST API endpoints are provided to distribute tasks and manage the ed are provided by the API server. -Release: 4.2.0 +Release: 4.3.0 Provider package ---------------- @@ -135,5 +135,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-edge3 4.2.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-edge3 4.2.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-edge3 4.3.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-edge3 4.3.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/edge3/provider.yaml b/providers/edge3/provider.yaml index b9cdbd823a4a5..122103ed06b82 100644 --- a/providers/edge3/provider.yaml +++ b/providers/edge3/provider.yaml @@ -34,7 +34,7 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 build-system: hatchling # Note that those versions are maintained by release manager - do not update them manually @@ -42,6 +42,7 @@ build-system: hatchling # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 4.3.0 - 4.2.0 - 4.1.0 - 4.0.0 diff --git a/providers/edge3/pyproject.toml b/providers/edge3/pyproject.toml index bcf701568d315..662baa25b9373 100644 --- a/providers/edge3/pyproject.toml +++ b/providers/edge3/pyproject.toml @@ -32,7 +32,7 @@ build-backend = "hatchling.build" [project] name = "apache-airflow-providers-edge3" -version = "4.2.0" +version = "4.3.0" description = "Provider package apache-airflow-providers-edge3 for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -109,8 +109,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-edge3/4.2.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-edge3/4.2.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-edge3/4.3.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-edge3/4.3.0/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/edge3/src/airflow/providers/edge3/__init__.py b/providers/edge3/src/airflow/providers/edge3/__init__.py index c2c8190556e04..321fbe6e7928b 100644 --- a/providers/edge3/src/airflow/providers/edge3/__init__.py +++ b/providers/edge3/src/airflow/providers/edge3/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.2.0" +__version__ = "4.3.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.0" diff --git a/providers/elasticsearch/README.rst b/providers/elasticsearch/README.rst index e381ad40b798a..7e9806d4640c7 100644 --- a/providers/elasticsearch/README.rst +++ b/providers/elasticsearch/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-elasticsearch`` -Release: ``6.8.1`` +Release: ``6.9.0`` `Elasticsearch `__ @@ -36,7 +36,7 @@ This is a provider package for ``elasticsearch`` provider. All classes for this are in ``airflow.providers.elasticsearch`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -69,4 +69,4 @@ Extra Dependencies ========== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/elasticsearch/docs/changelog.rst b/providers/elasticsearch/docs/changelog.rst index 42217bf5a23cf..9b86289af809a 100644 --- a/providers/elasticsearch/docs/changelog.rst +++ b/providers/elasticsearch/docs/changelog.rst @@ -27,6 +27,23 @@ Changelog --------- +6.9.0 +..... + +Features +~~~~~~~~ + +* ``Add ElasticsearchRemoteLogIO.from_config and register elasticsearch scheme (#70525)`` + +Bug Fixes +~~~~~~~~~ + +* ``Do not show @timestamp in logs in UI (#70790)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + 6.8.1 ..... diff --git a/providers/elasticsearch/docs/index.rst b/providers/elasticsearch/docs/index.rst index b372968c58d48..f97ea50abd312 100644 --- a/providers/elasticsearch/docs/index.rst +++ b/providers/elasticsearch/docs/index.rst @@ -79,7 +79,7 @@ apache-airflow-providers-elasticsearch package `Elasticsearch `__ -Release: 6.8.1 +Release: 6.9.0 Provider package ---------------- @@ -131,5 +131,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-elasticsearch 6.8.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-elasticsearch 6.8.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-elasticsearch 6.9.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-elasticsearch 6.9.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/elasticsearch/provider.yaml b/providers/elasticsearch/provider.yaml index 3e9d1933a13ba..5d7be4819ccac 100644 --- a/providers/elasticsearch/provider.yaml +++ b/providers/elasticsearch/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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: + - 6.9.0 - 6.8.1 - 6.8.0 - 6.7.0 diff --git a/providers/elasticsearch/pyproject.toml b/providers/elasticsearch/pyproject.toml index 1ec840de1c939..5a2f54153ccb8 100644 --- a/providers/elasticsearch/pyproject.toml +++ b/providers/elasticsearch/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-elasticsearch" -version = "6.8.1" +version = "6.9.0" description = "Provider package apache-airflow-providers-elasticsearch for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -109,8 +109,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-elasticsearch/6.8.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-elasticsearch/6.8.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-elasticsearch/6.9.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-elasticsearch/6.9.0/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/elasticsearch/src/airflow/providers/elasticsearch/__init__.py b/providers/elasticsearch/src/airflow/providers/elasticsearch/__init__.py index c44a99c463230..7e0abbf63df16 100644 --- a/providers/elasticsearch/src/airflow/providers/elasticsearch/__init__.py +++ b/providers/elasticsearch/src/airflow/providers/elasticsearch/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "6.8.1" +__version__ = "6.9.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/exasol/README.rst b/providers/exasol/README.rst index 424978788c4f6..76470f4748039 100644 --- a/providers/exasol/README.rst +++ b/providers/exasol/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-exasol`` -Release: ``4.10.4`` +Release: ``4.10.5`` `Exasol `__ @@ -36,7 +36,7 @@ This is a provider package for ``exasol`` provider. All classes for this provide are in ``airflow.providers.exasol`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -72,4 +72,4 @@ Extra Dependencies ============== ====================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/exasol/docs/changelog.rst b/providers/exasol/docs/changelog.rst index 3fa86a1f71e6a..2738dff387b03 100644 --- a/providers/exasol/docs/changelog.rst +++ b/providers/exasol/docs/changelog.rst @@ -27,6 +27,17 @@ Changelog --------- +4.10.5 +...... + +Misc +~~~~ + +* ``Limit pandas to < 3 for DataFrame XComs (#70791)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 4.10.4 ...... diff --git a/providers/exasol/docs/index.rst b/providers/exasol/docs/index.rst index 3c01a40238b53..e15fc678b293a 100644 --- a/providers/exasol/docs/index.rst +++ b/providers/exasol/docs/index.rst @@ -75,7 +75,7 @@ apache-airflow-providers-exasol package `Exasol `__ -Release: 4.10.4 +Release: 4.10.5 Provider package ---------------- @@ -130,5 +130,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-exasol 4.10.4 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-exasol 4.10.4 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-exasol 4.10.5 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-exasol 4.10.5 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/exasol/provider.yaml b/providers/exasol/provider.yaml index f7b2fc27920cf..14f8fa546c94b 100644 --- a/providers/exasol/provider.yaml +++ b/providers/exasol/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1785633505 # 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: + - 4.10.5 - 4.10.4 - 4.10.3 - 4.10.2 diff --git a/providers/exasol/pyproject.toml b/providers/exasol/pyproject.toml index 7c30e39049829..06bee594aa659 100644 --- a/providers/exasol/pyproject.toml +++ b/providers/exasol/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-exasol" -version = "4.10.4" +version = "4.10.5" description = "Provider package apache-airflow-providers-exasol for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -123,8 +123,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-exasol/4.10.4" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-exasol/4.10.4/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-exasol/4.10.5" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-exasol/4.10.5/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/exasol/src/airflow/providers/exasol/__init__.py b/providers/exasol/src/airflow/providers/exasol/__init__.py index 0720fe005c110..388a6ca45023e 100644 --- a/providers/exasol/src/airflow/providers/exasol/__init__.py +++ b/providers/exasol/src/airflow/providers/exasol/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.10.4" +__version__ = "4.10.5" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/fab/README.rst b/providers/fab/README.rst index 5cf5bc4ac2c2c..ead7b8fe76db9 100644 --- a/providers/fab/README.rst +++ b/providers/fab/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-fab`` -Release: ``3.7.3`` +Release: ``3.8.0`` `Flask App Builder `__ @@ -36,7 +36,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 `_. +in the `documentation `_. Installation ------------ @@ -54,7 +54,7 @@ Requirements PIP package Version required ========================================== ===================================== ``apache-airflow`` ``>=3.0.2`` -``apache-airflow-providers-common-compat`` ``>=1.12.0`` +``apache-airflow-providers-common-compat`` ``>=1.18.0`` ``blinker`` ``>=1.6.2`` ``flask`` ``>=2.2.1`` ``flask-appbuilder`` ``==5.2.2`` @@ -86,4 +86,4 @@ Extra Dependencies ============ =================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/fab/docs/changelog.rst b/providers/fab/docs/changelog.rst index f0c5494bb8ad3..53258723c3cda 100644 --- a/providers/fab/docs/changelog.rst +++ b/providers/fab/docs/changelog.rst @@ -20,6 +20,30 @@ Changelog --------- +3.8.0 +..... + +Features +~~~~~~~~ + +* ``Gate audit log rows not tied to a Dag on a dedicated AccessView (#70759)`` +* ``Add IMPORT_ERRORS_ALL permission for import errors of files with no registered Dag (#69790)`` +* ``Add 'get_display_name' to 'BaseUser' interface (#70583)`` + +Bug Fixes +~~~~~~~~~ + +* ``Fix asset state store writes forbidden under FAB auth manager (#70478)`` + +Misc +~~~~ + +* ``Bump eslint (#70697)`` +* ``Bump the fab-ui-package-updates group across 1 directory with 3 updates (#70604)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 3.7.3 ..... diff --git a/providers/fab/docs/index.rst b/providers/fab/docs/index.rst index e88f71c59578a..5d06ef27fb40d 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 `__ -Release: 3.7.3 +Release: 3.8.0 Provider package ---------------- @@ -108,7 +108,7 @@ The minimum Apache Airflow version supported by this provider distribution is `` PIP package Version required ========================================== ===================================== ``apache-airflow`` ``>=3.0.2`` -``apache-airflow-providers-common-compat`` ``>=1.12.0`` +``apache-airflow-providers-common-compat`` ``>=1.18.0`` ``blinker`` ``>=1.6.2`` ``flask`` ``>=2.2.1`` ``flask-appbuilder`` ``==5.2.2`` @@ -153,5 +153,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-fab 3.7.3 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-fab 3.7.3 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-fab 3.8.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-fab 3.8.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/fab/provider.yaml b/providers/fab/provider.yaml index 975ffb154a6ae..8e591cc5e2889 100644 --- a/providers/fab/provider.yaml +++ b/providers/fab/provider.yaml @@ -29,7 +29,7 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 build-system: hatchling # Note that those versions are maintained by release manager - do not update them manually @@ -37,6 +37,7 @@ build-system: hatchling # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 3.8.0 - 3.7.3 - 3.7.2 - 3.7.1 diff --git a/providers/fab/pyproject.toml b/providers/fab/pyproject.toml index cef0a4b4728a7..089d86a4a2054 100644 --- a/providers/fab/pyproject.toml +++ b/providers/fab/pyproject.toml @@ -32,7 +32,7 @@ build-backend = "hatchling.build" [project] name = "apache-airflow-providers-fab" -version = "3.7.3" +version = "3.8.0" description = "Provider package apache-airflow-providers-fab for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -67,7 +67,7 @@ requires-python = ">=3.10" # After you modify the dependencies, and rebuild your Breeze CI image with ``breeze ci-image build`` dependencies = [ "apache-airflow>=3.0.2", - "apache-airflow-providers-common-compat>=1.12.0", # use next version + "apache-airflow-providers-common-compat>=1.18.0", # Blinker use for signals in Flask, this is an optional dependency in Flask 2.2 and lower. # In Flask 2.3 it becomes a mandatory dependency, and flask signals are always available. "blinker>=1.6.2", @@ -153,8 +153,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/3.7.3" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-fab/3.7.3/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-fab/3.8.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-fab/3.8.0/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 acdf0b6e3d237..acbcd07475e06 100644 --- a/providers/fab/src/airflow/providers/fab/__init__.py +++ b/providers/fab/src/airflow/providers/fab/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.7.3" +__version__ = "3.8.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.2" diff --git a/providers/git/README.rst b/providers/git/README.rst index a1984f6881e98..9a0eccceb0e17 100644 --- a/providers/git/README.rst +++ b/providers/git/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-git`` -Release: ``0.4.1`` +Release: ``0.4.2`` `Distributed version control system (GIT) `__ @@ -36,7 +36,7 @@ This is a provider package for ``git`` provider. All classes for this provider p are in ``airflow.providers.git`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -59,4 +59,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/git/docs/changelog.rst b/providers/git/docs/changelog.rst index d400e8c4b4a33..ec2c000d526d9 100644 --- a/providers/git/docs/changelog.rst +++ b/providers/git/docs/changelog.rst @@ -19,6 +19,17 @@ Changelog --------- +0.4.2 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Use private key when pulling submodules (#62938)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 0.4.1 ..... diff --git a/providers/git/docs/index.rst b/providers/git/docs/index.rst index a1d3937b118cf..164d26ed52373 100644 --- a/providers/git/docs/index.rst +++ b/providers/git/docs/index.rst @@ -72,7 +72,7 @@ apache-airflow-providers-git package `Distributed version control system (GIT) `__ -Release: 0.4.1 +Release: 0.4.2 Provider package ---------------- @@ -106,5 +106,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-git 0.4.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-git 0.4.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-git 0.4.2 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-git 0.4.2 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/git/provider.yaml b/providers/git/provider.yaml index e1fb46cb8f0b4..16f7601b11ec9 100644 --- a/providers/git/provider.yaml +++ b/providers/git/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1785633505 # 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: + - 0.4.2 - 0.4.1 - 0.4.0 - 0.3.2 diff --git a/providers/git/pyproject.toml b/providers/git/pyproject.toml index 7056a12e6b5cd..b0962361cc73b 100644 --- a/providers/git/pyproject.toml +++ b/providers/git/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-git" -version = "0.4.1" +version = "0.4.2" description = "Provider package apache-airflow-providers-git for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,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-git/0.4.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-git/0.4.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-git/0.4.2" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-git/0.4.2/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/git/src/airflow/providers/git/__init__.py b/providers/git/src/airflow/providers/git/__init__.py index e792f4ed28c97..06cb9e939b575 100644 --- a/providers/git/src/airflow/providers/git/__init__.py +++ b/providers/git/src/airflow/providers/git/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "0.4.1" +__version__ = "0.4.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.0" diff --git a/providers/google/docs/changelog.rst b/providers/google/docs/changelog.rst index 450e13becb0a0..8d3603296bd97 100644 --- a/providers/google/docs/changelog.rst +++ b/providers/google/docs/changelog.rst @@ -27,6 +27,9 @@ Changelog --------- +22.3.0 +...... + .. note:: ``CloudSecretManagerBackend`` now applies the team scope it is given. Previously ``get_conn_value`` and ``get_variable`` accepted a ``team_name`` and dropped it, so every @@ -41,40 +44,55 @@ Changelog because a team name may itself contain ``--`` and the resulting name would be ambiguous. See :doc:`/secrets-backends/google-cloud-secret-manager-backend` for the full convention. -22.3.0 -...... - Features ~~~~~~~~ * ``Emit per-statement OpenLineage events for BigQuery script jobs (#69234)`` * ``Add Vertex AI Agent Engine operators (Create, Get, Query, Update, Delete) (#68479)`` * ``Adding durable execution to 'BigQueryInsertJobOperator' (#69542)`` +* ``Register Stackdriver remote task logging handler (#70549)`` +* ``Add CloudSQLNoOperationInProgressSensor for parallel admin ops (#68151)`` +* ``Enable provider-based GCS remote logging resolution (#70504)`` Bug Fixes ~~~~~~~~~ -* ``Preserve Dataform workflow invocation config (#53843) (#69161)`` * ``Make schema_fields templated in GCSToBigQueryOperator (#69108)`` * ``Fix Google Links for TPC (Trusted Partner Cloud) (#69805)`` * ``Fix Google Cloud Batch error messages to include job name (#69783)`` +* ``Validate Gemini batch results_folder in the worker that writes results (#70393)`` +* ``Fail deferred Cloud Composer tasks when the GCP operation errors (#70430)`` +* ``Apply the team scope in the Google Secret Manager backend (#70869)`` +* ``Delay BigQueryToMsSqlOperator source table parsing (#70493)`` +* ``Emit GCSToGCSOperator deprecation warnings after rendering (#70449)`` +* ``Emit GCSListObjectsOperator delimiter deprecation warning after rendering (#70533)`` +* ``Move Compute Engine validation out of constructors (#70454)`` +* ``Prevent premature validation in Gemini batch job operators (#70362)`` Misc ~~~~ * ``Make psycopg (v3) the default synchronous Postgres driver (#69526)`` * ``Flag conn-fields in hook but absent from provider.yaml in static checks (#69655)`` +* ``Strip only the literal properties/ prefix from GA property link IDs (#70919)`` +* ``Limit pandas to < 3 for DataFrame XComs (#70791)`` +* ``Update system test to the latest api version of google-ads (#69865)`` +* ``Use common.compat.sdk for timezone imports in providers (#70492)`` +* ``Drop redundant BigQueryInsertJobOperator job ID snapshot in __init__ (#70494)`` Doc-only ~~~~~~~~ * ``Link task state store docs in durable execution across providers (#69851)`` +* ``Document effect of state-store cleanup for operators with durable execution (#70721)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): * ``Fix the google provider dataform system test (#70136)`` * ``Format Dataflow wordcount system-test resource with gofmt (#70174)`` - + * ``Preserve Dataform workflow invocation config (#53843) (#69161)`` + * ``Revert Dataform workflow invocation dict normalization (#69161) (#70395)`` + * ``Prepare providers release 2026-07-22 (#70256)`` 22.2.2 ...... diff --git a/providers/google/provider.yaml b/providers/google/provider.yaml index 7262c0699c0bd..c8aa881ad0dec 100644 --- a/providers/google/provider.yaml +++ b/providers/google/provider.yaml @@ -30,7 +30,7 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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 diff --git a/providers/hashicorp/README.rst b/providers/hashicorp/README.rst index 630af3f7ff655..5f7aad2df5afb 100644 --- a/providers/hashicorp/README.rst +++ b/providers/hashicorp/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-hashicorp`` -Release: ``4.7.2`` +Release: ``4.8.0`` Hashicorp including `Hashicorp Vault `__ @@ -36,7 +36,7 @@ This is a provider package for ``hashicorp`` provider. All classes for this prov are in ``airflow.providers.hashicorp`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -88,4 +88,4 @@ Extra Dependencies ========== =================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/hashicorp/docs/changelog.rst b/providers/hashicorp/docs/changelog.rst index e69dcacda0d7f..1de81777db26d 100644 --- a/providers/hashicorp/docs/changelog.rst +++ b/providers/hashicorp/docs/changelog.rst @@ -27,6 +27,26 @@ Changelog --------- +4.8.0 +..... + +.. note:: + ``VaultBackend`` no longer falls back to the team-agnostic ``{base_path}/{key}`` path when a + team-scoped lookup misses, so a task in one team can no longer resolve another team's or the + shared secret. Multi-team deployments that kept shared secrets at ``{base_path}/{key}`` must + store them under each team's path, or list the shared path explicitly now that + ``connections_path``/``variables_path``/``config_path`` accept a list of paths tried in order. + The deprecated ``global_secrets_path`` is now appended as a standalone base path, so it + resolves ``{global_secrets_path}/{key}`` rather than ``{base_path}/{global_secrets_path}/{key}``. + +Features +~~~~~~~~ + +* ``Support multiple paths fallback in VaultBackend (#70006)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 4.7.2 ..... diff --git a/providers/hashicorp/docs/index.rst b/providers/hashicorp/docs/index.rst index 14287b0cc29d8..eca2941831baa 100644 --- a/providers/hashicorp/docs/index.rst +++ b/providers/hashicorp/docs/index.rst @@ -69,7 +69,7 @@ apache-airflow-providers-hashicorp package Hashicorp including `Hashicorp Vault `__ -Release: 4.7.2 +Release: 4.8.0 Provider package ---------------- @@ -140,5 +140,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-hashicorp 4.7.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-hashicorp 4.7.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-hashicorp 4.8.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-hashicorp 4.8.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/hashicorp/provider.yaml b/providers/hashicorp/provider.yaml index e9b786ee22a65..1225f8f8c2dab 100644 --- a/providers/hashicorp/provider.yaml +++ b/providers/hashicorp/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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: + - 4.8.0 - 4.7.2 - 4.7.1 - 4.7.0 diff --git a/providers/hashicorp/pyproject.toml b/providers/hashicorp/pyproject.toml index 643cc5c4fa112..d84db4d2adddf 100644 --- a/providers/hashicorp/pyproject.toml +++ b/providers/hashicorp/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-hashicorp" -version = "4.7.2" +version = "4.8.0" description = "Provider package apache-airflow-providers-hashicorp for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -111,8 +111,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-hashicorp/4.7.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-hashicorp/4.7.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-hashicorp/4.8.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-hashicorp/4.8.0/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/hashicorp/src/airflow/providers/hashicorp/__init__.py b/providers/hashicorp/src/airflow/providers/hashicorp/__init__.py index 38179ef0a4f86..13473446d9267 100644 --- a/providers/hashicorp/src/airflow/providers/hashicorp/__init__.py +++ b/providers/hashicorp/src/airflow/providers/hashicorp/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.7.2" +__version__ = "4.8.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/http/docs/.latest-doc-only-change.txt b/providers/http/docs/.latest-doc-only-change.txt index 14c800999367f..4a6f3f2127414 100644 --- a/providers/http/docs/.latest-doc-only-change.txt +++ b/providers/http/docs/.latest-doc-only-change.txt @@ -1 +1 @@ -bcc64a255e488e74db034e9b7e46a002b1c0f8cd +018977ec86 diff --git a/providers/imap/README.rst b/providers/imap/README.rst index 736f4d30bd379..30a13228127fe 100644 --- a/providers/imap/README.rst +++ b/providers/imap/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-imap`` -Release: ``3.12.0`` +Release: ``3.12.1`` `Internet Message Access Protocol (IMAP) `__ @@ -36,7 +36,7 @@ This is a provider package for ``imap`` provider. All classes for this provider are in ``airflow.providers.imap`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -58,4 +58,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/imap/docs/changelog.rst b/providers/imap/docs/changelog.rst index a8949a361b75f..15d03a2d3013f 100644 --- a/providers/imap/docs/changelog.rst +++ b/providers/imap/docs/changelog.rst @@ -26,6 +26,18 @@ Changelog --------- +3.12.1 +...... + +Bug Fixes +~~~~~~~~~ + +* ``Reject mixed-separator path traversal in imap attachment names (#70665)`` +* ``Check imap attachment symlink on the resolved destination path (#69194)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 3.12.0 ...... diff --git a/providers/imap/docs/index.rst b/providers/imap/docs/index.rst index dd1e48413b23a..310a7fbb6a188 100644 --- a/providers/imap/docs/index.rst +++ b/providers/imap/docs/index.rst @@ -63,7 +63,7 @@ apache-airflow-providers-imap package `Internet Message Access Protocol (IMAP) `__ -Release: 3.12.0 +Release: 3.12.1 Provider package ---------------- @@ -96,5 +96,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-imap 3.12.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-imap 3.12.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-imap 3.12.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-imap 3.12.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/imap/provider.yaml b/providers/imap/provider.yaml index 9bd9649cc5326..83c9b25ed60c1 100644 --- a/providers/imap/provider.yaml +++ b/providers/imap/provider.yaml @@ -24,12 +24,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1785633505 # 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: + - 3.12.1 - 3.12.0 - 3.11.3 - 3.11.2 diff --git a/providers/imap/pyproject.toml b/providers/imap/pyproject.toml index 23233cdf7db50..89ed2990683ff 100644 --- a/providers/imap/pyproject.toml +++ b/providers/imap/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-imap" -version = "3.12.0" +version = "3.12.1" description = "Provider package apache-airflow-providers-imap for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -98,8 +98,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-imap/3.12.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-imap/3.12.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-imap/3.12.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-imap/3.12.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/imap/src/airflow/providers/imap/__init__.py b/providers/imap/src/airflow/providers/imap/__init__.py index 88db5fc5ac199..e5afed0cb9d02 100644 --- a/providers/imap/src/airflow/providers/imap/__init__.py +++ b/providers/imap/src/airflow/providers/imap/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.12.0" +__version__ = "3.12.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/keycloak/README.rst b/providers/keycloak/README.rst index aa3dff729f0cb..59560bafde7d4 100644 --- a/providers/keycloak/README.rst +++ b/providers/keycloak/README.rst @@ -54,7 +54,7 @@ Requirements PIP package Version required ========================================== ================== ``apache-airflow`` ``>=3.0.0`` -``apache-airflow-providers-common-compat`` ``>=1.12.0`` +``apache-airflow-providers-common-compat`` ``>=1.18.0`` ``python-keycloak`` ``>=5.0.0`` ========================================== ================== diff --git a/providers/keycloak/docs/index.rst b/providers/keycloak/docs/index.rst index b07d482e32ac5..66c214c63d9d9 100644 --- a/providers/keycloak/docs/index.rst +++ b/providers/keycloak/docs/index.rst @@ -102,7 +102,7 @@ The minimum Apache Airflow version supported by this provider distribution is `` PIP package Version required ========================================== ================== ``apache-airflow`` ``>=3.0.0`` -``apache-airflow-providers-common-compat`` ``>=1.12.0`` +``apache-airflow-providers-common-compat`` ``>=1.18.0`` ``python-keycloak`` ``>=5.0.0`` ========================================== ================== diff --git a/providers/keycloak/pyproject.toml b/providers/keycloak/pyproject.toml index b76d1ec72e715..9f534c4e01af4 100644 --- a/providers/keycloak/pyproject.toml +++ b/providers/keycloak/pyproject.toml @@ -60,7 +60,7 @@ requires-python = ">=3.10" # After you modify the dependencies, and rebuild your Breeze CI image with ``breeze ci-image build`` dependencies = [ "apache-airflow>=3.0.0", - "apache-airflow-providers-common-compat>=1.12.0", # use next version + "apache-airflow-providers-common-compat>=1.18.0", "python-keycloak>=5.0.0", ] diff --git a/providers/microsoft/azure/README.rst b/providers/microsoft/azure/README.rst index a4733901c4e02..228469e3f49cf 100644 --- a/providers/microsoft/azure/README.rst +++ b/providers/microsoft/azure/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-microsoft-azure`` -Release: ``14.0.0`` +Release: ``14.1.0`` `Microsoft Azure `__ @@ -36,7 +36,7 @@ This is a provider package for ``microsoft.azure`` provider. All classes for thi are in ``airflow.providers.microsoft.azure`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -127,4 +127,4 @@ Extra Dependencies ==================== ==================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/microsoft/azure/docs/changelog.rst b/providers/microsoft/azure/docs/changelog.rst index cc3ccaadafcc6..e7c9e0596446e 100644 --- a/providers/microsoft/azure/docs/changelog.rst +++ b/providers/microsoft/azure/docs/changelog.rst @@ -27,6 +27,31 @@ Changelog --------- +14.1.0 +...... + +Features +~~~~~~~~ + +* ``Add WasbRemoteLogIO.from_config and register wasb remote logging scheme (#70301)`` + +Bug Fixes +~~~~~~~~~ + +* ``Apply the ambiguous-id refusal to get_config in the Key Vault backend (#70899)`` +* ``Refuse the team agnostic fall-through for a team scoped Key Vault secret name (#70876)`` +* ``Fix duplicated task logs in the WASB log handler (#70860)`` +* ``Validate AzureVirtualMachineStateSensor target_state after rendering, outside poke() (#70329, #70372)`` + +Misc +~~~~ + +* ``Use ValueError for unsupported recursive glob in ADLS upload (#70540)`` +* ``Use common.compat.sdk for timezone imports in providers (#70492)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 14.0.0 ...... diff --git a/providers/microsoft/azure/docs/index.rst b/providers/microsoft/azure/docs/index.rst index 64f04e3247d0c..4ee6694a5c2f8 100644 --- a/providers/microsoft/azure/docs/index.rst +++ b/providers/microsoft/azure/docs/index.rst @@ -84,7 +84,7 @@ apache-airflow-providers-microsoft-azure package `Microsoft Azure `__ -Release: 14.0.0 +Release: 14.1.0 Provider package ---------------- @@ -194,5 +194,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-microsoft-azure 14.0.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-microsoft-azure 14.0.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-microsoft-azure 14.1.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-microsoft-azure 14.1.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/microsoft/azure/provider.yaml b/providers/microsoft/azure/provider.yaml index d1a471c39951c..88af32c63a30e 100644 --- a/providers/microsoft/azure/provider.yaml +++ b/providers/microsoft/azure/provider.yaml @@ -21,12 +21,13 @@ description: | `Microsoft Azure `__ state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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: + - 14.1.0 - 14.0.0 - 13.5.1 - 13.5.0 diff --git a/providers/microsoft/azure/pyproject.toml b/providers/microsoft/azure/pyproject.toml index e7babb6a074ec..7908dff705b34 100644 --- a/providers/microsoft/azure/pyproject.toml +++ b/providers/microsoft/azure/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-microsoft-azure" -version = "14.0.0" +version = "14.1.0" description = "Provider package apache-airflow-providers-microsoft-azure for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -166,8 +166,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-microsoft-azure/14.0.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-azure/14.0.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-azure/14.1.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-azure/14.1.0/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/microsoft/azure/src/airflow/providers/microsoft/azure/__init__.py b/providers/microsoft/azure/src/airflow/providers/microsoft/azure/__init__.py index 1a48f87039c5e..53244a2c66f99 100644 --- a/providers/microsoft/azure/src/airflow/providers/microsoft/azure/__init__.py +++ b/providers/microsoft/azure/src/airflow/providers/microsoft/azure/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "14.0.0" +__version__ = "14.1.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/neo4j/README.rst b/providers/neo4j/README.rst index 12f0591671ab0..e6b04913182eb 100644 --- a/providers/neo4j/README.rst +++ b/providers/neo4j/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-neo4j`` -Release: ``3.12.0`` +Release: ``3.12.1`` `Neo4j `__ @@ -36,7 +36,7 @@ This is a provider package for ``neo4j`` provider. All classes for this provider are in ``airflow.providers.neo4j`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -59,4 +59,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/neo4j/docs/changelog.rst b/providers/neo4j/docs/changelog.rst index 29a51fa479382..31029559b3fd2 100644 --- a/providers/neo4j/docs/changelog.rst +++ b/providers/neo4j/docs/changelog.rst @@ -29,6 +29,19 @@ Changelog --------- +3.12.1 +...... + +Bug Fixes +~~~~~~~~~ + +* ``Show the deprecated Neo4jOperator sql query in Rendered Templates (#70373)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fail Neo4jOperator argument mistakes at Dag parse time (#70508)`` + * ``Fix Neo4jOperator templated query validation (#70348)`` + 3.12.0 ...... diff --git a/providers/neo4j/docs/index.rst b/providers/neo4j/docs/index.rst index 36703ecac05ac..7513860066dee 100644 --- a/providers/neo4j/docs/index.rst +++ b/providers/neo4j/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-neo4j package `Neo4j `__ -Release: 3.12.0 +Release: 3.12.1 Provider package ---------------- @@ -112,5 +112,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-neo4j 3.12.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-neo4j 3.12.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-neo4j 3.12.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-neo4j 3.12.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/neo4j/provider.yaml b/providers/neo4j/provider.yaml index 86bd0d78383d7..573e42bc11d59 100644 --- a/providers/neo4j/provider.yaml +++ b/providers/neo4j/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1785633505 # 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: + - 3.12.1 - 3.12.0 - 3.11.6 - 3.11.5 diff --git a/providers/neo4j/pyproject.toml b/providers/neo4j/pyproject.toml index 347eaec79b734..9ac6ce08f6ec0 100644 --- a/providers/neo4j/pyproject.toml +++ b/providers/neo4j/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-neo4j" -version = "3.12.0" +version = "3.12.1" description = "Provider package apache-airflow-providers-neo4j for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,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-neo4j/3.12.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-neo4j/3.12.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-neo4j/3.12.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-neo4j/3.12.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/neo4j/src/airflow/providers/neo4j/__init__.py b/providers/neo4j/src/airflow/providers/neo4j/__init__.py index 73ee3f80fa310..0eeff55094326 100644 --- a/providers/neo4j/src/airflow/providers/neo4j/__init__.py +++ b/providers/neo4j/src/airflow/providers/neo4j/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.12.0" +__version__ = "3.12.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/openai/README.rst b/providers/openai/README.rst index 37d2fba06f1c0..12a345018195c 100644 --- a/providers/openai/README.rst +++ b/providers/openai/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-openai`` -Release: ``1.8.1`` +Release: ``1.8.2`` `OpenAI `__ provider for Apache Airflow. @@ -38,7 +38,7 @@ This is a provider package for ``openai`` provider. All classes for this provide are in ``airflow.providers.openai`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -61,4 +61,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/openai/docs/changelog.rst b/providers/openai/docs/changelog.rst index 9c60b5203e78e..3a0bfbfedea97 100644 --- a/providers/openai/docs/changelog.rst +++ b/providers/openai/docs/changelog.rst @@ -20,6 +20,18 @@ Changelog --------- +1.8.2 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Use monotonic clock for OpenAIBatchTrigger polling timeout (#69534)`` +* ``Validate trigger events in Openai deferrable tasks (#69506)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + .. note:: ``OpenAITriggerBatchOperator`` now fails the task when a deferred batch ends in a non-success state. Previously only ``status="error"`` raised, so a batch that was diff --git a/providers/openai/docs/index.rst b/providers/openai/docs/index.rst index 4971b99fe94b4..6420ee3cdec8d 100644 --- a/providers/openai/docs/index.rst +++ b/providers/openai/docs/index.rst @@ -114,7 +114,7 @@ Enables interaction with OpenAI APIs for text generation, embeddings, and other AI-powered workflows directly from Airflow Dags. -Release: 1.8.1 +Release: 1.8.2 Provider package ---------------- @@ -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 `_ -* `The apache-airflow-providers-openai 1.8.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-openai 1.8.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-openai 1.8.2 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-openai 1.8.2 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/openai/provider.yaml b/providers/openai/provider.yaml index 18f6a04fbd071..3e203e7e641f7 100644 --- a/providers/openai/provider.yaml +++ b/providers/openai/provider.yaml @@ -27,13 +27,14 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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: + - 1.8.2 - 1.8.1 - 1.8.0 - 1.7.5 diff --git a/providers/openai/pyproject.toml b/providers/openai/pyproject.toml index 36bf959a59622..2c6addd8242df 100644 --- a/providers/openai/pyproject.toml +++ b/providers/openai/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-openai" -version = "1.8.1" +version = "1.8.2" description = "Provider package apache-airflow-providers-openai for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -105,8 +105,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-openai/1.8.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-openai/1.8.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-openai/1.8.2" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-openai/1.8.2/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/openai/src/airflow/providers/openai/__init__.py b/providers/openai/src/airflow/providers/openai/__init__.py index abac4062113b9..0d68fe1b16ce7 100644 --- a/providers/openai/src/airflow/providers/openai/__init__.py +++ b/providers/openai/src/airflow/providers/openai/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.8.1" +__version__ = "1.8.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/openlineage/docs/changelog.rst b/providers/openlineage/docs/changelog.rst index 805960c76b4d5..a59ca4b95e5cc 100644 --- a/providers/openlineage/docs/changelog.rst +++ b/providers/openlineage/docs/changelog.rst @@ -34,11 +34,18 @@ Features * ``OpenLineage: add execute_in_thread to emit task events without forking (#68708)`` * ``Add team_name tag to OpenLineage metrics (#69109)`` +* ``Fix openlineage team name handling, add dag_version_data and TI note (#70772)`` Bug Fixes ~~~~~~~~~ * ``OpenLineage: reuse per-process adapter in dag-state-change pool workers (#69283)`` +* ``Fix OpenLineage team_name access and other failing paths (#70626)`` + +Misc +~~~~ + +* ``Bump openlineage libraries to 1.52 in openlineage provider (#70773)`` Doc-only ~~~~~~~~ @@ -49,7 +56,9 @@ Doc-only .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): * ``Add providers E2E tests framework and OpenLineage tests (#69212)`` - + * ``Raise the datamodel-code-generator floor for the codegen toolchain (#70670)`` + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + * ``Prepare providers release 2026-07-22 (#70256)`` 2.19.0 ...... diff --git a/providers/openlineage/provider.yaml b/providers/openlineage/provider.yaml index 5b02ad488ebfe..ccfb26beb8ac6 100644 --- a/providers/openlineage/provider.yaml +++ b/providers/openlineage/provider.yaml @@ -24,7 +24,7 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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 diff --git a/providers/opensearch/README.rst b/providers/opensearch/README.rst index 1b58d29a6976d..2f12cdaa3d6fe 100644 --- a/providers/opensearch/README.rst +++ b/providers/opensearch/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-opensearch`` -Release: ``1.11.1`` +Release: ``1.11.2`` `OpenSearch `__ @@ -36,7 +36,7 @@ This is a provider package for ``opensearch`` provider. All classes for this pro are in ``airflow.providers.opensearch`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -59,4 +59,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/opensearch/docs/changelog.rst b/providers/opensearch/docs/changelog.rst index 2a5cc88e9b77e..1f8553c1ddc4e 100644 --- a/providers/opensearch/docs/changelog.rst +++ b/providers/opensearch/docs/changelog.rst @@ -27,6 +27,18 @@ Changelog --------- +1.11.2 +...... + +Bug Fixes +~~~~~~~~~ + +* ``Do not show @timestamp in logs in UI (#70790)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + 1.11.1 ...... diff --git a/providers/opensearch/docs/index.rst b/providers/opensearch/docs/index.rst index a4ae3aabec591..b142444e48348 100644 --- a/providers/opensearch/docs/index.rst +++ b/providers/opensearch/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-opensearch package `OpenSearch `__ -Release: 1.11.1 +Release: 1.11.2 Provider package ---------------- @@ -112,5 +112,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-opensearch 1.11.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-opensearch 1.11.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-opensearch 1.11.2 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-opensearch 1.11.2 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/opensearch/provider.yaml b/providers/opensearch/provider.yaml index 8409140dd1525..e0d5fed38ba40 100644 --- a/providers/opensearch/provider.yaml +++ b/providers/opensearch/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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: + - 1.11.2 - 1.11.1 - 1.11.0 - 1.10.0 diff --git a/providers/opensearch/pyproject.toml b/providers/opensearch/pyproject.toml index d49216620d617..2d49f24eb3dd7 100644 --- a/providers/opensearch/pyproject.toml +++ b/providers/opensearch/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-opensearch" -version = "1.11.1" +version = "1.11.2" description = "Provider package apache-airflow-providers-opensearch for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,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-opensearch/1.11.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-opensearch/1.11.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-opensearch/1.11.2" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-opensearch/1.11.2/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/opensearch/src/airflow/providers/opensearch/__init__.py b/providers/opensearch/src/airflow/providers/opensearch/__init__.py index f03c1458e0856..d63f5cd2e73c6 100644 --- a/providers/opensearch/src/airflow/providers/opensearch/__init__.py +++ b/providers/opensearch/src/airflow/providers/opensearch/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.11.1" +__version__ = "1.11.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.0" diff --git a/providers/papermill/README.rst b/providers/papermill/README.rst index d694e6cbcf703..f53de9e48e91b 100644 --- a/providers/papermill/README.rst +++ b/providers/papermill/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-papermill`` -Release: ``3.13.1`` +Release: ``3.13.2`` `Papermill `__ @@ -36,7 +36,7 @@ This is a provider package for ``papermill`` provider. All classes for this prov are in ``airflow.providers.papermill`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -65,4 +65,4 @@ PIP package Version required ========================================== ==================================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/papermill/docs/changelog.rst b/providers/papermill/docs/changelog.rst index edfbca65e62c7..219dfd1fcad5a 100644 --- a/providers/papermill/docs/changelog.rst +++ b/providers/papermill/docs/changelog.rst @@ -27,6 +27,21 @@ Changelog --------- +3.13.2 +...... + +Misc +~~~~ + +* ``Limit pandas to < 3 for DataFrame XComs (#70791)`` +* ``Fix template-field validation in PapermillOperator (#70435)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + * ``Prepare provider documentation 2026-06-16 (#68642)`` + 3.13.1 ...... diff --git a/providers/papermill/docs/index.rst b/providers/papermill/docs/index.rst index 00618cd5b0139..84db1c1016f5c 100644 --- a/providers/papermill/docs/index.rst +++ b/providers/papermill/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-papermill package `Papermill `__ -Release: 3.13.1 +Release: 3.13.2 Provider package ---------------- @@ -117,5 +117,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-papermill 3.13.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-papermill 3.13.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-papermill 3.13.2 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-papermill 3.13.2 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/papermill/provider.yaml b/providers/papermill/provider.yaml index d1af5f124814e..bd619bc0ac282 100644 --- a/providers/papermill/provider.yaml +++ b/providers/papermill/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1785633505 # 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: + - 3.13.2 - 3.13.1 - 3.13.0 - 3.12.3 diff --git a/providers/papermill/pyproject.toml b/providers/papermill/pyproject.toml index 32ed9c96a91b9..8351b32b79944 100644 --- a/providers/papermill/pyproject.toml +++ b/providers/papermill/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-papermill" -version = "3.13.1" +version = "3.13.2" description = "Provider package apache-airflow-providers-papermill for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -114,8 +114,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-papermill/3.13.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-papermill/3.13.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-papermill/3.13.2" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-papermill/3.13.2/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/papermill/src/airflow/providers/papermill/__init__.py b/providers/papermill/src/airflow/providers/papermill/__init__.py index 2714efea96b64..7aefdf9470518 100644 --- a/providers/papermill/src/airflow/providers/papermill/__init__.py +++ b/providers/papermill/src/airflow/providers/papermill/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.13.1" +__version__ = "3.13.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/postgres/README.rst b/providers/postgres/README.rst index c59c126ebbe35..ce30e20880f3b 100644 --- a/providers/postgres/README.rst +++ b/providers/postgres/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-postgres`` -Release: ``7.0.0`` +Release: ``7.0.1`` `PostgreSQL `__ @@ -36,7 +36,7 @@ This is a provider package for ``postgres`` provider. All classes for this provi are in ``airflow.providers.postgres`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -87,18 +87,18 @@ Dependent package Optional dependencies ---------------------- -=================== ============================================================================================================================================================ +=================== ===================================================================================================================================================================== Extra Dependencies -=================== ============================================================================================================================================================ +=================== ===================================================================================================================================================================== ``amazon`` ``apache-airflow-providers-amazon>=2.6.0`` ``asyncpg`` ``asyncpg>=0.30.0`` ``microsoft.azure`` ``apache-airflow-providers-microsoft-azure>=12.8.0`` ``openlineage`` ``apache-airflow-providers-openlineage`` -``pandas`` ``pandas>=2.1.2; python_version <"3.13"``, ``pandas>=2.2.3; python_version >="3.13" and python_version <"3.14"``, ``pandas>=2.3.3; python_version >="3.14"`` +``pandas`` ``pandas>=2.1.2,<3; python_version <"3.13"``, ``pandas>=2.2.3,<3; python_version >="3.13" and python_version <"3.14"``, ``pandas>=2.3.3,<3; python_version >="3.14"`` ``polars`` ``polars>=1.26.0`` ``psycopg2`` ``psycopg2-binary>=2.9.9; python_version < '3.13'``, ``psycopg2-binary>=2.9.10; python_version >= '3.13'`` ``sqlalchemy`` ``sqlalchemy>=1.4.54`` -=================== ============================================================================================================================================================ +=================== ===================================================================================================================================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/postgres/docs/changelog.rst b/providers/postgres/docs/changelog.rst index d7cb4899d2fbb..cb23caa096ad9 100644 --- a/providers/postgres/docs/changelog.rst +++ b/providers/postgres/docs/changelog.rst @@ -27,6 +27,23 @@ Changelog --------- +7.0.1 +..... + +Misc +~~~~ + +* ``Limit pandas to < 3 for DataFrame XComs (#70791)`` +* ``Use built-in exceptions for Postgres hook input validation (#70537)`` + +Doc-only +~~~~~~~~ + +* ``Document psycopg3 driver switch for PostgresHook connections (#70360)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 7.0.0 ..... diff --git a/providers/postgres/docs/index.rst b/providers/postgres/docs/index.rst index 59a91c40b1954..afcb301214219 100644 --- a/providers/postgres/docs/index.rst +++ b/providers/postgres/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-postgres package `PostgreSQL `__ -Release: 7.0.0 +Release: 7.0.1 Provider package ---------------- @@ -162,5 +162,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-postgres 7.0.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-postgres 7.0.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-postgres 7.0.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-postgres 7.0.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/postgres/provider.yaml b/providers/postgres/provider.yaml index f7f57c1e55bf3..d85b227439279 100644 --- a/providers/postgres/provider.yaml +++ b/providers/postgres/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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: + - 7.0.1 - 7.0.0 - 6.8.0 - 6.7.1 diff --git a/providers/postgres/pyproject.toml b/providers/postgres/pyproject.toml index cf16e503e1599..583f29b2cdcfe 100644 --- a/providers/postgres/pyproject.toml +++ b/providers/postgres/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-postgres" -version = "7.0.0" +version = "7.0.1" description = "Provider package apache-airflow-providers-postgres for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -160,8 +160,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-postgres/7.0.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-postgres/7.0.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-postgres/7.0.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-postgres/7.0.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/postgres/src/airflow/providers/postgres/__init__.py b/providers/postgres/src/airflow/providers/postgres/__init__.py index 773e5876edcec..5fe89c4d3d01a 100644 --- a/providers/postgres/src/airflow/providers/postgres/__init__.py +++ b/providers/postgres/src/airflow/providers/postgres/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "7.0.0" +__version__ = "7.0.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/presto/README.rst b/providers/presto/README.rst index c03a6a6f85e04..4aea9bdc9490b 100644 --- a/providers/presto/README.rst +++ b/providers/presto/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-presto`` -Release: ``5.12.0`` +Release: ``5.12.1`` `Presto `__ @@ -36,7 +36,7 @@ This is a provider package for ``presto`` provider. All classes for this provide are in ``airflow.providers.presto`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -94,4 +94,4 @@ Extra Dependencies ============== =================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/presto/docs/changelog.rst b/providers/presto/docs/changelog.rst index 0d9e58704f7f6..3a02a97784126 100644 --- a/providers/presto/docs/changelog.rst +++ b/providers/presto/docs/changelog.rst @@ -27,6 +27,18 @@ Changelog --------- +5.12.1 +...... + +Misc +~~~~ + +* ``Limit pandas to < 3 for DataFrame XComs (#70791)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-07-22 (#70256)`` + 5.12.0 ...... diff --git a/providers/presto/docs/index.rst b/providers/presto/docs/index.rst index 444e957c41036..b990a5da459a0 100644 --- a/providers/presto/docs/index.rst +++ b/providers/presto/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-presto package `Presto `__ -Release: 5.12.0 +Release: 5.12.1 Provider package ---------------- @@ -155,5 +155,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-presto 5.12.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-presto 5.12.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-presto 5.12.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-presto 5.12.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/presto/provider.yaml b/providers/presto/provider.yaml index da9d9bb2db0d9..a545c2c881f0c 100644 --- a/providers/presto/provider.yaml +++ b/providers/presto/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1779138298 +source-date-epoch: 1785633505 # 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: + - 5.12.1 - 5.12.0 - 5.11.2 - 5.11.1 diff --git a/providers/presto/pyproject.toml b/providers/presto/pyproject.toml index 5ca2ef6590a5f..c1fde9da0d943 100644 --- a/providers/presto/pyproject.toml +++ b/providers/presto/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-presto" -version = "5.12.0" +version = "5.12.1" description = "Provider package apache-airflow-providers-presto for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -129,8 +129,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-presto/5.12.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-presto/5.12.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-presto/5.12.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-presto/5.12.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/presto/src/airflow/providers/presto/__init__.py b/providers/presto/src/airflow/providers/presto/__init__.py index 9a111e422ef9c..5e7b34eb4978b 100644 --- a/providers/presto/src/airflow/providers/presto/__init__.py +++ b/providers/presto/src/airflow/providers/presto/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "5.12.0" +__version__ = "5.12.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/salesforce/README.rst b/providers/salesforce/README.rst index 4fe9041a2f709..ab5ca3e0a15b8 100644 --- a/providers/salesforce/README.rst +++ b/providers/salesforce/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-salesforce`` -Release: ``5.14.1`` +Release: ``5.14.2`` `Salesforce `__ @@ -36,7 +36,7 @@ This is a provider package for ``salesforce`` provider. All classes for this pro are in ``airflow.providers.salesforce`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -62,4 +62,4 @@ PIP package Version required ========================================== ==================================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/salesforce/docs/changelog.rst b/providers/salesforce/docs/changelog.rst index b1eb35119748a..69fc4e6d7383a 100644 --- a/providers/salesforce/docs/changelog.rst +++ b/providers/salesforce/docs/changelog.rst @@ -27,6 +27,18 @@ Changelog --------- +5.14.2 +...... + +Misc +~~~~ + +* ``Limit pandas to < 3 for DataFrame XComs (#70791)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 5.14.1 ...... diff --git a/providers/salesforce/docs/index.rst b/providers/salesforce/docs/index.rst index 89040f6fe1614..2fa5706cbe949 100644 --- a/providers/salesforce/docs/index.rst +++ b/providers/salesforce/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-salesforce package `Salesforce `__ -Release: 5.14.1 +Release: 5.14.2 Provider package ---------------- @@ -114,5 +114,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-salesforce 5.14.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-salesforce 5.14.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-salesforce 5.14.2 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-salesforce 5.14.2 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/salesforce/provider.yaml b/providers/salesforce/provider.yaml index aa4206531afbd..ce41d21134360 100644 --- a/providers/salesforce/provider.yaml +++ b/providers/salesforce/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1785633505 # 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: + - 5.14.2 - 5.14.1 - 5.14.0 - 5.13.0 diff --git a/providers/salesforce/pyproject.toml b/providers/salesforce/pyproject.toml index c5dd164ed4ce9..38780a67cc7ab 100644 --- a/providers/salesforce/pyproject.toml +++ b/providers/salesforce/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-salesforce" -version = "5.14.1" +version = "5.14.2" description = "Provider package apache-airflow-providers-salesforce for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -111,8 +111,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-salesforce/5.14.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-salesforce/5.14.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-salesforce/5.14.2" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-salesforce/5.14.2/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/salesforce/src/airflow/providers/salesforce/__init__.py b/providers/salesforce/src/airflow/providers/salesforce/__init__.py index ea3771ba2bcd9..49d85d479de49 100644 --- a/providers/salesforce/src/airflow/providers/salesforce/__init__.py +++ b/providers/salesforce/src/airflow/providers/salesforce/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "5.14.1" +__version__ = "5.14.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/sftp/README.rst b/providers/sftp/README.rst index c4b905ec59235..6bf1787d1266e 100644 --- a/providers/sftp/README.rst +++ b/providers/sftp/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-sftp`` -Release: ``6.0.0`` +Release: ``6.0.1`` `SSH File Transfer Protocol (SFTP) `__ @@ -36,7 +36,7 @@ This is a provider package for ``sftp`` provider. All classes for this provider are in ``airflow.providers.sftp`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -92,4 +92,4 @@ Extra Dependencies =============== ======================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/sftp/docs/changelog.rst b/providers/sftp/docs/changelog.rst index afdb060c94270..9b1053444600e 100644 --- a/providers/sftp/docs/changelog.rst +++ b/providers/sftp/docs/changelog.rst @@ -27,6 +27,23 @@ Changelog --------- +6.0.1 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Fix encrypted private keys in async SFTP hook (#70858)`` + +Misc +~~~~ + +* ``Support Paramiko 5 (#69712)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + 6.0.0 ..... diff --git a/providers/sftp/docs/index.rst b/providers/sftp/docs/index.rst index f56109e8be1f9..bdd9129aba94d 100644 --- a/providers/sftp/docs/index.rst +++ b/providers/sftp/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-sftp package `SSH File Transfer Protocol (SFTP) `__ -Release: 6.0.0 +Release: 6.0.1 Provider package ---------------- @@ -152,5 +152,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-sftp 6.0.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-sftp 6.0.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-sftp 6.0.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-sftp 6.0.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/sftp/provider.yaml b/providers/sftp/provider.yaml index 6c9f720547068..27a49f9315a51 100644 --- a/providers/sftp/provider.yaml +++ b/providers/sftp/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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: + - 6.0.1 - 6.0.0 - 5.8.2 - 5.8.1 diff --git a/providers/sftp/pyproject.toml b/providers/sftp/pyproject.toml index 14617e43b535c..cbf2918812096 100644 --- a/providers/sftp/pyproject.toml +++ b/providers/sftp/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-sftp" -version = "6.0.0" +version = "6.0.1" description = "Provider package apache-airflow-providers-sftp for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -115,8 +115,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-sftp/6.0.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-sftp/6.0.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-sftp/6.0.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-sftp/6.0.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/sftp/src/airflow/providers/sftp/__init__.py b/providers/sftp/src/airflow/providers/sftp/__init__.py index edbd345f36418..84df774bb3921 100644 --- a/providers/sftp/src/airflow/providers/sftp/__init__.py +++ b/providers/sftp/src/airflow/providers/sftp/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "6.0.0" +__version__ = "6.0.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/smtp/README.rst b/providers/smtp/README.rst index 6e2fd7eb5d8a8..a798109902d86 100644 --- a/providers/smtp/README.rst +++ b/providers/smtp/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-smtp`` -Release: ``3.0.2`` +Release: ``3.0.3`` `Simple Mail Transfer Protocol (SMTP) `__ @@ -36,7 +36,7 @@ This is a provider package for ``smtp`` provider. All classes for this provider are in ``airflow.providers.smtp`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -59,4 +59,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/smtp/docs/changelog.rst b/providers/smtp/docs/changelog.rst index 575227952f23f..0fc00f56dc2ba 100644 --- a/providers/smtp/docs/changelog.rst +++ b/providers/smtp/docs/changelog.rst @@ -27,6 +27,17 @@ Changelog --------- +3.0.3 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Escape attachment filename in Content-Disposition header (#69435)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 3.0.2 ..... diff --git a/providers/smtp/docs/index.rst b/providers/smtp/docs/index.rst index 29f6d829b8ce0..3a47d54772ba0 100644 --- a/providers/smtp/docs/index.rst +++ b/providers/smtp/docs/index.rst @@ -64,7 +64,7 @@ apache-airflow-providers-smtp package `Simple Mail Transfer Protocol (SMTP) `__ -Release: 3.0.2 +Release: 3.0.3 Provider package ---------------- @@ -98,5 +98,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-smtp 3.0.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-smtp 3.0.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-smtp 3.0.3 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-smtp 3.0.3 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/smtp/provider.yaml b/providers/smtp/provider.yaml index e572bbfab688b..e7f4f21dddf03 100644 --- a/providers/smtp/provider.yaml +++ b/providers/smtp/provider.yaml @@ -24,12 +24,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1785633505 # 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: + - 3.0.3 - 3.0.2 - 3.0.1 - 3.0.0 diff --git a/providers/smtp/pyproject.toml b/providers/smtp/pyproject.toml index 1b2d29c86b8c5..d4383dcf9d30d 100644 --- a/providers/smtp/pyproject.toml +++ b/providers/smtp/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-smtp" -version = "3.0.2" +version = "3.0.3" description = "Provider package apache-airflow-providers-smtp for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,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-smtp/3.0.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-smtp/3.0.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-smtp/3.0.3" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-smtp/3.0.3/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/smtp/src/airflow/providers/smtp/__init__.py b/providers/smtp/src/airflow/providers/smtp/__init__.py index 47373a570f1aa..3653b8cfc2ea3 100644 --- a/providers/smtp/src/airflow/providers/smtp/__init__.py +++ b/providers/smtp/src/airflow/providers/smtp/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.0.2" +__version__ = "3.0.3" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/snowflake/README.rst b/providers/snowflake/README.rst index c0ad40bbbab8b..680cb0d8cf374 100644 --- a/providers/snowflake/README.rst +++ b/providers/snowflake/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-snowflake`` -Release: ``6.15.0`` +Release: ``6.16.0`` `Snowflake `__ @@ -36,7 +36,7 @@ This is a provider package for ``snowflake`` provider. All classes for this prov are in ``airflow.providers.snowflake`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -100,4 +100,4 @@ Extra Dependencies =================== ==================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/snowflake/docs/changelog.rst b/providers/snowflake/docs/changelog.rst index ac23d8f1dd072..26878d8fb8e35 100644 --- a/providers/snowflake/docs/changelog.rst +++ b/providers/snowflake/docs/changelog.rst @@ -27,6 +27,34 @@ Changelog --------- +6.16.0 +...... + +Features +~~~~~~~~ + +* ``Add SnowflakeCortexAgentOperator to Snowflake Provider (#69939)`` + +Bug Fixes +~~~~~~~~~ + +* ``Log check_query_output response via format string in Snowflake SQL API hook (#67848)`` + +Misc +~~~~ + +* ``Limit pandas to < 3 for DataFrame XComs (#70791)`` +* ``Use common.compat.sdk for timezone imports in providers (#70492)`` +* ``Move the SnowparkContainerJobOperator required-argument check to execute() (#70332, #70874)`` + +Doc-only +~~~~~~~~ + +* ``Document effect of state-store cleanup for operators with durable execution (#70721)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 6.15.0 ...... diff --git a/providers/snowflake/docs/index.rst b/providers/snowflake/docs/index.rst index 41384f3146f69..1fb9aa7c2ec7a 100644 --- a/providers/snowflake/docs/index.rst +++ b/providers/snowflake/docs/index.rst @@ -79,7 +79,7 @@ apache-airflow-providers-snowflake package `Snowflake `__ -Release: 6.15.0 +Release: 6.16.0 Provider package ---------------- @@ -162,5 +162,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-snowflake 6.15.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-snowflake 6.15.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-snowflake 6.16.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-snowflake 6.16.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/snowflake/provider.yaml b/providers/snowflake/provider.yaml index 0d1742567c99b..c2b9157c7f037 100644 --- a/providers/snowflake/provider.yaml +++ b/providers/snowflake/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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: + - 6.16.0 - 6.15.0 - 6.14.0 - 6.13.0 diff --git a/providers/snowflake/pyproject.toml b/providers/snowflake/pyproject.toml index 0a0124070644d..5503d6e48cc3f 100644 --- a/providers/snowflake/pyproject.toml +++ b/providers/snowflake/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-snowflake" -version = "6.15.0" +version = "6.16.0" description = "Provider package apache-airflow-providers-snowflake for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -137,8 +137,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-snowflake/6.15.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-snowflake/6.15.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-snowflake/6.16.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-snowflake/6.16.0/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/snowflake/src/airflow/providers/snowflake/__init__.py b/providers/snowflake/src/airflow/providers/snowflake/__init__.py index 2a5ddf5b670d8..65992cee83a25 100644 --- a/providers/snowflake/src/airflow/providers/snowflake/__init__.py +++ b/providers/snowflake/src/airflow/providers/snowflake/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "6.15.0" +__version__ = "6.16.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/ssh/README.rst b/providers/ssh/README.rst index 790cb5a3aaec7..d92f773fadd15 100644 --- a/providers/ssh/README.rst +++ b/providers/ssh/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-ssh`` -Release: ``6.0.0`` +Release: ``6.0.1`` `Secure Shell (SSH) `__ @@ -36,7 +36,7 @@ This is a provider package for ``ssh`` provider. All classes for this provider p are in ``airflow.providers.ssh`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -60,4 +60,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/ssh/docs/changelog.rst b/providers/ssh/docs/changelog.rst index fc3c5a2699967..d5136a605a16c 100644 --- a/providers/ssh/docs/changelog.rst +++ b/providers/ssh/docs/changelog.rst @@ -27,6 +27,27 @@ Changelog --------- +6.0.1 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Fix SSHRemoteJobOperator cleanup failing with custom remote_base_dir (#69885)`` +* ``Quote remote job paths in posix ssh command builders (#70091)`` +* ``Keep SSH remote job running when its PTY session hangs up (#70573)`` +* ``Fix template-field validation timing in ssh provider operators (#70315)`` + +Misc +~~~~ + +* ``Support Paramiko 5 (#69712)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix flaky test_command_timeout_fail in SSH provider (#65864)`` + * ``Make SSH remote-job kill test diagnosable and stop it reddening main (#70562)`` + 6.0.0 ..... diff --git a/providers/ssh/docs/index.rst b/providers/ssh/docs/index.rst index 2994ec364bf7a..fa07bdcf95da2 100644 --- a/providers/ssh/docs/index.rst +++ b/providers/ssh/docs/index.rst @@ -69,7 +69,7 @@ apache-airflow-providers-ssh package `Secure Shell (SSH) `__ -Release: 6.0.0 +Release: 6.0.1 Provider package ---------------- @@ -104,5 +104,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-ssh 6.0.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-ssh 6.0.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-ssh 6.0.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-ssh 6.0.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/ssh/provider.yaml b/providers/ssh/provider.yaml index 58b21c9a6f55a..029c8ef80c407 100644 --- a/providers/ssh/provider.yaml +++ b/providers/ssh/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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: + - 6.0.1 - 6.0.0 - 5.0.4 - 5.0.3 diff --git a/providers/ssh/pyproject.toml b/providers/ssh/pyproject.toml index 874a0da0952e1..4fc47b4a0b9cc 100644 --- a/providers/ssh/pyproject.toml +++ b/providers/ssh/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-ssh" -version = "6.0.0" +version = "6.0.1" description = "Provider package apache-airflow-providers-ssh for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -101,8 +101,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-ssh/6.0.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-ssh/6.0.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-ssh/6.0.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-ssh/6.0.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/ssh/src/airflow/providers/ssh/__init__.py b/providers/ssh/src/airflow/providers/ssh/__init__.py index 1da7f634225fe..f06acf876fa91 100644 --- a/providers/ssh/src/airflow/providers/ssh/__init__.py +++ b/providers/ssh/src/airflow/providers/ssh/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "6.0.0" +__version__ = "6.0.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/standard/README.rst b/providers/standard/README.rst index 839b70f10786e..f3e9502574084 100644 --- a/providers/standard/README.rst +++ b/providers/standard/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-standard`` -Release: ``1.16.0`` +Release: ``1.17.0`` Airflow Standard Provider @@ -36,7 +36,7 @@ This is a provider package for ``standard`` provider. All classes for this provi are in ``airflow.providers.standard`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -86,4 +86,4 @@ Extra Dependencies =============== ======================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/standard/docs/changelog.rst b/providers/standard/docs/changelog.rst index c45b3f742716b..075870cb6e7f6 100644 --- a/providers/standard/docs/changelog.rst +++ b/providers/standard/docs/changelog.rst @@ -35,6 +35,44 @@ Changelog --------- +1.17.0 +...... + +.. note:: + ``HITLOperator.hitl_summary`` is now a read-only property that builds a fresh snapshot on + each access, so mutating the returned dict has no effect. Subclasses and runtime code that + previously did ``self.hitl_summary["key"] = value`` must write to the new public + ``hitl_summary_extra`` dict instead -- ``self.hitl_summary_extra["key"] = value``. Reading + ``hitl_summary`` is unchanged: it still returns the merged summary including those entries. + + ``ExternalTaskSensor``'s ``poll_interval`` is deprecated in favour of ``poke_interval``. + The old name still works, but the effective deferrable poll interval for users who set + neither now comes from ``BaseSensorOperator.poke_interval`` (60s) instead of the previous + hard-coded 2s. Set ``poke_interval`` explicitly to keep a faster cadence. + +Features +~~~~~~~~ + +* ``WaitSensor: make time_to_wait templated (#70480)`` +* ``Make the HITLOperator summary a lazily rendered read-only property with a public 'hitl_summary_extra' extension point (#70345, #70391)`` + +Bug Fixes +~~~~~~~~~ + +* ``Give each task its own start trigger arguments in standard sensors (#70888)`` +* ``Deprecating 'poll_interval' in 'ExternalTaskSensor' for 'poke_interval' (#68997)`` +* ``Fix BashOperator script detection after templating (#70369)`` +* ``Fix DateTimeSensor crash when target_time renders to a datetime (#70320)`` + +Misc +~~~~ + +* ``Validate TriggerDagRunOperator logical_date after template rendering (#70490)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + 1.16.0 ...... diff --git a/providers/standard/docs/index.rst b/providers/standard/docs/index.rst index 1dc9dcdf2d7dd..a1d2b35831646 100644 --- a/providers/standard/docs/index.rst +++ b/providers/standard/docs/index.rst @@ -66,7 +66,7 @@ apache-airflow-providers-standard package Airflow Standard Provider -Release: 1.16.0 +Release: 1.17.0 Provider package ---------------- @@ -135,5 +135,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-standard 1.16.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-standard 1.16.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-standard 1.17.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-standard 1.17.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/standard/provider.yaml b/providers/standard/provider.yaml index cb493caa69d09..d939b4c7e7631 100644 --- a/providers/standard/provider.yaml +++ b/providers/standard/provider.yaml @@ -22,12 +22,13 @@ description: | Airflow Standard Provider state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1785633505 # 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: + - 1.17.0 - 1.16.0 - 1.15.0 - 1.14.0 diff --git a/providers/standard/pyproject.toml b/providers/standard/pyproject.toml index b385a9e9eb7f6..b1d2faf0f4927 100644 --- a/providers/standard/pyproject.toml +++ b/providers/standard/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-standard" -version = "1.16.0" +version = "1.17.0" description = "Provider package apache-airflow-providers-standard for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -107,8 +107,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-standard/1.16.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-standard/1.16.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-standard/1.17.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-standard/1.17.0/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/standard/src/airflow/providers/standard/__init__.py b/providers/standard/src/airflow/providers/standard/__init__.py index 4a87a89d5d7ac..b3abefd00c331 100644 --- a/providers/standard/src/airflow/providers/standard/__init__.py +++ b/providers/standard/src/airflow/providers/standard/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.16.0" +__version__ = "1.17.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/telegram/README.rst b/providers/telegram/README.rst index f4ccbcf206150..a476d10a65831 100644 --- a/providers/telegram/README.rst +++ b/providers/telegram/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-telegram`` -Release: ``4.9.5`` +Release: ``4.9.6`` `Telegram `__ @@ -36,7 +36,7 @@ This is a provider package for ``telegram`` provider. All classes for this provi are in ``airflow.providers.telegram`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -59,4 +59,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/telegram/docs/changelog.rst b/providers/telegram/docs/changelog.rst index 0c3db61663e2f..63782325fd204 100644 --- a/providers/telegram/docs/changelog.rst +++ b/providers/telegram/docs/changelog.rst @@ -27,6 +27,18 @@ Changelog --------- +4.9.6 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Fix operators declaring template_fields/template_ext as bare strings (#70916)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 4.9.5 ..... diff --git a/providers/telegram/docs/index.rst b/providers/telegram/docs/index.rst index 609a3fc4ef259..00968002d6d29 100644 --- a/providers/telegram/docs/index.rst +++ b/providers/telegram/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-telegram package `Telegram `__ -Release: 4.9.5 +Release: 4.9.6 Provider package ---------------- @@ -111,5 +111,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-telegram 4.9.5 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-telegram 4.9.5 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-telegram 4.9.6 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-telegram 4.9.6 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/telegram/provider.yaml b/providers/telegram/provider.yaml index 40303d94521a4..240cf8dba40c9 100644 --- a/providers/telegram/provider.yaml +++ b/providers/telegram/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1785633505 # 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: + - 4.9.6 - 4.9.5 - 4.9.4 - 4.9.3 diff --git a/providers/telegram/pyproject.toml b/providers/telegram/pyproject.toml index 12e6edc2d47f7..1f5b526f4a3df 100644 --- a/providers/telegram/pyproject.toml +++ b/providers/telegram/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-telegram" -version = "4.9.5" +version = "4.9.6" description = "Provider package apache-airflow-providers-telegram for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,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-telegram/4.9.5" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-telegram/4.9.5/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-telegram/4.9.6" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-telegram/4.9.6/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/telegram/src/airflow/providers/telegram/__init__.py b/providers/telegram/src/airflow/providers/telegram/__init__.py index f04b33d45b4b5..361f553c2cdab 100644 --- a/providers/telegram/src/airflow/providers/telegram/__init__.py +++ b/providers/telegram/src/airflow/providers/telegram/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.9.5" +__version__ = "4.9.6" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/teradata/README.rst b/providers/teradata/README.rst index 2fcddf98dd8e7..681d470e80493 100644 --- a/providers/teradata/README.rst +++ b/providers/teradata/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-teradata`` -Release: ``3.6.1`` +Release: ``3.6.2`` `Teradata `__ @@ -36,7 +36,7 @@ This is a provider package for ``teradata`` provider. All classes for this provi are in ``airflow.providers.teradata`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -94,4 +94,4 @@ Extra Dependencies =================== ============================================ The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/teradata/docs/changelog.rst b/providers/teradata/docs/changelog.rst index 551d050471c21..7bc6ae4c66765 100644 --- a/providers/teradata/docs/changelog.rst +++ b/providers/teradata/docs/changelog.rst @@ -25,6 +25,22 @@ Changelog --------- +3.6.2 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Fix BteqOperator declaring template_fields as a bare string (#70862)`` + +Misc +~~~~ + +* ``Fix Teradata transfer template field initialization (#70392)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 3.6.1 ..... diff --git a/providers/teradata/docs/index.rst b/providers/teradata/docs/index.rst index d672bf354eed7..65cbf2bf6b680 100644 --- a/providers/teradata/docs/index.rst +++ b/providers/teradata/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-teradata package `Teradata `__ -Release: 3.6.1 +Release: 3.6.2 Provider package ---------------- @@ -154,5 +154,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-teradata 3.6.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-teradata 3.6.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-teradata 3.6.2 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-teradata 3.6.2 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/teradata/provider.yaml b/providers/teradata/provider.yaml index f00a15bf6c4d9..7aaed2819f7ed 100644 --- a/providers/teradata/provider.yaml +++ b/providers/teradata/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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: + - 3.6.2 - 3.6.1 - 3.6.0 - 3.5.2 diff --git a/providers/teradata/pyproject.toml b/providers/teradata/pyproject.toml index 2dacba54bfc22..67acdf41500b9 100644 --- a/providers/teradata/pyproject.toml +++ b/providers/teradata/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-teradata" -version = "3.6.1" +version = "3.6.2" description = "Provider package apache-airflow-providers-teradata for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -123,8 +123,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-teradata/3.6.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-teradata/3.6.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-teradata/3.6.2" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-teradata/3.6.2/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/teradata/src/airflow/providers/teradata/__init__.py b/providers/teradata/src/airflow/providers/teradata/__init__.py index 6a872b36892a4..2a29e837203f9 100644 --- a/providers/teradata/src/airflow/providers/teradata/__init__.py +++ b/providers/teradata/src/airflow/providers/teradata/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.6.1" +__version__ = "3.6.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/trino/README.rst b/providers/trino/README.rst index de67e5360ed7a..2575de229574b 100644 --- a/providers/trino/README.rst +++ b/providers/trino/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-trino`` -Release: ``6.6.0`` +Release: ``6.6.1`` `Trino `__ @@ -36,7 +36,7 @@ This is a provider package for ``trino`` provider. All classes for this provider are in ``airflow.providers.trino`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -93,4 +93,4 @@ Extra Dependencies =============== ======================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/trino/docs/changelog.rst b/providers/trino/docs/changelog.rst index 557b8feea9946..4557b71c335fb 100644 --- a/providers/trino/docs/changelog.rst +++ b/providers/trino/docs/changelog.rst @@ -26,6 +26,18 @@ Changelog --------- +6.6.1 +..... + +Misc +~~~~ + +* ``Limit pandas to < 3 for DataFrame XComs (#70791)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-07-22 (#70256)`` + 6.6.0 ..... diff --git a/providers/trino/docs/index.rst b/providers/trino/docs/index.rst index 0dc95488ffd63..aefcf7db66c98 100644 --- a/providers/trino/docs/index.rst +++ b/providers/trino/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-trino package `Trino `__ -Release: 6.6.0 +Release: 6.6.1 Provider package ---------------- @@ -154,5 +154,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-trino 6.6.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-trino 6.6.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-trino 6.6.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-trino 6.6.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/trino/provider.yaml b/providers/trino/provider.yaml index a42779265ccf7..571ed56ed8771 100644 --- a/providers/trino/provider.yaml +++ b/providers/trino/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1779138460 +source-date-epoch: 1785633505 # 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: + - 6.6.1 - 6.6.0 - 6.5.2 - 6.5.1 diff --git a/providers/trino/pyproject.toml b/providers/trino/pyproject.toml index 1a3b384b2cd87..3f72a5f242b9d 100644 --- a/providers/trino/pyproject.toml +++ b/providers/trino/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-trino" -version = "6.6.0" +version = "6.6.1" description = "Provider package apache-airflow-providers-trino for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -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-trino/6.6.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-trino/6.6.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-trino/6.6.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-trino/6.6.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/trino/src/airflow/providers/trino/__init__.py b/providers/trino/src/airflow/providers/trino/__init__.py index 334705dce3657..7142f1583512c 100644 --- a/providers/trino/src/airflow/providers/trino/__init__.py +++ b/providers/trino/src/airflow/providers/trino/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "6.6.0" +__version__ = "6.6.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/weaviate/README.rst b/providers/weaviate/README.rst index 60f119c1d55cb..593ad8725db5e 100644 --- a/providers/weaviate/README.rst +++ b/providers/weaviate/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-weaviate`` -Release: ``3.4.0`` +Release: ``3.4.1`` `Weaviate `__ @@ -36,7 +36,7 @@ This is a provider package for ``weaviate`` provider. All classes for this provi are in ``airflow.providers.weaviate`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -63,4 +63,4 @@ PIP package Version required ========================================== ==================================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/weaviate/docs/changelog.rst b/providers/weaviate/docs/changelog.rst index c08d1d94e9232..81a39ec50bf40 100644 --- a/providers/weaviate/docs/changelog.rst +++ b/providers/weaviate/docs/changelog.rst @@ -20,6 +20,27 @@ Changelog --------- +3.4.1 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Fix WeaviateIngestOperator input_data validation before rendering (#70326)`` + +Misc +~~~~ + +* ``Limit pandas to < 3 for DataFrame XComs (#70791)`` + +Doc-only +~~~~~~~~ + +* ``Fix duplicated and incorrect words in documentation (#70868)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 3.4.0 ..... diff --git a/providers/weaviate/docs/index.rst b/providers/weaviate/docs/index.rst index ea7b313b7cf6c..1b5e52e66506f 100644 --- a/providers/weaviate/docs/index.rst +++ b/providers/weaviate/docs/index.rst @@ -79,7 +79,7 @@ apache-airflow-providers-weaviate package `Weaviate `__ -Release: 3.4.0 +Release: 3.4.1 Provider package ---------------- @@ -117,5 +117,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-weaviate 3.4.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-weaviate 3.4.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-weaviate 3.4.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-weaviate 3.4.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/weaviate/provider.yaml b/providers/weaviate/provider.yaml index a0097d36d2205..e611b62fc93fc 100644 --- a/providers/weaviate/provider.yaml +++ b/providers/weaviate/provider.yaml @@ -25,12 +25,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # 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: + - 3.4.1 - 3.4.0 - 3.3.5 - 3.3.4 diff --git a/providers/weaviate/pyproject.toml b/providers/weaviate/pyproject.toml index 4152b48fc6fca..7c1aaefe14aa4 100644 --- a/providers/weaviate/pyproject.toml +++ b/providers/weaviate/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-weaviate" -version = "3.4.0" +version = "3.4.1" description = "Provider package apache-airflow-providers-weaviate for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -112,8 +112,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-weaviate/3.4.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-weaviate/3.4.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-weaviate/3.4.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-weaviate/3.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/weaviate/src/airflow/providers/weaviate/__init__.py b/providers/weaviate/src/airflow/providers/weaviate/__init__.py index e47d200c2c5d3..533faa2ee0fd9 100644 --- a/providers/weaviate/src/airflow/providers/weaviate/__init__.py +++ b/providers/weaviate/src/airflow/providers/weaviate/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.4.0" +__version__ = "3.4.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/yandex/README.rst b/providers/yandex/README.rst index 65ccd00993a37..dfe13fb71d86a 100644 --- a/providers/yandex/README.rst +++ b/providers/yandex/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-yandex`` -Release: ``4.5.0`` +Release: ``4.5.1`` This package is for Yandex, including: @@ -38,7 +38,7 @@ This is a provider package for ``yandex`` provider. All classes for this provide are in ``airflow.providers.yandex`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -66,4 +66,4 @@ PIP package Version required ========================================== ======================================= The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/yandex/docs/changelog.rst b/providers/yandex/docs/changelog.rst index c864504d8f6f5..f3673bb39b6cd 100644 --- a/providers/yandex/docs/changelog.rst +++ b/providers/yandex/docs/changelog.rst @@ -27,6 +27,18 @@ Changelog --------- +4.5.1 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Refuse the team agnostic fall-through for a team scoped Lockbox secret name (#70877)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 4.5.0 ..... diff --git a/providers/yandex/docs/index.rst b/providers/yandex/docs/index.rst index 55b750dec15e0..b47f46bba44c6 100644 --- a/providers/yandex/docs/index.rst +++ b/providers/yandex/docs/index.rst @@ -81,7 +81,7 @@ This package is for Yandex, including: - `Yandex.Cloud `__ -Release: 4.5.0 +Release: 4.5.1 Provider package ---------------- @@ -120,5 +120,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-yandex 4.5.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-yandex 4.5.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-yandex 4.5.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-yandex 4.5.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/yandex/provider.yaml b/providers/yandex/provider.yaml index 2861370b2abfe..733446b21e26e 100644 --- a/providers/yandex/provider.yaml +++ b/providers/yandex/provider.yaml @@ -24,12 +24,13 @@ description: | - `Yandex.Cloud `__ state: ready lifecycle: production -source-date-epoch: 1777991225 +source-date-epoch: 1785633505 # 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: + - 4.5.1 - 4.5.0 - 4.4.2 - 4.4.1 diff --git a/providers/yandex/pyproject.toml b/providers/yandex/pyproject.toml index 729052034f0ac..9fada2926d459 100644 --- a/providers/yandex/pyproject.toml +++ b/providers/yandex/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-yandex" -version = "4.5.0" +version = "4.5.1" description = "Provider package apache-airflow-providers-yandex for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -109,8 +109,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-yandex/4.5.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-yandex/4.5.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-yandex/4.5.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-yandex/4.5.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/yandex/src/airflow/providers/yandex/__init__.py b/providers/yandex/src/airflow/providers/yandex/__init__.py index 2166b87f73494..5dcf2f0b0db58 100644 --- a/providers/yandex/src/airflow/providers/yandex/__init__.py +++ b/providers/yandex/src/airflow/providers/yandex/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.5.0" +__version__ = "4.5.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/uv.lock b/uv.lock index b61f10965f7a5..6f60a6ec09c6e 100644 --- a/uv.lock +++ b/uv.lock @@ -2904,7 +2904,7 @@ packages = [] [[package]] name = "apache-airflow-providers-airbyte" -version = "6.0.0" +version = "6.0.1" source = { editable = "providers/airbyte" } dependencies = [ { name = "airbyte-api" }, @@ -2987,7 +2987,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-alibaba" -version = "3.3.9" +version = "3.4.0" source = { editable = "providers/alibaba" } dependencies = [ { name = "alibabacloud-adb20211201" }, @@ -3031,7 +3031,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-amazon" -version = "9.33.0" +version = "9.34.0" source = { editable = "providers/amazon" } dependencies = [ { name = "apache-airflow" }, @@ -3235,7 +3235,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-anthropic" -version = "0.2.0" +version = "0.2.1" source = { editable = "providers/anthropic" } dependencies = [ { name = "anthropic" }, @@ -3458,7 +3458,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apache-hdfs" -version = "4.12.1" +version = "4.12.2" source = { editable = "providers/apache/hdfs" } dependencies = [ { name = "apache-airflow" }, @@ -3505,7 +3505,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apache-hive" -version = "9.6.0" +version = "9.6.1" source = { editable = "providers/apache/hive" } dependencies = [ { name = "apache-airflow" }, @@ -3703,7 +3703,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apache-kafka" -version = "1.15.0" +version = "1.15.1" source = { editable = "providers/apache/kafka" } dependencies = [ { name = "apache-airflow" }, @@ -3802,7 +3802,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apache-livy" -version = "4.5.7" +version = "4.6.0" source = { editable = "providers/apache/livy" } dependencies = [ { name = "aiohttp" }, @@ -3922,7 +3922,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apache-spark" -version = "6.3.0" +version = "6.3.1" source = { editable = "providers/apache/spark" } dependencies = [ { name = "apache-airflow" }, @@ -4060,7 +4060,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-arangodb" -version = "2.9.5" +version = "2.9.6" source = { editable = "providers/arangodb" } dependencies = [ { name = "apache-airflow" }, @@ -4175,7 +4175,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-celery" -version = "3.23.0" +version = "3.23.1" source = { editable = "providers/celery" } dependencies = [ { name = "apache-airflow" }, @@ -4298,7 +4298,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-cncf-kubernetes" -version = "10.20.0" +version = "10.21.0" source = { editable = "providers/cncf/kubernetes" } dependencies = [ { name = "aiofiles" }, @@ -4346,7 +4346,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-cohere" -version = "1.6.6" +version = "1.6.7" source = { editable = "providers/cohere" } dependencies = [ { name = "apache-airflow" }, @@ -4529,7 +4529,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-common-compat" -version = "1.17.0" +version = "1.18.0" source = { editable = "providers/common/compat" } dependencies = [ { name = "apache-airflow" }, @@ -4695,7 +4695,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-common-sql" -version = "2.0.3" +version = "2.1.0" source = { editable = "providers/common/sql" } dependencies = [ { name = "apache-airflow" }, @@ -4796,7 +4796,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-databricks" -version = "7.18.0" +version = "7.18.1" source = { editable = "providers/databricks" } dependencies = [ { name = "aiohttp" }, @@ -4944,7 +4944,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-dbt-cloud" -version = "4.9.2" +version = "4.9.3" source = { editable = "providers/dbt/cloud" } dependencies = [ { name = "aiohttp" }, @@ -5077,7 +5077,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-docker" -version = "4.5.8" +version = "4.5.9" source = { editable = "providers/docker" } dependencies = [ { name = "apache-airflow" }, @@ -5116,7 +5116,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-edge3" -version = "4.2.0" +version = "4.3.0" source = { editable = "providers/edge3" } dependencies = [ { name = "aiofiles" }, @@ -5159,7 +5159,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-elasticsearch" -version = "6.8.1" +version = "6.9.0" source = { editable = "providers/elasticsearch" } dependencies = [ { name = "apache-airflow" }, @@ -5208,7 +5208,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-exasol" -version = "4.10.4" +version = "4.10.5" source = { editable = "providers/exasol" } dependencies = [ { name = "apache-airflow" }, @@ -5262,7 +5262,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-fab" -version = "3.7.3" +version = "3.8.0" source = { editable = "providers/fab" } dependencies = [ { name = "apache-airflow" }, @@ -5428,7 +5428,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-git" -version = "0.4.1" +version = "0.4.2" source = { editable = "providers/git" } dependencies = [ { name = "apache-airflow" }, @@ -5853,7 +5853,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-hashicorp" -version = "4.7.2" +version = "4.8.0" source = { editable = "providers/hashicorp" } dependencies = [ { name = "apache-airflow" }, @@ -6000,7 +6000,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-imap" -version = "3.12.0" +version = "3.12.1" source = { editable = "providers/imap" } dependencies = [ { name = "apache-airflow" }, @@ -6268,7 +6268,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-microsoft-azure" -version = "14.0.0" +version = "14.1.0" source = { editable = "providers/microsoft/azure" } dependencies = [ { name = "adlfs" }, @@ -6661,7 +6661,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-neo4j" -version = "3.12.0" +version = "3.12.1" source = { editable = "providers/neo4j" } dependencies = [ { name = "apache-airflow" }, @@ -6740,7 +6740,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-openai" -version = "1.8.1" +version = "1.8.2" source = { editable = "providers/openai" } dependencies = [ { name = "apache-airflow" }, @@ -6873,7 +6873,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-opensearch" -version = "1.11.1" +version = "1.11.2" source = { editable = "providers/opensearch" } dependencies = [ { name = "apache-airflow" }, @@ -7056,7 +7056,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-papermill" -version = "3.13.1" +version = "3.13.2" source = { editable = "providers/papermill" } dependencies = [ { name = "apache-airflow" }, @@ -7190,7 +7190,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-postgres" -version = "7.0.0" +version = "7.0.1" source = { editable = "providers/postgres" } dependencies = [ { name = "apache-airflow" }, @@ -7286,7 +7286,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-presto" -version = "5.12.0" +version = "5.12.1" source = { editable = "providers/presto" } dependencies = [ { name = "apache-airflow" }, @@ -7435,7 +7435,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-salesforce" -version = "5.14.1" +version = "5.14.2" source = { editable = "providers/salesforce" } dependencies = [ { name = "apache-airflow" }, @@ -7596,7 +7596,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-sftp" -version = "6.0.0" +version = "6.0.1" source = { editable = "providers/sftp" } dependencies = [ { name = "aiofiles" }, @@ -7743,7 +7743,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-smtp" -version = "3.0.2" +version = "3.0.3" source = { editable = "providers/smtp" } dependencies = [ { name = "aiosmtplib" }, @@ -7780,7 +7780,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-snowflake" -version = "6.15.0" +version = "6.16.0" source = { editable = "providers/snowflake" } dependencies = [ { name = "apache-airflow" }, @@ -7889,7 +7889,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-ssh" -version = "6.0.0" +version = "6.0.1" source = { editable = "providers/ssh" } dependencies = [ { name = "apache-airflow" }, @@ -7928,7 +7928,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-standard" -version = "1.16.0" +version = "1.17.0" source = { editable = "providers/standard" } dependencies = [ { name = "apache-airflow" }, @@ -8011,7 +8011,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-telegram" -version = "4.9.5" +version = "4.9.6" source = { editable = "providers/telegram" } dependencies = [ { name = "apache-airflow" }, @@ -8048,7 +8048,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-teradata" -version = "3.6.1" +version = "3.6.2" source = { editable = "providers/teradata" } dependencies = [ { name = "apache-airflow" }, @@ -8120,7 +8120,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-trino" -version = "6.6.0" +version = "6.6.1" source = { editable = "providers/trino" } dependencies = [ { name = "apache-airflow" }, @@ -8271,7 +8271,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-weaviate" -version = "3.4.0" +version = "3.4.1" source = { editable = "providers/weaviate" } dependencies = [ { name = "apache-airflow" }, @@ -8314,7 +8314,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-yandex" -version = "4.5.0" +version = "4.5.1" source = { editable = "providers/yandex" } dependencies = [ { name = "apache-airflow" }, From a95b394b438c9d5fab5147e1cd249235e234322b Mon Sep 17 00:00:00 2001 From: Jarek Potiuk Date: Sun, 2 Aug 2026 15:06:14 +0200 Subject: [PATCH 2/4] Use US spelling in the release changelog notes The docs spellcheck build rejects 'untyped' and the British 'favour'. --- providers/cncf/kubernetes/docs/changelog.rst | 2 +- providers/common/ai/docs/changelog.rst | 2 +- providers/standard/docs/changelog.rst | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/providers/cncf/kubernetes/docs/changelog.rst b/providers/cncf/kubernetes/docs/changelog.rst index 2a8dda479faf2..f48c449c9301e 100644 --- a/providers/cncf/kubernetes/docs/changelog.rst +++ b/providers/cncf/kubernetes/docs/changelog.rst @@ -33,7 +33,7 @@ Changelog .. note:: ``airflow kubernetes cleanup-pods`` now takes ``--min-completed-minutes``, which defaults to ``1``. Terminal pods are therefore no longer deleted immediately; pass - ``--min-completed-minutes 0`` to restore the previous behaviour. The delay closes a race + ``--min-completed-minutes 0`` to restore the previous behavior. The delay closes a race where cleanup removed a pod before ``await_pod_completion`` had read its final state. Features diff --git a/providers/common/ai/docs/changelog.rst b/providers/common/ai/docs/changelog.rst index 0f421546d36ea..91ad768f2bd78 100644 --- a/providers/common/ai/docs/changelog.rst +++ b/providers/common/ai/docs/changelog.rst @@ -41,7 +41,7 @@ Changelog sqlglot cannot type, are refused before the query runs. This closes a bypass where ``pg_read_file()``, ``query_to_xml()`` and ``COPY ... FROM PROGRAM`` reached data and files outside ``allowed_tables``. Project UDFs and a few common builtins such as - ``json_build_object`` also parse as untyped; pass them in the new ``allowed_functions`` + ``json_build_object`` are also not recognized; pass them in the new ``allowed_functions`` argument to permit them. The database role remains the real security boundary. Features diff --git a/providers/standard/docs/changelog.rst b/providers/standard/docs/changelog.rst index 075870cb6e7f6..10456dfb0d973 100644 --- a/providers/standard/docs/changelog.rst +++ b/providers/standard/docs/changelog.rst @@ -45,7 +45,7 @@ Changelog ``hitl_summary_extra`` dict instead -- ``self.hitl_summary_extra["key"] = value``. Reading ``hitl_summary`` is unchanged: it still returns the merged summary including those entries. - ``ExternalTaskSensor``'s ``poll_interval`` is deprecated in favour of ``poke_interval``. + ``ExternalTaskSensor``'s ``poll_interval`` is deprecated in favor of ``poke_interval``. The old name still works, but the effective deferrable poll interval for users who set neither now comes from ``BaseSensorOperator.poke_interval`` (60s) instead of the previous hard-coded 2s. Set ``poke_interval`` explicitly to keep a faster cadence. From 439e5663569302fc3340f7943bca06ce57cf1007 Mon Sep 17 00:00:00 2001 From: Jarek Potiuk Date: Sun, 2 Aug 2026 21:30:01 +0200 Subject: [PATCH 3/4] Apply release review feedback and fold in newly merged changes Reviewer feedback: changelog entries should read in user-facing language, so internal abbreviations are spelled out, dependabot group titles name the actual packages and versions instead of a bare update count, and entries no longer describe changes in terms of our own test scaffolding. A version bump supersedes a provider's .latest-doc-only-change.txt marker, which had been suppressing earlier doc-only and tooling commits from the range. Those commits ship with these releases and are now recorded. The OpenAI note was sitting above the first version header, where it rendered as a page-level note rather than one belonging to the release that introduces the behavior it describes. --- providers/amazon/docs/changelog.rst | 2 +- providers/clickhousedb/docs/changelog.rst | 1 + providers/cncf/kubernetes/docs/changelog.rst | 4 ++-- providers/cohere/docs/changelog.rst | 6 ++++++ providers/common/ai/docs/changelog.rst | 2 +- providers/dbt/cloud/docs/changelog.rst | 6 ++++++ providers/elasticsearch/docs/changelog.rst | 5 +++++ providers/fab/docs/changelog.rst | 4 ++-- providers/openai/docs/changelog.rst | 20 +++++++++++--------- providers/papermill/docs/changelog.rst | 1 + providers/presto/docs/changelog.rst | 6 ++++++ providers/trino/docs/changelog.rst | 6 ++++++ uv.lock | 2 +- 13 files changed, 49 insertions(+), 16 deletions(-) diff --git a/providers/amazon/docs/changelog.rst b/providers/amazon/docs/changelog.rst index 246471892caaa..b8c0691e90ca7 100644 --- a/providers/amazon/docs/changelog.rst +++ b/providers/amazon/docs/changelog.rst @@ -67,7 +67,7 @@ Doc-only ~~~~~~~~ * ``Document effect of state-store cleanup for operators with durable execution (#70721)`` -* ``Remove hard-coded deferrable crawler run from example_glue system test (#70206)`` +* ``Remove hard-coded deferrable crawler run from example_glue (#70206)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): diff --git a/providers/clickhousedb/docs/changelog.rst b/providers/clickhousedb/docs/changelog.rst index 8bc86ad1c7f57..970500fdf2e07 100644 --- a/providers/clickhousedb/docs/changelog.rst +++ b/providers/clickhousedb/docs/changelog.rst @@ -41,6 +41,7 @@ Misc * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` * ``Prepare providers release 2026-07-22 (#70256)`` + 1.0.0 ..... diff --git a/providers/cncf/kubernetes/docs/changelog.rst b/providers/cncf/kubernetes/docs/changelog.rst index f48c449c9301e..8f8975bc91759 100644 --- a/providers/cncf/kubernetes/docs/changelog.rst +++ b/providers/cncf/kubernetes/docs/changelog.rst @@ -39,7 +39,7 @@ Changelog Features ~~~~~~~~ -* ``Add '--min-completed-minutes' to 'cleanup-pods' to prevent KPO race condition (#70595)`` +* ``Add '--min-completed-minutes' to 'cleanup-pods' to prevent KubernetesPodOperator race condition (#70595)`` * ``Add opt-in concurrent pod creation to KubernetesExecutor (#68480)`` Bug Fixes @@ -59,7 +59,7 @@ Doc-only ~~~~~~~~ * ``Document Kubernetes RBAC permissions (#68716)`` -* ``Documenting effect if task state store cleanup for KPO (#70722)`` +* ``Documenting effect if task state store cleanup for KubernetesPodOperator (#70722)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): diff --git a/providers/cohere/docs/changelog.rst b/providers/cohere/docs/changelog.rst index a26d138c0f2ae..2a01b1ca614e3 100644 --- a/providers/cohere/docs/changelog.rst +++ b/providers/cohere/docs/changelog.rst @@ -28,9 +28,15 @@ Bug Fixes * ``Fix CohereEmbeddingOperator input_text normalization before rendering (#70325)`` +Doc-only +~~~~~~~~ + +* ``Add feature-comparison table and toolset links to common.ai provider docs (#69649)`` + .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): * ``Prepare providers release 2026-07-22 (#70256)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` 1.6.6 ..... diff --git a/providers/common/ai/docs/changelog.rst b/providers/common/ai/docs/changelog.rst index 91ad768f2bd78..a39121f8ea6f6 100644 --- a/providers/common/ai/docs/changelog.rst +++ b/providers/common/ai/docs/changelog.rst @@ -74,7 +74,7 @@ Misc * ``Add dataclasses-json floor to common.ai llamaindex extra (#69755)`` * ``Add a Retry Policies category to the provider registry (#70499)`` -* ``Remove noqa:S101 from production code (#70378)`` +* ``Mark asserts under 'TYPE_CHECKING' in 'DocumentLoaderOperator' (#70378)`` * ``Mark KubernetesPodOperator and AgentOperator as durable capable (#70289)`` Doc-only diff --git a/providers/dbt/cloud/docs/changelog.rst b/providers/dbt/cloud/docs/changelog.rst index fae009d6ee3f9..6e24e6bb3581f 100644 --- a/providers/dbt/cloud/docs/changelog.rst +++ b/providers/dbt/cloud/docs/changelog.rst @@ -37,10 +37,16 @@ Bug Fixes * ``Fix DbtCloudRunJobOperator having false failures during deferred polling (#70581)`` * ``Derive DbtCloudGetJobRunArtifactOperator default file name after rendering (#70336)`` +Doc-only +~~~~~~~~ + +* ``Document each provider's optional extras in its docs index (#69478)`` + .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): * ``Use common.compat.sdk for timezone imports in providers (#70492)`` * ``Prepare providers release 2026-07-22 (#70256)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` 4.9.2 ..... diff --git a/providers/elasticsearch/docs/changelog.rst b/providers/elasticsearch/docs/changelog.rst index 9b86289af809a..f009e0f5b57e1 100644 --- a/providers/elasticsearch/docs/changelog.rst +++ b/providers/elasticsearch/docs/changelog.rst @@ -40,6 +40,11 @@ Bug Fixes * ``Do not show @timestamp in logs in UI (#70790)`` +Doc-only +~~~~~~~~ + +* ``Clarify Elasticsearch remote-logging scheme needs Airflow 3.3.0+ (#70920)`` + .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): * ``Use common.compat.sdk for timezone imports in providers (#70492)`` diff --git a/providers/fab/docs/changelog.rst b/providers/fab/docs/changelog.rst index 53258723c3cda..0efce33768491 100644 --- a/providers/fab/docs/changelog.rst +++ b/providers/fab/docs/changelog.rst @@ -38,8 +38,8 @@ Bug Fixes Misc ~~~~ -* ``Bump eslint (#70697)`` -* ``Bump the fab-ui-package-updates group across 1 directory with 3 updates (#70604)`` +* ``Bump eslint to 10.8.0 (#70697)`` +* ``Bump prettier to 3.9.6, stylelint to 17.14.1, webpack to 5.109.0 (#70604)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): diff --git a/providers/openai/docs/changelog.rst b/providers/openai/docs/changelog.rst index 3a0bfbfedea97..cc2a0bd901fe3 100644 --- a/providers/openai/docs/changelog.rst +++ b/providers/openai/docs/changelog.rst @@ -23,15 +23,6 @@ Changelog 1.8.2 ..... -Bug Fixes -~~~~~~~~~ - -* ``Use monotonic clock for OpenAIBatchTrigger polling timeout (#69534)`` -* ``Validate trigger events in Openai deferrable tasks (#69506)`` - -.. Below changes are excluded from the changelog. Move them to - appropriate section above if needed. Do not delete the lines(!): - .. note:: ``OpenAITriggerBatchOperator`` now fails the task when a deferred batch ends in a non-success state. Previously only ``status="error"`` raised, so a batch that was @@ -47,6 +38,17 @@ Bug Fixes if you were relying on cancellation being treated as success, handle it explicitly, for example with a trigger rule or by catching ``OpenAIBatchJobException`` downstream. +Bug Fixes +~~~~~~~~~ + +* ``Use monotonic clock for OpenAIBatchTrigger polling timeout (#69534)`` +* ``Validate trigger events in Openai deferrable tasks (#69506)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix broken OpenAI batch trigger test blocking main (#70938)`` + + 1.8.1 ..... diff --git a/providers/papermill/docs/changelog.rst b/providers/papermill/docs/changelog.rst index 219dfd1fcad5a..172b01923bf61 100644 --- a/providers/papermill/docs/changelog.rst +++ b/providers/papermill/docs/changelog.rst @@ -41,6 +41,7 @@ Misc * ``Use common.compat.sdk for timezone imports in providers (#70492)`` * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` * ``Prepare provider documentation 2026-06-16 (#68642)`` + * ``[main] Upgrade important CI environment (#68322)`` 3.13.1 ...... diff --git a/providers/presto/docs/changelog.rst b/providers/presto/docs/changelog.rst index 3a02a97784126..b70570f676a47 100644 --- a/providers/presto/docs/changelog.rst +++ b/providers/presto/docs/changelog.rst @@ -35,9 +35,15 @@ Misc * ``Limit pandas to < 3 for DataFrame XComs (#70791)`` +Doc-only +~~~~~~~~ + +* ``Document each provider's optional extras in its docs index (#69478)`` + .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): * ``Prepare providers release 2026-07-22 (#70256)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` 5.12.0 ...... diff --git a/providers/trino/docs/changelog.rst b/providers/trino/docs/changelog.rst index 4557b71c335fb..d3742cc310a9b 100644 --- a/providers/trino/docs/changelog.rst +++ b/providers/trino/docs/changelog.rst @@ -34,9 +34,15 @@ Misc * ``Limit pandas to < 3 for DataFrame XComs (#70791)`` +Doc-only +~~~~~~~~ + +* ``Document each provider's optional extras in its docs index (#69478)`` + .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): * ``Prepare providers release 2026-07-22 (#70256)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` 6.6.0 ..... diff --git a/uv.lock b/uv.lock index 6f60a6ec09c6e..8c6ff1b982114 100644 --- a/uv.lock +++ b/uv.lock @@ -4223,7 +4223,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-clickhousedb" -version = "1.0.1" +version = "1.0.0" source = { editable = "providers/clickhousedb" } dependencies = [ { name = "apache-airflow" }, From bcae9de682a6368d8394727a7c46a3fc2700aab2 Mon Sep 17 00:00:00 2001 From: Jarek Potiuk Date: Sun, 2 Aug 2026 22:07:50 +0200 Subject: [PATCH 4/4] Include keycloak in the 2026-08-01 provider release wave Keycloak was held back from the initial cut. Its pending work is user-facing -- bulk authorization methods, the IMPORT_ERRORS_ALL permission, and moving the Keycloak tokens out of the Airflow JWT claims into dedicated cookies -- so it releases with the rest of the wave rather than waiting. The token move signs every logged-in user out once on upgrade, because sessions created before it carry the tokens in a form the new refresh path cannot read. That is a deliberate consequence of the move rather than a defect, but operators should not have to discover it from a failed login, so it is called out in the changelog. --- providers/keycloak/README.rst | 6 ++--- providers/keycloak/docs/changelog.rst | 22 +++++++++++++++++++ providers/keycloak/docs/index.rst | 6 ++--- providers/keycloak/provider.yaml | 3 ++- providers/keycloak/pyproject.toml | 6 ++--- .../airflow/providers/keycloak/__init__.py | 2 +- 6 files changed, 34 insertions(+), 11 deletions(-) diff --git a/providers/keycloak/README.rst b/providers/keycloak/README.rst index 59560bafde7d4..c772a17375783 100644 --- a/providers/keycloak/README.rst +++ b/providers/keycloak/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-keycloak`` -Release: ``0.8.2`` +Release: ``0.9.0`` ``Keycloak Provider`` @@ -36,7 +36,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 `_. +in the `documentation `_. Installation ------------ @@ -59,4 +59,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/keycloak/docs/changelog.rst b/providers/keycloak/docs/changelog.rst index f31d2f02431af..27cd149becae8 100644 --- a/providers/keycloak/docs/changelog.rst +++ b/providers/keycloak/docs/changelog.rst @@ -25,6 +25,28 @@ Changelog --------- +0.9.0 +..... + +.. note:: + Keycloak's access and refresh tokens are now stored in dedicated ``_access_token`` and + ``_refresh_token`` cookies instead of being carried inside the Airflow JWT claims. Sessions + established before this release carry the tokens in the old form, so the first request after + the upgrade cannot be refreshed and the session is cleared -- **every logged-in user is signed + out once when you upgrade**. No action is required beyond logging back in; this is a one-time + effect of the move and does not recur. + +Features +~~~~~~~~ + +* ``Implement bulk authorization methods in KeycloakAuthManager (#70647)`` +* ``Move keycloak JWT tokens to separate cookies (#70550)`` +* ``Add IMPORT_ERRORS_ALL permission for import errors of files with no registered Dag (#69790)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Add tests for Keycloak token models (#70689)`` + 0.8.2 ..... diff --git a/providers/keycloak/docs/index.rst b/providers/keycloak/docs/index.rst index 66c214c63d9d9..30fd72abd6d2a 100644 --- a/providers/keycloak/docs/index.rst +++ b/providers/keycloak/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-keycloak package ``Keycloak Provider`` -Release: 0.8.2 +Release: 0.9.0 Provider package ---------------- @@ -112,5 +112,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-keycloak 0.8.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-keycloak 0.8.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-keycloak 0.9.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-keycloak 0.9.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/keycloak/provider.yaml b/providers/keycloak/provider.yaml index fd868f0f16c0f..6daadb4ab6052 100644 --- a/providers/keycloak/provider.yaml +++ b/providers/keycloak/provider.yaml @@ -23,9 +23,10 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1785633505 # note that those versions are maintained by release manager - do not update them manually versions: + - 0.9.0 - 0.8.2 - 0.8.1 - 0.8.0 diff --git a/providers/keycloak/pyproject.toml b/providers/keycloak/pyproject.toml index 9f534c4e01af4..b4bbf6657d05a 100644 --- a/providers/keycloak/pyproject.toml +++ b/providers/keycloak/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-keycloak" -version = "0.8.2" +version = "0.9.0" description = "Provider package apache-airflow-providers-keycloak for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,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-keycloak/0.8.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.8.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.9.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.9.0/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/keycloak/src/airflow/providers/keycloak/__init__.py b/providers/keycloak/src/airflow/providers/keycloak/__init__.py index 61e45efaa86b7..dbe319eb18cc6 100644 --- a/providers/keycloak/src/airflow/providers/keycloak/__init__.py +++ b/providers/keycloak/src/airflow/providers/keycloak/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "0.8.2" +__version__ = "0.9.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.0"