From 45befd80158d86ba96156917cdba60cbdc48e51a Mon Sep 17 00:00:00 2001
From: Shahar Epstein <60007259+shahar1@users.noreply.github.com>
Date: Wed, 22 Jul 2026 22:15:40 +0300
Subject: [PATCH 01/10] Prepare providers release 2026-07-22
Regular provider release wave: 3 major (microsoft.azure, ssh, sftp), 13 minor, 14 patch, 2 incremental (snowflake, postgres) and 16 doc-only providers. Version bumps and changelog entries were classified per the prepare-providers-documentation workflow.
---
docs/spelling_wordlist.txt | 1 +
providers/.last_release_date.txt | 2 +-
providers/airbyte/README.rst | 6 +-
providers/airbyte/docs/changelog.rst | 5 ++
providers/airbyte/docs/index.rst | 6 +-
providers/airbyte/provider.yaml | 3 +-
providers/airbyte/pyproject.toml | 6 +-
.../src/airflow/providers/airbyte/__init__.py | 2 +-
providers/akeyless/README.rst | 6 +-
providers/akeyless/docs/changelog.rst | 18 ++++++
providers/akeyless/docs/index.rst | 6 +-
providers/akeyless/provider.yaml | 3 +-
providers/akeyless/pyproject.toml | 6 +-
.../airflow/providers/akeyless/__init__.py | 2 +-
providers/amazon/README.rst | 6 +-
providers/amazon/docs/changelog.rst | 41 +++++++++++++
providers/amazon/docs/index.rst | 6 +-
providers/amazon/provider.yaml | 3 +-
providers/amazon/pyproject.toml | 6 +-
.../src/airflow/providers/amazon/__init__.py | 2 +-
providers/anthropic/README.rst | 6 +-
providers/anthropic/docs/changelog.rst | 20 +++++++
providers/anthropic/docs/index.rst | 6 +-
providers/anthropic/provider.yaml | 3 +-
providers/anthropic/pyproject.toml | 6 +-
.../airflow/providers/anthropic/__init__.py | 2 +-
.../druid/docs/.latest-doc-only-change.txt | 2 +-
providers/apache/hive/README.rst | 6 +-
providers/apache/hive/docs/changelog.rst | 24 ++++++++
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 +-
.../impala/docs/.latest-doc-only-change.txt | 2 +-
providers/apache/kafka/README.rst | 7 ++-
providers/apache/kafka/docs/changelog.rst | 21 +++++++
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/spark/README.rst | 6 +-
providers/apache/spark/docs/changelog.rst | 27 ++++++++-
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/celery/README.rst | 6 +-
providers/celery/docs/changelog.rst | 23 +++++++
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/README.rst | 6 +-
providers/clickhousedb/docs/changelog.rst | 14 +++++
providers/clickhousedb/docs/index.rst | 6 +-
providers/clickhousedb/provider.yaml | 3 +-
providers/clickhousedb/pyproject.toml | 6 +-
.../providers/clickhousedb/__init__.py | 2 +-
providers/cncf/kubernetes/README.rst | 6 +-
providers/cncf/kubernetes/docs/changelog.rst | 25 +++++++-
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 +-
.../cohere/docs/.latest-doc-only-change.txt | 2 +-
providers/common/ai/README.rst | 21 ++++---
providers/common/ai/docs/changelog.rst | 48 +++++++++++++++
providers/common/ai/docs/index.rst | 6 +-
providers/common/ai/provider.yaml | 3 +-
providers/common/ai/pyproject.toml | 6 +-
.../airflow/providers/common/ai/__init__.py | 2 +-
.../io/docs/.latest-doc-only-change.txt | 2 +-
.../docs/.latest-doc-only-change.txt | 2 +-
providers/common/sql/README.rst | 6 +-
providers/common/sql/docs/changelog.rst | 13 +++-
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 | 10 ++--
providers/databricks/docs/changelog.rst | 23 +++++++
providers/databricks/docs/index.rst | 6 +-
providers/databricks/provider.yaml | 3 +-
providers/databricks/pyproject.toml | 6 +-
.../airflow/providers/databricks/__init__.py | 2 +-
.../cloud/docs/.latest-doc-only-change.txt | 2 +-
providers/docker/README.rst | 6 +-
providers/docker/docs/changelog.rst | 12 ++++
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 | 28 +++++++++
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 | 12 ++++
providers/elasticsearch/docs/index.rst | 6 +-
providers/elasticsearch/provider.yaml | 3 +-
providers/elasticsearch/pyproject.toml | 6 +-
.../providers/elasticsearch/__init__.py | 2 +-
providers/fab/README.rst | 6 +-
providers/fab/docs/changelog.rst | 29 +++++++++
providers/fab/docs/index.rst | 6 +-
providers/fab/provider.yaml | 3 +-
providers/fab/pyproject.toml | 6 +-
.../fab/src/airflow/providers/fab/__init__.py | 2 +-
providers/google/README.rst | 6 +-
providers/google/docs/changelog.rst | 35 +++++++++++
providers/google/docs/index.rst | 6 +-
providers/google/provider.yaml | 3 +-
providers/google/pyproject.toml | 6 +-
.../src/airflow/providers/google/__init__.py | 2 +-
providers/hashicorp/README.rst | 6 +-
providers/hashicorp/docs/changelog.rst | 18 ++++++
providers/hashicorp/docs/index.rst | 6 +-
providers/hashicorp/provider.yaml | 3 +-
providers/hashicorp/pyproject.toml | 6 +-
.../airflow/providers/hashicorp/__init__.py | 2 +-
providers/http/README.rst | 8 +--
providers/http/docs/changelog.rst | 18 ++++++
providers/http/docs/index.rst | 8 +--
providers/http/provider.yaml | 3 +-
providers/http/pyproject.toml | 8 +--
.../src/airflow/providers/http/__init__.py | 2 +-
.../docs/.latest-doc-only-change.txt | 1 +
.../jdbc/docs/.latest-doc-only-change.txt | 2 +-
providers/keycloak/README.rst | 6 +-
providers/keycloak/docs/changelog.rst | 16 +++++
providers/keycloak/docs/index.rst | 6 +-
providers/keycloak/provider.yaml | 3 +-
providers/keycloak/pyproject.toml | 6 +-
.../airflow/providers/keycloak/__init__.py | 2 +-
providers/microsoft/azure/README.rst | 6 +-
providers/microsoft/azure/docs/changelog.rst | 31 ++++++++++
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 +-
.../mssql/docs/.latest-doc-only-change.txt | 2 +-
.../mysql/docs/.latest-doc-only-change.txt | 2 +-
providers/openai/README.rst | 8 +--
providers/openai/docs/changelog.rst | 20 +++++++
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/README.rst | 6 +-
providers/openlineage/docs/changelog.rst | 24 ++++++++
providers/openlineage/docs/index.rst | 6 +-
providers/openlineage/provider.yaml | 3 +-
providers/openlineage/pyproject.toml | 6 +-
.../airflow/providers/openlineage/__init__.py | 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/pgvector/README.rst | 6 +-
providers/pgvector/docs/changelog.rst | 18 ++++++
providers/pgvector/docs/index.rst | 6 +-
providers/pgvector/provider.yaml | 3 +-
providers/pgvector/pyproject.toml | 6 +-
.../airflow/providers/pgvector/__init__.py | 2 +-
providers/postgres/README.rst | 2 +-
providers/postgres/docs/changelog.rst | 7 +++
providers/postgres/provider.yaml | 2 +-
.../presto/docs/.latest-doc-only-change.txt | 2 +-
.../redis/docs/.latest-doc-only-change.txt | 2 +-
.../samba/docs/.latest-doc-only-change.txt | 2 +-
providers/sftp/README.rst | 8 +--
providers/sftp/docs/changelog.rst | 13 ++++
providers/sftp/docs/index.rst | 8 +--
providers/sftp/provider.yaml | 3 +-
providers/sftp/pyproject.toml | 8 +--
.../src/airflow/providers/sftp/__init__.py | 2 +-
providers/snowflake/docs/changelog.rst | 9 +++
providers/snowflake/provider.yaml | 2 +-
.../sqlite/docs/.latest-doc-only-change.txt | 2 +-
providers/ssh/README.rst | 6 +-
providers/ssh/docs/changelog.rst | 12 ++++
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/teradata/README.rst | 6 +-
providers/teradata/docs/changelog.rst | 19 ++++++
providers/teradata/docs/index.rst | 6 +-
providers/teradata/provider.yaml | 3 +-
providers/teradata/pyproject.toml | 6 +-
.../airflow/providers/teradata/__init__.py | 2 +-
.../trino/docs/.latest-doc-only-change.txt | 2 +-
.../vertica/docs/.latest-doc-only-change.txt | 2 +-
providers/weaviate/README.rst | 6 +-
providers/weaviate/docs/changelog.rst | 13 ++++
providers/weaviate/docs/index.rst | 6 +-
providers/weaviate/provider.yaml | 3 +-
providers/weaviate/pyproject.toml | 6 +-
.../airflow/providers/weaviate/__init__.py | 2 +-
uv.lock | 60 +++++++++----------
204 files changed, 1076 insertions(+), 396 deletions(-)
create mode 100644 providers/informatica/docs/.latest-doc-only-change.txt
diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt
index 2a8b7c9459151..1fe86d21ed48a 100644
--- a/docs/spelling_wordlist.txt
+++ b/docs/spelling_wordlist.txt
@@ -1427,6 +1427,7 @@ reqs
requeue
requeued
requeues
+requeuing
reserialize
Reserializing
resetdb
diff --git a/providers/.last_release_date.txt b/providers/.last_release_date.txt
index 42dc3560f9e3f..4b5993dce4aed 100644
--- a/providers/.last_release_date.txt
+++ b/providers/.last_release_date.txt
@@ -1 +1 @@
-2026-07-06
+2026-07-22
diff --git a/providers/airbyte/README.rst b/providers/airbyte/README.rst
index 8698054856785..2212332b9a1f6 100644
--- a/providers/airbyte/README.rst
+++ b/providers/airbyte/README.rst
@@ -23,7 +23,7 @@
Package ``apache-airflow-providers-airbyte``
-Release: ``5.5.2``
+Release: ``5.5.3``
`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 84701e9ced340..715b64c271c5c 100644
--- a/providers/airbyte/docs/changelog.rst
+++ b/providers/airbyte/docs/changelog.rst
@@ -26,6 +26,8 @@
Changelog
---------
+5.5.3
+.....
Transitive dependency changes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -46,6 +48,9 @@ Transitive dependency changes
* ``requests`` is no longer installed by this provider. If your code relied on it being pulled in
transitively, declare ``requests`` as an explicit dependency of your own project.
+.. Below changes are excluded from the changelog. Move them to
+ appropriate section above if needed. Do not delete the lines(!):
+
5.5.2
.....
diff --git a/providers/airbyte/docs/index.rst b/providers/airbyte/docs/index.rst
index fd9c3b41aa607..c6e6b6bd4c09e 100644
--- a/providers/airbyte/docs/index.rst
+++ b/providers/airbyte/docs/index.rst
@@ -76,7 +76,7 @@ apache-airflow-providers-airbyte package
`Airbyte `__
-Release: 5.5.2
+Release: 5.5.3
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 5.5.2 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-airbyte 5.5.2 wheel package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-airbyte 5.5.3 sdist package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-airbyte 5.5.3 wheel package `_ (`asc `__, `sha512 `__)
diff --git a/providers/airbyte/provider.yaml b/providers/airbyte/provider.yaml
index cc325e50f87f3..724ca834bf0e4 100644
--- a/providers/airbyte/provider.yaml
+++ b/providers/airbyte/provider.yaml
@@ -23,12 +23,13 @@ description: |
state: ready
lifecycle: production
-source-date-epoch: 1783356304
+source-date-epoch: 1784746595
# 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.5.3
- 5.5.2
- 5.5.1
- 5.5.0
diff --git a/providers/airbyte/pyproject.toml b/providers/airbyte/pyproject.toml
index 880e72d2c6062..950edd76d7961 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 = "5.5.2"
+version = "5.5.3"
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/5.5.2"
-"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-airbyte/5.5.2/changelog.html"
+"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-airbyte/5.5.3"
+"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-airbyte/5.5.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/airbyte/src/airflow/providers/airbyte/__init__.py b/providers/airbyte/src/airflow/providers/airbyte/__init__.py
index d97f4f593d67c..33ee2b5617740 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__ = "5.5.2"
+__version__ = "5.5.3"
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"2.11.0"
diff --git a/providers/akeyless/README.rst b/providers/akeyless/README.rst
index f9af398bc7c9a..a48661b6de92e 100644
--- a/providers/akeyless/README.rst
+++ b/providers/akeyless/README.rst
@@ -23,7 +23,7 @@
Package ``apache-airflow-providers-akeyless``
-Release: ``0.2.0``
+Release: ``0.3.0``
`Akeyless `__ Vault Platform provider for Apache Airflow.
@@ -38,7 +38,7 @@ This is a provider package for ``akeyless`` provider. All classes for this provi
are in ``airflow.providers.akeyless`` python package.
You can find package information and changelog for the provider
-in the `documentation `_.
+in the `documentation `_.
Installation
------------
@@ -70,4 +70,4 @@ Extra Dependencies
============ =====================
The changelog for the provider package can be found in the
-`changelog `_.
+`changelog `_.
diff --git a/providers/akeyless/docs/changelog.rst b/providers/akeyless/docs/changelog.rst
index c7c1bb817c6e7..96f0614656ceb 100644
--- a/providers/akeyless/docs/changelog.rst
+++ b/providers/akeyless/docs/changelog.rst
@@ -18,6 +18,24 @@
Changelog
=========
+0.3.0
+-----
+
+Features
+~~~~~~~~
+
+* ``Add cloud-based auth (aws_iam, gcp, azure_ad) to Akeyless secrets backend (#69772)``
+
+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(!):
+ * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)``
+
+
0.2.0
-----
diff --git a/providers/akeyless/docs/index.rst b/providers/akeyless/docs/index.rst
index 6267b1b73fd91..ec6bbd5f176c3 100644
--- a/providers/akeyless/docs/index.rst
+++ b/providers/akeyless/docs/index.rst
@@ -78,7 +78,7 @@ Provides a Hook, Connection type, and Secrets Backend for managing static secret
dynamic secrets, rotated secrets, and more.
-Release: 0.2.0
+Release: 0.3.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-akeyless 0.2.0 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-akeyless 0.2.0 wheel package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-akeyless 0.3.0 sdist package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-akeyless 0.3.0 wheel package `_ (`asc `__, `sha512 `__)
diff --git a/providers/akeyless/provider.yaml b/providers/akeyless/provider.yaml
index 27290f9f3ed2c..e5ea11ee95d52 100644
--- a/providers/akeyless/provider.yaml
+++ b/providers/akeyless/provider.yaml
@@ -25,8 +25,9 @@ description: |
state: ready
lifecycle: incubation
-source-date-epoch: 1780426378
+source-date-epoch: 1784746595
versions:
+ - 0.3.0
- 0.2.0
- 0.1.0
diff --git a/providers/akeyless/pyproject.toml b/providers/akeyless/pyproject.toml
index 6b4cc8270d73c..f9e70fdf01a02 100644
--- a/providers/akeyless/pyproject.toml
+++ b/providers/akeyless/pyproject.toml
@@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi"
[project]
name = "apache-airflow-providers-akeyless"
-version = "0.2.0"
+version = "0.3.0"
description = "Provider package apache-airflow-providers-akeyless for Apache Airflow"
readme = "README.rst"
license = "Apache-2.0"
@@ -106,8 +106,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-akeyless/0.2.0"
-"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-akeyless/0.2.0/changelog.html"
+"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-akeyless/0.3.0"
+"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-akeyless/0.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/akeyless/src/airflow/providers/akeyless/__init__.py b/providers/akeyless/src/airflow/providers/akeyless/__init__.py
index 1c48175e45b85..3ab972a105fd2 100644
--- a/providers/akeyless/src/airflow/providers/akeyless/__init__.py
+++ b/providers/akeyless/src/airflow/providers/akeyless/__init__.py
@@ -29,7 +29,7 @@
__all__ = ["__version__"]
-__version__ = "0.2.0"
+__version__ = "0.3.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 10a7466cce084..7f8f1f54c5301 100644
--- a/providers/amazon/README.rst
+++ b/providers/amazon/README.rst
@@ -23,7 +23,7 @@
Package ``apache-airflow-providers-amazon``
-Release: ``9.32.0``
+Release: ``9.33.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
------------
@@ -130,4 +130,4 @@ Extra Dependencies
==================== ============================================================================================================================================================
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 0e8a27715b69f..ad3346405c2e7 100644
--- a/providers/amazon/docs/changelog.rst
+++ b/providers/amazon/docs/changelog.rst
@@ -26,6 +26,9 @@
Changelog
---------
+9.33.0
+......
+
.. note::
``RedshiftSQLHook.get_sqlalchemy_engine()``, used for the SQLAlchemy engine backing
lineage/reflection, now resolves an explicit Postgres DB-API driver for a bare
@@ -33,6 +36,44 @@ Changelog
``psycopg2``. Where both drivers are installed, this engine now uses ``psycopg`` (v3),
matching the sync Postgres driver default change in ``apache-airflow-providers-postgres``.
+Features
+~~~~~~~~
+
+* ``Add S3RemoteLogIO.from_config and register s3 remote logging scheme (#69817)``
+* ``Add CloudWatchRemoteLogIO.from_config and register cloudwatch scheme (#69816)``
+* ``Add Amazon ECR repository operators (#69886)``
+* ``Add dedicated Glue crawler lifecycle operators (#69930)``
+* ``Allow 'AthenaOperator' queries without a 'database' argument (#69846)``
+* ``Add durable execution to 'RedshiftDataOperator' (#69530)``
+
+Bug Fixes
+~~~~~~~~~
+
+* ``Make RedshiftDeleteClusterOperator delete reliably during cluster transitions (#69574)``
+* ``Fix Amazon provider log messages to show actual values (#69967)``
+* ``Secure AWS auth cookies behind TLS proxies (#69898)``
+* ``Generate a fresh EmrContainerOperator request token on each task attempt (#69625)``
+
+Misc
+~~~~
+
+* ``Make psycopg (v3) the default synchronous Postgres driver (#69526)``
+* ``Warn for bad combination of parameters for RedshiftDataOperator (#69524)``
+
+Doc-only
+~~~~~~~~
+
+* ``Link task state store docs in durable execution across providers (#69851)``
+* ``Fix documentation misusing previous/next for task relationships (#69179)``
+
+.. Below changes are excluded from the changelog. Move them to
+ appropriate section above if needed. Do not delete the lines(!):
+ * ``Pin task bundle manifest to the dagrun's version (#69941)``
+ * ``Make Redshift system-test clusters non-public in sql_to_s3/s3_to_sql (#69890)``
+ * ``Consume external role ARN in Neptune Analytics system test (#69682)``
+ * ``Update 'example_bedrock_agentcore' system test to use 'codeConfiguration' instead of ECR image (#69576)``
+
+
9.32.0
......
diff --git a/providers/amazon/docs/index.rst b/providers/amazon/docs/index.rst
index d0a1f07440396..6a01e3506d605 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.32.0
+Release: 9.33.0
Provider package
----------------
@@ -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.32.0 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-amazon 9.32.0 wheel package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-amazon 9.33.0 sdist package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-amazon 9.33.0 wheel package `_ (`asc `__, `sha512 `__)
diff --git a/providers/amazon/provider.yaml b/providers/amazon/provider.yaml
index 2230bf8f345e1..0121c5b5ee2ad 100644
--- a/providers/amazon/provider.yaml
+++ b/providers/amazon/provider.yaml
@@ -23,12 +23,13 @@ description: |
state: ready
lifecycle: production
-source-date-epoch: 1783356304
+source-date-epoch: 1784746595
# 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.33.0
- 9.32.0
- 9.31.0
- 9.30.0
diff --git a/providers/amazon/pyproject.toml b/providers/amazon/pyproject.toml
index eddb2645e6080..e1c816c439596 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.32.0"
+version = "9.33.0"
description = "Provider package apache-airflow-providers-amazon for Apache Airflow"
readme = "README.rst"
license = "Apache-2.0"
@@ -217,8 +217,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.32.0"
-"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-amazon/9.32.0/changelog.html"
+"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"
"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 2fd0d14603d2d..41acefb86463f 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.32.0"
+__version__ = "9.33.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 6b3ad71de7c66..84465bfcdda13 100644
--- a/providers/anthropic/README.rst
+++ b/providers/anthropic/README.rst
@@ -23,7 +23,7 @@
Package ``apache-airflow-providers-anthropic``
-Release: ``0.1.0``
+Release: ``0.2.0``
`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 8bb7076298e44..e65e4bab93ada 100644
--- a/providers/anthropic/docs/changelog.rst
+++ b/providers/anthropic/docs/changelog.rst
@@ -20,6 +20,26 @@
Changelog
---------
+0.2.0
+.....
+
+Features
+~~~~~~~~
+
+* ``Default the Anthropic batch model from the connection (#69624)``
+
+Doc-only
+~~~~~~~~
+
+* ``Fix dead Managed Agents link and incomplete first-party note in Anthropic provider docs (#69709)``
+* ``Add feature-comparison table and toolset links to common.ai provider docs (#69649)``
+* ``Document when to use common.ai vs vendor-specific AI providers (#69551)``
+* ``Add quickstart to Anthropic provider (#69589)``
+
+.. Below changes are excluded from the changelog. Move them to
+ appropriate section above if needed. Do not delete the lines(!):
+
+
0.1.0
.....
diff --git a/providers/anthropic/docs/index.rst b/providers/anthropic/docs/index.rst
index b6840352745e2..c69ad483d7beb 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.1.0
+Release: 0.2.0
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.1.0 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-anthropic 0.1.0 wheel package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-anthropic 0.2.0 sdist package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-anthropic 0.2.0 wheel package `_ (`asc `__, `sha512 `__)
diff --git a/providers/anthropic/provider.yaml b/providers/anthropic/provider.yaml
index 6b2e9a39db8f5..698e1cefd4129 100644
--- a/providers/anthropic/provider.yaml
+++ b/providers/anthropic/provider.yaml
@@ -27,10 +27,11 @@ description: |
state: ready
lifecycle: incubation
-source-date-epoch: 1780426378
+source-date-epoch: 1784746595
# Note that those versions are maintained by release manager - do not update them manually
versions:
+ - 0.2.0
- 0.1.0
integrations:
diff --git a/providers/anthropic/pyproject.toml b/providers/anthropic/pyproject.toml
index 74154f78bb805..2dab395270c2f 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.1.0"
+version = "0.2.0"
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.1.0"
-"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-anthropic/0.1.0/changelog.html"
+"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"
"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 117734e0ae5e9..9adbc80942872 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.1.0"
+__version__ = "0.2.0"
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"3.0.0"
diff --git a/providers/apache/druid/docs/.latest-doc-only-change.txt b/providers/apache/druid/docs/.latest-doc-only-change.txt
index eaa14c3589c91..8978da3fe885b 100644
--- a/providers/apache/druid/docs/.latest-doc-only-change.txt
+++ b/providers/apache/druid/docs/.latest-doc-only-change.txt
@@ -1 +1 @@
-954b3035cc8feb6ef1e13a6715b7c7e47d12932a
+62d451d623
diff --git a/providers/apache/hive/README.rst b/providers/apache/hive/README.rst
index 2cc9aa4b57b82..e07ecc8405343 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.5.0``
+Release: ``9.6.0``
`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 1e47cb6644302..549c7c4a00382 100644
--- a/providers/apache/hive/docs/changelog.rst
+++ b/providers/apache/hive/docs/changelog.rst
@@ -27,6 +27,30 @@
Changelog
---------
+9.6.0
+.....
+
+Features
+~~~~~~~~
+
+* ``Add Beeline JDBC parameters to HiveCliHook (#68144)``
+
+Bug Fixes
+~~~~~~~~~
+
+* ``Fix Hive metastore partition sensor initialization (#69612)``
+
+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(!):
+ * ``Flag conn-fields in hook but absent from provider.yaml in static checks (#69655)``
+ * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)``
+
+
9.5.0
.....
diff --git a/providers/apache/hive/docs/index.rst b/providers/apache/hive/docs/index.rst
index 6b7638ac6c4a7..58da4e77be13a 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.5.0
+Release: 9.6.0
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.5.0 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-apache-hive 9.5.0 wheel package `_ (`asc `__, `sha512 `__)
+* `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 `__)
diff --git a/providers/apache/hive/provider.yaml b/providers/apache/hive/provider.yaml
index 5af0916987e1b..888c8785c5001 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: 1779137143
+source-date-epoch: 1784746595
# 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.0
- 9.5.0
- 9.4.2
- 9.4.1
diff --git a/providers/apache/hive/pyproject.toml b/providers/apache/hive/pyproject.toml
index 4d535fd769985..34e41892cfbc9 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.5.0"
+version = "9.6.0"
description = "Provider package apache-airflow-providers-apache-hive for Apache Airflow"
readme = "README.rst"
license = "Apache-2.0"
@@ -145,8 +145,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.5.0"
-"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-hive/9.5.0/changelog.html"
+"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"
"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 9a98bd88f85a6..f413762c3ea72 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.5.0"
+__version__ = "9.6.0"
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"2.11.0"
diff --git a/providers/apache/impala/docs/.latest-doc-only-change.txt b/providers/apache/impala/docs/.latest-doc-only-change.txt
index 2c1ab461a9c8e..8978da3fe885b 100644
--- a/providers/apache/impala/docs/.latest-doc-only-change.txt
+++ b/providers/apache/impala/docs/.latest-doc-only-change.txt
@@ -1 +1 @@
-da9caffdbbeab1917e1cec5726e50af5f14a5206
+62d451d623
diff --git a/providers/apache/kafka/README.rst b/providers/apache/kafka/README.rst
index 61c7d107d892d..a26a410cc4936 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.14.0``
+Release: ``1.15.0``
`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
------------
@@ -88,8 +88,9 @@ Optional dependencies
Extra Dependencies
==================== ====================================================
``google`` ``apache-airflow-providers-google``
+``msk`` ``aws-msk-iam-sasl-signer-python>=1.0.1``
``common.messaging`` ``apache-airflow-providers-common-messaging>=2.0.0``
==================== ====================================================
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 e3f20e868923b..200444f2ce9a1 100644
--- a/providers/apache/kafka/docs/changelog.rst
+++ b/providers/apache/kafka/docs/changelog.rst
@@ -27,6 +27,27 @@
Changelog
---------
+1.15.0
+......
+
+Features
+~~~~~~~~
+
+* ``Add Kafka Event Producer publishing DagRun and TaskInstance state-change events (#68082, #70014)``
+* ``Add Amazon MSK IAM (OAUTHBEARER) support to Apache Kafka provider (#69427)``
+
+Doc-only
+~~~~~~~~
+
+* ``Document 'apply_function' dot notation requirement for Kafka message queues (#68414)``
+* ``Fix flaky KubernetesPodOperator log-timestamp test (#69563)``
+* ``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(!):
+ * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)``
+
+
1.14.0
......
diff --git a/providers/apache/kafka/docs/index.rst b/providers/apache/kafka/docs/index.rst
index d9db2b715de67..0a3e6013282cc 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.14.0
+Release: 1.15.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-apache-kafka 1.14.0 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-apache-kafka 1.14.0 wheel package `_ (`asc `__, `sha512 `__)
+* `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 `__)
diff --git a/providers/apache/kafka/provider.yaml b/providers/apache/kafka/provider.yaml
index a0ae3a8aebd15..481f6784fd8ec 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: 1779137192
+source-date-epoch: 1784746595
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.0
- 1.14.0
- 1.13.3
- 1.13.2
diff --git a/providers/apache/kafka/pyproject.toml b/providers/apache/kafka/pyproject.toml
index b2e3a1fa59880..688b15c2ddfa2 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.14.0"
+version = "1.15.0"
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.14.0"
-"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-kafka/1.14.0/changelog.html"
+"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"
"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 1d7bb619baff7..276cddeb8bb86 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.14.0"
+__version__ = "1.15.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 854d89d01fc65..38f5ddfd67caa 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.2.0``
+Release: ``6.3.0``
`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 41b89742eb94e..10bee48b586e7 100644
--- a/providers/apache/spark/docs/changelog.rst
+++ b/providers/apache/spark/docs/changelog.rst
@@ -25,10 +25,35 @@
``apache-airflow-providers-apache-spark``
-
Changelog
---------
+6.3.0
+.....
+
+Features
+~~~~~~~~
+
+* ``Surface YARN diagnostics for spark on yarn clusters (#70183)``
+
+Misc
+~~~~
+
+* ``Better log when spark k8s driver remains in Unknown Phase (#70176)``
+
+Doc-only
+~~~~~~~~
+
+* ``Link task state store docs in durable execution across providers (#69851)``
+* ``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 ad-hoc provider documentation 2026-06-26 (#69022)``
+ * ``Prepare ad-hoc provider documentation 2026-06-26``
+ * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)``
+
+
6.2.0
.....
diff --git a/providers/apache/spark/docs/index.rst b/providers/apache/spark/docs/index.rst
index d48b7bd4c22e6..b3ab72907c67a 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.2.0
+Release: 6.3.0
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.2.0 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-apache-spark 6.2.0 wheel package `_ (`asc `__, `sha512 `__)
+* `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 `__)
diff --git a/providers/apache/spark/provider.yaml b/providers/apache/spark/provider.yaml
index f1a7e5226fe64..c74293304bf3c 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: 1781642052
+source-date-epoch: 1784746595
# 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.0
- 6.2.0
- 6.1.0
- 6.0.2
diff --git a/providers/apache/spark/pyproject.toml b/providers/apache/spark/pyproject.toml
index c23b661b2bf4e..8118164772472 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.2.0"
+version = "6.3.0"
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.2.0"
-"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-spark/6.2.0/changelog.html"
+"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"
"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 f17fedf514808..16608d6c8b5b7 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.2.0"
+__version__ = "6.3.0"
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 273216dd57f23..649aa28cd2f46 100644
--- a/providers/celery/README.rst
+++ b/providers/celery/README.rst
@@ -23,7 +23,7 @@
Package ``apache-airflow-providers-celery``
-Release: ``3.22.0``
+Release: ``3.23.0``
`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 fba28081d8cac..476ef9ff091d5 100644
--- a/providers/celery/docs/changelog.rst
+++ b/providers/celery/docs/changelog.rst
@@ -27,6 +27,9 @@
Changelog
---------
+3.23.0
+......
+
.. note::
When ``[celery] result_backend`` is not set and Airflow derives it from ``sql_alchemy_conn``, a
driverless ``postgresql://`` connection string now produces ``db+postgresql+psycopg://...`` instead
@@ -34,6 +37,26 @@ Changelog
``apache-airflow`` and ``apache-airflow-providers-postgres``. An explicit ``[celery] result_backend``
or an explicit driver in ``sql_alchemy_conn`` is unaffected.
+Features
+~~~~~~~~
+
+* ``Add streaming task log support to KubernetesExecutor (#69300)``
+* ``Add the team_name tag to the Celery executor task_timeout_error (#69092)``
+
+Bug Fixes
+~~~~~~~~~
+
+* ``Fix Celery worker crash on Airflow 3.0 with json_logs (#69919)``
+
+Misc
+~~~~
+
+* ``Make psycopg (v3) the default synchronous Postgres driver (#69526)``
+
+.. Below changes are excluded from the changelog. Move them to
+ appropriate section above if needed. Do not delete the lines(!):
+
+
3.22.0
......
diff --git a/providers/celery/docs/index.rst b/providers/celery/docs/index.rst
index e1b09271f2820..7fc33c3b0b579 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.22.0
+Release: 3.23.0
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.22.0 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-celery 3.22.0 wheel package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-celery 3.23.0 sdist package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-celery 3.23.0 wheel package `_ (`asc `__, `sha512 `__)
diff --git a/providers/celery/provider.yaml b/providers/celery/provider.yaml
index f5506e41122f3..2f94171331bd7 100644
--- a/providers/celery/provider.yaml
+++ b/providers/celery/provider.yaml
@@ -23,12 +23,13 @@ description: |
state: ready
lifecycle: production
-source-date-epoch: 1783356304
+source-date-epoch: 1784746595
# 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.0
- 3.22.0
- 3.21.0
- 3.20.0
diff --git a/providers/celery/pyproject.toml b/providers/celery/pyproject.toml
index 415feb87e6a4e..015636c76df74 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.22.0"
+version = "3.23.0"
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.22.0"
-"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-celery/3.22.0/changelog.html"
+"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"
"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 ab85558c6ec73..d7a32181c05f9 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.22.0"
+__version__ = "3.23.0"
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"2.11.0"
diff --git a/providers/clickhousedb/README.rst b/providers/clickhousedb/README.rst
index e7209c804916f..0c4f4d8cf1b8f 100644
--- a/providers/clickhousedb/README.rst
+++ b/providers/clickhousedb/README.rst
@@ -23,7 +23,7 @@
Package ``apache-airflow-providers-clickhousedb``
-Release: ``1.0.0``
+Release: ``1.0.1``
`ClickHouse `__
@@ -36,7 +36,7 @@ This is a provider package for ``clickhousedb`` provider. All classes for this p
are in ``airflow.providers.clickhousedb`` 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/clickhousedb/docs/changelog.rst b/providers/clickhousedb/docs/changelog.rst
index 21aaf99532cac..a141758c080e3 100644
--- a/providers/clickhousedb/docs/changelog.rst
+++ b/providers/clickhousedb/docs/changelog.rst
@@ -27,6 +27,20 @@
Changelog
---------
+1.0.1
+.....
+
+Misc
+~~~~
+
+* ``Change Clickhouse lifecycle to incubation (#69166)``
+
+.. Below changes are excluded from the changelog. Move them to
+ 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)``
+
+
1.0.0
.....
diff --git a/providers/clickhousedb/docs/index.rst b/providers/clickhousedb/docs/index.rst
index 8061b05cb0f00..b399de766ac96 100644
--- a/providers/clickhousedb/docs/index.rst
+++ b/providers/clickhousedb/docs/index.rst
@@ -77,7 +77,7 @@ apache-airflow-providers-clickhousedb package
`ClickHouse `__
-Release: 1.0.0
+Release: 1.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-clickhousedb 1.0.0 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-clickhousedb 1.0.0 wheel package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-clickhousedb 1.0.1 sdist package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-clickhousedb 1.0.1 wheel package `_ (`asc `__, `sha512 `__)
diff --git a/providers/clickhousedb/provider.yaml b/providers/clickhousedb/provider.yaml
index 377d8506babe7..db67c896152f1 100644
--- a/providers/clickhousedb/provider.yaml
+++ b/providers/clickhousedb/provider.yaml
@@ -23,12 +23,13 @@ description: |
state: ready
lifecycle: incubation
-source-date-epoch: 1710000000
+source-date-epoch: 1784746595
# 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.0.1
- 1.0.0
integrations:
diff --git a/providers/clickhousedb/pyproject.toml b/providers/clickhousedb/pyproject.toml
index dc19451b828f7..ccc1b6c3b4de9 100644
--- a/providers/clickhousedb/pyproject.toml
+++ b/providers/clickhousedb/pyproject.toml
@@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi"
[project]
name = "apache-airflow-providers-clickhousedb"
-version = "1.0.0"
+version = "1.0.1"
description = "Provider package apache-airflow-providers-clickhousedb 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-clickhousedb/1.0.0"
-"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-clickhousedb/1.0.0/changelog.html"
+"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-clickhousedb/1.0.1"
+"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-clickhousedb/1.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/clickhousedb/src/airflow/providers/clickhousedb/__init__.py b/providers/clickhousedb/src/airflow/providers/clickhousedb/__init__.py
index 112a7774d4227..4e0e1fe0d6807 100644
--- a/providers/clickhousedb/src/airflow/providers/clickhousedb/__init__.py
+++ b/providers/clickhousedb/src/airflow/providers/clickhousedb/__init__.py
@@ -29,7 +29,7 @@
__all__ = ["__version__"]
-__version__ = "1.0.0"
+__version__ = "1.0.1"
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"2.11.0"
diff --git a/providers/cncf/kubernetes/README.rst b/providers/cncf/kubernetes/README.rst
index d1310da573584..a385989f285be 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.19.0``
+Release: ``10.20.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 63659c31690c4..b782069011d03 100644
--- a/providers/cncf/kubernetes/docs/changelog.rst
+++ b/providers/cncf/kubernetes/docs/changelog.rst
@@ -27,6 +27,9 @@
Changelog
---------
+10.20.0
+.......
+
.. note::
The ``KubernetesExecutor`` now transparently requeues a worker pod that fails *before* the
task process starts (node drain, autoscaler scale-down, node boot race, transient image pull
@@ -39,6 +42,27 @@ Changelog
``pod_launch_failure_excluded_container_reasons`` option (default ``Error``) lists container
reasons that are excluded from the requeue path.
+Features
+~~~~~~~~
+
+* ``Add streaming task log support to KubernetesExecutor (#69300)``
+* ``Add running_pod_log_lines config option to KubernetesExecutor (#69301)``
+* ``Allow configuring XCom sidecar container security context (#69613)``
+* ``Requeue KubernetesExecutor tasks whose pod failed before execution started (#69058)``
+
+Bug Fixes
+~~~~~~~~~
+
+* ``Cncf-kubernetes: fix potential race condition in trigger_reentry flow caused by 'is_istio_enabled' (#69269)``
+
+.. Below changes are excluded from the changelog. Move them to
+ appropriate section above if needed. Do not delete the lines(!):
+ * ``Hide non-user-facing entries from ad-hoc provider release notes``
+ * ``Fix flaky KubernetesPodOperator log-timestamp test (#69563)``
+ * ``Prepare ad-hoc providers release 2026-07-01 (cncf.kubernetes, common.io, keycloak) (#69223)``
+ * ``Prepare ad-hoc providers release 2026-07-01``
+
+
10.19.0
.......
@@ -774,7 +798,6 @@ Misc
* ``Remove unused db method in k8s provider (#49186)``
-
10.4.2
......
diff --git a/providers/cncf/kubernetes/docs/index.rst b/providers/cncf/kubernetes/docs/index.rst
index 0ea209c261a7b..89e9470bacbb7 100644
--- a/providers/cncf/kubernetes/docs/index.rst
+++ b/providers/cncf/kubernetes/docs/index.rst
@@ -88,7 +88,7 @@ apache-airflow-providers-cncf-kubernetes package
`Kubernetes `__
-Release: 10.19.0
+Release: 10.20.0
Provider package
----------------
@@ -128,5 +128,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.19.0 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-cncf-kubernetes 10.19.0 wheel package `_ (`asc `__, `sha512 `__)
+* `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 `__)
diff --git a/providers/cncf/kubernetes/provider.yaml b/providers/cncf/kubernetes/provider.yaml
index 9e21164779089..b9905d301ec77 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: 1782937929
+source-date-epoch: 1784746595
# 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.20.0
- 10.19.0
- 10.18.0
- 10.17.1
diff --git a/providers/cncf/kubernetes/pyproject.toml b/providers/cncf/kubernetes/pyproject.toml
index 9e68d285aed85..f14071b620bdc 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.19.0"
+version = "10.20.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.19.0"
-"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/10.19.0/changelog.html"
+"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"
"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 2a4ed25924ab5..d1cb053409944 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.19.0"
+__version__ = "10.20.0"
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"2.11.0"
diff --git a/providers/cohere/docs/.latest-doc-only-change.txt b/providers/cohere/docs/.latest-doc-only-change.txt
index 33caaeb056916..0471ae7bd754f 100644
--- a/providers/cohere/docs/.latest-doc-only-change.txt
+++ b/providers/cohere/docs/.latest-doc-only-change.txt
@@ -1 +1 @@
-e9fc6bccbedbff536bc9fcdd09001267a226420e
+6ea3de0762
diff --git a/providers/common/ai/README.rst b/providers/common/ai/README.rst
index 97f242208288a..03fac6a7d54a4 100644
--- a/providers/common/ai/README.rst
+++ b/providers/common/ai/README.rst
@@ -23,7 +23,7 @@
Package ``apache-airflow-providers-common-ai``
-Release: ``0.6.0``
+Release: ``0.7.0``
AI/LLM hooks and operators for Airflow pipelines using `pydantic-ai `__.
@@ -36,7 +36,7 @@ This is a provider package for ``common.ai`` provider. All classes for this prov
are in ``airflow.providers.common.ai`` python package.
You can find package information and changelog for the provider
-in the `documentation `_.
+in the `documentation `_.
Installation
------------
@@ -69,12 +69,13 @@ You can install such cross-provider dependencies when installing from PyPI. For
.. code-block:: bash
- pip install apache-airflow-providers-common-ai[common.sql]
+ pip install apache-airflow-providers-common-ai[amazon]
============================================================================================================ ==============
Dependent package Extra
============================================================================================================ ==============
+`apache-airflow-providers-amazon `_ ``amazon``
`apache-airflow-providers-common-sql `_ ``common.sql``
`apache-airflow-providers-git `_ ``git``
============================================================================================================ ==============
@@ -82,9 +83,9 @@ Dependent package
Optional dependencies
----------------------
-============== ==========================================================================================================
+============== =======================================================================================================================================
Extra Dependencies
-============== ==========================================================================================================
+============== =======================================================================================================================================
``anthropic`` ``pydantic-ai-slim[anthropic]``
``bedrock`` ``pydantic-ai-slim[bedrock]``
``google`` ``pydantic-ai-slim[google]``
@@ -92,17 +93,19 @@ Extra Dependencies
``mcp`` ``pydantic-ai-slim[mcp]``
``code-mode`` ``pydantic-ai-harness[codemode]>=0.3.0``
``shields`` ``pydantic-ai-shields>=0.3.4``
-``skills`` ``apache-airflow-providers-git>=0.4.0``, ``pydantic-ai-skills>=0.11.0``
+``skills`` ``apache-airflow-providers-git>=0.4.0``, ``pydantic-ai-skills>=1.2.0``
``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`` ``llama-index-core>=0.13.0``, ``llama-index-embeddings-openai>=0.6.0``, ``llama-index-llms-openai>=0.6.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
-`changelog `_.
+`changelog `_.
diff --git a/providers/common/ai/docs/changelog.rst b/providers/common/ai/docs/changelog.rst
index e71396510a46f..2c1ee44462726 100644
--- a/providers/common/ai/docs/changelog.rst
+++ b/providers/common/ai/docs/changelog.rst
@@ -25,6 +25,54 @@
Changelog
---------
+0.7.0
+.....
+
+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)``
+
+Bug Fixes
+~~~~~~~~~
+
+* ``Allow Common AI SQL imports without DataFusion (#69990)``
+* ``Fix HITL review showing altered agent output to reviewers (#70070)``
+* ``Fix 'LLMSQLQueryOperator' not stripping single-line markdown code fences (#70137)``
+* ``Harden common.ai SQLToolset allowed_tables against function/COPY bypass (#70134)``
+* ``Preserve output_type through human approval in LLM operators (#70075)``
+* ``Fix DocumentLoaderOperator ignoring unknown parser on byte input (#70071)``
+* ``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)``
+
+Misc
+~~~~
+
+* ``Add dataclasses-json floor to common.ai llamaindex extra (#69755)``
+
+Doc-only
+~~~~~~~~
+
+* ``Add self-hosted model guide for the common.ai provider (#69867)``
+* ``Update retired model ids and fill doc gaps in common.ai provider docs (#69711)``
+* ``Add quick start guide to common.ai provider docs (#69552)``
+* ``Document the dynamic 'system_prompt' pattern for common-ai agents (#69636)``
+* ``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)``
+
+.. Below changes are excluded from the changelog. Move them to
+ appropriate section above if needed. Do not delete the lines(!):
+ * ``Fix toolsets python-modules check for common.ai provider (#70181)``
+ * ``Add toolset as a provider module category (#70122)``
+ * ``[main] Upgrade important CI environment (#69694)``
+ * ``Guard code_mode example DAG on SQLToolset import (#69677)``
+
+
0.6.0
.....
diff --git a/providers/common/ai/docs/index.rst b/providers/common/ai/docs/index.rst
index d1bff2ce31c6a..7e37a25ef86bd 100644
--- a/providers/common/ai/docs/index.rst
+++ b/providers/common/ai/docs/index.rst
@@ -178,7 +178,7 @@ apache-airflow-providers-common-ai package
AI/LLM hooks and operators for Airflow pipelines using `pydantic-ai `__.
-Release: 0.6.0
+Release: 0.7.0
Provider package
----------------
@@ -269,5 +269,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-ai 0.6.0 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-common-ai 0.6.0 wheel package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-common-ai 0.7.0 sdist package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-common-ai 0.7.0 wheel package `_ (`asc `__, `sha512 `__)
diff --git a/providers/common/ai/provider.yaml b/providers/common/ai/provider.yaml
index abb5ca41d3d7d..2eb2252fa598c 100644
--- a/providers/common/ai/provider.yaml
+++ b/providers/common/ai/provider.yaml
@@ -23,10 +23,11 @@ description: |
state: ready
lifecycle: incubation
-source-date-epoch: 1783356304
+source-date-epoch: 1784746595
build-system: hatchling
# note that those versions are maintained by release manager - do not update them manually
versions:
+ - 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
diff --git a/providers/common/ai/pyproject.toml b/providers/common/ai/pyproject.toml
index cbaa9e82ee4d4..6254481d08fd7 100644
--- a/providers/common/ai/pyproject.toml
+++ b/providers/common/ai/pyproject.toml
@@ -32,7 +32,7 @@ build-backend = "hatchling.build"
[project]
name = "apache-airflow-providers-common-ai"
-version = "0.6.0"
+version = "0.7.0"
description = "Provider package apache-airflow-providers-common-ai for Apache Airflow"
readme = "README.rst"
license = "Apache-2.0"
@@ -181,8 +181,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-ai/0.6.0"
-"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-ai/0.6.0/changelog.html"
+"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-common-ai/0.7.0"
+"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-ai/0.7.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/ai/src/airflow/providers/common/ai/__init__.py b/providers/common/ai/src/airflow/providers/common/ai/__init__.py
index 0ce7226489034..1e6ec1027543f 100644
--- a/providers/common/ai/src/airflow/providers/common/ai/__init__.py
+++ b/providers/common/ai/src/airflow/providers/common/ai/__init__.py
@@ -29,7 +29,7 @@
__all__ = ["__version__"]
-__version__ = "0.6.0"
+__version__ = "0.7.0"
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"3.0.0"
diff --git a/providers/common/io/docs/.latest-doc-only-change.txt b/providers/common/io/docs/.latest-doc-only-change.txt
index 4314cebe1711b..8978da3fe885b 100644
--- a/providers/common/io/docs/.latest-doc-only-change.txt
+++ b/providers/common/io/docs/.latest-doc-only-change.txt
@@ -1 +1 @@
-a1ddf31098a8388d392b338ed29e8925b0e77b69
+62d451d623
diff --git a/providers/common/messaging/docs/.latest-doc-only-change.txt b/providers/common/messaging/docs/.latest-doc-only-change.txt
index 4314cebe1711b..8978da3fe885b 100644
--- a/providers/common/messaging/docs/.latest-doc-only-change.txt
+++ b/providers/common/messaging/docs/.latest-doc-only-change.txt
@@ -1 +1 @@
-a1ddf31098a8388d392b338ed29e8925b0e77b69
+62d451d623
diff --git a/providers/common/sql/README.rst b/providers/common/sql/README.rst
index a874c8a694962..01deaa7cb085b 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.2``
+Release: ``2.0.3``
`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
------------
@@ -98,4 +98,4 @@ Extra Dependencies
================== =======================================================================================================================================================================
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 656eeb8be7495..594c63442dcc1 100644
--- a/providers/common/sql/docs/changelog.rst
+++ b/providers/common/sql/docs/changelog.rst
@@ -25,6 +25,18 @@
Changelog
---------
+2.0.3
+.....
+
+Bug Fixes
+~~~~~~~~~
+
+* ``Make psycopg (v3) the default synchronous Postgres driver (#69526)``
+
+.. Below changes are excluded from the changelog. Move them to
+ appropriate section above if needed. Do not delete the lines(!):
+
+
2.0.2
.....
@@ -780,7 +792,6 @@ Misc
`Apache Airflow providers support policy `_.
-
Features
~~~~~~~~
diff --git a/providers/common/sql/docs/index.rst b/providers/common/sql/docs/index.rst
index 428cb922aec35..ed9ac1aa46f54 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.2
+Release: 2.0.3
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.2 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-common-sql 2.0.2 wheel package `_ (`asc `__, `sha512 `__)
+* `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 `__)
diff --git a/providers/common/sql/provider.yaml b/providers/common/sql/provider.yaml
index 07c140f121a9e..8593e2b86dd16 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: 1783356304
+source-date-epoch: 1784746595
# 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.0.3
- 2.0.2
- 2.0.1
- 2.0.0
diff --git a/providers/common/sql/pyproject.toml b/providers/common/sql/pyproject.toml
index 18e9cbe7fdb65..5d93bb5d12afb 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.2"
+version = "2.0.3"
description = "Provider package apache-airflow-providers-common-sql for Apache Airflow"
readme = "README.rst"
license = "Apache-2.0"
@@ -148,8 +148,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.2"
-"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-sql/2.0.2/changelog.html"
+"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"
"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 98c96a3823be0..0863b9afde335 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.2"
+__version__ = "2.0.3"
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 2081ec318e683..a5a0b38b994f0 100644
--- a/providers/databricks/README.rst
+++ b/providers/databricks/README.rst
@@ -23,7 +23,7 @@
Package ``apache-airflow-providers-databricks``
-Release: ``7.17.0``
+Release: ``7.18.0``
`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
------------
@@ -78,12 +78,13 @@ You can install such cross-provider dependencies when installing from PyPI. For
.. code-block:: bash
- pip install apache-airflow-providers-databricks[google]
+ pip install apache-airflow-providers-databricks[amazon]
============================================================================================================== ===============
Dependent package Extra
============================================================================================================== ===============
+`apache-airflow-providers-amazon `_ ``amazon``
`apache-airflow-providers-google `_ ``google``
`apache-airflow-providers-openlineage `_ ``openlineage``
============================================================================================================== ===============
@@ -95,6 +96,7 @@ Optional dependencies
Extra Dependencies
================== ================================================================================================================================================================
``avro`` ``fastavro>=1.9.0; python_version<"3.14"``, ``fastavro>=1.10.0; python_version>="3.12" and python_version<"3.14"``, ``fastavro>=1.12.1; python_version>="3.14"``
+``amazon`` ``apache-airflow-providers-amazon>=9.22.0``
``azure-identity`` ``azure-identity>=1.3.1``
``fab`` ``apache-airflow-providers-fab>=2.2.0``
``google`` ``apache-airflow-providers-google>=10.24.0``
@@ -105,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 8ef2de8bc38fa..21683ca67e823 100644
--- a/providers/databricks/docs/changelog.rst
+++ b/providers/databricks/docs/changelog.rst
@@ -26,6 +26,29 @@
Changelog
---------
+7.18.0
+......
+
+Features
+~~~~~~~~
+
+* ``Databricks OIDC token federation for AWS IAM (#69509)``
+* ``Add supplied-token OIDC federation to the Databricks provider (#69272)``
+
+Bug Fixes
+~~~~~~~~~
+
+* ``Fix DatabricksSqlHook sqlalchemy_url missing http_path from connection extra (#69747)``
+
+Doc-only
+~~~~~~~~
+
+* ``Link task state store docs in durable execution across providers (#69851)``
+
+.. Below changes are excluded from the changelog. Move them to
+ appropriate section above if needed. Do not delete the lines(!):
+
+
7.17.0
......
diff --git a/providers/databricks/docs/index.rst b/providers/databricks/docs/index.rst
index c95e238d777ae..7f950230d68ed 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.17.0
+Release: 7.18.0
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.17.0 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-databricks 7.17.0 wheel package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-databricks 7.18.0 sdist package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-databricks 7.18.0 wheel package `_ (`asc `__, `sha512 `__)
diff --git a/providers/databricks/provider.yaml b/providers/databricks/provider.yaml
index b49121e6145f1..0bb4d503b9f45 100644
--- a/providers/databricks/provider.yaml
+++ b/providers/databricks/provider.yaml
@@ -23,12 +23,13 @@ description: |
state: ready
lifecycle: production
-source-date-epoch: 1783356304
+source-date-epoch: 1784746595
# 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.0
- 7.17.0
- 7.16.1
- 7.16.0
diff --git a/providers/databricks/pyproject.toml b/providers/databricks/pyproject.toml
index 80da493a144f9..23326f5ce7497 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.17.0"
+version = "7.18.0"
description = "Provider package apache-airflow-providers-databricks 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-databricks/7.17.0"
-"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-databricks/7.17.0/changelog.html"
+"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"
"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 dc6dfe7805de5..7479bfecfc465 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.17.0"
+__version__ = "7.18.0"
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"2.11.0"
diff --git a/providers/dbt/cloud/docs/.latest-doc-only-change.txt b/providers/dbt/cloud/docs/.latest-doc-only-change.txt
index f41e3226a6f43..8978da3fe885b 100644
--- a/providers/dbt/cloud/docs/.latest-doc-only-change.txt
+++ b/providers/dbt/cloud/docs/.latest-doc-only-change.txt
@@ -1 +1 @@
-7b2ec33c7ad4998d9c9735b79593fcdcd3b9dd1f
+62d451d623
diff --git a/providers/docker/README.rst b/providers/docker/README.rst
index 29d43f5c8bebf..03adff8b38ee5 100644
--- a/providers/docker/README.rst
+++ b/providers/docker/README.rst
@@ -23,7 +23,7 @@
Package ``apache-airflow-providers-docker``
-Release: ``4.5.7``
+Release: ``4.5.8``
`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 0077c42651a6b..d54f1edc8f576 100644
--- a/providers/docker/docs/changelog.rst
+++ b/providers/docker/docs/changelog.rst
@@ -27,6 +27,18 @@
Changelog
---------
+4.5.8
+.....
+
+Misc
+~~~~
+
+* ``Remove airflow.utils dependency from Docker provider (#69900)``
+
+.. 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.7
.....
diff --git a/providers/docker/docs/index.rst b/providers/docker/docs/index.rst
index ee44fc10d6af7..dca76e4e7113b 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.7
+Release: 4.5.8
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.7 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-docker 4.5.7 wheel package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-docker 4.5.8 sdist package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-docker 4.5.8 wheel package `_ (`asc `__, `sha512 `__)
diff --git a/providers/docker/provider.yaml b/providers/docker/provider.yaml
index 70e07dfc061c8..506ca11272886 100644
--- a/providers/docker/provider.yaml
+++ b/providers/docker/provider.yaml
@@ -23,12 +23,13 @@ description: |
state: ready
lifecycle: production
-source-date-epoch: 1780426378
+source-date-epoch: 1784746595
# 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.8
- 4.5.7
- 4.5.6
- 4.5.5
diff --git a/providers/docker/pyproject.toml b/providers/docker/pyproject.toml
index 75cbf490ffffb..680e344c3ec90 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.7"
+version = "4.5.8"
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.7"
-"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-docker/4.5.7/changelog.html"
+"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"
"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 71d4609ed1773..5b35bf64f4d87 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.7"
+__version__ = "4.5.8"
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 25eeb3c5b83a8..bf232202c6a92 100644
--- a/providers/edge3/README.rst
+++ b/providers/edge3/README.rst
@@ -23,7 +23,7 @@
Package ``apache-airflow-providers-edge3``
-Release: ``4.1.0``
+Release: ``4.2.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 96a59c9aa3840..20aa0995854e3 100644
--- a/providers/edge3/docs/changelog.rst
+++ b/providers/edge3/docs/changelog.rst
@@ -27,6 +27,34 @@
Changelog
---------
+4.2.0
+.....
+
+Features
+~~~~~~~~
+
+* ``Add worker-name filter to 'airflow edge list-workers' (#70095)``
+* ``Add team name tags to Edge worker metrics (#69149)``
+
+Bug Fixes
+~~~~~~~~~
+
+* ``Bring back edge worker metric compatibility with Airflow 3.2 (#67328)``
+
+Misc
+~~~~
+
+* ``Upgrade NPM dependencies in edge provider (#70253)``
+* ``Bump axios in /providers/edge3/src/airflow/providers/edge3/plugins/www (#70145)``
+* ``Change log level from info to debug for Edge job fetch (#68736)``
+
+.. Below changes are excluded from the changelog. Move them to
+ appropriate section above if needed. Do not delete the lines(!):
+ * ``Fix flaky static checks caused by migration-reference hook race (#70170)``
+ * ``[main] Upgrade important CI environment (#69694)``
+ * ``Fix flaky test_adjust_maintenance_mode_based_on_sysinfo_exit (#69738)``
+
+
4.1.0
.....
diff --git a/providers/edge3/docs/index.rst b/providers/edge3/docs/index.rst
index 820ca5fa68acb..2a80a3af63b5c 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.1.0
+Release: 4.2.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.1.0 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-edge3 4.1.0 wheel package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-edge3 4.2.0 sdist package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-edge3 4.2.0 wheel package `_ (`asc `__, `sha512 `__)
diff --git a/providers/edge3/provider.yaml b/providers/edge3/provider.yaml
index 31ab376048e0a..b9cdbd823a4a5 100644
--- a/providers/edge3/provider.yaml
+++ b/providers/edge3/provider.yaml
@@ -34,7 +34,7 @@ description: |
state: ready
lifecycle: production
-source-date-epoch: 1783356304
+source-date-epoch: 1784746595
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.2.0
- 4.1.0
- 4.0.0
- 3.8.0
diff --git a/providers/edge3/pyproject.toml b/providers/edge3/pyproject.toml
index 803ff00c1ffbd..bcf701568d315 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.1.0"
+version = "4.2.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.1.0"
-"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-edge3/4.1.0/changelog.html"
+"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"
"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 7ef76ad1ab683..c2c8190556e04 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.1.0"
+__version__ = "4.2.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 21373c82a0ee5..e381ad40b798a 100644
--- a/providers/elasticsearch/README.rst
+++ b/providers/elasticsearch/README.rst
@@ -23,7 +23,7 @@
Package ``apache-airflow-providers-elasticsearch``
-Release: ``6.8.0``
+Release: ``6.8.1``
`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 54ac88c27ad0b..42217bf5a23cf 100644
--- a/providers/elasticsearch/docs/changelog.rst
+++ b/providers/elasticsearch/docs/changelog.rst
@@ -27,6 +27,18 @@
Changelog
---------
+6.8.1
+.....
+
+Bug Fixes
+~~~~~~~~~
+
+* ``Prevent malformed Elasticsearch log entries from crashing task log fetch (#69306)``
+
+.. Below changes are excluded from the changelog. Move them to
+ appropriate section above if needed. Do not delete the lines(!):
+
+
6.8.0
.....
diff --git a/providers/elasticsearch/docs/index.rst b/providers/elasticsearch/docs/index.rst
index 5543da58f4b90..b372968c58d48 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.0
+Release: 6.8.1
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.0 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-elasticsearch 6.8.0 wheel package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-elasticsearch 6.8.1 sdist package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-elasticsearch 6.8.1 wheel package `_ (`asc `__, `sha512 `__)
diff --git a/providers/elasticsearch/provider.yaml b/providers/elasticsearch/provider.yaml
index d86bbcafb8c0c..11de3dc9891b5 100644
--- a/providers/elasticsearch/provider.yaml
+++ b/providers/elasticsearch/provider.yaml
@@ -23,12 +23,13 @@ description: |
state: ready
lifecycle: production
-source-date-epoch: 1783356304
+source-date-epoch: 1784746595
# 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.8.1
- 6.8.0
- 6.7.0
- 6.6.0
diff --git a/providers/elasticsearch/pyproject.toml b/providers/elasticsearch/pyproject.toml
index 25f3623788306..1ec840de1c939 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.0"
+version = "6.8.1"
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.0"
-"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-elasticsearch/6.8.0/changelog.html"
+"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"
"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 6d73e2819d680..c44a99c463230 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.0"
+__version__ = "6.8.1"
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 c01caed0470b5..5cf5bc4ac2c2c 100644
--- a/providers/fab/README.rst
+++ b/providers/fab/README.rst
@@ -23,7 +23,7 @@
Package ``apache-airflow-providers-fab``
-Release: ``3.7.2``
+Release: ``3.7.3``
`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
------------
@@ -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 df7d7d402edbd..16a6ebdf66106 100644
--- a/providers/fab/docs/changelog.rst
+++ b/providers/fab/docs/changelog.rst
@@ -20,6 +20,9 @@
Changelog
---------
+3.7.3
+.....
+
.. note::
The Azure AD OAuth provider in the FAB auth manager now verifies the ``id_token``
signature by default: ``verify_signature`` now defaults to ``True`` (previously
@@ -27,6 +30,32 @@ Changelog
relied on skipping signature verification must set ``verify_signature: False``
explicitly in the Azure provider ``client_kwargs`` to keep the previous behaviour.
+Bug Fixes
+~~~~~~~~~
+
+* ``Fix AUTH_ROLE_PUBLIC returning 401 in FastAPI API server (#69773)``
+* ``Verify Azure AD OAuth id_token signatures by default in FAB auth manager (#69374)``
+
+Misc
+~~~~
+
+* ``Bump eslint (#69932)``
+* ``Bump prettier (#69835)``
+* ``Bump flask-appbuilder to 5.2.2 in FAB provider (#69730)``
+* ``Bump the fab-ui-package-updates group across 1 directory with 2 updates (#69664)``
+
+Doc-only
+~~~~~~~~
+
+* ``Clarify FAB and Auth documentation regarding external_db_managers (#69929)``
+* ``Add upgrade-fab-provider skill and FAB contributing doc (#69729)``
+
+.. Below changes are excluded from the changelog. Move them to
+ appropriate section above if needed. Do not delete the lines(!):
+ * ``Fix flaky static checks caused by migration-reference hook race (#70170)``
+ * ``[main] Upgrade important CI environment (#69694)``
+
+
3.7.2
.....
diff --git a/providers/fab/docs/index.rst b/providers/fab/docs/index.rst
index bfc8be292cd88..e88f71c59578a 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.2
+Release: 3.7.3
Provider package
----------------
@@ -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.2 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-fab 3.7.2 wheel package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-fab 3.7.3 sdist package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-fab 3.7.3 wheel package `_ (`asc `__, `sha512 `__)
diff --git a/providers/fab/provider.yaml b/providers/fab/provider.yaml
index 01de0b312e811..975ffb154a6ae 100644
--- a/providers/fab/provider.yaml
+++ b/providers/fab/provider.yaml
@@ -29,7 +29,7 @@ description: |
state: ready
lifecycle: production
-source-date-epoch: 1783356304
+source-date-epoch: 1784746595
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.7.3
- 3.7.2
- 3.7.1
- 3.7.0
diff --git a/providers/fab/pyproject.toml b/providers/fab/pyproject.toml
index 3833c6cdc5c4e..caf0f6e7f4212 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.2"
+version = "3.7.3"
description = "Provider package apache-airflow-providers-fab for Apache Airflow"
readme = "README.rst"
license = "Apache-2.0"
@@ -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.2"
-"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-fab/3.7.2/changelog.html"
+"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"
"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 ef16e63a38259..acdf0b6e3d237 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.2"
+__version__ = "3.7.3"
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"3.0.2"
diff --git a/providers/google/README.rst b/providers/google/README.rst
index 35bc9fe5f23ea..015137fe2d6df 100644
--- a/providers/google/README.rst
+++ b/providers/google/README.rst
@@ -23,7 +23,7 @@
Package ``apache-airflow-providers-google``
-Release: ``22.2.2``
+Release: ``22.3.0``
Google services including:
@@ -43,7 +43,7 @@ This is a provider package for ``google`` provider. All classes for this provide
are in ``airflow.providers.google`` python package.
You can find package information and changelog for the provider
-in the `documentation `_.
+in the `documentation `_.
Installation
------------
@@ -207,4 +207,4 @@ Extra Dependencies
==================== ====================================================
The changelog for the provider package can be found in the
-`changelog `_.
+`changelog `_.
diff --git a/providers/google/docs/changelog.rst b/providers/google/docs/changelog.rst
index 6c0993664a4ef..4d4c6faccdf8c 100644
--- a/providers/google/docs/changelog.rst
+++ b/providers/google/docs/changelog.rst
@@ -27,6 +27,41 @@
Changelog
---------
+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)``
+
+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)``
+
+Misc
+~~~~
+
+* ``Make psycopg (v3) the default synchronous Postgres driver (#69526)``
+
+Doc-only
+~~~~~~~~
+
+* ``Link task state store docs in durable execution across providers (#69851)``
+
+.. 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)``
+ * ``Flag conn-fields in hook but absent from provider.yaml in static checks (#69655)``
+
+
22.2.2
......
diff --git a/providers/google/docs/index.rst b/providers/google/docs/index.rst
index e3bec173806d8..2863bdaaea8d3 100644
--- a/providers/google/docs/index.rst
+++ b/providers/google/docs/index.rst
@@ -90,7 +90,7 @@ Google services including:
- `Google Workspace `__ (formerly Google Suite)
-Release: 22.2.2
+Release: 22.3.0
Provider package
----------------
@@ -273,5 +273,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-google 22.2.2 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-google 22.2.2 wheel package