From 7637e7b7186a0726d4ec54f94a22f234f067aac8 Mon Sep 17 00:00:00 2001 From: Shahar Epstein <60007259+shahar1@users.noreply.github.com> Date: Tue, 22 Sep 2026 08:10:33 +0300 Subject: [PATCH 1/4] Prepare providers release 2026-09-22 76 providers are released and 1 is marked doc-only. The four major bumps (edge3, git, microsoft.psrp and openai) each remove or change a released public API, and every one carries a warning in its version section explaining the migration. amazon is a minor instead: the AWS team reviewed #72171 and considers the deferred-hook change a bug fix, so the warning about the triggerer no longer inheriting its host's boto3 defaults ships under 9.37.0 rather than a major. The wave is large because #73286 made every operator's connection id a template field across 61 providers, which is a user-facing feature in each of them. common.ai is prepared in a follow-up commit rather than this one, so that the rest of the wave can ship if its release is deferred. --- providers/.last_release_date.txt | 2 +- providers/airbyte/README.rst | 6 +- providers/airbyte/docs/changelog.rst | 22 +++ providers/airbyte/docs/index.rst | 6 +- providers/airbyte/provider.yaml | 3 +- providers/airbyte/pyproject.toml | 6 +- .../src/airflow/providers/airbyte/__init__.py | 2 +- providers/alibaba/README.rst | 6 +- providers/alibaba/docs/changelog.rst | 18 ++ providers/alibaba/docs/index.rst | 6 +- providers/alibaba/provider.yaml | 3 +- providers/alibaba/pyproject.toml | 6 +- .../src/airflow/providers/alibaba/__init__.py | 2 +- providers/amazon/README.rst | 6 +- providers/amazon/docs/changelog.rst | 52 ++++++ 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 | 16 ++ providers/anthropic/docs/index.rst | 6 +- providers/anthropic/provider.yaml | 3 +- providers/anthropic/pyproject.toml | 6 +- .../airflow/providers/anthropic/__init__.py | 2 +- providers/apache/beam/README.rst | 6 +- providers/apache/beam/docs/changelog.rst | 17 ++ providers/apache/beam/docs/index.rst | 6 +- providers/apache/beam/provider.yaml | 3 +- providers/apache/beam/pyproject.toml | 6 +- .../airflow/providers/apache/beam/__init__.py | 2 +- providers/apache/cassandra/README.rst | 6 +- providers/apache/cassandra/docs/changelog.rst | 13 ++ providers/apache/cassandra/docs/index.rst | 6 +- providers/apache/cassandra/provider.yaml | 4 +- providers/apache/cassandra/pyproject.toml | 6 +- .../providers/apache/cassandra/__init__.py | 2 +- providers/apache/druid/README.rst | 6 +- providers/apache/druid/docs/changelog.rst | 24 +++ providers/apache/druid/docs/index.rst | 6 +- providers/apache/druid/provider.yaml | 4 +- providers/apache/druid/pyproject.toml | 6 +- .../providers/apache/druid/__init__.py | 2 +- providers/apache/flink/README.rst | 6 +- providers/apache/flink/docs/changelog.rst | 14 ++ providers/apache/flink/docs/index.rst | 6 +- providers/apache/flink/provider.yaml | 4 +- providers/apache/flink/pyproject.toml | 6 +- .../providers/apache/flink/__init__.py | 2 +- providers/apache/hdfs/README.rst | 6 +- providers/apache/hdfs/docs/changelog.rst | 12 ++ providers/apache/hdfs/docs/index.rst | 6 +- providers/apache/hdfs/provider.yaml | 4 +- providers/apache/hdfs/pyproject.toml | 6 +- .../airflow/providers/apache/hdfs/__init__.py | 2 +- providers/apache/hive/README.rst | 6 +- providers/apache/hive/docs/changelog.rst | 12 ++ providers/apache/hive/docs/index.rst | 6 +- providers/apache/hive/provider.yaml | 4 +- providers/apache/hive/pyproject.toml | 6 +- .../airflow/providers/apache/hive/__init__.py | 2 +- providers/apache/kylin/README.rst | 6 +- providers/apache/kylin/docs/changelog.rst | 14 ++ providers/apache/kylin/docs/index.rst | 6 +- providers/apache/kylin/provider.yaml | 4 +- providers/apache/kylin/pyproject.toml | 6 +- .../providers/apache/kylin/__init__.py | 2 +- providers/apache/livy/README.rst | 6 +- providers/apache/livy/docs/changelog.rst | 11 ++ providers/apache/livy/docs/index.rst | 6 +- providers/apache/livy/provider.yaml | 3 +- providers/apache/livy/pyproject.toml | 6 +- .../airflow/providers/apache/livy/__init__.py | 2 +- providers/apache/pig/README.rst | 6 +- providers/apache/pig/docs/changelog.rst | 13 ++ providers/apache/pig/docs/index.rst | 6 +- providers/apache/pig/provider.yaml | 4 +- providers/apache/pig/pyproject.toml | 6 +- .../airflow/providers/apache/pig/__init__.py | 2 +- providers/apache/tinkerpop/README.rst | 6 +- providers/apache/tinkerpop/docs/changelog.rst | 20 +++ providers/apache/tinkerpop/docs/index.rst | 6 +- providers/apache/tinkerpop/provider.yaml | 4 +- providers/apache/tinkerpop/pyproject.toml | 6 +- .../providers/apache/tinkerpop/__init__.py | 2 +- providers/apprise/README.rst | 6 +- providers/apprise/docs/changelog.rst | 13 ++ providers/apprise/docs/index.rst | 6 +- providers/apprise/provider.yaml | 4 +- providers/apprise/pyproject.toml | 6 +- .../src/airflow/providers/apprise/__init__.py | 2 +- providers/arangodb/README.rst | 6 +- providers/arangodb/docs/changelog.rst | 24 +++ providers/arangodb/docs/index.rst | 6 +- providers/arangodb/provider.yaml | 3 +- providers/arangodb/pyproject.toml | 6 +- .../airflow/providers/arangodb/__init__.py | 2 +- providers/asana/README.rst | 6 +- providers/asana/docs/changelog.rst | 15 ++ providers/asana/docs/index.rst | 6 +- providers/asana/provider.yaml | 4 +- providers/asana/pyproject.toml | 6 +- .../src/airflow/providers/asana/__init__.py | 2 +- providers/atlassian/jira/README.rst | 6 +- providers/atlassian/jira/docs/changelog.rst | 13 ++ providers/atlassian/jira/docs/index.rst | 6 +- providers/atlassian/jira/provider.yaml | 4 +- providers/atlassian/jira/pyproject.toml | 6 +- .../providers/atlassian/jira/__init__.py | 2 +- providers/celery/README.rst | 6 +- providers/celery/docs/changelog.rst | 22 +++ providers/celery/docs/index.rst | 6 +- providers/celery/provider.yaml | 3 +- providers/celery/pyproject.toml | 6 +- .../src/airflow/providers/celery/__init__.py | 2 +- providers/cloudant/README.rst | 6 +- providers/cloudant/docs/changelog.rst | 13 ++ providers/cloudant/docs/index.rst | 6 +- providers/cloudant/provider.yaml | 3 +- providers/cloudant/pyproject.toml | 6 +- .../airflow/providers/cloudant/__init__.py | 2 +- providers/cncf/kubernetes/README.rst | 6 +- providers/cncf/kubernetes/docs/changelog.rst | 33 ++++ providers/cncf/kubernetes/docs/index.rst | 6 +- providers/cncf/kubernetes/provider.yaml | 3 +- providers/cncf/kubernetes/pyproject.toml | 6 +- .../providers/cncf/kubernetes/__init__.py | 2 +- providers/cohere/README.rst | 6 +- providers/cohere/docs/changelog.rst | 11 ++ providers/cohere/docs/index.rst | 6 +- providers/cohere/provider.yaml | 4 +- providers/cohere/pyproject.toml | 6 +- .../src/airflow/providers/cohere/__init__.py | 2 +- providers/common/compat/README.rst | 6 +- providers/common/compat/docs/changelog.rst | 22 +++ providers/common/compat/docs/index.rst | 6 +- providers/common/compat/provider.yaml | 3 +- providers/common/compat/pyproject.toml | 6 +- .../providers/common/compat/__init__.py | 2 +- providers/common/io/README.rst | 6 +- providers/common/io/docs/changelog.rst | 18 ++ providers/common/io/docs/index.rst | 6 +- providers/common/io/provider.yaml | 4 +- providers/common/io/pyproject.toml | 6 +- .../airflow/providers/common/io/__init__.py | 2 +- providers/common/messaging/README.rst | 6 +- providers/common/messaging/docs/changelog.rst | 12 ++ providers/common/messaging/docs/index.rst | 6 +- providers/common/messaging/provider.yaml | 3 +- providers/common/messaging/pyproject.toml | 6 +- .../providers/common/messaging/__init__.py | 2 +- providers/common/sql/README.rst | 6 +- providers/common/sql/docs/changelog.rst | 27 +++ providers/common/sql/docs/index.rst | 6 +- providers/common/sql/provider.yaml | 3 +- providers/common/sql/pyproject.toml | 6 +- .../airflow/providers/common/sql/__init__.py | 2 +- providers/databricks/README.rst | 6 +- providers/databricks/docs/changelog.rst | 22 +++ providers/databricks/docs/index.rst | 6 +- providers/databricks/provider.yaml | 3 +- providers/databricks/pyproject.toml | 6 +- .../airflow/providers/databricks/__init__.py | 2 +- providers/datadog/README.rst | 6 +- providers/datadog/docs/changelog.rst | 15 ++ providers/datadog/docs/index.rst | 6 +- providers/datadog/provider.yaml | 4 +- providers/datadog/pyproject.toml | 6 +- .../src/airflow/providers/datadog/__init__.py | 2 +- providers/dbt/cloud/README.rst | 6 +- providers/dbt/cloud/docs/changelog.rst | 23 +++ providers/dbt/cloud/docs/index.rst | 6 +- providers/dbt/cloud/provider.yaml | 3 +- providers/dbt/cloud/pyproject.toml | 6 +- .../airflow/providers/dbt/cloud/__init__.py | 2 +- providers/dingding/README.rst | 6 +- providers/dingding/docs/changelog.rst | 16 ++ providers/dingding/docs/index.rst | 6 +- providers/dingding/provider.yaml | 4 +- providers/dingding/pyproject.toml | 6 +- .../airflow/providers/dingding/__init__.py | 2 +- providers/docker/README.rst | 6 +- providers/docker/docs/changelog.rst | 14 ++ providers/docker/docs/index.rst | 6 +- providers/docker/provider.yaml | 4 +- providers/docker/pyproject.toml | 6 +- .../src/airflow/providers/docker/__init__.py | 2 +- providers/duckdb/README.rst | 34 +--- providers/edge3/README.rst | 6 +- providers/edge3/docs/changelog.rst | 31 ++++ providers/edge3/docs/index.rst | 6 +- providers/edge3/provider.yaml | 3 +- providers/edge3/pyproject.toml | 6 +- .../src/airflow/providers/edge3/__init__.py | 2 +- providers/exasol/README.rst | 6 +- providers/exasol/docs/changelog.rst | 11 ++ providers/exasol/docs/index.rst | 6 +- providers/exasol/provider.yaml | 4 +- providers/exasol/pyproject.toml | 6 +- .../src/airflow/providers/exasol/__init__.py | 2 +- providers/fab/README.rst | 8 +- providers/fab/docs/changelog.rst | 38 +++++ providers/fab/docs/index.rst | 8 +- providers/fab/provider.yaml | 3 +- providers/fab/pyproject.toml | 8 +- .../fab/src/airflow/providers/fab/__init__.py | 2 +- providers/ftp/README.rst | 6 +- providers/ftp/docs/changelog.rst | 15 ++ providers/ftp/docs/index.rst | 6 +- providers/ftp/provider.yaml | 4 +- providers/ftp/pyproject.toml | 6 +- .../ftp/src/airflow/providers/ftp/__init__.py | 2 +- providers/git/README.rst | 6 +- providers/git/docs/changelog.rst | 11 ++ providers/git/docs/index.rst | 6 +- providers/git/provider.yaml | 3 +- providers/git/pyproject.toml | 6 +- .../git/src/airflow/providers/git/__init__.py | 2 +- providers/github/README.rst | 6 +- providers/github/docs/changelog.rst | 21 +++ providers/github/docs/index.rst | 6 +- providers/github/provider.yaml | 4 +- providers/github/pyproject.toml | 6 +- .../src/airflow/providers/github/__init__.py | 2 +- providers/google/README.rst | 6 +- providers/google/docs/changelog.rst | 59 +++++++ providers/google/docs/index.rst | 6 +- providers/google/provider.yaml | 3 +- providers/google/pyproject.toml | 6 +- .../src/airflow/providers/google/__init__.py | 2 +- providers/grpc/README.rst | 6 +- providers/grpc/docs/changelog.rst | 15 ++ providers/grpc/docs/index.rst | 6 +- providers/grpc/provider.yaml | 4 +- providers/grpc/pyproject.toml | 6 +- .../src/airflow/providers/grpc/__init__.py | 2 +- providers/hashicorp/README.rst | 6 +- providers/hashicorp/docs/changelog.rst | 11 ++ 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 | 6 +- providers/http/docs/changelog.rst | 16 ++ providers/http/docs/index.rst | 6 +- providers/http/provider.yaml | 3 +- providers/http/pyproject.toml | 6 +- .../src/airflow/providers/http/__init__.py | 2 +- providers/imap/README.rst | 6 +- providers/imap/docs/changelog.rst | 14 ++ providers/imap/docs/index.rst | 6 +- providers/imap/provider.yaml | 4 +- providers/imap/pyproject.toml | 6 +- .../src/airflow/providers/imap/__init__.py | 2 +- providers/influxdb/README.rst | 6 +- providers/influxdb/docs/changelog.rst | 12 ++ providers/influxdb/docs/index.rst | 6 +- providers/influxdb/provider.yaml | 3 +- providers/influxdb/pyproject.toml | 6 +- .../airflow/providers/influxdb/__init__.py | 2 +- providers/keycloak/README.rst | 6 +- providers/keycloak/docs/changelog.rst | 18 ++ 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 | 19 +++ 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 +- providers/microsoft/psrp/README.rst | 6 +- providers/microsoft/psrp/docs/changelog.rst | 15 +- providers/microsoft/psrp/docs/index.rst | 6 +- providers/microsoft/psrp/provider.yaml | 3 +- providers/microsoft/psrp/pyproject.toml | 6 +- .../providers/microsoft/psrp/__init__.py | 2 +- providers/microsoft/winrm/README.rst | 6 +- providers/microsoft/winrm/docs/changelog.rst | 14 ++ providers/microsoft/winrm/docs/index.rst | 6 +- providers/microsoft/winrm/provider.yaml | 4 +- providers/microsoft/winrm/pyproject.toml | 6 +- .../providers/microsoft/winrm/__init__.py | 2 +- providers/mongo/README.rst | 6 +- providers/mongo/docs/changelog.rst | 15 ++ providers/mongo/docs/index.rst | 6 +- providers/mongo/provider.yaml | 4 +- providers/mongo/pyproject.toml | 6 +- .../src/airflow/providers/mongo/__init__.py | 2 +- providers/mysql/README.rst | 6 +- providers/mysql/docs/changelog.rst | 11 ++ providers/mysql/docs/index.rst | 6 +- providers/mysql/provider.yaml | 4 +- providers/mysql/pyproject.toml | 6 +- .../src/airflow/providers/mysql/__init__.py | 2 +- providers/neo4j/README.rst | 6 +- providers/neo4j/docs/changelog.rst | 12 ++ providers/neo4j/docs/index.rst | 6 +- providers/neo4j/provider.yaml | 4 +- providers/neo4j/pyproject.toml | 6 +- .../src/airflow/providers/neo4j/__init__.py | 2 +- providers/openai/README.rst | 6 +- providers/openai/docs/changelog.rst | 36 ++++ 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 | 18 ++ 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 | 11 ++ providers/opensearch/docs/index.rst | 6 +- providers/opensearch/provider.yaml | 4 +- providers/opensearch/pyproject.toml | 6 +- .../airflow/providers/opensearch/__init__.py | 2 +- providers/opsgenie/README.rst | 6 +- providers/opsgenie/docs/changelog.rst | 14 ++ providers/opsgenie/docs/index.rst | 6 +- providers/opsgenie/provider.yaml | 4 +- providers/opsgenie/pyproject.toml | 6 +- .../airflow/providers/opsgenie/__init__.py | 2 +- providers/oracle/README.rst | 6 +- providers/oracle/docs/changelog.rst | 11 ++ providers/oracle/docs/index.rst | 6 +- providers/oracle/provider.yaml | 4 +- providers/oracle/pyproject.toml | 6 +- .../src/airflow/providers/oracle/__init__.py | 2 +- providers/pagerduty/README.rst | 6 +- providers/pagerduty/docs/changelog.rst | 11 ++ providers/pagerduty/docs/index.rst | 6 +- providers/pagerduty/provider.yaml | 4 +- providers/pagerduty/pyproject.toml | 6 +- .../airflow/providers/pagerduty/__init__.py | 2 +- providers/pinecone/README.rst | 6 +- providers/pinecone/docs/changelog.rst | 13 ++ providers/pinecone/docs/index.rst | 6 +- providers/pinecone/provider.yaml | 4 +- providers/pinecone/pyproject.toml | 6 +- .../airflow/providers/pinecone/__init__.py | 2 +- providers/postgres/README.rst | 6 +- providers/postgres/docs/changelog.rst | 17 ++ providers/postgres/docs/index.rst | 6 +- providers/postgres/provider.yaml | 4 +- providers/postgres/pyproject.toml | 6 +- .../airflow/providers/postgres/__init__.py | 2 +- providers/presto/README.rst | 6 +- providers/presto/docs/changelog.rst | 12 ++ providers/presto/docs/index.rst | 6 +- providers/presto/provider.yaml | 4 +- providers/presto/pyproject.toml | 6 +- .../src/airflow/providers/presto/__init__.py | 2 +- providers/qdrant/README.rst | 6 +- providers/qdrant/docs/changelog.rst | 14 ++ providers/qdrant/docs/index.rst | 6 +- providers/qdrant/provider.yaml | 4 +- providers/qdrant/pyproject.toml | 6 +- .../src/airflow/providers/qdrant/__init__.py | 2 +- providers/redis/README.rst | 6 +- providers/redis/docs/changelog.rst | 12 ++ providers/redis/docs/index.rst | 6 +- providers/redis/provider.yaml | 3 +- providers/redis/pyproject.toml | 6 +- .../src/airflow/providers/redis/__init__.py | 2 +- providers/salesforce/README.rst | 6 +- providers/salesforce/docs/changelog.rst | 12 ++ providers/salesforce/docs/index.rst | 6 +- providers/salesforce/provider.yaml | 4 +- providers/salesforce/pyproject.toml | 6 +- .../airflow/providers/salesforce/__init__.py | 2 +- providers/samba/README.rst | 6 +- providers/samba/docs/changelog.rst | 11 ++ providers/samba/docs/index.rst | 6 +- providers/samba/provider.yaml | 4 +- providers/samba/pyproject.toml | 6 +- .../src/airflow/providers/samba/__init__.py | 2 +- providers/segment/README.rst | 6 +- providers/segment/docs/changelog.rst | 13 ++ providers/segment/docs/index.rst | 6 +- providers/segment/provider.yaml | 4 +- providers/segment/pyproject.toml | 6 +- .../src/airflow/providers/segment/__init__.py | 2 +- providers/sftp/README.rst | 6 +- providers/sftp/docs/changelog.rst | 13 ++ providers/sftp/docs/index.rst | 6 +- providers/sftp/provider.yaml | 3 +- providers/sftp/pyproject.toml | 6 +- .../src/airflow/providers/sftp/__init__.py | 2 +- providers/slack/README.rst | 6 +- providers/slack/docs/changelog.rst | 13 ++ providers/slack/docs/index.rst | 6 +- providers/slack/provider.yaml | 4 +- providers/slack/pyproject.toml | 6 +- .../src/airflow/providers/slack/__init__.py | 2 +- providers/smtp/README.rst | 6 +- providers/smtp/docs/changelog.rst | 11 ++ providers/smtp/docs/index.rst | 6 +- providers/smtp/provider.yaml | 4 +- providers/smtp/pyproject.toml | 6 +- .../src/airflow/providers/smtp/__init__.py | 2 +- providers/snowflake/README.rst | 6 +- providers/snowflake/docs/changelog.rst | 25 +++ providers/snowflake/docs/index.rst | 6 +- providers/snowflake/provider.yaml | 3 +- providers/snowflake/pyproject.toml | 6 +- .../airflow/providers/snowflake/__init__.py | 2 +- providers/ssh/README.rst | 6 +- providers/ssh/docs/changelog.rst | 13 ++ providers/ssh/docs/index.rst | 6 +- providers/ssh/provider.yaml | 4 +- providers/ssh/pyproject.toml | 6 +- .../ssh/src/airflow/providers/ssh/__init__.py | 2 +- providers/standard/README.rst | 6 +- providers/standard/docs/changelog.rst | 27 +++ providers/standard/docs/index.rst | 6 +- providers/standard/provider.yaml | 3 +- providers/standard/pyproject.toml | 6 +- .../airflow/providers/standard/__init__.py | 2 +- providers/tableau/README.rst | 6 +- providers/tableau/docs/changelog.rst | 11 ++ providers/tableau/docs/index.rst | 6 +- providers/tableau/provider.yaml | 4 +- providers/tableau/pyproject.toml | 6 +- .../src/airflow/providers/tableau/__init__.py | 2 +- providers/telegram/README.rst | 6 +- providers/telegram/docs/changelog.rst | 17 ++ providers/telegram/docs/index.rst | 6 +- providers/telegram/provider.yaml | 3 +- providers/telegram/pyproject.toml | 6 +- .../airflow/providers/telegram/__init__.py | 2 +- providers/teradata/README.rst | 6 +- providers/teradata/docs/changelog.rst | 18 ++ providers/teradata/docs/index.rst | 6 +- providers/teradata/provider.yaml | 3 +- providers/teradata/pyproject.toml | 6 +- .../airflow/providers/teradata/__init__.py | 2 +- providers/trino/README.rst | 6 +- providers/trino/docs/changelog.rst | 12 ++ providers/trino/docs/index.rst | 6 +- providers/trino/provider.yaml | 4 +- providers/trino/pyproject.toml | 6 +- .../src/airflow/providers/trino/__init__.py | 2 +- providers/weaviate/README.rst | 6 +- providers/weaviate/docs/changelog.rst | 14 ++ providers/weaviate/docs/index.rst | 6 +- providers/weaviate/provider.yaml | 4 +- providers/weaviate/pyproject.toml | 6 +- .../airflow/providers/weaviate/__init__.py | 2 +- providers/yandex/README.rst | 6 +- providers/yandex/docs/changelog.rst | 11 ++ providers/yandex/docs/index.rst | 6 +- providers/yandex/provider.yaml | 4 +- providers/yandex/pyproject.toml | 6 +- .../src/airflow/providers/yandex/__init__.py | 2 +- uv.lock | 154 +++++++++--------- 460 files changed, 2316 insertions(+), 992 deletions(-) diff --git a/providers/.last_release_date.txt b/providers/.last_release_date.txt index 390643f7c1a9d..89b6def6c468b 100644 --- a/providers/.last_release_date.txt +++ b/providers/.last_release_date.txt @@ -1 +1 @@ -2026-09-09 +2026-09-22 diff --git a/providers/airbyte/README.rst b/providers/airbyte/README.rst index 408b0ddb55a1a..6d5624343dbb4 100644 --- a/providers/airbyte/README.rst +++ b/providers/airbyte/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-airbyte`` -Release: ``6.0.1`` +Release: ``6.1.0`` `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 609927a82823a..853c02c2329af 100644 --- a/providers/airbyte/docs/changelog.rst +++ b/providers/airbyte/docs/changelog.rst @@ -26,6 +26,28 @@ Changelog --------- +6.1.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +Misc +~~~~ + +* ``Sync connection UI metadata in provider.yaml with hook definitions (#72087)`` + +Doc-only +~~~~~~~~ + +* ``Note why the Airbyte hook stays on httpx rather than httpx2 (#72111)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + 6.0.1 ..... diff --git a/providers/airbyte/docs/index.rst b/providers/airbyte/docs/index.rst index 2bab10d02ea3f..a821d2a877b87 100644 --- a/providers/airbyte/docs/index.rst +++ b/providers/airbyte/docs/index.rst @@ -76,7 +76,7 @@ apache-airflow-providers-airbyte package `Airbyte `__ -Release: 6.0.1 +Release: 6.1.0 Provider package ---------------- @@ -111,5 +111,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-airbyte 6.0.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-airbyte 6.0.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-airbyte 6.1.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-airbyte 6.1.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/airbyte/provider.yaml b/providers/airbyte/provider.yaml index da8491cd5504e..03e08c5def428 100644 --- a/providers/airbyte/provider.yaml +++ b/providers/airbyte/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1785633505 +source-date-epoch: 1790023613 # 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.1.0 - 6.0.1 - 6.0.0 - 5.5.2 diff --git a/providers/airbyte/pyproject.toml b/providers/airbyte/pyproject.toml index b4e25673ef2e2..696432814b04e 100644 --- a/providers/airbyte/pyproject.toml +++ b/providers/airbyte/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-airbyte" -version = "6.0.1" +version = "6.1.0" description = "Provider package apache-airflow-providers-airbyte for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -100,8 +100,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-airbyte/6.0.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-airbyte/6.0.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-airbyte/6.1.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-airbyte/6.1.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/airbyte/src/airflow/providers/airbyte/__init__.py b/providers/airbyte/src/airflow/providers/airbyte/__init__.py index 51ebaf5833b44..5176daa9af902 100644 --- a/providers/airbyte/src/airflow/providers/airbyte/__init__.py +++ b/providers/airbyte/src/airflow/providers/airbyte/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "6.0.1" +__version__ = "6.1.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/alibaba/README.rst b/providers/alibaba/README.rst index 8842628719b01..f43fede5693e7 100644 --- a/providers/alibaba/README.rst +++ b/providers/alibaba/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-alibaba`` -Release: ``3.4.0`` +Release: ``3.5.0`` Alibaba Cloud integration (including `Alibaba Cloud `__). @@ -36,7 +36,7 @@ This is a provider package for ``alibaba`` provider. All classes for this provid are in ``airflow.providers.alibaba`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -63,4 +63,4 @@ PIP package Version required ========================================== ======================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/alibaba/docs/changelog.rst b/providers/alibaba/docs/changelog.rst index dbadbea591a03..7967ae84fee04 100644 --- a/providers/alibaba/docs/changelog.rst +++ b/providers/alibaba/docs/changelog.rst @@ -26,6 +26,24 @@ Changelog --------- +3.5.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +Misc +~~~~ + +* ``Sync connection UI metadata in provider.yaml with hook definitions (#72087)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Use common.compat.sdk for the remaining provider timezone imports (#71209)`` + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + 3.4.0 ..... diff --git a/providers/alibaba/docs/index.rst b/providers/alibaba/docs/index.rst index 64aec916f9ea9..750d04dd2bb9a 100644 --- a/providers/alibaba/docs/index.rst +++ b/providers/alibaba/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-alibaba package Alibaba Cloud integration (including `Alibaba Cloud `__). -Release: 3.4.0 +Release: 3.5.0 Provider package ---------------- @@ -115,5 +115,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-alibaba 3.4.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-alibaba 3.4.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-alibaba 3.5.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-alibaba 3.5.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/alibaba/provider.yaml b/providers/alibaba/provider.yaml index bf82b5e964f0d..b8d10528a2f5e 100644 --- a/providers/alibaba/provider.yaml +++ b/providers/alibaba/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1785633505 +source-date-epoch: 1790023613 # 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.5.0 - 3.4.0 - 3.3.9 - 3.3.8 diff --git a/providers/alibaba/pyproject.toml b/providers/alibaba/pyproject.toml index 5dafbd3b9ab0d..c7c531bd48afa 100644 --- a/providers/alibaba/pyproject.toml +++ b/providers/alibaba/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-alibaba" -version = "3.4.0" +version = "3.5.0" description = "Provider package apache-airflow-providers-alibaba for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -103,8 +103,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-alibaba/3.4.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-alibaba/3.4.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-alibaba/3.5.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-alibaba/3.5.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/alibaba/src/airflow/providers/alibaba/__init__.py b/providers/alibaba/src/airflow/providers/alibaba/__init__.py index 5169a6311e4f0..623b5bcdcb6d1 100644 --- a/providers/alibaba/src/airflow/providers/alibaba/__init__.py +++ b/providers/alibaba/src/airflow/providers/alibaba/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.4.0" +__version__ = "3.5.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 d6678558c1043..b2ee96c113077 100644 --- a/providers/amazon/README.rst +++ b/providers/amazon/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-amazon`` -Release: ``9.36.0`` +Release: ``9.37.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 ------------ @@ -131,4 +131,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 fa3f4e9ee49fe..97c330e204f33 100644 --- a/providers/amazon/docs/changelog.rst +++ b/providers/amazon/docs/changelog.rst @@ -26,6 +26,9 @@ Changelog --------- +9.37.0 +...... + .. warning:: Deferrable AWS operators and sensors now hand ``region_name``, ``verify`` and ``botocore_config`` to the trigger they defer to, so the triggerer builds its hook from the operator's settings @@ -35,6 +38,55 @@ Changelog botocore configuration, which previously never reached it. Set these explicitly on the operator if the deferred half needs to differ from the synchronous half. +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` +* ``Add AthenaSparkOperator (#72081)`` +* ``Preserve SageMaker job lifecycle states in trigger events (#71653)`` +* ``Add Kinesis Data Streams trigger (#71135)`` +* ``Add 'MskHook' (#69000)`` +* ``Add deferrable mode to EmrServerlessJobSensor (#71652)`` +* ``Support code packages in MWAA Serverless workflow operators (#72622)`` +* ``Add deferrable mode to QuickSight operator and sensor (#70218)`` + +Bug Fixes +~~~~~~~~~ + +* ``Log the success message when a deferred EKS cluster deletion completes (#73455)`` +* ``Build deferred AWS hooks from the operator's own settings (#72171)`` +* ``Preserve OpenSearch Serverless hook configuration when deferring (#72472)`` +* ``Fix id_to_job_info memory leak in the AWS Batch executor (#72186)`` +* ``Fix EMR Serverless delete operator skipping deletion when deferrable (#73323)`` +* ``Contain remote log upload paths within base_log_folder (#72162)`` +* ``Log the HTTP response in HttpToS3Operator when log_response is set (#72951)`` +* ``Give EKS delete operations longer to ride out ResourceInUseException (#73219)`` +* ``Fix empty status messages in deferrable Bedrock/OpenSearch sensors (#72330)`` +* ``Reject empty match_glob in GCSToS3Operator on old google provider (#71591)`` + +Misc +~~~~ + +* ``Unify executor workload queues (#63491)`` + +Doc-only +~~~~~~~~ + +* ``Fix howto guide link in AzureBlobStorageToS3Operator docstring (#73227)`` +* ``Stop recommending psycopg3 connection strings on older Airflow (#70619)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix example_dms Dag parsing on Airflow 2 (#73563)`` + * ``Drop stale OpenSearch Serverless entries from deferred hook configuration test (#73502)`` + * ``Remove real sleeps from slow provider unit tests (#73478)`` + * ``Add fallback to standard provider import in 'example_dms' (#73193)`` + * ``Add missing Amazon utility tests (#72985)`` + * ``Fix BaseBotoWaiter deferrable test failing without aiobotocore (#73019)`` + * ``Wait for the EKS cluster to be stable before deleting Fargate profiles (#72957)`` + * ``Skip legacy models when selecting a Bedrock inference profile (#72521)`` + * ``Add unit tests for BaseBotoWaiter in Amazon provider (#72819)`` + 9.36.0 ...... diff --git a/providers/amazon/docs/index.rst b/providers/amazon/docs/index.rst index f134f522e998a..74243a381f107 100644 --- a/providers/amazon/docs/index.rst +++ b/providers/amazon/docs/index.rst @@ -89,7 +89,7 @@ apache-airflow-providers-amazon package Amazon integration (including `Amazon Web Services (AWS) `__). -Release: 9.36.0 +Release: 9.37.0 Provider package ---------------- @@ -203,5 +203,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.36.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-amazon 9.36.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-amazon 9.37.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-amazon 9.37.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/amazon/provider.yaml b/providers/amazon/provider.yaml index d782a3f57ad56..08425a3882719 100644 --- a/providers/amazon/provider.yaml +++ b/providers/amazon/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # 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.37.0 - 9.36.0 - 9.35.1 - 9.35.0 diff --git a/providers/amazon/pyproject.toml b/providers/amazon/pyproject.toml index f59258095eef9..9f188590d6d82 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.36.0" +version = "9.37.0" description = "Provider package apache-airflow-providers-amazon for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -220,8 +220,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.36.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-amazon/9.36.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-amazon/9.37.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-amazon/9.37.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 7b0a4132bff9b..66ca5101c80e2 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.36.0" +__version__ = "9.37.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 8dcff57f9700b..a8426b795078e 100644 --- a/providers/anthropic/README.rst +++ b/providers/anthropic/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-anthropic`` -Release: ``1.0.0`` +Release: ``1.1.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 f893ee107c118..253dae27379a9 100644 --- a/providers/anthropic/docs/changelog.rst +++ b/providers/anthropic/docs/changelog.rst @@ -20,6 +20,22 @@ Changelog --------- +1.1.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +Bug Fixes +~~~~~~~~~ + +* ``Report missing Anthropic WIF fields clearly (#71359)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 1.0.0 ..... diff --git a/providers/anthropic/docs/index.rst b/providers/anthropic/docs/index.rst index a3622f05c67be..455cedf5f465d 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: 1.0.0 +Release: 1.1.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 1.0.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-anthropic 1.0.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-anthropic 1.1.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-anthropic 1.1.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/anthropic/provider.yaml b/providers/anthropic/provider.yaml index 171aeac28ea6a..6a875e88ce12b 100644 --- a/providers/anthropic/provider.yaml +++ b/providers/anthropic/provider.yaml @@ -27,10 +27,11 @@ description: | state: ready lifecycle: incubation -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually versions: + - 1.1.0 - 1.0.0 - 0.3.0 - 0.2.1 diff --git a/providers/anthropic/pyproject.toml b/providers/anthropic/pyproject.toml index e7a8b8427e4db..6129a4e8fe970 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 = "1.0.0" +version = "1.1.0" description = "Provider package apache-airflow-providers-anthropic 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-anthropic/1.0.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-anthropic/1.0.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-anthropic/1.1.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-anthropic/1.1.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/anthropic/src/airflow/providers/anthropic/__init__.py b/providers/anthropic/src/airflow/providers/anthropic/__init__.py index 752c4262f9c8d..78f96907cd38a 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__ = "1.0.0" +__version__ = "1.1.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.0" diff --git a/providers/apache/beam/README.rst b/providers/apache/beam/README.rst index fd28901af4182..4365fa6d06e0c 100644 --- a/providers/apache/beam/README.rst +++ b/providers/apache/beam/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apache-beam`` -Release: ``6.2.4`` +Release: ``6.3.0`` `Apache Beam `__. @@ -36,7 +36,7 @@ This is a provider package for ``apache.beam`` provider. All classes for this pr are in ``airflow.providers.apache.beam`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -93,4 +93,4 @@ Extra Dependencies ========== ============================ The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/apache/beam/docs/changelog.rst b/providers/apache/beam/docs/changelog.rst index 0712aa7bfc775..ae9fb803957bd 100644 --- a/providers/apache/beam/docs/changelog.rst +++ b/providers/apache/beam/docs/changelog.rst @@ -26,6 +26,23 @@ Changelog --------- +6.3.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +Bug Fixes +~~~~~~~~~ + +* ``Fix dataflow_config service_account for Beam Python and Go pipelines (#73236)`` +* ``Fix impersonation_chain and poll_sleep ignored by deferrable Beam Dataflow pipelines (#72146)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 6.2.4 ..... diff --git a/providers/apache/beam/docs/index.rst b/providers/apache/beam/docs/index.rst index dc28119a2399f..d7be483d5d79f 100644 --- a/providers/apache/beam/docs/index.rst +++ b/providers/apache/beam/docs/index.rst @@ -75,7 +75,7 @@ apache-airflow-providers-apache-beam package `Apache Beam `__. -Release: 6.2.4 +Release: 6.3.0 Provider package ---------------- @@ -151,5 +151,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-beam 6.2.4 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apache-beam 6.2.4 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-beam 6.3.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-beam 6.3.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apache/beam/provider.yaml b/providers/apache/beam/provider.yaml index 57b2890548c65..53698baafb4a0 100644 --- a/providers/apache/beam/provider.yaml +++ b/providers/apache/beam/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # 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.4 - 6.2.3 - 6.2.2 diff --git a/providers/apache/beam/pyproject.toml b/providers/apache/beam/pyproject.toml index c7107059b413d..38ca2f899e8ed 100644 --- a/providers/apache/beam/pyproject.toml +++ b/providers/apache/beam/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apache-beam" -version = "6.2.4" +version = "6.3.0" description = "Provider package apache-airflow-providers-apache-beam for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -113,8 +113,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-beam/6.2.4" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-beam/6.2.4/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-beam/6.3.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-beam/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/beam/src/airflow/providers/apache/beam/__init__.py b/providers/apache/beam/src/airflow/providers/apache/beam/__init__.py index 1147318177439..84184ca883ca1 100644 --- a/providers/apache/beam/src/airflow/providers/apache/beam/__init__.py +++ b/providers/apache/beam/src/airflow/providers/apache/beam/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "6.2.4" +__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/apache/cassandra/README.rst b/providers/apache/cassandra/README.rst index 1dd19495bc36e..a7b6f179ced43 100644 --- a/providers/apache/cassandra/README.rst +++ b/providers/apache/cassandra/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apache-cassandra`` -Release: ``3.9.5`` +Release: ``3.10.0`` `Apache Cassandra `__. @@ -36,7 +36,7 @@ This is a provider package for ``apache.cassandra`` provider. All classes for th are in ``airflow.providers.apache.cassandra`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -61,4 +61,4 @@ PIP package Version required ========================================== ================================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/apache/cassandra/docs/changelog.rst b/providers/apache/cassandra/docs/changelog.rst index b891f0e86e645..6c69066ca5b52 100644 --- a/providers/apache/cassandra/docs/changelog.rst +++ b/providers/apache/cassandra/docs/changelog.rst @@ -26,6 +26,19 @@ Changelog --------- +3.10.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 3.9.5 ..... diff --git a/providers/apache/cassandra/docs/index.rst b/providers/apache/cassandra/docs/index.rst index 95ca2e376aec1..dd2ca2f2df782 100644 --- a/providers/apache/cassandra/docs/index.rst +++ b/providers/apache/cassandra/docs/index.rst @@ -76,7 +76,7 @@ apache-airflow-providers-apache-cassandra package `Apache Cassandra `__. -Release: 3.9.5 +Release: 3.10.0 Provider package ---------------- @@ -112,5 +112,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-apache-cassandra 3.9.5 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apache-cassandra 3.9.5 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-cassandra 3.10.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-cassandra 3.10.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apache/cassandra/provider.yaml b/providers/apache/cassandra/provider.yaml index d2144e75f3a25..7dc4a952fdfe3 100644 --- a/providers/apache/cassandra/provider.yaml +++ b/providers/apache/cassandra/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1790023613 # 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.9.5 + - 3.10.0 - 3.9.4 - 3.9.3 - 3.9.2 diff --git a/providers/apache/cassandra/pyproject.toml b/providers/apache/cassandra/pyproject.toml index e47c90bda1c55..5d2c894375925 100644 --- a/providers/apache/cassandra/pyproject.toml +++ b/providers/apache/cassandra/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apache-cassandra" -version = "3.9.5" +version = "3.10.0" description = "Provider package apache-airflow-providers-apache-cassandra 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-apache-cassandra/3.9.5" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-cassandra/3.9.5/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-cassandra/3.10.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-cassandra/3.10.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/cassandra/src/airflow/providers/apache/cassandra/__init__.py b/providers/apache/cassandra/src/airflow/providers/apache/cassandra/__init__.py index 3a4a5151b8d7f..2301035d7ae07 100644 --- a/providers/apache/cassandra/src/airflow/providers/apache/cassandra/__init__.py +++ b/providers/apache/cassandra/src/airflow/providers/apache/cassandra/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.9.5" +__version__ = "3.10.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/apache/druid/README.rst b/providers/apache/druid/README.rst index c4deb9fc1234c..36b9647f84bb3 100644 --- a/providers/apache/druid/README.rst +++ b/providers/apache/druid/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apache-druid`` -Release: ``4.5.2`` +Release: ``4.6.0`` `Apache Druid `__. @@ -36,7 +36,7 @@ This is a provider package for ``apache.druid`` provider. All classes for this p are in ``airflow.providers.apache.druid`` 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/apache/druid/docs/changelog.rst b/providers/apache/druid/docs/changelog.rst index c31ee1ea701e8..d48e513cf262d 100644 --- a/providers/apache/druid/docs/changelog.rst +++ b/providers/apache/druid/docs/changelog.rst @@ -27,6 +27,30 @@ Changelog --------- +4.6.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +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(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Prepare providers release 2026-07-22 (#70256)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + * ``Prepare provider documentation 2026-06-16 (#68642)`` + * ``Prepare providers release 2026-05-19 (#67137)`` + * ``Prepare providers release 2026-05-05 (#66424)`` + * ``Add explicit [tool.flit.sdist] sections to flit-based pyproject.tomls (#65861)`` + * ``Fix stale system test documentation links (#65071)`` + 4.5.2 ..... diff --git a/providers/apache/druid/docs/index.rst b/providers/apache/druid/docs/index.rst index b3991a754686f..b9c84c96df8c3 100644 --- a/providers/apache/druid/docs/index.rst +++ b/providers/apache/druid/docs/index.rst @@ -76,7 +76,7 @@ apache-airflow-providers-apache-druid package `Apache Druid `__. -Release: 4.5.2 +Release: 4.6.0 Provider package ---------------- @@ -147,5 +147,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-druid 4.5.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apache-druid 4.5.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-druid 4.6.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-druid 4.6.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apache/druid/provider.yaml b/providers/apache/druid/provider.yaml index 3af222d4b1ba5..e7b64fe639a52 100644 --- a/providers/apache/druid/provider.yaml +++ b/providers/apache/druid/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1775591663 +source-date-epoch: 1790023613 # 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.2 + - 4.6.0 - 4.5.1 - 4.5.0 - 4.4.2 diff --git a/providers/apache/druid/pyproject.toml b/providers/apache/druid/pyproject.toml index 31943b176eb89..f4d0eef12558e 100644 --- a/providers/apache/druid/pyproject.toml +++ b/providers/apache/druid/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apache-druid" -version = "4.5.2" +version = "4.6.0" description = "Provider package apache-airflow-providers-apache-druid for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -110,8 +110,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-druid/4.5.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-druid/4.5.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-druid/4.6.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-druid/4.6.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/apache/druid/src/airflow/providers/apache/druid/__init__.py b/providers/apache/druid/src/airflow/providers/apache/druid/__init__.py index c70e51aed99e1..2b5d452f9fe24 100644 --- a/providers/apache/druid/src/airflow/providers/apache/druid/__init__.py +++ b/providers/apache/druid/src/airflow/providers/apache/druid/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.5.2" +__version__ = "4.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/apache/flink/README.rst b/providers/apache/flink/README.rst index 4c4cd07776fac..022d07e417854 100644 --- a/providers/apache/flink/README.rst +++ b/providers/apache/flink/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apache-flink`` -Release: ``1.8.5`` +Release: ``1.9.0`` `Apache Flink `__ @@ -36,7 +36,7 @@ This is a provider package for ``apache.flink`` provider. All classes for this p are in ``airflow.providers.apache.flink`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -60,4 +60,4 @@ PIP package Version required ============================================ ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/apache/flink/docs/changelog.rst b/providers/apache/flink/docs/changelog.rst index 9a391988e9e37..89f0c5bb4a351 100644 --- a/providers/apache/flink/docs/changelog.rst +++ b/providers/apache/flink/docs/changelog.rst @@ -26,6 +26,20 @@ Changelog --------- +1.9.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 1.8.5 ..... diff --git a/providers/apache/flink/docs/index.rst b/providers/apache/flink/docs/index.rst index 181e002f0246d..7e04db1582770 100644 --- a/providers/apache/flink/docs/index.rst +++ b/providers/apache/flink/docs/index.rst @@ -68,7 +68,7 @@ apache-airflow-providers-apache-flink package `Apache Flink `__ -Release: 1.8.5 +Release: 1.9.0 Provider package ---------------- @@ -103,5 +103,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-flink 1.8.5 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apache-flink 1.8.5 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-flink 1.9.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-flink 1.9.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apache/flink/provider.yaml b/providers/apache/flink/provider.yaml index 644264e6e835e..b496c9879b03f 100644 --- a/providers/apache/flink/provider.yaml +++ b/providers/apache/flink/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: - - 1.8.5 + - 1.9.0 - 1.8.4 - 1.8.3 - 1.8.2 diff --git a/providers/apache/flink/pyproject.toml b/providers/apache/flink/pyproject.toml index 6aa9e2d270f22..c4ff6b38cf5d0 100644 --- a/providers/apache/flink/pyproject.toml +++ b/providers/apache/flink/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apache-flink" -version = "1.8.5" +version = "1.9.0" description = "Provider package apache-airflow-providers-apache-flink for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -105,8 +105,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-flink/1.8.5" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-flink/1.8.5/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-flink/1.9.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-flink/1.9.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/apache/flink/src/airflow/providers/apache/flink/__init__.py b/providers/apache/flink/src/airflow/providers/apache/flink/__init__.py index bdc1e834f2d0d..fc27706a2bee6 100644 --- a/providers/apache/flink/src/airflow/providers/apache/flink/__init__.py +++ b/providers/apache/flink/src/airflow/providers/apache/flink/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.8.5" +__version__ = "1.9.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/apache/hdfs/README.rst b/providers/apache/hdfs/README.rst index 8663758a68f16..08cf3a3d6bbc2 100644 --- a/providers/apache/hdfs/README.rst +++ b/providers/apache/hdfs/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apache-hdfs`` -Release: ``4.13.0`` +Release: ``4.14.0`` `Hadoop Distributed File System (HDFS) `__ @@ -37,7 +37,7 @@ This is a provider package for ``apache.hdfs`` provider. All classes for this pr are in ``airflow.providers.apache.hdfs`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -66,4 +66,4 @@ PIP package Version required ========================================== ================================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/apache/hdfs/docs/changelog.rst b/providers/apache/hdfs/docs/changelog.rst index 40e6a6a1db3fb..04d6912f9a870 100644 --- a/providers/apache/hdfs/docs/changelog.rst +++ b/providers/apache/hdfs/docs/changelog.rst @@ -27,6 +27,18 @@ Changelog --------- +4.14.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Use common.compat.sdk for the remaining provider timezone imports (#71209)`` + 4.13.0 ...... diff --git a/providers/apache/hdfs/docs/index.rst b/providers/apache/hdfs/docs/index.rst index 53071988d09be..c1984bc407038 100644 --- a/providers/apache/hdfs/docs/index.rst +++ b/providers/apache/hdfs/docs/index.rst @@ -65,7 +65,7 @@ apache-airflow-providers-apache-hdfs package and `WebHDFS `__. -Release: 4.13.0 +Release: 4.14.0 Provider package ---------------- @@ -105,5 +105,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-apache-hdfs 4.13.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apache-hdfs 4.13.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-hdfs 4.14.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-hdfs 4.14.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apache/hdfs/provider.yaml b/providers/apache/hdfs/provider.yaml index 8eb63ca915cfe..7b7cbef07f7d8 100644 --- a/providers/apache/hdfs/provider.yaml +++ b/providers/apache/hdfs/provider.yaml @@ -24,13 +24,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1787011200 +source-date-epoch: 1790023613 # 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.13.0 + - 4.14.0 - 4.12.2 - 4.12.1 - 4.12.0 diff --git a/providers/apache/hdfs/pyproject.toml b/providers/apache/hdfs/pyproject.toml index bdd54fb2b1ccc..0bb9e99fe2a8f 100644 --- a/providers/apache/hdfs/pyproject.toml +++ b/providers/apache/hdfs/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apache-hdfs" -version = "4.13.0" +version = "4.14.0" description = "Provider package apache-airflow-providers-apache-hdfs 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-apache-hdfs/4.13.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-hdfs/4.13.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-hdfs/4.14.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-hdfs/4.14.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/hdfs/src/airflow/providers/apache/hdfs/__init__.py b/providers/apache/hdfs/src/airflow/providers/apache/hdfs/__init__.py index 6e5891a275d40..e011c495e08eb 100644 --- a/providers/apache/hdfs/src/airflow/providers/apache/hdfs/__init__.py +++ b/providers/apache/hdfs/src/airflow/providers/apache/hdfs/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.13.0" +__version__ = "4.14.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/apache/hive/README.rst b/providers/apache/hive/README.rst index af1bb3dc5594c..fd84b26f59d65 100644 --- a/providers/apache/hive/README.rst +++ b/providers/apache/hive/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apache-hive`` -Release: ``9.6.2`` +Release: ``9.7.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 ea9d29ddaaedd..074d202ab1282 100644 --- a/providers/apache/hive/docs/changelog.rst +++ b/providers/apache/hive/docs/changelog.rst @@ -27,6 +27,18 @@ Changelog --------- +9.7.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Add tests for Hive plugin registration (#71970)`` + 9.6.2 ..... diff --git a/providers/apache/hive/docs/index.rst b/providers/apache/hive/docs/index.rst index d84fcb9579cc3..e21970e786b0a 100644 --- a/providers/apache/hive/docs/index.rst +++ b/providers/apache/hive/docs/index.rst @@ -79,7 +79,7 @@ apache-airflow-providers-apache-hive package `Apache Hive `__ -Release: 9.6.2 +Release: 9.7.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.6.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apache-hive 9.6.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-hive 9.7.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-hive 9.7.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apache/hive/provider.yaml b/providers/apache/hive/provider.yaml index ae56b9fe8bae5..c797fd40d6f61 100644 --- a/providers/apache/hive/provider.yaml +++ b/providers/apache/hive/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # 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.2 + - 9.7.0 - 9.6.1 - 9.6.0 - 9.5.0 diff --git a/providers/apache/hive/pyproject.toml b/providers/apache/hive/pyproject.toml index 16ccee0e7f16e..8b22233cc3994 100644 --- a/providers/apache/hive/pyproject.toml +++ b/providers/apache/hive/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apache-hive" -version = "9.6.2" +version = "9.7.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.6.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-hive/9.6.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-hive/9.7.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-hive/9.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/apache/hive/src/airflow/providers/apache/hive/__init__.py b/providers/apache/hive/src/airflow/providers/apache/hive/__init__.py index 7c14565e08ba6..3252f5982180a 100644 --- a/providers/apache/hive/src/airflow/providers/apache/hive/__init__.py +++ b/providers/apache/hive/src/airflow/providers/apache/hive/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "9.6.2" +__version__ = "9.7.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/apache/kylin/README.rst b/providers/apache/kylin/README.rst index dd8a484104464..2ecd9f77e651b 100644 --- a/providers/apache/kylin/README.rst +++ b/providers/apache/kylin/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apache-kylin`` -Release: ``3.10.5`` +Release: ``3.11.0`` `Apache Kylin `__ @@ -36,7 +36,7 @@ This is a provider package for ``apache.kylin`` provider. All classes for this p are in ``airflow.providers.apache.kylin`` 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/apache/kylin/docs/changelog.rst b/providers/apache/kylin/docs/changelog.rst index a557f7ba1917b..d03c39d0f19e4 100644 --- a/providers/apache/kylin/docs/changelog.rst +++ b/providers/apache/kylin/docs/changelog.rst @@ -29,6 +29,20 @@ Changelog --------- +3.11.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Use common.compat.sdk for the remaining provider timezone imports (#71209)`` + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 3.10.5 ...... diff --git a/providers/apache/kylin/docs/index.rst b/providers/apache/kylin/docs/index.rst index f69be9350ee04..cb7d63d5f80b6 100644 --- a/providers/apache/kylin/docs/index.rst +++ b/providers/apache/kylin/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-apache-kylin package `Apache Kylin `__ -Release: 3.10.5 +Release: 3.11.0 Provider package ---------------- @@ -111,5 +111,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-apache-kylin 3.10.5 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apache-kylin 3.10.5 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-kylin 3.11.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-kylin 3.11.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apache/kylin/provider.yaml b/providers/apache/kylin/provider.yaml index 37b74dbe8be0f..5a40ae3251638 100644 --- a/providers/apache/kylin/provider.yaml +++ b/providers/apache/kylin/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1790023613 # 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.10.5 + - 3.11.0 - 3.10.4 - 3.10.3 - 3.10.2 diff --git a/providers/apache/kylin/pyproject.toml b/providers/apache/kylin/pyproject.toml index bc6eada3af2c4..72db135d136e3 100644 --- a/providers/apache/kylin/pyproject.toml +++ b/providers/apache/kylin/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apache-kylin" -version = "3.10.5" +version = "3.11.0" description = "Provider package apache-airflow-providers-apache-kylin for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-kylin/3.10.5" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-kylin/3.10.5/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-kylin/3.11.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-kylin/3.11.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/kylin/src/airflow/providers/apache/kylin/__init__.py b/providers/apache/kylin/src/airflow/providers/apache/kylin/__init__.py index af745f79ff79b..b1f1ab22d95f5 100644 --- a/providers/apache/kylin/src/airflow/providers/apache/kylin/__init__.py +++ b/providers/apache/kylin/src/airflow/providers/apache/kylin/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.10.5" +__version__ = "3.11.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/apache/livy/README.rst b/providers/apache/livy/README.rst index 4f5f21a607121..02149bf0a5ba2 100644 --- a/providers/apache/livy/README.rst +++ b/providers/apache/livy/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apache-livy`` -Release: ``4.6.1`` +Release: ``4.6.2`` `Apache Livy `__ @@ -36,7 +36,7 @@ This is a provider package for ``apache.livy`` provider. All classes for this pr are in ``airflow.providers.apache.livy`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -60,4 +60,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/apache/livy/docs/changelog.rst b/providers/apache/livy/docs/changelog.rst index c25ff474e352d..2cfc404bafe18 100644 --- a/providers/apache/livy/docs/changelog.rst +++ b/providers/apache/livy/docs/changelog.rst @@ -28,6 +28,17 @@ Changelog --------- +4.6.2 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Fix LivyAsyncHook get_batch_state and get_batch_logs sending POST to GET-only Livy endpoints (#71867)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 4.6.1 ..... diff --git a/providers/apache/livy/docs/index.rst b/providers/apache/livy/docs/index.rst index 4a7b6b17d01a9..a9e56825e773b 100644 --- a/providers/apache/livy/docs/index.rst +++ b/providers/apache/livy/docs/index.rst @@ -76,7 +76,7 @@ apache-airflow-providers-apache-livy package `Apache Livy `__ -Release: 4.6.1 +Release: 4.6.2 Provider package ---------------- @@ -111,5 +111,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-apache-livy 4.6.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apache-livy 4.6.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-livy 4.6.2 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-livy 4.6.2 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apache/livy/provider.yaml b/providers/apache/livy/provider.yaml index b449254c4ac79..12b89ca251176 100644 --- a/providers/apache/livy/provider.yaml +++ b/providers/apache/livy/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1787011200 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 4.6.2 - 4.6.1 - 4.6.0 - 4.5.7 diff --git a/providers/apache/livy/pyproject.toml b/providers/apache/livy/pyproject.toml index 6a25384415a2a..6bb9398bccdfc 100644 --- a/providers/apache/livy/pyproject.toml +++ b/providers/apache/livy/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apache-livy" -version = "4.6.1" +version = "4.6.2" description = "Provider package apache-airflow-providers-apache-livy for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -102,8 +102,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-livy/4.6.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-livy/4.6.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-livy/4.6.2" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-livy/4.6.2/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/apache/livy/src/airflow/providers/apache/livy/__init__.py b/providers/apache/livy/src/airflow/providers/apache/livy/__init__.py index c0559525c3795..17c64f9b92545 100644 --- a/providers/apache/livy/src/airflow/providers/apache/livy/__init__.py +++ b/providers/apache/livy/src/airflow/providers/apache/livy/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.6.1" +__version__ = "4.6.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/apache/pig/README.rst b/providers/apache/pig/README.rst index 4c499de90b409..f130952fe52c5 100644 --- a/providers/apache/pig/README.rst +++ b/providers/apache/pig/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apache-pig`` -Release: ``4.8.5`` +Release: ``4.9.0`` `Apache Pig `__ @@ -36,7 +36,7 @@ This is a provider package for ``apache.pig`` provider. All classes for this pro are in ``airflow.providers.apache.pig`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -58,4 +58,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/apache/pig/docs/changelog.rst b/providers/apache/pig/docs/changelog.rst index 237f9319ca459..8b8ba188c71e9 100644 --- a/providers/apache/pig/docs/changelog.rst +++ b/providers/apache/pig/docs/changelog.rst @@ -29,6 +29,19 @@ Changelog --------- +4.9.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 4.8.5 ..... diff --git a/providers/apache/pig/docs/index.rst b/providers/apache/pig/docs/index.rst index 25ee3563ef1aa..519909e4416f8 100644 --- a/providers/apache/pig/docs/index.rst +++ b/providers/apache/pig/docs/index.rst @@ -75,7 +75,7 @@ apache-airflow-providers-apache-pig package `Apache Pig `__ -Release: 4.8.5 +Release: 4.9.0 Provider package ---------------- @@ -108,5 +108,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-pig 4.8.5 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apache-pig 4.8.5 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-pig 4.9.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-pig 4.9.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apache/pig/provider.yaml b/providers/apache/pig/provider.yaml index 1ec79b95df957..68d8e70cad379 100644 --- a/providers/apache/pig/provider.yaml +++ b/providers/apache/pig/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: - - 4.8.5 + - 4.9.0 - 4.8.4 - 4.8.3 - 4.8.2 diff --git a/providers/apache/pig/pyproject.toml b/providers/apache/pig/pyproject.toml index 2e765616f832c..0cb46ade9415e 100644 --- a/providers/apache/pig/pyproject.toml +++ b/providers/apache/pig/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apache-pig" -version = "4.8.5" +version = "4.9.0" description = "Provider package apache-airflow-providers-apache-pig for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -98,8 +98,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-pig/4.8.5" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-pig/4.8.5/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-pig/4.9.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-pig/4.9.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/apache/pig/src/airflow/providers/apache/pig/__init__.py b/providers/apache/pig/src/airflow/providers/apache/pig/__init__.py index a61c36858c9b5..aed93da93705d 100644 --- a/providers/apache/pig/src/airflow/providers/apache/pig/__init__.py +++ b/providers/apache/pig/src/airflow/providers/apache/pig/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.8.5" +__version__ = "4.9.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/apache/tinkerpop/README.rst b/providers/apache/tinkerpop/README.rst index 7a04d25648cfb..8511072863db1 100644 --- a/providers/apache/tinkerpop/README.rst +++ b/providers/apache/tinkerpop/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apache-tinkerpop`` -Release: ``1.1.4`` +Release: ``1.2.0`` `Apache TinkerPop `__. @@ -38,7 +38,7 @@ This is a provider package for ``apache.tinkerpop`` provider. All classes for th are in ``airflow.providers.apache.tinkerpop`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -61,4 +61,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/apache/tinkerpop/docs/changelog.rst b/providers/apache/tinkerpop/docs/changelog.rst index c503310d3f4d7..772553f5278ea 100644 --- a/providers/apache/tinkerpop/docs/changelog.rst +++ b/providers/apache/tinkerpop/docs/changelog.rst @@ -18,6 +18,26 @@ ``apache-airflow-providers-apache-tinkerpop`` +1.2.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +Doc-only +~~~~~~~~ + +* ``Fix typos across contributor and provider documentation (#71884)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-09-09 (#72834)`` + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 1.1.4 ..... diff --git a/providers/apache/tinkerpop/docs/index.rst b/providers/apache/tinkerpop/docs/index.rst index bd82db2e7a7ce..d5028088b6025 100644 --- a/providers/apache/tinkerpop/docs/index.rst +++ b/providers/apache/tinkerpop/docs/index.rst @@ -78,7 +78,7 @@ Apache TinkerPop is a graph computing framework for both graph databases (OLTP) systems (OLAP) and Gremlin is its graph traversal language. -Release: 1.1.4 +Release: 1.2.0 Provider package ---------------- @@ -112,5 +112,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-apache-tinkerpop 1.1.4 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apache-tinkerpop 1.1.4 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-tinkerpop 1.2.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-tinkerpop 1.2.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apache/tinkerpop/provider.yaml b/providers/apache/tinkerpop/provider.yaml index 8221eddb82162..86bd94511a892 100644 --- a/providers/apache/tinkerpop/provider.yaml +++ b/providers/apache/tinkerpop/provider.yaml @@ -23,10 +23,10 @@ description: | systems (OLAP) and Gremlin is its graph traversal language. state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1790023613 # note that these versions are maintained by the release manager - do not update them manually versions: - - 1.1.4 + - 1.2.0 - 1.1.3 - 1.1.2 - 1.1.1 diff --git a/providers/apache/tinkerpop/pyproject.toml b/providers/apache/tinkerpop/pyproject.toml index 5b5eebf0990fb..f186ed8717429 100644 --- a/providers/apache/tinkerpop/pyproject.toml +++ b/providers/apache/tinkerpop/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apache-tinkerpop" -version = "1.1.4" +version = "1.2.0" description = "Provider package apache-airflow-providers-apache-tinkerpop for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-tinkerpop/1.1.4" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-tinkerpop/1.1.4/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-tinkerpop/1.2.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-tinkerpop/1.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/apache/tinkerpop/src/airflow/providers/apache/tinkerpop/__init__.py b/providers/apache/tinkerpop/src/airflow/providers/apache/tinkerpop/__init__.py index 12616e502bf8b..39b89d174d673 100644 --- a/providers/apache/tinkerpop/src/airflow/providers/apache/tinkerpop/__init__.py +++ b/providers/apache/tinkerpop/src/airflow/providers/apache/tinkerpop/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.1.4" +__version__ = "1.2.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/apprise/README.rst b/providers/apprise/README.rst index 1aa1f3da7612c..be16c61745211 100644 --- a/providers/apprise/README.rst +++ b/providers/apprise/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apprise`` -Release: ``2.3.4`` +Release: ``2.4.0`` `Apprise `__ @@ -36,7 +36,7 @@ This is a provider package for ``apprise`` provider. All classes for this provid are in ``airflow.providers.apprise`` 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/apprise/docs/changelog.rst b/providers/apprise/docs/changelog.rst index 354a8852d11fd..29b18286a56bd 100644 --- a/providers/apprise/docs/changelog.rst +++ b/providers/apprise/docs/changelog.rst @@ -27,6 +27,19 @@ Changelog --------- +2.4.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 2.3.4 ..... diff --git a/providers/apprise/docs/index.rst b/providers/apprise/docs/index.rst index 239cf64b3a605..9dfd4e9f5fcbe 100644 --- a/providers/apprise/docs/index.rst +++ b/providers/apprise/docs/index.rst @@ -64,7 +64,7 @@ apache-airflow-providers-apprise package `Apprise `__ -Release: 2.3.4 +Release: 2.4.0 Provider package ---------------- @@ -98,5 +98,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-apprise 2.3.4 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apprise 2.3.4 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apprise 2.4.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apprise 2.4.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apprise/provider.yaml b/providers/apprise/provider.yaml index 7b731bf8237e4..7d16113749b89 100644 --- a/providers/apprise/provider.yaml +++ b/providers/apprise/provider.yaml @@ -25,14 +25,14 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1790023613 # 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.3.4 + - 2.4.0 - 2.3.3 - 2.3.2 - 2.3.1 diff --git a/providers/apprise/pyproject.toml b/providers/apprise/pyproject.toml index f6ae769a9dca5..a5c7230ca2792 100644 --- a/providers/apprise/pyproject.toml +++ b/providers/apprise/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apprise" -version = "2.3.4" +version = "2.4.0" description = "Provider package apache-airflow-providers-apprise for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apprise/2.3.4" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apprise/2.3.4/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apprise/2.4.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apprise/2.4.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/apprise/src/airflow/providers/apprise/__init__.py b/providers/apprise/src/airflow/providers/apprise/__init__.py index 3272499a9a39c..8cdc45b7cf6b4 100644 --- a/providers/apprise/src/airflow/providers/apprise/__init__.py +++ b/providers/apprise/src/airflow/providers/apprise/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "2.3.4" +__version__ = "2.4.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/arangodb/README.rst b/providers/arangodb/README.rst index 1c513dc11473d..f1ac905ee3822 100644 --- a/providers/arangodb/README.rst +++ b/providers/arangodb/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-arangodb`` -Release: ``2.9.6`` +Release: ``2.10.0`` `ArangoDB `__ @@ -36,7 +36,7 @@ This is a provider package for ``arangodb`` provider. All classes for this provi are in ``airflow.providers.arangodb`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -59,4 +59,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/arangodb/docs/changelog.rst b/providers/arangodb/docs/changelog.rst index 2e2f18d47cbda..f33d034a6255a 100644 --- a/providers/arangodb/docs/changelog.rst +++ b/providers/arangodb/docs/changelog.rst @@ -28,6 +28,30 @@ Changelog --------- +2.10.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +Misc +~~~~ + +* ``Sync connection UI metadata in provider.yaml with hook definitions (#72087)`` + +Doc-only +~~~~~~~~ + +* ``Fix grammar typos (#73145)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-08-18 (#71794)`` + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Update changelog with better wording (#71161)`` + 2.9.6 ..... diff --git a/providers/arangodb/docs/index.rst b/providers/arangodb/docs/index.rst index b0d951fa043a2..8da5efacb9159 100644 --- a/providers/arangodb/docs/index.rst +++ b/providers/arangodb/docs/index.rst @@ -70,7 +70,7 @@ apache-airflow-providers-arangodb package `ArangoDB `__ -Release: 2.9.6 +Release: 2.10.0 Provider package ---------------- @@ -104,5 +104,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-arangodb 2.9.6 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-arangodb 2.9.6 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-arangodb 2.10.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-arangodb 2.10.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/arangodb/provider.yaml b/providers/arangodb/provider.yaml index 9b8f0883f5de7..4c3d815847e82 100644 --- a/providers/arangodb/provider.yaml +++ b/providers/arangodb/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1785633505 +source-date-epoch: 1790023613 # 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.10.0 - 2.9.6 - 2.9.5 - 2.9.4 diff --git a/providers/arangodb/pyproject.toml b/providers/arangodb/pyproject.toml index a7921da9d4603..29659faa21b22 100644 --- a/providers/arangodb/pyproject.toml +++ b/providers/arangodb/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-arangodb" -version = "2.9.6" +version = "2.10.0" description = "Provider package apache-airflow-providers-arangodb for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-arangodb/2.9.6" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-arangodb/2.9.6/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-arangodb/2.10.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-arangodb/2.10.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/arangodb/src/airflow/providers/arangodb/__init__.py b/providers/arangodb/src/airflow/providers/arangodb/__init__.py index aee17c52959f4..2f7c0a567eff9 100644 --- a/providers/arangodb/src/airflow/providers/arangodb/__init__.py +++ b/providers/arangodb/src/airflow/providers/arangodb/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "2.9.6" +__version__ = "2.10.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/asana/README.rst b/providers/asana/README.rst index 0fbe4b96ca800..ccba1dbe7f84b 100644 --- a/providers/asana/README.rst +++ b/providers/asana/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-asana`` -Release: ``2.11.4`` +Release: ``2.12.0`` `Asana `__ @@ -36,7 +36,7 @@ This is a provider package for ``asana`` provider. All classes for this provider are in ``airflow.providers.asana`` 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/asana/docs/changelog.rst b/providers/asana/docs/changelog.rst index b4acfba25e485..b5251fcbb417d 100644 --- a/providers/asana/docs/changelog.rst +++ b/providers/asana/docs/changelog.rst @@ -26,6 +26,21 @@ Changelog --------- +2.12.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-08-18 (#71794)`` + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Update changelog with better wording (#71161)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 2.11.4 ...... diff --git a/providers/asana/docs/index.rst b/providers/asana/docs/index.rst index d378bc5caa46f..6cb1b539c6410 100644 --- a/providers/asana/docs/index.rst +++ b/providers/asana/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-asana package `Asana `__ -Release: 2.11.4 +Release: 2.12.0 Provider package ---------------- @@ -111,5 +111,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-asana 2.11.4 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-asana 2.11.4 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-asana 2.12.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-asana 2.12.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/asana/provider.yaml b/providers/asana/provider.yaml index 3eca61acd3648..58dcbb37042b0 100644 --- a/providers/asana/provider.yaml +++ b/providers/asana/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1790023613 # 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.11.4 + - 2.12.0 - 2.11.3 - 2.11.2 - 2.11.1 diff --git a/providers/asana/pyproject.toml b/providers/asana/pyproject.toml index 6249a0e30b8ce..99342cd40e7bd 100644 --- a/providers/asana/pyproject.toml +++ b/providers/asana/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-asana" -version = "2.11.4" +version = "2.12.0" description = "Provider package apache-airflow-providers-asana for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-asana/2.11.4" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-asana/2.11.4/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-asana/2.12.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-asana/2.12.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/asana/src/airflow/providers/asana/__init__.py b/providers/asana/src/airflow/providers/asana/__init__.py index 7063ccc1eed20..3c09882847939 100644 --- a/providers/asana/src/airflow/providers/asana/__init__.py +++ b/providers/asana/src/airflow/providers/asana/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "2.11.4" +__version__ = "2.12.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/atlassian/jira/README.rst b/providers/atlassian/jira/README.rst index 197e174419a59..a20cc020bb137 100644 --- a/providers/atlassian/jira/README.rst +++ b/providers/atlassian/jira/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-atlassian-jira`` -Release: ``3.3.5`` +Release: ``3.4.0`` `Atlassian Jira `__ @@ -36,7 +36,7 @@ This is a provider package for ``atlassian.jira`` provider. All classes for this are in ``airflow.providers.atlassian.jira`` 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/atlassian/jira/docs/changelog.rst b/providers/atlassian/jira/docs/changelog.rst index 1e5ec259ef067..556e189d7c192 100644 --- a/providers/atlassian/jira/docs/changelog.rst +++ b/providers/atlassian/jira/docs/changelog.rst @@ -27,6 +27,19 @@ Changelog --------- +3.4.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + 3.3.5 ..... diff --git a/providers/atlassian/jira/docs/index.rst b/providers/atlassian/jira/docs/index.rst index bdd9aa0804a29..ca2c6855b60ef 100644 --- a/providers/atlassian/jira/docs/index.rst +++ b/providers/atlassian/jira/docs/index.rst @@ -69,7 +69,7 @@ apache-airflow-providers-atlassian-jira package `Atlassian Jira `__ -Release: 3.3.5 +Release: 3.4.0 Provider package ---------------- @@ -104,5 +104,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-atlassian-jira 3.3.5 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-atlassian-jira 3.3.5 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-atlassian-jira 3.4.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-atlassian-jira 3.4.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/atlassian/jira/provider.yaml b/providers/atlassian/jira/provider.yaml index b3ee499b79666..33139809ea69b 100644 --- a/providers/atlassian/jira/provider.yaml +++ b/providers/atlassian/jira/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1784746595 +source-date-epoch: 1790023613 # 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.3.5 + - 3.4.0 - 3.3.4 - 3.3.3 - 3.3.2 diff --git a/providers/atlassian/jira/pyproject.toml b/providers/atlassian/jira/pyproject.toml index a5a987e9bc900..2fb3ad3c443d0 100644 --- a/providers/atlassian/jira/pyproject.toml +++ b/providers/atlassian/jira/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-atlassian-jira" -version = "3.3.5" +version = "3.4.0" description = "Provider package apache-airflow-providers-atlassian-jira for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -101,8 +101,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-atlassian-jira/3.3.5" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-atlassian-jira/3.3.5/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-atlassian-jira/3.4.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-atlassian-jira/3.4.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/atlassian/jira/src/airflow/providers/atlassian/jira/__init__.py b/providers/atlassian/jira/src/airflow/providers/atlassian/jira/__init__.py index d70deef41dc9c..f3a0d403898d2 100644 --- a/providers/atlassian/jira/src/airflow/providers/atlassian/jira/__init__.py +++ b/providers/atlassian/jira/src/airflow/providers/atlassian/jira/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.3.5" +__version__ = "3.4.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/celery/README.rst b/providers/celery/README.rst index e0900c0716c21..c37b5a445c4e0 100644 --- a/providers/celery/README.rst +++ b/providers/celery/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-celery`` -Release: ``3.24.0`` +Release: ``3.24.1`` `Celery `__ @@ -36,7 +36,7 @@ This is a provider package for ``celery`` provider. All classes for this provide are in ``airflow.providers.celery`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -88,4 +88,4 @@ Extra Dependencies =================== =================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/celery/docs/changelog.rst b/providers/celery/docs/changelog.rst index c52c8b84f7911..ea1b590b0b29c 100644 --- a/providers/celery/docs/changelog.rst +++ b/providers/celery/docs/changelog.rst @@ -27,6 +27,28 @@ Changelog --------- +3.24.1 +...... + +Bug Fixes +~~~~~~~~~ + +* ``Fix airflow celery stop crashing on stale PID file (#72817)`` + +Misc +~~~~ + +* ``Unify executor workload queues (#63491)`` +* ``Stop recommending psycopg3 connection strings on older Airflow (#70619)`` + +Doc-only +~~~~~~~~ + +* ``Remove note about airflow 2.7.0 from docs (#72913)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 3.24.0 ...... diff --git a/providers/celery/docs/index.rst b/providers/celery/docs/index.rst index f12a4ec48b197..acb40e4bc75b1 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.24.0 +Release: 3.24.1 Provider package ---------------- @@ -138,5 +138,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-celery 3.24.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-celery 3.24.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-celery 3.24.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-celery 3.24.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/celery/provider.yaml b/providers/celery/provider.yaml index ad6d6e0278fc1..690f0aa7f1fd5 100644 --- a/providers/celery/provider.yaml +++ b/providers/celery/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # 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.24.1 - 3.24.0 - 3.23.1 - 3.23.0 diff --git a/providers/celery/pyproject.toml b/providers/celery/pyproject.toml index e536aaccd6dff..842fbfd7a4554 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.24.0" +version = "3.24.1" description = "Provider package apache-airflow-providers-celery for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -112,8 +112,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-celery/3.24.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-celery/3.24.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-celery/3.24.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-celery/3.24.1/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/celery/src/airflow/providers/celery/__init__.py b/providers/celery/src/airflow/providers/celery/__init__.py index 2acdd537449dc..bbac03c134b77 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.24.0" +__version__ = "3.24.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/cloudant/README.rst b/providers/cloudant/README.rst index 2af9b1131b61d..622e716d94d0e 100644 --- a/providers/cloudant/README.rst +++ b/providers/cloudant/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-cloudant`` -Release: ``4.3.5`` +Release: ``4.3.6`` `IBM Cloudant `__ @@ -36,7 +36,7 @@ This is a provider package for ``cloudant`` provider. All classes for this provi are in ``airflow.providers.cloudant`` 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/cloudant/docs/changelog.rst b/providers/cloudant/docs/changelog.rst index fd863d39571d7..f3c0d6ae93e01 100644 --- a/providers/cloudant/docs/changelog.rst +++ b/providers/cloudant/docs/changelog.rst @@ -27,6 +27,19 @@ Changelog --------- +4.3.6 +..... + +Misc +~~~~ + +* ``Remove the dead cloudant_fake module (#72457)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 4.3.5 ..... diff --git a/providers/cloudant/docs/index.rst b/providers/cloudant/docs/index.rst index 94bd0ced15e21..eba5ea5d65184 100644 --- a/providers/cloudant/docs/index.rst +++ b/providers/cloudant/docs/index.rst @@ -55,7 +55,7 @@ apache-airflow-providers-cloudant package `IBM Cloudant `__ -Release: 4.3.5 +Release: 4.3.6 Provider package ---------------- @@ -89,5 +89,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-cloudant 4.3.5 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-cloudant 4.3.5 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-cloudant 4.3.6 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-cloudant 4.3.6 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/cloudant/provider.yaml b/providers/cloudant/provider.yaml index 2cd6e6f690cff..12895d41b967a 100644 --- a/providers/cloudant/provider.yaml +++ b/providers/cloudant/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1790023613 # 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.3.6 - 4.3.5 - 4.3.4 - 4.3.3 diff --git a/providers/cloudant/pyproject.toml b/providers/cloudant/pyproject.toml index 9335870d13b5d..1d4fd1975c6f1 100644 --- a/providers/cloudant/pyproject.toml +++ b/providers/cloudant/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-cloudant" -version = "4.3.5" +version = "4.3.6" description = "Provider package apache-airflow-providers-cloudant for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-cloudant/4.3.5" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-cloudant/4.3.5/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-cloudant/4.3.6" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-cloudant/4.3.6/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/cloudant/src/airflow/providers/cloudant/__init__.py b/providers/cloudant/src/airflow/providers/cloudant/__init__.py index 650622969dc5a..55e74b2cfefb9 100644 --- a/providers/cloudant/src/airflow/providers/cloudant/__init__.py +++ b/providers/cloudant/src/airflow/providers/cloudant/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.3.5" +__version__ = "4.3.6" 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 0a7d41043a531..713eedb942634 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.22.0`` +Release: ``10.23.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 146f901e3871f..a3035f67ecfdc 100644 --- a/providers/cncf/kubernetes/docs/changelog.rst +++ b/providers/cncf/kubernetes/docs/changelog.rst @@ -27,6 +27,39 @@ Changelog --------- +10.23.0 +....... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +Bug Fixes +~~~~~~~~~ + +* ``Prevent KubernetesExecutor from launching stale workloads (#69762)`` +* ``Fix KubernetesPodOperator discarding successful XCom when sidecar kill fails (#72068)`` +* ``Fix deferrable Kubernetes 401s with a default exec-based kubeconfig (#72300)`` +* ``Fix unformatted Kubernetes pod trigger error messages (#73034)`` +* ``Apply KubernetesPodOperator template fields only after rendering (#71174)`` + +Misc +~~~~ + +* ``Unify executor workload queues (#63491)`` + +Doc-only +~~~~~~~~ + +* ``Document that clear_on_success also removes the KubernetesPodOperator pod identity (#71749)`` +* ``Remove note about airflow 2.7.0 from docs (#72913)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Remove real sleeps from slow provider unit tests (#73478)`` + * ``Fix Airflow 2 session leak in mapped KubernetesPodOperator test (#73260)`` + 10.22.0 ....... diff --git a/providers/cncf/kubernetes/docs/index.rst b/providers/cncf/kubernetes/docs/index.rst index f35aeb006e7b8..084c7d8931214 100644 --- a/providers/cncf/kubernetes/docs/index.rst +++ b/providers/cncf/kubernetes/docs/index.rst @@ -89,7 +89,7 @@ apache-airflow-providers-cncf-kubernetes package `Kubernetes `__ -Release: 10.22.0 +Release: 10.23.0 Provider package ---------------- @@ -129,5 +129,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-cncf-kubernetes 10.22.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-cncf-kubernetes 10.22.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-cncf-kubernetes 10.23.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-cncf-kubernetes 10.23.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/cncf/kubernetes/provider.yaml b/providers/cncf/kubernetes/provider.yaml index 87a5f539e92d8..71f92b85b0988 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: 1788976455 +source-date-epoch: 1790023613 # 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.23.0 - 10.22.0 - 10.21.1 - 10.21.0 diff --git a/providers/cncf/kubernetes/pyproject.toml b/providers/cncf/kubernetes/pyproject.toml index 6869e94ad0958..710ef8c59fa3a 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.22.0" +version = "10.23.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.22.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/10.22.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/10.23.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/10.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/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/__init__.py b/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/__init__.py index 470a2fe7e94e0..fb427025b176c 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.22.0" +__version__ = "10.23.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/cohere/README.rst b/providers/cohere/README.rst index c1997c5c690ce..0d290dfcdf314 100644 --- a/providers/cohere/README.rst +++ b/providers/cohere/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-cohere`` -Release: ``1.7.0`` +Release: ``1.8.0`` `Cohere `__ @@ -36,7 +36,7 @@ This is a provider package for ``cohere`` provider. All classes for this provide are in ``airflow.providers.cohere`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -61,4 +61,4 @@ PIP package Version required ========================================== ================================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/cohere/docs/changelog.rst b/providers/cohere/docs/changelog.rst index f54ef65f5df64..559f4f390e438 100644 --- a/providers/cohere/docs/changelog.rst +++ b/providers/cohere/docs/changelog.rst @@ -20,6 +20,17 @@ Changelog --------- +1.8.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 1.7.0 ..... diff --git a/providers/cohere/docs/index.rst b/providers/cohere/docs/index.rst index 4460410eeaf7b..16d84f80f6574 100644 --- a/providers/cohere/docs/index.rst +++ b/providers/cohere/docs/index.rst @@ -91,7 +91,7 @@ apache-airflow-providers-cohere package `Cohere `__ -Release: 1.7.0 +Release: 1.8.0 Provider package ---------------- @@ -127,5 +127,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-cohere 1.7.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-cohere 1.7.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-cohere 1.8.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-cohere 1.8.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/cohere/provider.yaml b/providers/cohere/provider.yaml index 5654222bacfbb..1645282439566 100644 --- a/providers/cohere/provider.yaml +++ b/providers/cohere/provider.yaml @@ -25,14 +25,14 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # 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.7.0 + - 1.8.0 - 1.6.7 - 1.6.6 - 1.6.5 diff --git a/providers/cohere/pyproject.toml b/providers/cohere/pyproject.toml index 598d63e7d3516..3262ec4645d3b 100644 --- a/providers/cohere/pyproject.toml +++ b/providers/cohere/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-cohere" -version = "1.7.0" +version = "1.8.0" description = "Provider package apache-airflow-providers-cohere for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -101,8 +101,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-cohere/1.7.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-cohere/1.7.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-cohere/1.8.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-cohere/1.8.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/cohere/src/airflow/providers/cohere/__init__.py b/providers/cohere/src/airflow/providers/cohere/__init__.py index f8e2a3d342590..c0626ce7a6a05 100644 --- a/providers/cohere/src/airflow/providers/cohere/__init__.py +++ b/providers/cohere/src/airflow/providers/cohere/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.7.0" +__version__ = "1.8.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/common/compat/README.rst b/providers/common/compat/README.rst index 5b99cfd2fa808..a81fdbffec68a 100644 --- a/providers/common/compat/README.rst +++ b/providers/common/compat/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-common-compat`` -Release: ``1.19.0`` +Release: ``1.20.0`` Common Compatibility Provider - providing compatibility code for previous Airflow versions @@ -36,7 +36,7 @@ This is a provider package for ``common.compat`` provider. All classes for this are in ``airflow.providers.common.compat`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -88,4 +88,4 @@ Extra Dependencies =============== ======================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/common/compat/docs/changelog.rst b/providers/common/compat/docs/changelog.rst index 2963464df926b..5b1770c118ff8 100644 --- a/providers/common/compat/docs/changelog.rst +++ b/providers/common/compat/docs/changelog.rst @@ -25,6 +25,28 @@ Changelog --------- +1.20.0 +...... + +Features +~~~~~~~~ + +* ``Add ChainRetryPolicy to common.compat for Airflow 3.3 (#73553)`` +* ``Add REPARSE_ALL permission for reparsing files with no registered Dag (#73274)`` + +Bug Fixes +~~~~~~~~~ + +* ``Fix BaseBranchOperator import on Airflow 2 without standard provider (#73140)`` + +Misc +~~~~ + +* ``Add missing tests for common.compat.standard operators and triggers (#73262)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 1.19.0 ...... diff --git a/providers/common/compat/docs/index.rst b/providers/common/compat/docs/index.rst index 7e405381a81e7..c200c17fb9db4 100644 --- a/providers/common/compat/docs/index.rst +++ b/providers/common/compat/docs/index.rst @@ -62,7 +62,7 @@ apache-airflow-providers-common-compat package Common Compatibility Provider - providing compatibility code for previous Airflow versions -Release: 1.19.0 +Release: 1.20.0 Provider package ---------------- @@ -133,5 +133,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-common-compat 1.19.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-common-compat 1.19.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-compat 1.20.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-compat 1.20.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/common/compat/provider.yaml b/providers/common/compat/provider.yaml index dca74d9ad602d..4e480961737ea 100644 --- a/providers/common/compat/provider.yaml +++ b/providers/common/compat/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # 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.20.0 - 1.19.0 - 1.18.0 - 1.17.0 diff --git a/providers/common/compat/pyproject.toml b/providers/common/compat/pyproject.toml index 2e59b425ea697..af1993fe8423a 100644 --- a/providers/common/compat/pyproject.toml +++ b/providers/common/compat/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-common-compat" -version = "1.19.0" +version = "1.20.0" description = "Provider package apache-airflow-providers-common-compat for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -109,8 +109,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-common-compat/1.19.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-compat/1.19.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-common-compat/1.20.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-compat/1.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/common/compat/src/airflow/providers/common/compat/__init__.py b/providers/common/compat/src/airflow/providers/common/compat/__init__.py index cd2ec579d0697..c35bfdd39d868 100644 --- a/providers/common/compat/src/airflow/providers/common/compat/__init__.py +++ b/providers/common/compat/src/airflow/providers/common/compat/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.19.0" +__version__ = "1.20.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/common/io/README.rst b/providers/common/io/README.rst index 3df3de167264b..9f169f6ce43b4 100644 --- a/providers/common/io/README.rst +++ b/providers/common/io/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-common-io`` -Release: ``1.9.0`` +Release: ``1.10.0`` Common IO Provider @@ -36,7 +36,7 @@ This is a provider package for ``common.io`` provider. All classes for this prov are in ``airflow.providers.common.io`` 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/common/io/docs/changelog.rst b/providers/common/io/docs/changelog.rst index accb25b4c5529..213e83792a1fc 100644 --- a/providers/common/io/docs/changelog.rst +++ b/providers/common/io/docs/changelog.rst @@ -25,6 +25,24 @@ Changelog --------- +1.10.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +Doc-only +~~~~~~~~ + +* ``Fix broken class xrefs in standard provider docs (#73360)`` +* ``Fix docs referring to a non-existent MetastoreStateBackend class (#73080)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-09-22`` + 1.9.0 ..... diff --git a/providers/common/io/docs/index.rst b/providers/common/io/docs/index.rst index f75196edfb222..47fb043bf78e5 100644 --- a/providers/common/io/docs/index.rst +++ b/providers/common/io/docs/index.rst @@ -80,7 +80,7 @@ apache-airflow-providers-common-io package Common IO Provider -Release: 1.9.0 +Release: 1.10.0 Provider package ---------------- @@ -149,5 +149,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-io 1.9.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-common-io 1.9.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-io 1.10.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-io 1.10.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/common/io/provider.yaml b/providers/common/io/provider.yaml index 2efd45db39b24..a94e992a4312d 100644 --- a/providers/common/io/provider.yaml +++ b/providers/common/io/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1782937929 +source-date-epoch: 1790023613 # 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.9.0 + - 1.10.0 - 1.8.0 - 1.7.3 - 1.7.2 diff --git a/providers/common/io/pyproject.toml b/providers/common/io/pyproject.toml index 833d25727e323..c458cdca0c727 100644 --- a/providers/common/io/pyproject.toml +++ b/providers/common/io/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-common-io" -version = "1.9.0" +version = "1.10.0" description = "Provider package apache-airflow-providers-common-io 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-common-io/1.9.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-io/1.9.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-common-io/1.10.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-io/1.10.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/io/src/airflow/providers/common/io/__init__.py b/providers/common/io/src/airflow/providers/common/io/__init__.py index 00dba8e0c2294..f84785c08619e 100644 --- a/providers/common/io/src/airflow/providers/common/io/__init__.py +++ b/providers/common/io/src/airflow/providers/common/io/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.9.0" +__version__ = "1.10.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/common/messaging/README.rst b/providers/common/messaging/README.rst index 70349d495f0bf..1ed3588b89e9e 100644 --- a/providers/common/messaging/README.rst +++ b/providers/common/messaging/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-common-messaging`` -Release: ``2.1.0`` +Release: ``2.1.1`` ``Common Messaging Provider`` @@ -36,7 +36,7 @@ This is a provider package for ``common.messaging`` provider. All classes for th are in ``airflow.providers.common.messaging`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -67,4 +67,4 @@ Extra Dependencies ================ ================================================ The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/common/messaging/docs/changelog.rst b/providers/common/messaging/docs/changelog.rst index 6e6813a4828a5..500e21534cc1e 100644 --- a/providers/common/messaging/docs/changelog.rst +++ b/providers/common/messaging/docs/changelog.rst @@ -25,6 +25,18 @@ Changelog --------- +2.1.1 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Enforce the message queue provider contract without breaking scheme-only providers (#73168)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Add missing unit tests for the common-messaging provider base class (#72915)`` + 2.1.0 ..... diff --git a/providers/common/messaging/docs/index.rst b/providers/common/messaging/docs/index.rst index f705da0b9d663..9f0a210934da6 100644 --- a/providers/common/messaging/docs/index.rst +++ b/providers/common/messaging/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-common-messaging package ``Common Messaging Provider`` -Release: 2.1.0 +Release: 2.1.1 Provider package ---------------- @@ -127,5 +127,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-messaging 2.1.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-common-messaging 2.1.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-messaging 2.1.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-messaging 2.1.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/common/messaging/provider.yaml b/providers/common/messaging/provider.yaml index d77471819948a..ee6c221857f6b 100644 --- a/providers/common/messaging/provider.yaml +++ b/providers/common/messaging/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 2.1.1 - 2.1.0 - 2.0.4 - 2.0.3 diff --git a/providers/common/messaging/pyproject.toml b/providers/common/messaging/pyproject.toml index 24f3c419a8895..dd1d52c60b316 100644 --- a/providers/common/messaging/pyproject.toml +++ b/providers/common/messaging/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-common-messaging" -version = "2.1.0" +version = "2.1.1" description = "Provider package apache-airflow-providers-common-messaging for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -111,8 +111,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-common-messaging/2.1.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-messaging/2.1.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-common-messaging/2.1.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-messaging/2.1.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/common/messaging/src/airflow/providers/common/messaging/__init__.py b/providers/common/messaging/src/airflow/providers/common/messaging/__init__.py index 8aaecdab0420c..a850e849427af 100644 --- a/providers/common/messaging/src/airflow/providers/common/messaging/__init__.py +++ b/providers/common/messaging/src/airflow/providers/common/messaging/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "2.1.0" +__version__ = "2.1.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.1" diff --git a/providers/common/sql/README.rst b/providers/common/sql/README.rst index cae7c387cad3b..addf8371a2b32 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.1.1`` +Release: ``2.2.0`` `Common SQL Provider `__ @@ -36,7 +36,7 @@ This is a provider package for ``common.sql`` provider. All classes for this pro are in ``airflow.providers.common.sql`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -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 cd1261dbbf289..8f8de723ae123 100644 --- a/providers/common/sql/docs/changelog.rst +++ b/providers/common/sql/docs/changelog.rst @@ -25,6 +25,33 @@ Changelog --------- +2.2.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` +* ``Add GCS support to the DataFusion object storage layer (#73370)`` +* ``Allow DataSourceConfig to represent a plain database table (#73273)`` + +Bug Fixes +~~~~~~~~~ + +* ``Fix DataFusion storage-type error message on Python 3.11+ (#73413)`` +* ``Reject a DataSourceConfig with no uri or format in DataFusionEngine (#73287)`` +* ``Fix exception messages rendering as a tuple instead of the value (#73296)`` + +Doc-only +~~~~~~~~ + +* ``Fix grammar typos (#73145)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Add tests for DataFusion base classes (#71983)`` + * ``Use common.compat.sdk for the remaining provider timezone imports (#71209)`` + 2.1.1 ..... diff --git a/providers/common/sql/docs/index.rst b/providers/common/sql/docs/index.rst index c53a1328aaae6..f091879b58c63 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.1.1 +Release: 2.2.0 Provider package ---------------- @@ -160,5 +160,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-common-sql 2.1.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-common-sql 2.1.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-sql 2.2.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-sql 2.2.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/common/sql/provider.yaml b/providers/common/sql/provider.yaml index 9a80e141f89ee..c1cbc300c18a3 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: 1787011200 +source-date-epoch: 1790023613 # 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.2.0 - 2.1.1 - 2.1.0 - 2.0.3 diff --git a/providers/common/sql/pyproject.toml b/providers/common/sql/pyproject.toml index 07806d2491af9..c6775c5c4c88d 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.1.1" +version = "2.2.0" 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.1.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-sql/2.1.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-common-sql/2.2.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-sql/2.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/common/sql/src/airflow/providers/common/sql/__init__.py b/providers/common/sql/src/airflow/providers/common/sql/__init__.py index df4696033cfda..24b404479d2f2 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.1.1" +__version__ = "2.2.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/databricks/README.rst b/providers/databricks/README.rst index b7c1dd97b7180..f64615d080350 100644 --- a/providers/databricks/README.rst +++ b/providers/databricks/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-databricks`` -Release: ``7.20.0`` +Release: ``7.21.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 ------------ @@ -107,4 +107,4 @@ Extra Dependencies ================== ================================================================================================================================================================ The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/databricks/docs/changelog.rst b/providers/databricks/docs/changelog.rst index 0145125b811d5..46736332c4e99 100644 --- a/providers/databricks/docs/changelog.rst +++ b/providers/databricks/docs/changelog.rst @@ -26,6 +26,28 @@ Changelog --------- +7.21.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` +* ``Add environments and trigger named parameters to Databricks operators (#72505)`` + +Bug Fixes +~~~~~~~~~ + +* ``Skip Dag params with no value when forwarding them to Databricks (#71782)`` + +Doc-only +~~~~~~~~ + +* ``Fix grammar typos (#73145)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 7.20.0 ....... diff --git a/providers/databricks/docs/index.rst b/providers/databricks/docs/index.rst index e4f80351cfd5a..81e2723637585 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.20.0 +Release: 7.21.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.20.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-databricks 7.20.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-databricks 7.21.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-databricks 7.21.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/databricks/provider.yaml b/providers/databricks/provider.yaml index f33edeb70120d..59b755637c4de 100644 --- a/providers/databricks/provider.yaml +++ b/providers/databricks/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # 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.21.0 - 7.20.0 - 7.19.0 - 7.18.1 diff --git a/providers/databricks/pyproject.toml b/providers/databricks/pyproject.toml index fa3b8e7899e27..e8412b7907ce8 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.20.0" +version = "7.21.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.20.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-databricks/7.20.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-databricks/7.21.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-databricks/7.21.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/databricks/src/airflow/providers/databricks/__init__.py b/providers/databricks/src/airflow/providers/databricks/__init__.py index 1d70b7ceb7f70..e31452f17c613 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.20.0" +__version__ = "7.21.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/datadog/README.rst b/providers/datadog/README.rst index 5bc2a05083520..89d4b92a49aea 100644 --- a/providers/datadog/README.rst +++ b/providers/datadog/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-datadog`` -Release: ``3.10.5`` +Release: ``3.11.0`` `Datadog `__ @@ -36,7 +36,7 @@ This is a provider package for ``datadog`` provider. All classes for this provid are in ``airflow.providers.datadog`` 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/datadog/docs/changelog.rst b/providers/datadog/docs/changelog.rst index 15fd992c03879..7a67f97e7fef3 100644 --- a/providers/datadog/docs/changelog.rst +++ b/providers/datadog/docs/changelog.rst @@ -27,6 +27,21 @@ Changelog --------- +3.11.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-08-18 (#71794)`` + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Update changelog with better wording (#71161)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 3.10.5 ...... diff --git a/providers/datadog/docs/index.rst b/providers/datadog/docs/index.rst index bb7026a774ba6..d8cd6f086137c 100644 --- a/providers/datadog/docs/index.rst +++ b/providers/datadog/docs/index.rst @@ -68,7 +68,7 @@ apache-airflow-providers-datadog package `Datadog `__ -Release: 3.10.5 +Release: 3.11.0 Provider package ---------------- @@ -102,5 +102,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-datadog 3.10.5 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-datadog 3.10.5 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-datadog 3.11.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-datadog 3.11.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/datadog/provider.yaml b/providers/datadog/provider.yaml index 2f4b3f82e79b3..5f57fdddc0b83 100644 --- a/providers/datadog/provider.yaml +++ b/providers/datadog/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1790023613 # 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.10.5 + - 3.11.0 - 3.10.4 - 3.10.3 - 3.10.2 diff --git a/providers/datadog/pyproject.toml b/providers/datadog/pyproject.toml index ee8bf07297620..08bf97e2d1188 100644 --- a/providers/datadog/pyproject.toml +++ b/providers/datadog/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-datadog" -version = "3.10.5" +version = "3.11.0" description = "Provider package apache-airflow-providers-datadog for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-datadog/3.10.5" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-datadog/3.10.5/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-datadog/3.11.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-datadog/3.11.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/datadog/src/airflow/providers/datadog/__init__.py b/providers/datadog/src/airflow/providers/datadog/__init__.py index bb232ae20b030..ad0f8c6ce7933 100644 --- a/providers/datadog/src/airflow/providers/datadog/__init__.py +++ b/providers/datadog/src/airflow/providers/datadog/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.10.5" +__version__ = "3.11.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/dbt/cloud/README.rst b/providers/dbt/cloud/README.rst index d79b192d5b581..f183aadff9cd8 100644 --- a/providers/dbt/cloud/README.rst +++ b/providers/dbt/cloud/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-dbt-cloud`` -Release: ``4.9.3`` +Release: ``4.10.0`` `dbt Cloud `__ @@ -36,7 +36,7 @@ This is a provider package for ``dbt.cloud`` provider. All classes for this prov are in ``airflow.providers.dbt.cloud`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -91,4 +91,4 @@ Extra Dependencies =============== =============================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/dbt/cloud/docs/changelog.rst b/providers/dbt/cloud/docs/changelog.rst index 0b3276e48d791..eecc42c9179a8 100644 --- a/providers/dbt/cloud/docs/changelog.rst +++ b/providers/dbt/cloud/docs/changelog.rst @@ -28,6 +28,29 @@ Changelog --------- +4.10.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` +* ``Link dbt Cloud runs to the triggering Airflow task via OpenLineage (#70131)`` +* ``Surface dbt Cloud failure details in Airflow task logs (#70171)`` + +Doc-only +~~~~~~~~ + +* ``Fix typo in dbt cloud hook docstring (#71971)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Remove real sleeps from slow provider unit tests (#73478)`` + * ``Prepare providers release 2026-09-09 (#72834)`` + * ``Prepare providers release 2026-08-18 (#71794)`` + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Update changelog with better wording (#71161)`` + 4.9.3 ..... diff --git a/providers/dbt/cloud/docs/index.rst b/providers/dbt/cloud/docs/index.rst index 213c70c50f313..edd9fb28ba8df 100644 --- a/providers/dbt/cloud/docs/index.rst +++ b/providers/dbt/cloud/docs/index.rst @@ -81,7 +81,7 @@ apache-airflow-providers-dbt-cloud package `dbt Cloud `__ -Release: 4.9.3 +Release: 4.10.0 Provider package ---------------- @@ -155,5 +155,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-dbt-cloud 4.9.3 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-dbt-cloud 4.9.3 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-dbt-cloud 4.10.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-dbt-cloud 4.10.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/dbt/cloud/provider.yaml b/providers/dbt/cloud/provider.yaml index 35882f8902c7c..bbc0987519d56 100644 --- a/providers/dbt/cloud/provider.yaml +++ b/providers/dbt/cloud/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1785633505 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 4.10.0 - 4.9.3 - 4.9.2 - 4.9.1 diff --git a/providers/dbt/cloud/pyproject.toml b/providers/dbt/cloud/pyproject.toml index 271784017f441..001beac63eb87 100644 --- a/providers/dbt/cloud/pyproject.toml +++ b/providers/dbt/cloud/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-dbt-cloud" -version = "4.9.3" +version = "4.10.0" description = "Provider package apache-airflow-providers-dbt-cloud for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -113,8 +113,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-dbt-cloud/4.9.3" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-dbt-cloud/4.9.3/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-dbt-cloud/4.10.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-dbt-cloud/4.10.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/dbt/cloud/src/airflow/providers/dbt/cloud/__init__.py b/providers/dbt/cloud/src/airflow/providers/dbt/cloud/__init__.py index aee286cd652c9..5b760d1f9a29d 100644 --- a/providers/dbt/cloud/src/airflow/providers/dbt/cloud/__init__.py +++ b/providers/dbt/cloud/src/airflow/providers/dbt/cloud/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.9.3" +__version__ = "4.10.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/dingding/README.rst b/providers/dingding/README.rst index a7ee273ec5fc3..1d247a7f12454 100644 --- a/providers/dingding/README.rst +++ b/providers/dingding/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-dingding`` -Release: ``3.9.5`` +Release: ``3.10.0`` `DingTalk `__ @@ -36,7 +36,7 @@ This is a provider package for ``dingding`` provider. All classes for this provi are in ``airflow.providers.dingding`` 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/dingding/docs/changelog.rst b/providers/dingding/docs/changelog.rst index 5035430e909a9..61da84d2ca9bf 100644 --- a/providers/dingding/docs/changelog.rst +++ b/providers/dingding/docs/changelog.rst @@ -28,6 +28,22 @@ Changelog --------- +3.10.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-08-18 (#71794)`` + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Update changelog with better wording (#71161)`` + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 3.9.5 ..... diff --git a/providers/dingding/docs/index.rst b/providers/dingding/docs/index.rst index 92a6e8e8de730..8c5933573d18c 100644 --- a/providers/dingding/docs/index.rst +++ b/providers/dingding/docs/index.rst @@ -76,7 +76,7 @@ apache-airflow-providers-dingding package `DingTalk `__ -Release: 3.9.5 +Release: 3.10.0 Provider package ---------------- @@ -110,5 +110,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-dingding 3.9.5 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-dingding 3.9.5 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-dingding 3.10.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-dingding 3.10.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/dingding/provider.yaml b/providers/dingding/provider.yaml index de5e114df106b..8114faa21ba8c 100644 --- a/providers/dingding/provider.yaml +++ b/providers/dingding/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1790023613 # 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.9.5 + - 3.10.0 - 3.9.4 - 3.9.3 - 3.9.2 diff --git a/providers/dingding/pyproject.toml b/providers/dingding/pyproject.toml index a43d62a2911e9..36aef7ac11e20 100644 --- a/providers/dingding/pyproject.toml +++ b/providers/dingding/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-dingding" -version = "3.9.5" +version = "3.10.0" description = "Provider package apache-airflow-providers-dingding 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-dingding/3.9.5" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-dingding/3.9.5/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-dingding/3.10.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-dingding/3.10.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/dingding/src/airflow/providers/dingding/__init__.py b/providers/dingding/src/airflow/providers/dingding/__init__.py index 25771474be3b7..5f9958f937ab5 100644 --- a/providers/dingding/src/airflow/providers/dingding/__init__.py +++ b/providers/dingding/src/airflow/providers/dingding/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.9.5" +__version__ = "3.10.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/docker/README.rst b/providers/docker/README.rst index 7fefa5a1a4bed..b6cb1ada30b77 100644 --- a/providers/docker/README.rst +++ b/providers/docker/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-docker`` -Release: ``4.5.9`` +Release: ``4.6.0`` `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 daf13c64354c3..354db892fa351 100644 --- a/providers/docker/docs/changelog.rst +++ b/providers/docker/docs/changelog.rst @@ -27,6 +27,20 @@ Changelog --------- +4.6.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-08-18 (#71794)`` + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Update changelog with better wording (#71161)`` + 4.5.9 ..... diff --git a/providers/docker/docs/index.rst b/providers/docker/docs/index.rst index 0b599350570bd..2d7d2148899cc 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.9 +Release: 4.6.0 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.9 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-docker 4.5.9 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-docker 4.6.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-docker 4.6.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/docker/provider.yaml b/providers/docker/provider.yaml index ffbf0f78e9bdf..7746edc9517e1 100644 --- a/providers/docker/provider.yaml +++ b/providers/docker/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1785633505 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: - - 4.5.9 + - 4.6.0 - 4.5.8 - 4.5.7 - 4.5.6 diff --git a/providers/docker/pyproject.toml b/providers/docker/pyproject.toml index 5b855edf45aad..eecfb5eff8755 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.9" +version = "4.6.0" 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.9" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-docker/4.5.9/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-docker/4.6.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-docker/4.6.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/docker/src/airflow/providers/docker/__init__.py b/providers/docker/src/airflow/providers/docker/__init__.py index dfb9baad5187a..e678a09ab9580 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.9" +__version__ = "4.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/duckdb/README.rst b/providers/duckdb/README.rst index 20fac0e4207a9..d136d6c8a5c4f 100644 --- a/providers/duckdb/README.rst +++ b/providers/duckdb/README.rst @@ -1,3 +1,4 @@ + .. Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information @@ -25,7 +26,9 @@ Package ``apache-airflow-providers-duckdb`` Release: ``0.1.0`` -`DuckDB `__ +`DuckDB `__ provider for Apache Airflow. Runs SQL against an in-process +DuckDB database — in memory, backed by a local file, or hosted by MotherDuck — and manages +extension loading and resource limits so Dag authors only supply the SQL. Provider package @@ -40,7 +43,7 @@ in the `documentation =1.2.0`` ======================================= ================== -Cross provider package dependencies ------------------------------------ - -Those are dependencies that might be needed in order to use all the features of the package. -You need to install the specified providers in order to use them. - -You can install such cross-provider dependencies when installing from PyPI. For example: - -.. code-block:: bash - - pip install apache-airflow-providers-duckdb[common.sql] - - -============================================================================================================ ============== -Dependent package Extra -============================================================================================================ ============== -`apache-airflow-providers-common-sql `_ ``common.sql`` -============================================================================================================ ============== - -DuckDB version compatibility ----------------------------- - -The DuckDB storage format and the extension ABI are both tied to the DuckDB minor version. A -deployment that persists DuckDB database files, or that pre-installs extensions into an extension -directory, should pin ``duckdb`` itself rather than relying on this provider's lower bound. +The changelog for the provider package can be found in the +`changelog `_. diff --git a/providers/edge3/README.rst b/providers/edge3/README.rst index bb99fa8b6b23d..e3934c4ddd8f4 100644 --- a/providers/edge3/README.rst +++ b/providers/edge3/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-edge3`` -Release: ``4.3.2`` +Release: ``5.0.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 990b2886eaf8d..880aa6a4bb43d 100644 --- a/providers/edge3/docs/changelog.rst +++ b/providers/edge3/docs/changelog.rst @@ -27,12 +27,43 @@ Changelog --------- +5.0.0 +..... + .. warning:: ``EdgeExecutor`` now counts the tasks and callbacks it has queued against ``[core] parallelism``, as the other executors do. Until now that limit had no effect on Edge. If a scheduler keeps more than ``parallelism`` (default 32) workloads in flight on Edge, raise ``[core] parallelism``. Otherwise the scheduler leaves the rest in ``scheduled`` state until slots free up. +Breaking changes +~~~~~~~~~~~~~~~~ + +* ``Make EdgeExecutor respect [core] parallelism (#72048)`` + +Bug Fixes +~~~~~~~~~ + +* ``Fix airflow edge list-workers always showing null concurrency (#72959)`` + +Misc +~~~~ + +* ``Unify executor workload queues (#63491)`` +* ``Bump the Edge UI packages: react and react-dom to 19.3.0, the @typescript-eslint packages to 8.70.0, eslint to 10.10.0, @types/node to 26.5.1, @types/react and @types/react-dom to 19.3.0, eslint-plugin-react-refresh to 0.5.7 and happy-dom to 20.14.5 (#73342)`` +* ``Bump the Edge UI packages: the @typescript-eslint packages to 8.69.0, @eslint/compat to 2.1.1, @rolldown/plugin-babel to 0.2.4, @types/node to 26.5.0, @types/react-dom to 19.2.7, eslint-plugin-react-refresh to 0.5.6, globals to 17.12.0, happy-dom to 20.14.0 and vite-plugin-dts to 5.1.0 (#72998)`` +* ``Add TypedDict type hints for AirflowPlugin list fields (#69761)`` + +Doc-only +~~~~~~~~ + +* ``Render the database ERD as a searchable Mermaid diagram instead of an image (#72006)`` +* ``Clarify that AccessView.JOBS is the Edge worker management permission (#72627)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Add missing test modules for the edge3 provider (#73111)`` + 4.3.2 ..... diff --git a/providers/edge3/docs/index.rst b/providers/edge3/docs/index.rst index a530609c66e5d..a810799e1e0e4 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.3.2 +Release: 5.0.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.3.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-edge3 4.3.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-edge3 5.0.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-edge3 5.0.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/edge3/provider.yaml b/providers/edge3/provider.yaml index 3f9504e31835b..79abba5aa3a85 100644 --- a/providers/edge3/provider.yaml +++ b/providers/edge3/provider.yaml @@ -34,7 +34,7 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 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: + - 5.0.0 - 4.3.2 - 4.3.1 - 4.3.0 diff --git a/providers/edge3/pyproject.toml b/providers/edge3/pyproject.toml index 9de42af464bbe..aafd477f0eae7 100644 --- a/providers/edge3/pyproject.toml +++ b/providers/edge3/pyproject.toml @@ -33,7 +33,7 @@ build-backend = "hatchling.build" [project] name = "apache-airflow-providers-edge3" -version = "4.3.2" +version = "5.0.0" description = "Provider package apache-airflow-providers-edge3 for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -110,8 +110,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.3.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-edge3/4.3.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-edge3/5.0.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-edge3/5.0.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 db9684aee7a78..1c1d8a387ad85 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.3.2" +__version__ = "5.0.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.0" diff --git a/providers/exasol/README.rst b/providers/exasol/README.rst index 14dc49cda15bf..bb90390f699da 100644 --- a/providers/exasol/README.rst +++ b/providers/exasol/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-exasol`` -Release: ``4.10.6`` +Release: ``4.11.0`` `Exasol `__ @@ -36,7 +36,7 @@ This is a provider package for ``exasol`` provider. All classes for this provide are in ``airflow.providers.exasol`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -72,4 +72,4 @@ Extra Dependencies ============== ====================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/exasol/docs/changelog.rst b/providers/exasol/docs/changelog.rst index 748a7113db1ea..663168e906e22 100644 --- a/providers/exasol/docs/changelog.rst +++ b/providers/exasol/docs/changelog.rst @@ -27,6 +27,17 @@ Changelog --------- +4.11.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 4.10.6 ...... diff --git a/providers/exasol/docs/index.rst b/providers/exasol/docs/index.rst index 180402aa78347..6dfefd362af89 100644 --- a/providers/exasol/docs/index.rst +++ b/providers/exasol/docs/index.rst @@ -75,7 +75,7 @@ apache-airflow-providers-exasol package `Exasol `__ -Release: 4.10.6 +Release: 4.11.0 Provider package ---------------- @@ -130,5 +130,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-exasol 4.10.6 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-exasol 4.10.6 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-exasol 4.11.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-exasol 4.11.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/exasol/provider.yaml b/providers/exasol/provider.yaml index a9c8a083bd213..f785761c7cd62 100644 --- a/providers/exasol/provider.yaml +++ b/providers/exasol/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: - - 4.10.6 + - 4.11.0 - 4.10.5 - 4.10.4 - 4.10.3 diff --git a/providers/exasol/pyproject.toml b/providers/exasol/pyproject.toml index 1df3e41330647..90dec915044b9 100644 --- a/providers/exasol/pyproject.toml +++ b/providers/exasol/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-exasol" -version = "4.10.6" +version = "4.11.0" description = "Provider package apache-airflow-providers-exasol 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-exasol/4.10.6" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-exasol/4.10.6/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-exasol/4.11.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-exasol/4.11.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/exasol/src/airflow/providers/exasol/__init__.py b/providers/exasol/src/airflow/providers/exasol/__init__.py index af02b4c056a3d..bc4b2d65d0e57 100644 --- a/providers/exasol/src/airflow/providers/exasol/__init__.py +++ b/providers/exasol/src/airflow/providers/exasol/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.10.6" +__version__ = "4.11.0" 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 cd3b2c489ae38..29c8f44893f61 100644 --- a/providers/fab/README.rst +++ b/providers/fab/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-fab`` -Release: ``3.9.0`` +Release: ``3.10.0`` `Flask App Builder `__ @@ -36,7 +36,7 @@ This is a provider package for ``fab`` provider. All classes for this provider p are in ``airflow.providers.fab`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -54,7 +54,7 @@ Requirements PIP package Version required ========================================== ===================================== ``apache-airflow`` ``>=3.0.2`` -``apache-airflow-providers-common-compat`` ``>=1.18.0`` +``apache-airflow-providers-common-compat`` ``>=1.20.0`` ``blinker`` ``>=1.6.2`` ``flask`` ``>=2.2.1`` ``flask-appbuilder`` ``==5.2.2`` @@ -86,4 +86,4 @@ Extra Dependencies ============ =================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/fab/docs/changelog.rst b/providers/fab/docs/changelog.rst index d84357fb9dbb9..b8695d0ecd811 100644 --- a/providers/fab/docs/changelog.rst +++ b/providers/fab/docs/changelog.rst @@ -20,6 +20,44 @@ Changelog --------- +3.10.0 +...... + +Features +~~~~~~~~ + +* ``Add Reset Password button to Edit User view (#70243)`` +* ``Add REPARSE_ALL permission for reparsing files with no registered Dag (#73274)`` +* ``Show Dag bundle versions and refresh times in the UI (#72909)`` +* ``Add FAB option to log users out after a maximum session lifetime (#72825)`` +* ``Add declarative configuration for FAB custom roles (#72820)`` + +Bug Fixes +~~~~~~~~~ + +* ``Keep sync-perm going when a Dag has bad access_control (#71798)`` +* ``Fix FAB migration failing on MySQL under the pymysql driver (#73220)`` +* ``Fix airflow roles import crash on a role without permissions (#72796)`` +* ``Fix FabAuthManager.get_url_login() dropping next_url (#73134)`` +* ``Fix FAB FastAPI PATCH users to respect FAB_PASSWORD_HASH_METHOD (#73110)`` +* ``Fix invalid command path in permissions-cleanup help examples (#73028)`` +* ``Close the session after the FAB permissions collection read (#72950)`` + +Misc +~~~~ + +* ``Bump the @babel packages to 8.0.6, prettier to 3.9.8, webpack to 5.111.1, moment to 2.31.0 and moment-timezone to 0.6.4 (#73207, #73467, #73566)`` + +Doc-only +~~~~~~~~ + +* ``Add a Dag bundle detail page listing the files in the bundle (#73009)`` +* ``Render the database ERD as a searchable Mermaid diagram instead of an image (#72006)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Add TypedDict type hints for AirflowPlugin list fields (#69761)`` + 3.9.0 ..... diff --git a/providers/fab/docs/index.rst b/providers/fab/docs/index.rst index 80fc0bb53afbb..01bc81443b17b 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.9.0 +Release: 3.10.0 Provider package ---------------- @@ -108,7 +108,7 @@ The minimum Apache Airflow version supported by this provider distribution is `` PIP package Version required ========================================== ===================================== ``apache-airflow`` ``>=3.0.2`` -``apache-airflow-providers-common-compat`` ``>=1.18.0`` +``apache-airflow-providers-common-compat`` ``>=1.20.0`` ``blinker`` ``>=1.6.2`` ``flask`` ``>=2.2.1`` ``flask-appbuilder`` ``==5.2.2`` @@ -153,5 +153,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-fab 3.9.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-fab 3.9.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-fab 3.10.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-fab 3.10.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/fab/provider.yaml b/providers/fab/provider.yaml index f0f45b9048cb6..fad5ed68ede75 100644 --- a/providers/fab/provider.yaml +++ b/providers/fab/provider.yaml @@ -29,7 +29,7 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 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.10.0 - 3.9.0 - 3.8.1 - 3.8.0 diff --git a/providers/fab/pyproject.toml b/providers/fab/pyproject.toml index c77b580c59358..eac16fc0950ed 100644 --- a/providers/fab/pyproject.toml +++ b/providers/fab/pyproject.toml @@ -33,7 +33,7 @@ build-backend = "hatchling.build" [project] name = "apache-airflow-providers-fab" -version = "3.9.0" +version = "3.10.0" description = "Provider package apache-airflow-providers-fab for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -68,7 +68,7 @@ requires-python = ">=3.10" # After you modify the dependencies, and rebuild your Breeze CI image with ``breeze ci-image build`` dependencies = [ "apache-airflow>=3.0.2", - "apache-airflow-providers-common-compat>=1.18.0", # use next version + "apache-airflow-providers-common-compat>=1.20.0", # Blinker use for signals in Flask, this is an optional dependency in Flask 2.2 and lower. # In Flask 2.3 it becomes a mandatory dependency, and flask signals are always available. "blinker>=1.6.2", @@ -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-fab/3.9.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-fab/3.9.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-fab/3.10.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-fab/3.10.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/fab/src/airflow/providers/fab/__init__.py b/providers/fab/src/airflow/providers/fab/__init__.py index 60a4073f7e10f..4619d637ba98d 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.9.0" +__version__ = "3.10.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.2" diff --git a/providers/ftp/README.rst b/providers/ftp/README.rst index c40ae3844b214..ac7890f1af153 100644 --- a/providers/ftp/README.rst +++ b/providers/ftp/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-ftp`` -Release: ``3.15.2`` +Release: ``3.16.0`` `File Transfer Protocol (FTP) `__ @@ -36,7 +36,7 @@ This is a provider package for ``ftp`` provider. All classes for this provider p are in ``airflow.providers.ftp`` 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/ftp/docs/changelog.rst b/providers/ftp/docs/changelog.rst index 6857793206504..b2909a39e89fe 100644 --- a/providers/ftp/docs/changelog.rst +++ b/providers/ftp/docs/changelog.rst @@ -27,6 +27,21 @@ Changelog --------- +3.16.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-08-18 (#71794)`` + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Update changelog with better wording (#71161)`` + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + 3.15.2 ...... diff --git a/providers/ftp/docs/index.rst b/providers/ftp/docs/index.rst index ec6f6b0c8070e..d33cd0fa76d07 100644 --- a/providers/ftp/docs/index.rst +++ b/providers/ftp/docs/index.rst @@ -84,7 +84,7 @@ apache-airflow-providers-ftp package `File Transfer Protocol (FTP) `__ -Release: 3.15.2 +Release: 3.16.0 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-ftp 3.15.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-ftp 3.15.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-ftp 3.16.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-ftp 3.16.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/ftp/provider.yaml b/providers/ftp/provider.yaml index 95717efaf270e..427cb6694f584 100644 --- a/providers/ftp/provider.yaml +++ b/providers/ftp/provider.yaml @@ -23,9 +23,9 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1790023613 versions: - - 3.15.2 + - 3.16.0 - 3.15.1 - 3.15.0 - 3.14.3 diff --git a/providers/ftp/pyproject.toml b/providers/ftp/pyproject.toml index a3e696183a8e1..94af6dd1bfcde 100644 --- a/providers/ftp/pyproject.toml +++ b/providers/ftp/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-ftp" -version = "3.15.2" +version = "3.16.0" description = "Provider package apache-airflow-providers-ftp 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-ftp/3.15.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-ftp/3.15.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-ftp/3.16.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-ftp/3.16.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/ftp/src/airflow/providers/ftp/__init__.py b/providers/ftp/src/airflow/providers/ftp/__init__.py index ba6b072643dc4..30234c53a446e 100644 --- a/providers/ftp/src/airflow/providers/ftp/__init__.py +++ b/providers/ftp/src/airflow/providers/ftp/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.15.2" +__version__ = "3.16.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/git/README.rst b/providers/git/README.rst index c75f2caf4cca2..c7b46f6358696 100644 --- a/providers/git/README.rst +++ b/providers/git/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-git`` -Release: ``0.5.0`` +Release: ``1.0.0`` `Distributed version control system (GIT) `__ @@ -36,7 +36,7 @@ This is a provider package for ``git`` provider. All classes for this provider p are in ``airflow.providers.git`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -68,4 +68,4 @@ Extra Dependencies ========== =================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/git/docs/changelog.rst b/providers/git/docs/changelog.rst index 4cb1ba4a002b9..c0a6e49d60cc3 100644 --- a/providers/git/docs/changelog.rst +++ b/providers/git/docs/changelog.rst @@ -19,6 +19,9 @@ Changelog --------- +1.0.0 +..... + .. warning:: Token authentication over ``http(s)`` now hands the credential to git through a credential helper configured with ``GIT_CONFIG_COUNT``, which requires git 2.31 or newer. On git 2.31+, a @@ -30,6 +33,14 @@ Changelog helper's credential instead of the connection's token. Upgrade git on the Dag processor and on workers before upgrading this provider, or switch the connection to SSH key authentication. +Breaking changes +~~~~~~~~~~~~~~~~ + +* ``Prevent cleartext credential storage in Git Dag bundles (#64105)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 0.5.0 ..... diff --git a/providers/git/docs/index.rst b/providers/git/docs/index.rst index 8c3a78a6b015b..a70a42738bd8b 100644 --- a/providers/git/docs/index.rst +++ b/providers/git/docs/index.rst @@ -72,7 +72,7 @@ apache-airflow-providers-git package `Distributed version control system (GIT) `__ -Release: 0.5.0 +Release: 1.0.0 Provider package ---------------- @@ -123,5 +123,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-git 0.5.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-git 0.5.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-git 1.0.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-git 1.0.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/git/provider.yaml b/providers/git/provider.yaml index f790379c399d3..c4dc005fa90d0 100644 --- a/providers/git/provider.yaml +++ b/providers/git/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # 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.0 - 0.5.0 - 0.4.3 - 0.4.2 diff --git a/providers/git/pyproject.toml b/providers/git/pyproject.toml index 9c18514465f52..ca11b86039e80 100644 --- a/providers/git/pyproject.toml +++ b/providers/git/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-git" -version = "0.5.0" +version = "1.0.0" description = "Provider package apache-airflow-providers-git for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -107,8 +107,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-git/0.5.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-git/0.5.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-git/1.0.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-git/1.0.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/git/src/airflow/providers/git/__init__.py b/providers/git/src/airflow/providers/git/__init__.py index 08d1ee5c691e2..1baf920f14420 100644 --- a/providers/git/src/airflow/providers/git/__init__.py +++ b/providers/git/src/airflow/providers/git/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "0.5.0" +__version__ = "1.0.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.0" diff --git a/providers/github/README.rst b/providers/github/README.rst index 7d7fe88bff599..65447b36379bc 100644 --- a/providers/github/README.rst +++ b/providers/github/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-github`` -Release: ``2.11.3`` +Release: ``2.12.0`` `GitHub `__ @@ -36,7 +36,7 @@ This is a provider package for ``github`` provider. All classes for this provide are in ``airflow.providers.github`` 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/github/docs/changelog.rst b/providers/github/docs/changelog.rst index ab3c0b250c43a..5cc1deff908c6 100644 --- a/providers/github/docs/changelog.rst +++ b/providers/github/docs/changelog.rst @@ -29,6 +29,27 @@ Changelog --------- +2.12.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +Doc-only +~~~~~~~~ + +* ``Fix grammar typos (#73145)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-09-22`` + * ``Prepare providers release 2026-08-18 (#71794)`` + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Update changelog with better wording (#71161)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 2.11.3 ...... diff --git a/providers/github/docs/index.rst b/providers/github/docs/index.rst index 49ba9a79b2015..74daad9bd78ef 100644 --- a/providers/github/docs/index.rst +++ b/providers/github/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-github package `GitHub `__ -Release: 2.11.3 +Release: 2.12.0 Provider package ---------------- @@ -111,5 +111,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-github 2.11.3 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-github 2.11.3 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-github 2.12.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-github 2.12.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/github/provider.yaml b/providers/github/provider.yaml index f49b5b3050c7e..000880e296324 100644 --- a/providers/github/provider.yaml +++ b/providers/github/provider.yaml @@ -24,13 +24,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1790023613 # 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.11.3 + - 2.12.0 - 2.11.2 - 2.11.1 - 2.11.0 diff --git a/providers/github/pyproject.toml b/providers/github/pyproject.toml index dffa6d753dd6a..5b247fa0c93a2 100644 --- a/providers/github/pyproject.toml +++ b/providers/github/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-github" -version = "2.11.3" +version = "2.12.0" description = "Provider package apache-airflow-providers-github for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-github/2.11.3" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-github/2.11.3/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-github/2.12.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-github/2.12.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/github/src/airflow/providers/github/__init__.py b/providers/github/src/airflow/providers/github/__init__.py index ee3b50d93af3a..565adf37ccec0 100644 --- a/providers/github/src/airflow/providers/github/__init__.py +++ b/providers/github/src/airflow/providers/github/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "2.11.3" +__version__ = "2.12.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/google/README.rst b/providers/google/README.rst index a7d26ab255a3b..7f8aaf8657ce4 100644 --- a/providers/google/README.rst +++ b/providers/google/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-google`` -Release: ``22.5.0`` +Release: ``22.6.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 ------------ @@ -209,4 +209,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 86ac6b0cf7ed1..4a3ed1e0fff7e 100644 --- a/providers/google/docs/changelog.rst +++ b/providers/google/docs/changelog.rst @@ -27,6 +27,9 @@ Changelog --------- +22.6.0 +...... + .. note:: ``PubSubPullOperator``, ``PubSubPullSensor`` and ``PubsubPullTrigger`` now emit a deprecation warning when ``return_immediately`` is left unset -- including ``google+pubsub`` asset @@ -41,6 +44,62 @@ Changelog as ``True``. A Dag already using ``PubSubPullSensor(deferrable=True, return_immediately=False)`` will see its triggerer start long-polling on each pull instead of returning immediately. +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` +* ``Make Pub/Sub return_immediately configurable, deprecate its default (#73504)`` +* ``Rename Google Stackdriver operators and hook to Cloud Monitoring (#73354)`` +* ``Allow templating GCS and BigQuery URIs in Vertex AI batch prediction (#70679)`` + +Bug Fixes +~~~~~~~~~ + +* ``Validate GCP storage transfer job body after template rendering (#70529)`` +* ``Validate Cloud Function deploy body after template rendering (#70531)`` +* ``Move CloudComposerExternalTaskSensor task-id wrapping out of __init__ (#73103)`` +* ``Normalize BigQuery DTS sensor expected statuses after rendering (#70528)`` +* ``Fix Cloud Monitoring list operators with explicit output formats (#73434)`` +* ``Contain Gemini batch-job results file within results_folder (#71832)`` +* ``Log the HTTP response in HttpToGCSOperator when log_response is set (#72952)`` +* ``Resolve GCSFileTransformOperator destination fallbacks after rendering (#70488)`` +* ``Fix Google IdP credentials failing when project id cannot be resolved (#72799)`` +* ``Escape values interpolated into Google Drive q= queries (#72166)`` +* ``Fix duplicate Dataproc job submission after a triggerer restart (#72685)`` +* ``Make Google deprecation date parsing locale independent (#69405)`` +* ``Contain remote log upload paths within base_log_folder (#72162)`` +* ``Fix stackdriver list alert policies JSON typo (#73148)`` +* ``Fix Dataflow sensors losing their XCom value when not deferred (#71086)`` +* ``Fix unformatted Google trigger error messages (#72697)`` +* ``Fix GCS operators emitting invalid OpenLineage events with no dataset name (#73246)`` +* ``Fix duplicated logs with memory usage issue in GCS log handler (#72322)`` +* ``Validate Google operator templated parameters after rendering (#70534)`` +* ``Report the missing secret id when Google get_secret raises NotFound (#73035)`` +* ``Keep polling DataFusion pipeline state when the run is not visible yet (#72406)`` +* ``Initialize the default state of SalesforceToGcsOperator in the Google provider (#71530)`` +* ``Move AzureFileShareToGCSOperator directory_name alias out of __init__ (#70740)`` +* ``Emit GCSToBigQueryOperator deprecation warning after rendering (#70542)`` +* ``Handling 'NotFound' when file has already been deleted from GCS (#72275)`` + +Misc +~~~~ + +* ``Demote ADC credential log from info to debug (#73199)`` + +Doc-only +~~~~~~~~ + +* ``Document proxy setup for Google provider using PySocks (#71941)`` +* ``Fix docstring mismatch in GenAIGenerativeModelHook (#72356)`` +* ``Fix the rollback transaction in the Datastore examples (#73194)`` +* ``Fix grammar typos (#73145)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Remove real sleeps from slow provider unit tests (#73478)`` + * ``Stabilize Dataproc deferrable batch system test (#72611)`` + * ``Add unit tests for Google OperationHelper (#72791)`` + 22.5.0 ...... diff --git a/providers/google/docs/index.rst b/providers/google/docs/index.rst index d333be021a8f1..4c156de939ee3 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.5.0 +Release: 22.6.0 Provider package ---------------- @@ -275,5 +275,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.5.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-google 22.5.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-google 22.6.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-google 22.6.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/google/provider.yaml b/providers/google/provider.yaml index 93f9621f7ac4b..c69e2caa47bcb 100644 --- a/providers/google/provider.yaml +++ b/providers/google/provider.yaml @@ -30,12 +30,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # 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: + - 22.6.0 - 22.5.0 - 22.4.0 - 22.3.0 diff --git a/providers/google/pyproject.toml b/providers/google/pyproject.toml index 5f8572148c8da..6a3b7fed4c853 100644 --- a/providers/google/pyproject.toml +++ b/providers/google/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-google" -version = "22.5.0" +version = "22.6.0" description = "Provider package apache-airflow-providers-google for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -284,8 +284,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-google/22.5.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-google/22.5.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-google/22.6.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-google/22.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/google/src/airflow/providers/google/__init__.py b/providers/google/src/airflow/providers/google/__init__.py index 32d281f0cf882..041826f888eba 100644 --- a/providers/google/src/airflow/providers/google/__init__.py +++ b/providers/google/src/airflow/providers/google/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "22.5.0" +__version__ = "22.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/grpc/README.rst b/providers/grpc/README.rst index 84af0866a6567..9914cc5770580 100644 --- a/providers/grpc/README.rst +++ b/providers/grpc/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-grpc`` -Release: ``3.9.5`` +Release: ``3.10.0`` `gRPC `__ @@ -36,7 +36,7 @@ This is a provider package for ``grpc`` provider. All classes for this provider are in ``airflow.providers.grpc`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -61,4 +61,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/grpc/docs/changelog.rst b/providers/grpc/docs/changelog.rst index 221fae7a44500..39b6bb41c2abd 100644 --- a/providers/grpc/docs/changelog.rst +++ b/providers/grpc/docs/changelog.rst @@ -27,6 +27,21 @@ Changelog --------- +3.10.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-08-18 (#71794)`` + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Update changelog with better wording (#71161)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 3.9.5 ..... diff --git a/providers/grpc/docs/index.rst b/providers/grpc/docs/index.rst index 11bd8ed2c8af3..bb45fa53571f4 100644 --- a/providers/grpc/docs/index.rst +++ b/providers/grpc/docs/index.rst @@ -68,7 +68,7 @@ apache-airflow-providers-grpc package `gRPC `__ -Release: 3.9.5 +Release: 3.10.0 Provider package ---------------- @@ -104,5 +104,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-grpc 3.9.5 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-grpc 3.9.5 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-grpc 3.10.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-grpc 3.10.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/grpc/provider.yaml b/providers/grpc/provider.yaml index 9414eff0e917e..6980a01d3dab6 100644 --- a/providers/grpc/provider.yaml +++ b/providers/grpc/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1790023613 # 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.9.5 + - 3.10.0 - 3.9.4 - 3.9.3 - 3.9.2 diff --git a/providers/grpc/pyproject.toml b/providers/grpc/pyproject.toml index 23c61c446ef0d..05c8e8eafb4cc 100644 --- a/providers/grpc/pyproject.toml +++ b/providers/grpc/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-grpc" -version = "3.9.5" +version = "3.10.0" description = "Provider package apache-airflow-providers-grpc 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-grpc/3.9.5" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-grpc/3.9.5/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-grpc/3.10.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-grpc/3.10.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/grpc/src/airflow/providers/grpc/__init__.py b/providers/grpc/src/airflow/providers/grpc/__init__.py index 29961775eb9b6..d4abaef04b42a 100644 --- a/providers/grpc/src/airflow/providers/grpc/__init__.py +++ b/providers/grpc/src/airflow/providers/grpc/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.9.5" +__version__ = "3.10.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/hashicorp/README.rst b/providers/hashicorp/README.rst index 9f78243a18acf..fb429902b677c 100644 --- a/providers/hashicorp/README.rst +++ b/providers/hashicorp/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-hashicorp`` -Release: ``4.8.1`` +Release: ``4.8.2`` Hashicorp including `Hashicorp Vault `__ @@ -36,7 +36,7 @@ This is a provider package for ``hashicorp`` provider. All classes for this prov are in ``airflow.providers.hashicorp`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -88,4 +88,4 @@ Extra Dependencies ========== =================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/hashicorp/docs/changelog.rst b/providers/hashicorp/docs/changelog.rst index e682a669a0142..d8eac00cb1cc1 100644 --- a/providers/hashicorp/docs/changelog.rst +++ b/providers/hashicorp/docs/changelog.rst @@ -27,6 +27,17 @@ Changelog --------- +4.8.2 +..... + +Misc +~~~~ + +* ``Bump common-compat lower bound for akeyless, hashicorp and smtp (#72503)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 4.8.1 ..... diff --git a/providers/hashicorp/docs/index.rst b/providers/hashicorp/docs/index.rst index d39865b3edf8b..5a13dfc8d53cd 100644 --- a/providers/hashicorp/docs/index.rst +++ b/providers/hashicorp/docs/index.rst @@ -69,7 +69,7 @@ apache-airflow-providers-hashicorp package Hashicorp including `Hashicorp Vault `__ -Release: 4.8.1 +Release: 4.8.2 Provider package ---------------- @@ -140,5 +140,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-hashicorp 4.8.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-hashicorp 4.8.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-hashicorp 4.8.2 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-hashicorp 4.8.2 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/hashicorp/provider.yaml b/providers/hashicorp/provider.yaml index 554ef118de672..57c4dfd159532 100644 --- a/providers/hashicorp/provider.yaml +++ b/providers/hashicorp/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1787011200 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 4.8.2 - 4.8.1 - 4.8.0 - 4.7.2 diff --git a/providers/hashicorp/pyproject.toml b/providers/hashicorp/pyproject.toml index 30524b7a69cbc..bcba3275a6f1c 100644 --- a/providers/hashicorp/pyproject.toml +++ b/providers/hashicorp/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-hashicorp" -version = "4.8.1" +version = "4.8.2" description = "Provider package apache-airflow-providers-hashicorp for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -111,8 +111,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-hashicorp/4.8.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-hashicorp/4.8.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-hashicorp/4.8.2" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-hashicorp/4.8.2/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/hashicorp/src/airflow/providers/hashicorp/__init__.py b/providers/hashicorp/src/airflow/providers/hashicorp/__init__.py index d7f178d1e3df9..1e437c91792dc 100644 --- a/providers/hashicorp/src/airflow/providers/hashicorp/__init__.py +++ b/providers/hashicorp/src/airflow/providers/hashicorp/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.8.1" +__version__ = "4.8.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/http/README.rst b/providers/http/README.rst index 7f1b9d57fd333..85b596fc50bcc 100644 --- a/providers/http/README.rst +++ b/providers/http/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-http`` -Release: ``6.1.0`` +Release: ``6.2.0`` `Hypertext Transfer Protocol (HTTP) `__ @@ -36,7 +36,7 @@ This is a provider package for ``http`` provider. All classes for this provider are in ``airflow.providers.http`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -64,4 +64,4 @@ PIP package Version required ========================================== ====================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/http/docs/changelog.rst b/providers/http/docs/changelog.rst index 612d110fd2d02..9b262c02ee1dc 100644 --- a/providers/http/docs/changelog.rst +++ b/providers/http/docs/changelog.rst @@ -27,6 +27,22 @@ Changelog --------- +6.2.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +Bug Fixes +~~~~~~~~~ + +* ``Preserve DELETE request bodies in HttpAsyncHook (#72720)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 6.1.0 ..... diff --git a/providers/http/docs/index.rst b/providers/http/docs/index.rst index 51df82172efa1..63c327014e5f5 100644 --- a/providers/http/docs/index.rst +++ b/providers/http/docs/index.rst @@ -79,7 +79,7 @@ apache-airflow-providers-http package `Hypertext Transfer Protocol (HTTP) `__ -Release: 6.1.0 +Release: 6.2.0 Provider package ---------------- @@ -118,5 +118,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-http 6.1.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-http 6.1.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-http 6.2.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-http 6.2.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/http/provider.yaml b/providers/http/provider.yaml index 1a53b392909ff..2bc8bfd29e55e 100644 --- a/providers/http/provider.yaml +++ b/providers/http/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # 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.2.0 - 6.1.0 - 6.0.5 - 6.0.4 diff --git a/providers/http/pyproject.toml b/providers/http/pyproject.toml index 197b91b0c6b8e..cc82a4848ea18 100644 --- a/providers/http/pyproject.toml +++ b/providers/http/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-http" -version = "6.1.0" +version = "6.2.0" description = "Provider package apache-airflow-providers-http 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-http/6.1.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-http/6.1.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-http/6.2.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-http/6.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/http/src/airflow/providers/http/__init__.py b/providers/http/src/airflow/providers/http/__init__.py index d7c9feaa2492b..f26ab4d6054b2 100644 --- a/providers/http/src/airflow/providers/http/__init__.py +++ b/providers/http/src/airflow/providers/http/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "6.1.0" +__version__ = "6.2.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/imap/README.rst b/providers/imap/README.rst index 30a13228127fe..70cb070a98dfa 100644 --- a/providers/imap/README.rst +++ b/providers/imap/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-imap`` -Release: ``3.12.1`` +Release: ``3.13.0`` `Internet Message Access Protocol (IMAP) `__ @@ -36,7 +36,7 @@ This is a provider package for ``imap`` provider. All classes for this provider are in ``airflow.providers.imap`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -58,4 +58,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/imap/docs/changelog.rst b/providers/imap/docs/changelog.rst index 50e4a89299479..f4453a84ee9a9 100644 --- a/providers/imap/docs/changelog.rst +++ b/providers/imap/docs/changelog.rst @@ -26,6 +26,20 @@ Changelog --------- +3.13.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-08-18 (#71794)`` + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Update changelog with better wording (#71161)`` + 3.12.1 ...... diff --git a/providers/imap/docs/index.rst b/providers/imap/docs/index.rst index 310a7fbb6a188..3bfe1599d8cf0 100644 --- a/providers/imap/docs/index.rst +++ b/providers/imap/docs/index.rst @@ -63,7 +63,7 @@ apache-airflow-providers-imap package `Internet Message Access Protocol (IMAP) `__ -Release: 3.12.1 +Release: 3.13.0 Provider package ---------------- @@ -96,5 +96,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-imap 3.12.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-imap 3.12.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-imap 3.13.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-imap 3.13.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/imap/provider.yaml b/providers/imap/provider.yaml index 83c9b25ed60c1..20a6eb056b3e3 100644 --- a/providers/imap/provider.yaml +++ b/providers/imap/provider.yaml @@ -24,13 +24,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1785633505 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: - - 3.12.1 + - 3.13.0 - 3.12.0 - 3.11.3 - 3.11.2 diff --git a/providers/imap/pyproject.toml b/providers/imap/pyproject.toml index 4e692efc54f03..75579e2f4c269 100644 --- a/providers/imap/pyproject.toml +++ b/providers/imap/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-imap" -version = "3.12.1" +version = "3.13.0" description = "Provider package apache-airflow-providers-imap for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -98,8 +98,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-imap/3.12.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-imap/3.12.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-imap/3.13.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-imap/3.13.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/imap/src/airflow/providers/imap/__init__.py b/providers/imap/src/airflow/providers/imap/__init__.py index e5afed0cb9d02..3e6e8ab291a60 100644 --- a/providers/imap/src/airflow/providers/imap/__init__.py +++ b/providers/imap/src/airflow/providers/imap/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.12.1" +__version__ = "3.13.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/influxdb/README.rst b/providers/influxdb/README.rst index d344c9cec167f..db2eddbe8d325 100644 --- a/providers/influxdb/README.rst +++ b/providers/influxdb/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-influxdb`` -Release: ``2.11.1`` +Release: ``2.12.0`` `InfluxDB `__ @@ -36,7 +36,7 @@ This is a provider package for ``influxdb`` provider. All classes for this provi are in ``airflow.providers.influxdb`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -64,4 +64,4 @@ PIP package Version required ========================================== ================================================================= The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/influxdb/docs/changelog.rst b/providers/influxdb/docs/changelog.rst index 85288e819636f..cc8c75ff540c9 100644 --- a/providers/influxdb/docs/changelog.rst +++ b/providers/influxdb/docs/changelog.rst @@ -28,6 +28,18 @@ Changelog --------- +2.12.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` +* ``Add deferrable mode to InfluxDB 3 Operator (#71976)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 2.11.1 ...... diff --git a/providers/influxdb/docs/index.rst b/providers/influxdb/docs/index.rst index c2f8f50f149a6..dfc9b71ad0787 100644 --- a/providers/influxdb/docs/index.rst +++ b/providers/influxdb/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-influxdb package `InfluxDB `__ -Release: 2.11.1 +Release: 2.12.0 Provider package ---------------- @@ -117,5 +117,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-influxdb 2.11.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-influxdb 2.11.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-influxdb 2.12.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-influxdb 2.12.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/influxdb/provider.yaml b/providers/influxdb/provider.yaml index 83c69c3e71a2e..b637a1d2f9a5d 100644 --- a/providers/influxdb/provider.yaml +++ b/providers/influxdb/provider.yaml @@ -25,12 +25,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # 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.12.0 - 2.11.1 - 2.11.0 - 2.10.4 diff --git a/providers/influxdb/pyproject.toml b/providers/influxdb/pyproject.toml index 6f699a4974fff..80a5616fddf74 100644 --- a/providers/influxdb/pyproject.toml +++ b/providers/influxdb/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-influxdb" -version = "2.11.1" +version = "2.12.0" description = "Provider package apache-airflow-providers-influxdb for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -104,8 +104,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-influxdb/2.11.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-influxdb/2.11.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-influxdb/2.12.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-influxdb/2.12.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/influxdb/src/airflow/providers/influxdb/__init__.py b/providers/influxdb/src/airflow/providers/influxdb/__init__.py index a698f9203db1a..50180a649c7e7 100644 --- a/providers/influxdb/src/airflow/providers/influxdb/__init__.py +++ b/providers/influxdb/src/airflow/providers/influxdb/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "2.11.1" +__version__ = "2.12.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/keycloak/README.rst b/providers/keycloak/README.rst index c4ba28c8c9ca2..02bed200543b2 100644 --- a/providers/keycloak/README.rst +++ b/providers/keycloak/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-keycloak`` -Release: ``0.10.0`` +Release: ``0.11.0`` ``Keycloak Provider`` @@ -36,7 +36,7 @@ This is a provider package for ``keycloak`` provider. All classes for this provi are in ``airflow.providers.keycloak`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -59,4 +59,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/keycloak/docs/changelog.rst b/providers/keycloak/docs/changelog.rst index 19293bc439410..2c079c139b339 100644 --- a/providers/keycloak/docs/changelog.rst +++ b/providers/keycloak/docs/changelog.rst @@ -25,6 +25,24 @@ Changelog --------- +0.11.0 +...... + +Features +~~~~~~~~ + +* ``Show Dag bundle versions and refresh times in the UI (#72909)`` +* ``Add jwt auth keycloak provider (#72978)`` + +Bug Fixes +~~~~~~~~~ + +* ``Return 403 when Keycloak UMA ticket grant returns invalid_grant (#73234)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Remove real sleeps from slow provider unit tests (#73478)`` + 0.10.0 ...... diff --git a/providers/keycloak/docs/index.rst b/providers/keycloak/docs/index.rst index 4e9e091897512..dd899e6759890 100644 --- a/providers/keycloak/docs/index.rst +++ b/providers/keycloak/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-keycloak package ``Keycloak Provider`` -Release: 0.10.0 +Release: 0.11.0 Provider package ---------------- @@ -112,5 +112,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-keycloak 0.10.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-keycloak 0.10.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-keycloak 0.11.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-keycloak 0.11.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/keycloak/provider.yaml b/providers/keycloak/provider.yaml index d6105593bdc81..a7631953695bb 100644 --- a/providers/keycloak/provider.yaml +++ b/providers/keycloak/provider.yaml @@ -23,9 +23,10 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # note that those versions are maintained by release manager - do not update them manually versions: + - 0.11.0 - 0.10.0 - 0.9.0 - 0.8.2 diff --git a/providers/keycloak/pyproject.toml b/providers/keycloak/pyproject.toml index c109f592bd20c..00851e68620a0 100644 --- a/providers/keycloak/pyproject.toml +++ b/providers/keycloak/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-keycloak" -version = "0.10.0" +version = "0.11.0" description = "Provider package apache-airflow-providers-keycloak for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.10.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.10.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.11.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.11.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/keycloak/src/airflow/providers/keycloak/__init__.py b/providers/keycloak/src/airflow/providers/keycloak/__init__.py index f90992016e72c..fadec42bf81f3 100644 --- a/providers/keycloak/src/airflow/providers/keycloak/__init__.py +++ b/providers/keycloak/src/airflow/providers/keycloak/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "0.10.0" +__version__ = "0.11.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.0" diff --git a/providers/microsoft/azure/README.rst b/providers/microsoft/azure/README.rst index bade691bfea3f..4bcec83f54919 100644 --- a/providers/microsoft/azure/README.rst +++ b/providers/microsoft/azure/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-microsoft-azure`` -Release: ``15.1.0`` +Release: ``15.2.0`` `Microsoft Azure `__ @@ -36,7 +36,7 @@ This is a provider package for ``microsoft.azure`` provider. All classes for thi are in ``airflow.providers.microsoft.azure`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -127,4 +127,4 @@ Extra Dependencies ==================== ==================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/microsoft/azure/docs/changelog.rst b/providers/microsoft/azure/docs/changelog.rst index dc13587d9ec3a..ef60049e6f16a 100644 --- a/providers/microsoft/azure/docs/changelog.rst +++ b/providers/microsoft/azure/docs/changelog.rst @@ -27,6 +27,25 @@ Changelog --------- +15.2.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +Bug Fixes +~~~~~~~~~ + +* ``Contain remote log upload paths within base_log_folder (#72162)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Remove real sleeps from slow provider unit tests (#73478)`` + * ``Remove newsfragments for changes already shipped in released versions (#73300)`` + * ``Fix grammar typos (#73145)`` + 15.1.0 ...... diff --git a/providers/microsoft/azure/docs/index.rst b/providers/microsoft/azure/docs/index.rst index c44d0ef20e60e..90dc582c1ff01 100644 --- a/providers/microsoft/azure/docs/index.rst +++ b/providers/microsoft/azure/docs/index.rst @@ -86,7 +86,7 @@ apache-airflow-providers-microsoft-azure package `Microsoft Azure `__ -Release: 15.1.0 +Release: 15.2.0 Provider package ---------------- @@ -196,5 +196,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-microsoft-azure 15.1.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-microsoft-azure 15.1.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-microsoft-azure 15.2.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-microsoft-azure 15.2.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/microsoft/azure/provider.yaml b/providers/microsoft/azure/provider.yaml index 3a0d3159b3dfd..bbc6e74066628 100644 --- a/providers/microsoft/azure/provider.yaml +++ b/providers/microsoft/azure/provider.yaml @@ -21,12 +21,13 @@ description: | `Microsoft Azure `__ state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # 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: + - 15.2.0 - 15.1.0 - 15.0.1 - 15.0.0 diff --git a/providers/microsoft/azure/pyproject.toml b/providers/microsoft/azure/pyproject.toml index c3e37596fd7e5..4d0e92d994c8b 100644 --- a/providers/microsoft/azure/pyproject.toml +++ b/providers/microsoft/azure/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-microsoft-azure" -version = "15.1.0" +version = "15.2.0" description = "Provider package apache-airflow-providers-microsoft-azure for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -164,8 +164,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-azure/15.1.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-azure/15.1.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-azure/15.2.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-azure/15.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/microsoft/azure/src/airflow/providers/microsoft/azure/__init__.py b/providers/microsoft/azure/src/airflow/providers/microsoft/azure/__init__.py index 2f37024ba960a..52ffc0f6a7d77 100644 --- a/providers/microsoft/azure/src/airflow/providers/microsoft/azure/__init__.py +++ b/providers/microsoft/azure/src/airflow/providers/microsoft/azure/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "15.1.0" +__version__ = "15.2.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/microsoft/mssql/docs/.latest-doc-only-change.txt b/providers/microsoft/mssql/docs/.latest-doc-only-change.txt index 8978da3fe885b..852202f672a50 100644 --- a/providers/microsoft/mssql/docs/.latest-doc-only-change.txt +++ b/providers/microsoft/mssql/docs/.latest-doc-only-change.txt @@ -1 +1 @@ -62d451d623 +49827b2b4022223a14483fd335463fb4809bd117 diff --git a/providers/microsoft/psrp/README.rst b/providers/microsoft/psrp/README.rst index 8a72c2cf62af0..1fdd9a96592c7 100644 --- a/providers/microsoft/psrp/README.rst +++ b/providers/microsoft/psrp/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-microsoft-psrp`` -Release: ``3.2.7`` +Release: ``4.0.0`` This package provides remote execution capabilities via the @@ -38,7 +38,7 @@ This is a provider package for ``microsoft.psrp`` provider. All classes for this are in ``airflow.providers.microsoft.psrp`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -61,4 +61,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/microsoft/psrp/docs/changelog.rst b/providers/microsoft/psrp/docs/changelog.rst index 6bf7afbe37b29..f2f00fbe46f9e 100644 --- a/providers/microsoft/psrp/docs/changelog.rst +++ b/providers/microsoft/psrp/docs/changelog.rst @@ -27,17 +27,24 @@ Changelog --------- -Breaking changes -~~~~~~~~~~~~~~~~ - -* ``Stop defaulting PsrpOperator task_id to cmdlet`` +4.0.0 +..... +.. warning:: ``PsrpOperator`` no longer uses ``cmdlet`` as the default ``task_id``; ``task_id`` is now required, as on every other operator. ``cmdlet`` is a template field rendered after the constructor runs, so the default read the un-rendered value. To keep the existing task identity (history, logs, XComs), pass ``task_id`` explicitly with the same value as ``cmdlet``, for example ``PsrpOperator(task_id="Get-Process", cmdlet="Get-Process", psrp_conn_id="psrp_default")``. +Breaking changes +~~~~~~~~~~~~~~~~ + +* ``Stop defaulting PsrpOperator task_id to cmdlet (#73036)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 3.2.7 ..... diff --git a/providers/microsoft/psrp/docs/index.rst b/providers/microsoft/psrp/docs/index.rst index 120db40f63bc1..c6865a59015a4 100644 --- a/providers/microsoft/psrp/docs/index.rst +++ b/providers/microsoft/psrp/docs/index.rst @@ -70,7 +70,7 @@ This package provides remote execution capabilities via the `__. -Release: 3.2.7 +Release: 4.0.0 Provider package ---------------- @@ -104,5 +104,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-microsoft-psrp 3.2.7 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-microsoft-psrp 3.2.7 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-microsoft-psrp 4.0.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-microsoft-psrp 4.0.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/microsoft/psrp/provider.yaml b/providers/microsoft/psrp/provider.yaml index 971af36681816..cd4fd3c46b2dd 100644 --- a/providers/microsoft/psrp/provider.yaml +++ b/providers/microsoft/psrp/provider.yaml @@ -25,12 +25,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1787011200 +source-date-epoch: 1790023613 # 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.0.0 - 3.2.7 - 3.2.6 - 3.2.5 diff --git a/providers/microsoft/psrp/pyproject.toml b/providers/microsoft/psrp/pyproject.toml index f0b375568fc5c..16c9ace1c050c 100644 --- a/providers/microsoft/psrp/pyproject.toml +++ b/providers/microsoft/psrp/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-microsoft-psrp" -version = "3.2.7" +version = "4.0.0" description = "Provider package apache-airflow-providers-microsoft-psrp for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-psrp/3.2.7" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-psrp/3.2.7/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-psrp/4.0.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-psrp/4.0.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/microsoft/psrp/src/airflow/providers/microsoft/psrp/__init__.py b/providers/microsoft/psrp/src/airflow/providers/microsoft/psrp/__init__.py index 85bfbc19156e7..6bd6216c08a61 100644 --- a/providers/microsoft/psrp/src/airflow/providers/microsoft/psrp/__init__.py +++ b/providers/microsoft/psrp/src/airflow/providers/microsoft/psrp/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.2.7" +__version__ = "4.0.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/microsoft/winrm/README.rst b/providers/microsoft/winrm/README.rst index 832b642756618..f877e265cede4 100644 --- a/providers/microsoft/winrm/README.rst +++ b/providers/microsoft/winrm/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-microsoft-winrm`` -Release: ``3.14.4`` +Release: ``3.15.0`` `Windows Remote Management (WinRM) `__ @@ -36,7 +36,7 @@ This is a provider package for ``microsoft.winrm`` provider. All classes for thi are in ``airflow.providers.microsoft.winrm`` 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/microsoft/winrm/docs/changelog.rst b/providers/microsoft/winrm/docs/changelog.rst index acc66fd232d4e..0203d95b42109 100644 --- a/providers/microsoft/winrm/docs/changelog.rst +++ b/providers/microsoft/winrm/docs/changelog.rst @@ -27,6 +27,20 @@ Changelog --------- +3.15.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-08-18 (#71794)`` + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Update changelog with better wording (#71161)`` + 3.14.4 ...... diff --git a/providers/microsoft/winrm/docs/index.rst b/providers/microsoft/winrm/docs/index.rst index 0d1027d4523f2..4d98dba04fc1e 100644 --- a/providers/microsoft/winrm/docs/index.rst +++ b/providers/microsoft/winrm/docs/index.rst @@ -76,7 +76,7 @@ apache-airflow-providers-microsoft-winrm package `Windows Remote Management (WinRM) `__ -Release: 3.14.4 +Release: 3.15.0 Provider package ---------------- @@ -111,5 +111,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-microsoft-winrm 3.14.4 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-microsoft-winrm 3.14.4 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-microsoft-winrm 3.15.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-microsoft-winrm 3.15.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/microsoft/winrm/provider.yaml b/providers/microsoft/winrm/provider.yaml index 72c2895cb114b..30736e6b4f7f3 100644 --- a/providers/microsoft/winrm/provider.yaml +++ b/providers/microsoft/winrm/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1790023613 # 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.14.4 + - 3.15.0 - 3.14.3 - 3.14.2 - 3.14.1 diff --git a/providers/microsoft/winrm/pyproject.toml b/providers/microsoft/winrm/pyproject.toml index 09c9cdbf2aea8..bbb078e4845d8 100644 --- a/providers/microsoft/winrm/pyproject.toml +++ b/providers/microsoft/winrm/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-microsoft-winrm" -version = "3.14.4" +version = "3.15.0" description = "Provider package apache-airflow-providers-microsoft-winrm for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -103,8 +103,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-winrm/3.14.4" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-winrm/3.14.4/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-winrm/3.15.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-winrm/3.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/microsoft/winrm/src/airflow/providers/microsoft/winrm/__init__.py b/providers/microsoft/winrm/src/airflow/providers/microsoft/winrm/__init__.py index ee5e7a96b3658..a3758770c9682 100644 --- a/providers/microsoft/winrm/src/airflow/providers/microsoft/winrm/__init__.py +++ b/providers/microsoft/winrm/src/airflow/providers/microsoft/winrm/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.14.4" +__version__ = "3.15.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/mongo/README.rst b/providers/mongo/README.rst index e8e10c3b9d5e4..68ca4f2c6eace 100644 --- a/providers/mongo/README.rst +++ b/providers/mongo/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-mongo`` -Release: ``5.4.0`` +Release: ``5.5.0`` `MongoDB `__ @@ -36,7 +36,7 @@ This is a provider package for ``mongo`` provider. All classes for this provider are in ``airflow.providers.mongo`` 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/mongo/docs/changelog.rst b/providers/mongo/docs/changelog.rst index 182f86862f86b..6a8312ce84c85 100644 --- a/providers/mongo/docs/changelog.rst +++ b/providers/mongo/docs/changelog.rst @@ -27,6 +27,21 @@ Changelog --------- +5.5.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + * ``Fix flaky mongo provider tests: disable testcontainers ryuk reaper in CI (#67882)`` + 5.4.0 ..... diff --git a/providers/mongo/docs/index.rst b/providers/mongo/docs/index.rst index 4b798f00f3546..dd9d5372d07c6 100644 --- a/providers/mongo/docs/index.rst +++ b/providers/mongo/docs/index.rst @@ -62,7 +62,7 @@ apache-airflow-providers-mongo package `MongoDB `__ -Release: 5.4.0 +Release: 5.5.0 Provider package ---------------- @@ -97,5 +97,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-mongo 5.4.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-mongo 5.4.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-mongo 5.5.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-mongo 5.5.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/mongo/provider.yaml b/providers/mongo/provider.yaml index 4203efc51ddb0..1a0044bcc0da6 100644 --- a/providers/mongo/provider.yaml +++ b/providers/mongo/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1779138118 +source-date-epoch: 1790023613 # 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.4.0 + - 5.5.0 - 5.3.5 - 5.3.4 - 5.3.3 diff --git a/providers/mongo/pyproject.toml b/providers/mongo/pyproject.toml index eeb933073fdea..fb1167054a34e 100644 --- a/providers/mongo/pyproject.toml +++ b/providers/mongo/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-mongo" -version = "5.4.0" +version = "5.5.0" description = "Provider package apache-airflow-providers-mongo for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -102,8 +102,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-mongo/5.4.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-mongo/5.4.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-mongo/5.5.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-mongo/5.5.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/mongo/src/airflow/providers/mongo/__init__.py b/providers/mongo/src/airflow/providers/mongo/__init__.py index 9b5ce4392baf0..95163b95723a9 100644 --- a/providers/mongo/src/airflow/providers/mongo/__init__.py +++ b/providers/mongo/src/airflow/providers/mongo/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "5.4.0" +__version__ = "5.5.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/mysql/README.rst b/providers/mysql/README.rst index 2208ccb2b24d5..ce3f1492a48f1 100644 --- a/providers/mysql/README.rst +++ b/providers/mysql/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-mysql`` -Release: ``6.6.2`` +Release: ``6.7.0`` `MySQL `__ @@ -36,7 +36,7 @@ This is a provider package for ``mysql`` provider. All classes for this provider are in ``airflow.providers.mysql`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -101,4 +101,4 @@ Extra Dependencies ========================== ======================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/mysql/docs/changelog.rst b/providers/mysql/docs/changelog.rst index 13c0f1ff189d7..3c6e9ae1c0b4f 100644 --- a/providers/mysql/docs/changelog.rst +++ b/providers/mysql/docs/changelog.rst @@ -26,6 +26,17 @@ Changelog --------- +6.7.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 6.6.2 ..... diff --git a/providers/mysql/docs/index.rst b/providers/mysql/docs/index.rst index fe4f93aa75377..0291867ea56ae 100644 --- a/providers/mysql/docs/index.rst +++ b/providers/mysql/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-mysql package `MySQL `__ -Release: 6.6.2 +Release: 6.7.0 Provider package ---------------- @@ -161,5 +161,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-mysql 6.6.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-mysql 6.6.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-mysql 6.7.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-mysql 6.7.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/mysql/provider.yaml b/providers/mysql/provider.yaml index b60a76c241379..3447871736067 100644 --- a/providers/mysql/provider.yaml +++ b/providers/mysql/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1787011200 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: - - 6.6.2 + - 6.7.0 - 6.6.1 - 6.6.0 - 6.5.3 diff --git a/providers/mysql/pyproject.toml b/providers/mysql/pyproject.toml index 8b186f4879e30..4f7fe77eb3a00 100644 --- a/providers/mysql/pyproject.toml +++ b/providers/mysql/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-mysql" -version = "6.6.2" +version = "6.7.0" description = "Provider package apache-airflow-providers-mysql for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -139,8 +139,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-mysql/6.6.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-mysql/6.6.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-mysql/6.7.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-mysql/6.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/mysql/src/airflow/providers/mysql/__init__.py b/providers/mysql/src/airflow/providers/mysql/__init__.py index b45566fc39c40..9ab3f9d88ff22 100644 --- a/providers/mysql/src/airflow/providers/mysql/__init__.py +++ b/providers/mysql/src/airflow/providers/mysql/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "6.6.2" +__version__ = "6.7.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/neo4j/README.rst b/providers/neo4j/README.rst index e6b04913182eb..e42e2dfc865c4 100644 --- a/providers/neo4j/README.rst +++ b/providers/neo4j/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-neo4j`` -Release: ``3.12.1`` +Release: ``3.13.0`` `Neo4j `__ @@ -36,7 +36,7 @@ This is a provider package for ``neo4j`` provider. All classes for this provider are in ``airflow.providers.neo4j`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -59,4 +59,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/neo4j/docs/changelog.rst b/providers/neo4j/docs/changelog.rst index 31029559b3fd2..93259b32fc69c 100644 --- a/providers/neo4j/docs/changelog.rst +++ b/providers/neo4j/docs/changelog.rst @@ -29,6 +29,18 @@ Changelog --------- +3.13.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + 3.12.1 ...... diff --git a/providers/neo4j/docs/index.rst b/providers/neo4j/docs/index.rst index 7513860066dee..50085ade2ae94 100644 --- a/providers/neo4j/docs/index.rst +++ b/providers/neo4j/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-neo4j package `Neo4j `__ -Release: 3.12.1 +Release: 3.13.0 Provider package ---------------- @@ -112,5 +112,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-neo4j 3.12.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-neo4j 3.12.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-neo4j 3.13.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-neo4j 3.13.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/neo4j/provider.yaml b/providers/neo4j/provider.yaml index 573e42bc11d59..4954e5feea8e1 100644 --- a/providers/neo4j/provider.yaml +++ b/providers/neo4j/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1785633505 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: - - 3.12.1 + - 3.13.0 - 3.12.0 - 3.11.6 - 3.11.5 diff --git a/providers/neo4j/pyproject.toml b/providers/neo4j/pyproject.toml index bcf4a47d87a41..8d3a01c80540d 100644 --- a/providers/neo4j/pyproject.toml +++ b/providers/neo4j/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-neo4j" -version = "3.12.1" +version = "3.13.0" description = "Provider package apache-airflow-providers-neo4j for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-neo4j/3.12.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-neo4j/3.12.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-neo4j/3.13.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-neo4j/3.13.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/neo4j/src/airflow/providers/neo4j/__init__.py b/providers/neo4j/src/airflow/providers/neo4j/__init__.py index 0eeff55094326..c3a16963f4989 100644 --- a/providers/neo4j/src/airflow/providers/neo4j/__init__.py +++ b/providers/neo4j/src/airflow/providers/neo4j/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.12.1" +__version__ = "3.13.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/openai/README.rst b/providers/openai/README.rst index 12a345018195c..1f274214d9b4c 100644 --- a/providers/openai/README.rst +++ b/providers/openai/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-openai`` -Release: ``1.8.2`` +Release: ``2.0.0`` `OpenAI `__ provider for Apache Airflow. @@ -38,7 +38,7 @@ This is a provider package for ``openai`` provider. All classes for this provide are in ``airflow.providers.openai`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -61,4 +61,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/openai/docs/changelog.rst b/providers/openai/docs/changelog.rst index 8fff927bb7626..d995e5ae327c0 100644 --- a/providers/openai/docs/changelog.rst +++ b/providers/openai/docs/changelog.rst @@ -20,6 +20,19 @@ Changelog --------- +2.0.0 +..... + +.. warning:: + ``OpenAIHook.create_embeddings`` -- and therefore the XCom pushed by + ``OpenAIEmbeddingOperator`` -- now returns one embedding per input when it is + given a list: ``list[list[float]]`` instead of the single ``list[float]`` that + up to 1.8.2 was taken from the first element only. Every embedding past the + first was silently discarded. A task that passes a single string is unchanged, + but a downstream task that consumed the XCom of a batched call now receives a + list of vectors rather than one vector, with no error to signal it. Take + ``result[0]`` to keep the old value, or index the list per input. + .. note:: ``OpenAIResponseOperator.response_kwargs`` is now a template field. If an existing Dag passes a ``response_kwargs`` dict containing a literal @@ -38,6 +51,29 @@ Changelog metadata DB on every run, regardless of the operator's ``do_xcom_push`` setting. +Breaking changes +~~~~~~~~~~~~~~~~ + +* ``Return all embeddings for batched OpenAI inputs (#71989)`` + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` +* ``Add 'OpenAIAgentSessionOperator' for OpenAI Managed Agents (#73447)`` +* ``Record OpenAI Responses token usage and response id in XCom (#72151)`` +* ``Make OpenAI batch options reachable from OpenAITriggerBatchOperator (#72051)`` +* ``Make OpenAI Responses token ceilings templated and surface truncation (#72150)`` + +Doc-only +~~~~~~~~ + +* ``Document the Responses API options OpenAIResponseOperator can pass through (#72049)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + 1.8.2 ..... diff --git a/providers/openai/docs/index.rst b/providers/openai/docs/index.rst index 6420ee3cdec8d..13682d9015f17 100644 --- a/providers/openai/docs/index.rst +++ b/providers/openai/docs/index.rst @@ -114,7 +114,7 @@ Enables interaction with OpenAI APIs for text generation, embeddings, and other AI-powered workflows directly from Airflow Dags. -Release: 1.8.2 +Release: 2.0.0 Provider package ---------------- @@ -148,5 +148,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-openai 1.8.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-openai 1.8.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-openai 2.0.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-openai 2.0.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/openai/provider.yaml b/providers/openai/provider.yaml index 6c2ce768e58bf..b047585c53004 100644 --- a/providers/openai/provider.yaml +++ b/providers/openai/provider.yaml @@ -27,13 +27,14 @@ description: | state: ready lifecycle: production -source-date-epoch: 1785633505 +source-date-epoch: 1790023613 # 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.0 - 1.8.2 - 1.8.1 - 1.8.0 diff --git a/providers/openai/pyproject.toml b/providers/openai/pyproject.toml index 5990be70de103..786b3492eaeef 100644 --- a/providers/openai/pyproject.toml +++ b/providers/openai/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-openai" -version = "1.8.2" +version = "2.0.0" description = "Provider package apache-airflow-providers-openai for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -105,8 +105,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-openai/1.8.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-openai/1.8.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-openai/2.0.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-openai/2.0.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/openai/src/airflow/providers/openai/__init__.py b/providers/openai/src/airflow/providers/openai/__init__.py index 0d68fe1b16ce7..90f857b127c52 100644 --- a/providers/openai/src/airflow/providers/openai/__init__.py +++ b/providers/openai/src/airflow/providers/openai/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.8.2" +__version__ = "2.0.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/openlineage/README.rst b/providers/openlineage/README.rst index 9f5d8947497c5..52430bac37f09 100644 --- a/providers/openlineage/README.rst +++ b/providers/openlineage/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-openlineage`` -Release: ``2.20.1`` +Release: ``2.20.2`` `OpenLineage `__ is an open framework for data lineage collection. @@ -37,7 +37,7 @@ This is a provider package for ``openlineage`` provider. All classes for this pr are in ``airflow.providers.openlineage`` 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/openlineage/docs/changelog.rst b/providers/openlineage/docs/changelog.rst index 6abccce2d9cd8..28d78714a19b7 100644 --- a/providers/openlineage/docs/changelog.rst +++ b/providers/openlineage/docs/changelog.rst @@ -26,6 +26,24 @@ Changelog --------- +2.20.2 +...... + +Bug Fixes +~~~~~~~~~ + +* ``Fix OpenLineage emitting duplicate START events for rescheduled sensors (#73144)`` + +Doc-only +~~~~~~~~ + +* ``Document Databricks parent-job propagation in the Spark guide (#72643)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-09-09 (#72834)`` + * ``Use common.compat.sdk for the remaining provider timezone imports (#71209)`` + 2.20.1 ...... diff --git a/providers/openlineage/docs/index.rst b/providers/openlineage/docs/index.rst index 525dfc649ee64..dde42e065554e 100644 --- a/providers/openlineage/docs/index.rst +++ b/providers/openlineage/docs/index.rst @@ -84,7 +84,7 @@ apache-airflow-providers-openlineage package At its core it is an extensible specification that systems can use to interoperate with lineage metadata. -Release: 2.20.1 +Release: 2.20.2 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-openlineage 2.20.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-openlineage 2.20.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-openlineage 2.20.2 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-openlineage 2.20.2 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/openlineage/provider.yaml b/providers/openlineage/provider.yaml index 6fc526de77c2b..65ffced7a2aa6 100644 --- a/providers/openlineage/provider.yaml +++ b/providers/openlineage/provider.yaml @@ -24,12 +24,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1787011200 +source-date-epoch: 1790023613 # 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.20.2 - 2.20.1 - 2.20.0 - 2.19.0 diff --git a/providers/openlineage/pyproject.toml b/providers/openlineage/pyproject.toml index 73bc91341a865..b7be14fe127c2 100644 --- a/providers/openlineage/pyproject.toml +++ b/providers/openlineage/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-openlineage" -version = "2.20.1" +version = "2.20.2" description = "Provider package apache-airflow-providers-openlineage for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -115,8 +115,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-openlineage/2.20.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-openlineage/2.20.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-openlineage/2.20.2" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-openlineage/2.20.2/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/openlineage/src/airflow/providers/openlineage/__init__.py b/providers/openlineage/src/airflow/providers/openlineage/__init__.py index 17d4f3f66d68b..e4d6941f41770 100644 --- a/providers/openlineage/src/airflow/providers/openlineage/__init__.py +++ b/providers/openlineage/src/airflow/providers/openlineage/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "2.20.1" +__version__ = "2.20.2" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/opensearch/README.rst b/providers/opensearch/README.rst index b07e8581a3e68..df893146279a5 100644 --- a/providers/opensearch/README.rst +++ b/providers/opensearch/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-opensearch`` -Release: ``1.12.1`` +Release: ``1.13.0`` `OpenSearch `__ @@ -36,7 +36,7 @@ This is a provider package for ``opensearch`` provider. All classes for this pro are in ``airflow.providers.opensearch`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -59,4 +59,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/opensearch/docs/changelog.rst b/providers/opensearch/docs/changelog.rst index 094a7e01362a0..eb8f1f8e52a20 100644 --- a/providers/opensearch/docs/changelog.rst +++ b/providers/opensearch/docs/changelog.rst @@ -27,6 +27,17 @@ Changelog --------- +1.13.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 1.12.1 ...... diff --git a/providers/opensearch/docs/index.rst b/providers/opensearch/docs/index.rst index b3420b4786cc1..db7b7ab0b47b5 100644 --- a/providers/opensearch/docs/index.rst +++ b/providers/opensearch/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-opensearch package `OpenSearch `__ -Release: 1.12.1 +Release: 1.13.0 Provider package ---------------- @@ -112,5 +112,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-opensearch 1.12.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-opensearch 1.12.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-opensearch 1.13.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-opensearch 1.13.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/opensearch/provider.yaml b/providers/opensearch/provider.yaml index ff25a3f70f8dc..fcc7585daebd2 100644 --- a/providers/opensearch/provider.yaml +++ b/providers/opensearch/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # 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.12.1 + - 1.13.0 - 1.12.0 - 1.11.1 - 1.11.0 diff --git a/providers/opensearch/pyproject.toml b/providers/opensearch/pyproject.toml index 971edb27cb56f..b3f0805a945dd 100644 --- a/providers/opensearch/pyproject.toml +++ b/providers/opensearch/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-opensearch" -version = "1.12.1" +version = "1.13.0" description = "Provider package apache-airflow-providers-opensearch for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-opensearch/1.12.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-opensearch/1.12.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-opensearch/1.13.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-opensearch/1.13.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/opensearch/src/airflow/providers/opensearch/__init__.py b/providers/opensearch/src/airflow/providers/opensearch/__init__.py index d9e0e960dfef8..409d0dbcf768c 100644 --- a/providers/opensearch/src/airflow/providers/opensearch/__init__.py +++ b/providers/opensearch/src/airflow/providers/opensearch/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.12.1" +__version__ = "1.13.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.0" diff --git a/providers/opsgenie/README.rst b/providers/opsgenie/README.rst index 1d9fff3771d80..b082c92c0a1dd 100644 --- a/providers/opsgenie/README.rst +++ b/providers/opsgenie/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-opsgenie`` -Release: ``5.10.4`` +Release: ``5.11.0`` `Opsgenie `__ @@ -36,7 +36,7 @@ This is a provider package for ``opsgenie`` provider. All classes for this provi are in ``airflow.providers.opsgenie`` 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/opsgenie/docs/changelog.rst b/providers/opsgenie/docs/changelog.rst index 85042e4ffe20a..0e08921f83d70 100644 --- a/providers/opsgenie/docs/changelog.rst +++ b/providers/opsgenie/docs/changelog.rst @@ -27,6 +27,20 @@ Changelog --------- +5.11.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 5.10.4 ...... diff --git a/providers/opsgenie/docs/index.rst b/providers/opsgenie/docs/index.rst index f2c487997f0a0..f48bbda6cc6a1 100644 --- a/providers/opsgenie/docs/index.rst +++ b/providers/opsgenie/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-opsgenie package `Opsgenie `__ -Release: 5.10.4 +Release: 5.11.0 Provider package ---------------- @@ -112,5 +112,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-opsgenie 5.10.4 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-opsgenie 5.10.4 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-opsgenie 5.11.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-opsgenie 5.11.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/opsgenie/provider.yaml b/providers/opsgenie/provider.yaml index e59b28b29817c..7ca090c894018 100644 --- a/providers/opsgenie/provider.yaml +++ b/providers/opsgenie/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1790023613 # 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.10.4 + - 5.11.0 - 5.10.3 - 5.10.2 - 5.10.1 diff --git a/providers/opsgenie/pyproject.toml b/providers/opsgenie/pyproject.toml index 6878d16258e1b..2ccb6a1dc5e60 100644 --- a/providers/opsgenie/pyproject.toml +++ b/providers/opsgenie/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-opsgenie" -version = "5.10.4" +version = "5.11.0" description = "Provider package apache-airflow-providers-opsgenie for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-opsgenie/5.10.4" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-opsgenie/5.10.4/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-opsgenie/5.11.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-opsgenie/5.11.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/opsgenie/src/airflow/providers/opsgenie/__init__.py b/providers/opsgenie/src/airflow/providers/opsgenie/__init__.py index 7b86a88fbf4aa..f9fe8620e2561 100644 --- a/providers/opsgenie/src/airflow/providers/opsgenie/__init__.py +++ b/providers/opsgenie/src/airflow/providers/opsgenie/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "5.10.4" +__version__ = "5.11.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/oracle/README.rst b/providers/oracle/README.rst index 082c4aefd9e8d..12a813d30b4c7 100644 --- a/providers/oracle/README.rst +++ b/providers/oracle/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-oracle`` -Release: ``4.6.3`` +Release: ``4.7.0`` `Oracle `__ @@ -36,7 +36,7 @@ This is a provider package for ``oracle`` provider. All classes for this provide are in ``airflow.providers.oracle`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -89,4 +89,4 @@ Extra Dependencies =============== ============================================================================================================================================================================================================================================ The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/oracle/docs/changelog.rst b/providers/oracle/docs/changelog.rst index 980ee6cd65b12..44e0cb8d9903a 100644 --- a/providers/oracle/docs/changelog.rst +++ b/providers/oracle/docs/changelog.rst @@ -27,6 +27,17 @@ Changelog --------- +4.7.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 4.6.3 ..... diff --git a/providers/oracle/docs/index.rst b/providers/oracle/docs/index.rst index 544c5c75d32a2..08ce47ffc7198 100644 --- a/providers/oracle/docs/index.rst +++ b/providers/oracle/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-oracle package `Oracle `__ -Release: 4.6.3 +Release: 4.7.0 Provider package ---------------- @@ -149,5 +149,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-oracle 4.6.3 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-oracle 4.6.3 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-oracle 4.7.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-oracle 4.7.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/oracle/provider.yaml b/providers/oracle/provider.yaml index 5215c7a2736c7..de624f17b81da 100644 --- a/providers/oracle/provider.yaml +++ b/providers/oracle/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1787011200 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: - - 4.6.3 + - 4.7.0 - 4.6.2 - 4.6.1 - 4.6.0 diff --git a/providers/oracle/pyproject.toml b/providers/oracle/pyproject.toml index 0d519c15e7908..1620f98c9d7ee 100644 --- a/providers/oracle/pyproject.toml +++ b/providers/oracle/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-oracle" -version = "4.6.3" +version = "4.7.0" description = "Provider package apache-airflow-providers-oracle for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -121,8 +121,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-oracle/4.6.3" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-oracle/4.6.3/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-oracle/4.7.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-oracle/4.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/oracle/src/airflow/providers/oracle/__init__.py b/providers/oracle/src/airflow/providers/oracle/__init__.py index b15905d8a6830..83f832d9550fd 100644 --- a/providers/oracle/src/airflow/providers/oracle/__init__.py +++ b/providers/oracle/src/airflow/providers/oracle/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.6.3" +__version__ = "4.7.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/pagerduty/README.rst b/providers/pagerduty/README.rst index 6b2ea9e433e95..6f9e329b14596 100644 --- a/providers/pagerduty/README.rst +++ b/providers/pagerduty/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-pagerduty`` -Release: ``5.2.7`` +Release: ``5.3.0`` `Pagerduty `__ @@ -36,7 +36,7 @@ This is a provider package for ``pagerduty`` provider. All classes for this prov are in ``airflow.providers.pagerduty`` 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/pagerduty/docs/changelog.rst b/providers/pagerduty/docs/changelog.rst index 36d861b8fc8cc..fca2f4251fabd 100644 --- a/providers/pagerduty/docs/changelog.rst +++ b/providers/pagerduty/docs/changelog.rst @@ -27,6 +27,17 @@ Changelog --------- +5.3.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 5.2.7 ..... diff --git a/providers/pagerduty/docs/index.rst b/providers/pagerduty/docs/index.rst index ea7df64d30af0..47a0623257e95 100644 --- a/providers/pagerduty/docs/index.rst +++ b/providers/pagerduty/docs/index.rst @@ -69,7 +69,7 @@ apache-airflow-providers-pagerduty package `Pagerduty `__ -Release: 5.2.7 +Release: 5.3.0 Provider package ---------------- @@ -104,5 +104,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-pagerduty 5.2.7 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-pagerduty 5.2.7 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-pagerduty 5.3.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-pagerduty 5.3.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/pagerduty/provider.yaml b/providers/pagerduty/provider.yaml index 1de15829b2aac..bcbea87d5bf3a 100644 --- a/providers/pagerduty/provider.yaml +++ b/providers/pagerduty/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1790023613 # 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.2.7 + - 5.3.0 - 5.2.6 - 5.2.5 - 5.2.4 diff --git a/providers/pagerduty/pyproject.toml b/providers/pagerduty/pyproject.toml index 99a467efb9805..079d6dd66eeb1 100644 --- a/providers/pagerduty/pyproject.toml +++ b/providers/pagerduty/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-pagerduty" -version = "5.2.7" +version = "5.3.0" description = "Provider package apache-airflow-providers-pagerduty for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -101,8 +101,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-pagerduty/5.2.7" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-pagerduty/5.2.7/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-pagerduty/5.3.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-pagerduty/5.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/pagerduty/src/airflow/providers/pagerduty/__init__.py b/providers/pagerduty/src/airflow/providers/pagerduty/__init__.py index 75e9998243784..b103005fc0c86 100644 --- a/providers/pagerduty/src/airflow/providers/pagerduty/__init__.py +++ b/providers/pagerduty/src/airflow/providers/pagerduty/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "5.2.7" +__version__ = "5.3.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/pinecone/README.rst b/providers/pinecone/README.rst index 45ff2c577ea5f..f88be88b2a5ae 100644 --- a/providers/pinecone/README.rst +++ b/providers/pinecone/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-pinecone`` -Release: ``2.4.5`` +Release: ``2.5.0`` `Pinecone `__ @@ -36,7 +36,7 @@ This is a provider package for ``pinecone`` provider. All classes for this provi are in ``airflow.providers.pinecone`` 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/pinecone/docs/changelog.rst b/providers/pinecone/docs/changelog.rst index 26fcb56e56fbc..d7a113813cae0 100644 --- a/providers/pinecone/docs/changelog.rst +++ b/providers/pinecone/docs/changelog.rst @@ -20,6 +20,19 @@ Changelog --------- +2.5.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 2.4.5 ..... diff --git a/providers/pinecone/docs/index.rst b/providers/pinecone/docs/index.rst index 9e73b53d74a24..3c09c0fe09a8a 100644 --- a/providers/pinecone/docs/index.rst +++ b/providers/pinecone/docs/index.rst @@ -71,7 +71,7 @@ apache-airflow-providers-pinecone package `Pinecone `__ -Release: 2.4.5 +Release: 2.5.0 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-pinecone 2.4.5 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-pinecone 2.4.5 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-pinecone 2.5.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-pinecone 2.5.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/pinecone/provider.yaml b/providers/pinecone/provider.yaml index 3b7d436fc2d68..cf3cd0635c4ae 100644 --- a/providers/pinecone/provider.yaml +++ b/providers/pinecone/provider.yaml @@ -25,14 +25,14 @@ description: | state: ready lifecycle: production -source-date-epoch: 1779138277 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: - - 2.4.5 + - 2.5.0 - 2.4.4 - 2.4.3 - 2.4.2 diff --git a/providers/pinecone/pyproject.toml b/providers/pinecone/pyproject.toml index 4012d294dced4..94800a8cecd84 100644 --- a/providers/pinecone/pyproject.toml +++ b/providers/pinecone/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-pinecone" -version = "2.4.5" +version = "2.5.0" description = "Provider package apache-airflow-providers-pinecone for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-pinecone/2.4.5" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-pinecone/2.4.5/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-pinecone/2.5.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-pinecone/2.5.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/pinecone/src/airflow/providers/pinecone/__init__.py b/providers/pinecone/src/airflow/providers/pinecone/__init__.py index 133db4ec3a41c..736f158262226 100644 --- a/providers/pinecone/src/airflow/providers/pinecone/__init__.py +++ b/providers/pinecone/src/airflow/providers/pinecone/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "2.4.5" +__version__ = "2.5.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/postgres/README.rst b/providers/postgres/README.rst index 961dcad6e14da..b2226f0d289b2 100644 --- a/providers/postgres/README.rst +++ b/providers/postgres/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-postgres`` -Release: ``7.0.2`` +Release: ``7.1.0`` `PostgreSQL `__ @@ -36,7 +36,7 @@ This is a provider package for ``postgres`` provider. All classes for this provi are in ``airflow.providers.postgres`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -101,4 +101,4 @@ Extra Dependencies =================== ============================================================================================================================================================ The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/postgres/docs/changelog.rst b/providers/postgres/docs/changelog.rst index f487d794bc087..baa0bbf413e70 100644 --- a/providers/postgres/docs/changelog.rst +++ b/providers/postgres/docs/changelog.rst @@ -27,6 +27,23 @@ Changelog --------- +7.1.0 +..... + +Features +~~~~~~~~ + +* ``Allow keeping PostgresHook SQLAlchemy engines on psycopg2 (#72000)`` + +Doc-only +~~~~~~~~ + +* ``Fix grammar typos (#73145)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-09-22`` + 7.0.2 ..... diff --git a/providers/postgres/docs/index.rst b/providers/postgres/docs/index.rst index 3932aa9952e65..81134cbe887a1 100644 --- a/providers/postgres/docs/index.rst +++ b/providers/postgres/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-postgres package `PostgreSQL `__ -Release: 7.0.2 +Release: 7.1.0 Provider package ---------------- @@ -162,5 +162,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-postgres 7.0.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-postgres 7.0.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-postgres 7.1.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-postgres 7.1.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/postgres/provider.yaml b/providers/postgres/provider.yaml index b3e2f46c30a6d..69fc6b1ac1dad 100644 --- a/providers/postgres/provider.yaml +++ b/providers/postgres/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1787011200 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: - - 7.0.2 + - 7.1.0 - 7.0.1 - 7.0.0 - 6.8.0 diff --git a/providers/postgres/pyproject.toml b/providers/postgres/pyproject.toml index 08bb18dffe62a..dbf26df1f890a 100644 --- a/providers/postgres/pyproject.toml +++ b/providers/postgres/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-postgres" -version = "7.0.2" +version = "7.1.0" description = "Provider package apache-airflow-providers-postgres for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -151,8 +151,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-postgres/7.0.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-postgres/7.0.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-postgres/7.1.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-postgres/7.1.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/postgres/src/airflow/providers/postgres/__init__.py b/providers/postgres/src/airflow/providers/postgres/__init__.py index 685f87530d839..d5855e499e6b4 100644 --- a/providers/postgres/src/airflow/providers/postgres/__init__.py +++ b/providers/postgres/src/airflow/providers/postgres/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "7.0.2" +__version__ = "7.1.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/presto/README.rst b/providers/presto/README.rst index f9486643f1374..e046494fa6851 100644 --- a/providers/presto/README.rst +++ b/providers/presto/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-presto`` -Release: ``5.12.1`` +Release: ``5.13.0`` `Presto `__ @@ -36,7 +36,7 @@ This is a provider package for ``presto`` provider. All classes for this provide are in ``airflow.providers.presto`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -94,4 +94,4 @@ Extra Dependencies ============== =================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/presto/docs/changelog.rst b/providers/presto/docs/changelog.rst index 50cba487ca7d2..2b52901256ebc 100644 --- a/providers/presto/docs/changelog.rst +++ b/providers/presto/docs/changelog.rst @@ -27,6 +27,18 @@ Changelog --------- +5.13.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + 5.12.1 ...... diff --git a/providers/presto/docs/index.rst b/providers/presto/docs/index.rst index 65317d259a88f..6743e417f7e19 100644 --- a/providers/presto/docs/index.rst +++ b/providers/presto/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-presto package `Presto `__ -Release: 5.12.1 +Release: 5.13.0 Provider package ---------------- @@ -155,5 +155,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-presto 5.12.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-presto 5.12.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-presto 5.13.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-presto 5.13.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/presto/provider.yaml b/providers/presto/provider.yaml index a545c2c881f0c..888c1953d28f8 100644 --- a/providers/presto/provider.yaml +++ b/providers/presto/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1785633505 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: - - 5.12.1 + - 5.13.0 - 5.12.0 - 5.11.2 - 5.11.1 diff --git a/providers/presto/pyproject.toml b/providers/presto/pyproject.toml index 7584bd8cb59e4..89f6d4243bdf9 100644 --- a/providers/presto/pyproject.toml +++ b/providers/presto/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-presto" -version = "5.12.1" +version = "5.13.0" description = "Provider package apache-airflow-providers-presto for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -120,8 +120,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-presto/5.12.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-presto/5.12.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-presto/5.13.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-presto/5.13.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/presto/src/airflow/providers/presto/__init__.py b/providers/presto/src/airflow/providers/presto/__init__.py index 5e7b34eb4978b..83a88041c72ce 100644 --- a/providers/presto/src/airflow/providers/presto/__init__.py +++ b/providers/presto/src/airflow/providers/presto/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "5.12.1" +__version__ = "5.13.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/qdrant/README.rst b/providers/qdrant/README.rst index a1e1a613bad39..9b02576af36dc 100644 --- a/providers/qdrant/README.rst +++ b/providers/qdrant/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-qdrant`` -Release: ``1.5.6`` +Release: ``1.6.0`` `Qdrant `__ @@ -36,7 +36,7 @@ This is a provider package for ``qdrant`` provider. All classes for this provide are in ``airflow.providers.qdrant`` 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/qdrant/docs/changelog.rst b/providers/qdrant/docs/changelog.rst index be484ce7df4cb..817d4607560a2 100644 --- a/providers/qdrant/docs/changelog.rst +++ b/providers/qdrant/docs/changelog.rst @@ -20,6 +20,20 @@ Changelog --------- +1.6.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Use common.compat.sdk for timezone imports in providers (#70492)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 1.5.6 ..... diff --git a/providers/qdrant/docs/index.rst b/providers/qdrant/docs/index.rst index 0a4a52d7616f8..11540a7fb83b1 100644 --- a/providers/qdrant/docs/index.rst +++ b/providers/qdrant/docs/index.rst @@ -70,7 +70,7 @@ apache-airflow-providers-qdrant package `Qdrant `__ -Release: 1.5.6 +Release: 1.6.0 Provider package ---------------- @@ -104,5 +104,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-qdrant 1.5.6 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-qdrant 1.5.6 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-qdrant 1.6.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-qdrant 1.6.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/qdrant/provider.yaml b/providers/qdrant/provider.yaml index ea75a225652cc..02777c28f254b 100644 --- a/providers/qdrant/provider.yaml +++ b/providers/qdrant/provider.yaml @@ -25,14 +25,14 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1790023613 # 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.5.6 + - 1.6.0 - 1.5.5 - 1.5.4 - 1.5.3 diff --git a/providers/qdrant/pyproject.toml b/providers/qdrant/pyproject.toml index 930f0ccf67707..df69d327ffa5f 100644 --- a/providers/qdrant/pyproject.toml +++ b/providers/qdrant/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-qdrant" -version = "1.5.6" +version = "1.6.0" description = "Provider package apache-airflow-providers-qdrant for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-qdrant/1.5.6" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-qdrant/1.5.6/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-qdrant/1.6.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-qdrant/1.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/qdrant/src/airflow/providers/qdrant/__init__.py b/providers/qdrant/src/airflow/providers/qdrant/__init__.py index 35f58f85b3c4f..73f7b7cd5f7cd 100644 --- a/providers/qdrant/src/airflow/providers/qdrant/__init__.py +++ b/providers/qdrant/src/airflow/providers/qdrant/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.5.6" +__version__ = "1.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/redis/README.rst b/providers/redis/README.rst index f62699d4ca599..e39b25c819d31 100644 --- a/providers/redis/README.rst +++ b/providers/redis/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-redis`` -Release: ``4.6.0`` +Release: ``4.7.0`` `Redis `__ @@ -36,7 +36,7 @@ This is a provider package for ``redis`` provider. All classes for this provider are in ``airflow.providers.redis`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -87,4 +87,4 @@ Extra Dependencies ==================== ==================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/redis/docs/changelog.rst b/providers/redis/docs/changelog.rst index ee7b893788088..22270033f2157 100644 --- a/providers/redis/docs/changelog.rst +++ b/providers/redis/docs/changelog.rst @@ -27,6 +27,18 @@ Changelog --------- +4.7.0 +..... + +Features +~~~~~~~~ + +* ``Add redis_conn_id to RedisKeySensor and RedisPubSubSensor template_fields (#73018)`` +* ``Add redis_conn_id to RedisPublishOperator template_fields (#72883)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 4.6.0 ..... diff --git a/providers/redis/docs/index.rst b/providers/redis/docs/index.rst index 6a7cee8aed857..d326b4792a7a2 100644 --- a/providers/redis/docs/index.rst +++ b/providers/redis/docs/index.rst @@ -79,7 +79,7 @@ apache-airflow-providers-redis package `Redis `__ -Release: 4.6.0 +Release: 4.7.0 Provider package ---------------- @@ -149,5 +149,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-redis 4.6.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-redis 4.6.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-redis 4.7.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-redis 4.7.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/redis/provider.yaml b/providers/redis/provider.yaml index 6d671938caa70..bf8de64b43c27 100644 --- a/providers/redis/provider.yaml +++ b/providers/redis/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # 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.7.0 - 4.6.0 - 4.5.0 - 4.4.5 diff --git a/providers/redis/pyproject.toml b/providers/redis/pyproject.toml index 1dbbe21f4b923..47096ba067a12 100644 --- a/providers/redis/pyproject.toml +++ b/providers/redis/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-redis" -version = "4.6.0" +version = "4.7.0" description = "Provider package apache-airflow-providers-redis 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-redis/4.6.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-redis/4.6.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-redis/4.7.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-redis/4.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/redis/src/airflow/providers/redis/__init__.py b/providers/redis/src/airflow/providers/redis/__init__.py index d2e71827f3590..08a6fccd96eab 100644 --- a/providers/redis/src/airflow/providers/redis/__init__.py +++ b/providers/redis/src/airflow/providers/redis/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.6.0" +__version__ = "4.7.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/salesforce/README.rst b/providers/salesforce/README.rst index a6455cdb169b0..a2e04da8c7a5e 100644 --- a/providers/salesforce/README.rst +++ b/providers/salesforce/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-salesforce`` -Release: ``5.14.2`` +Release: ``5.15.0`` `Salesforce `__ @@ -36,7 +36,7 @@ This is a provider package for ``salesforce`` provider. All classes for this pro are in ``airflow.providers.salesforce`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -62,4 +62,4 @@ PIP package Version required ========================================== ================================================================= The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/salesforce/docs/changelog.rst b/providers/salesforce/docs/changelog.rst index 24d2cf703cd4a..7ab76ce5eeaab 100644 --- a/providers/salesforce/docs/changelog.rst +++ b/providers/salesforce/docs/changelog.rst @@ -27,6 +27,18 @@ Changelog --------- +5.15.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + 5.14.2 ...... diff --git a/providers/salesforce/docs/index.rst b/providers/salesforce/docs/index.rst index 69ab6cdf6ca7f..9148488419689 100644 --- a/providers/salesforce/docs/index.rst +++ b/providers/salesforce/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-salesforce package `Salesforce `__ -Release: 5.14.2 +Release: 5.15.0 Provider package ---------------- @@ -114,5 +114,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-salesforce 5.14.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-salesforce 5.14.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-salesforce 5.15.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-salesforce 5.15.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/salesforce/provider.yaml b/providers/salesforce/provider.yaml index ce41d21134360..391bc932fd112 100644 --- a/providers/salesforce/provider.yaml +++ b/providers/salesforce/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1785633505 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: - - 5.14.2 + - 5.15.0 - 5.14.1 - 5.14.0 - 5.13.0 diff --git a/providers/salesforce/pyproject.toml b/providers/salesforce/pyproject.toml index fca3681791d9c..197eff4144b76 100644 --- a/providers/salesforce/pyproject.toml +++ b/providers/salesforce/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-salesforce" -version = "5.14.2" +version = "5.15.0" description = "Provider package apache-airflow-providers-salesforce for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -102,8 +102,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-salesforce/5.14.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-salesforce/5.14.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-salesforce/5.15.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-salesforce/5.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/salesforce/src/airflow/providers/salesforce/__init__.py b/providers/salesforce/src/airflow/providers/salesforce/__init__.py index 49d85d479de49..671177238054e 100644 --- a/providers/salesforce/src/airflow/providers/salesforce/__init__.py +++ b/providers/salesforce/src/airflow/providers/salesforce/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "5.14.2" +__version__ = "5.15.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/samba/README.rst b/providers/samba/README.rst index be92d8609319d..efcf81f19f7f2 100644 --- a/providers/samba/README.rst +++ b/providers/samba/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-samba`` -Release: ``4.13.0`` +Release: ``4.14.0`` `Samba `__ @@ -36,7 +36,7 @@ This is a provider package for ``samba`` provider. All classes for this provider are in ``airflow.providers.samba`` 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/samba/docs/changelog.rst b/providers/samba/docs/changelog.rst index 6d45267e6e21b..4d87799ee4e5c 100644 --- a/providers/samba/docs/changelog.rst +++ b/providers/samba/docs/changelog.rst @@ -27,6 +27,17 @@ Changelog --------- +4.14.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 4.13.0 ...... diff --git a/providers/samba/docs/index.rst b/providers/samba/docs/index.rst index 586c2f36ae427..d1c59de255965 100644 --- a/providers/samba/docs/index.rst +++ b/providers/samba/docs/index.rst @@ -76,7 +76,7 @@ apache-airflow-providers-samba package `Samba `__ -Release: 4.13.0 +Release: 4.14.0 Provider package ---------------- @@ -147,5 +147,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-samba 4.13.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-samba 4.13.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-samba 4.14.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-samba 4.14.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/samba/provider.yaml b/providers/samba/provider.yaml index ef8ec84dc4d9c..fed48573c1a8d 100644 --- a/providers/samba/provider.yaml +++ b/providers/samba/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1787011200 +source-date-epoch: 1790023613 # 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.13.0 + - 4.14.0 - 4.12.6 - 4.12.5 - 4.12.4 diff --git a/providers/samba/pyproject.toml b/providers/samba/pyproject.toml index 46cdf80ad8b4a..dbe1944735d50 100644 --- a/providers/samba/pyproject.toml +++ b/providers/samba/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-samba" -version = "4.13.0" +version = "4.14.0" description = "Provider package apache-airflow-providers-samba for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -111,8 +111,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-samba/4.13.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-samba/4.13.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-samba/4.14.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-samba/4.14.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/samba/src/airflow/providers/samba/__init__.py b/providers/samba/src/airflow/providers/samba/__init__.py index 0dfbc268b1895..9d2e2338803f4 100644 --- a/providers/samba/src/airflow/providers/samba/__init__.py +++ b/providers/samba/src/airflow/providers/samba/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.13.0" +__version__ = "4.14.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/segment/README.rst b/providers/segment/README.rst index 2d34971039545..a1e528f78effe 100644 --- a/providers/segment/README.rst +++ b/providers/segment/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-segment`` -Release: ``3.9.5`` +Release: ``3.10.0`` `Segment `__ @@ -36,7 +36,7 @@ This is a provider package for ``segment`` provider. All classes for this provid are in ``airflow.providers.segment`` 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/segment/docs/changelog.rst b/providers/segment/docs/changelog.rst index 3acbf5fea7a5a..2249e9ee8c6a6 100644 --- a/providers/segment/docs/changelog.rst +++ b/providers/segment/docs/changelog.rst @@ -27,6 +27,19 @@ Changelog --------- +3.10.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 3.9.5 ..... diff --git a/providers/segment/docs/index.rst b/providers/segment/docs/index.rst index c0c4613bb8600..5d582671bfb41 100644 --- a/providers/segment/docs/index.rst +++ b/providers/segment/docs/index.rst @@ -61,7 +61,7 @@ apache-airflow-providers-segment package `Segment `__ -Release: 3.9.5 +Release: 3.10.0 Provider package ---------------- @@ -95,5 +95,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-segment 3.9.5 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-segment 3.9.5 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-segment 3.10.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-segment 3.10.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/segment/provider.yaml b/providers/segment/provider.yaml index 121fb54b5076b..c90827ea92a76 100644 --- a/providers/segment/provider.yaml +++ b/providers/segment/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1790023613 # 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.9.5 + - 3.10.0 - 3.9.4 - 3.9.3 - 3.9.2 diff --git a/providers/segment/pyproject.toml b/providers/segment/pyproject.toml index ed6ca757fe40a..abed1b717103d 100644 --- a/providers/segment/pyproject.toml +++ b/providers/segment/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-segment" -version = "3.9.5" +version = "3.10.0" description = "Provider package apache-airflow-providers-segment for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -101,8 +101,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-segment/3.9.5" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-segment/3.9.5/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-segment/3.10.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-segment/3.10.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/segment/src/airflow/providers/segment/__init__.py b/providers/segment/src/airflow/providers/segment/__init__.py index 603d440a6a2ac..6c397457acca6 100644 --- a/providers/segment/src/airflow/providers/segment/__init__.py +++ b/providers/segment/src/airflow/providers/segment/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.9.5" +__version__ = "3.10.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/sftp/README.rst b/providers/sftp/README.rst index 72e17a4557ff9..843d50901f3f9 100644 --- a/providers/sftp/README.rst +++ b/providers/sftp/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-sftp`` -Release: ``6.0.1`` +Release: ``6.1.0`` `SSH File Transfer Protocol (SFTP) `__ @@ -36,7 +36,7 @@ This is a provider package for ``sftp`` provider. All classes for this provider are in ``airflow.providers.sftp`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -91,4 +91,4 @@ Extra Dependencies =============== ======================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/sftp/docs/changelog.rst b/providers/sftp/docs/changelog.rst index 9b1053444600e..544eb4d4b7948 100644 --- a/providers/sftp/docs/changelog.rst +++ b/providers/sftp/docs/changelog.rst @@ -27,6 +27,19 @@ Changelog --------- +6.1.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` +* ``Add deferrable mode to SFTPOperator (#72336)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + 6.0.1 ..... diff --git a/providers/sftp/docs/index.rst b/providers/sftp/docs/index.rst index 18816a404bbf8..ced7440406185 100644 --- a/providers/sftp/docs/index.rst +++ b/providers/sftp/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-sftp package `SSH File Transfer Protocol (SFTP) `__ -Release: 6.0.1 +Release: 6.1.0 Provider package ---------------- @@ -151,5 +151,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-sftp 6.0.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-sftp 6.0.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-sftp 6.1.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-sftp 6.1.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/sftp/provider.yaml b/providers/sftp/provider.yaml index 27a49f9315a51..5b40a42ec7997 100644 --- a/providers/sftp/provider.yaml +++ b/providers/sftp/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1785633505 +source-date-epoch: 1790023613 # 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.1.0 - 6.0.1 - 6.0.0 - 5.8.2 diff --git a/providers/sftp/pyproject.toml b/providers/sftp/pyproject.toml index c1cbbcf09054c..1dab1f4929f3a 100644 --- a/providers/sftp/pyproject.toml +++ b/providers/sftp/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-sftp" -version = "6.0.1" +version = "6.1.0" description = "Provider package apache-airflow-providers-sftp for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -114,8 +114,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-sftp/6.0.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-sftp/6.0.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-sftp/6.1.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-sftp/6.1.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/sftp/src/airflow/providers/sftp/__init__.py b/providers/sftp/src/airflow/providers/sftp/__init__.py index 84df774bb3921..d8da85aac431a 100644 --- a/providers/sftp/src/airflow/providers/sftp/__init__.py +++ b/providers/sftp/src/airflow/providers/sftp/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "6.0.1" +__version__ = "6.1.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/slack/README.rst b/providers/slack/README.rst index 533182799f35c..332c387dd31cb 100644 --- a/providers/slack/README.rst +++ b/providers/slack/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-slack`` -Release: ``9.10.2`` +Release: ``9.11.0`` `Slack `__ services integration including: @@ -39,7 +39,7 @@ This is a provider package for ``slack`` provider. All classes for this provider are in ``airflow.providers.slack`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -66,4 +66,4 @@ PIP package Version required ========================================== ====================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/slack/docs/changelog.rst b/providers/slack/docs/changelog.rst index 74d8a29359746..2f11b33dcbe02 100644 --- a/providers/slack/docs/changelog.rst +++ b/providers/slack/docs/changelog.rst @@ -27,6 +27,19 @@ Changelog --------- +9.11.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 9.10.2 ...... diff --git a/providers/slack/docs/index.rst b/providers/slack/docs/index.rst index d643b1c06ed86..85d2030a9d88d 100644 --- a/providers/slack/docs/index.rst +++ b/providers/slack/docs/index.rst @@ -81,7 +81,7 @@ apache-airflow-providers-slack package - `Slack Incoming Webhook `__ -Release: 9.10.2 +Release: 9.11.0 Provider package ---------------- @@ -119,5 +119,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-slack 9.10.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-slack 9.10.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-slack 9.11.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-slack 9.11.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/slack/provider.yaml b/providers/slack/provider.yaml index a6ec431ca200d..cfd0028f6d1ef 100644 --- a/providers/slack/provider.yaml +++ b/providers/slack/provider.yaml @@ -26,13 +26,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1781642052 +source-date-epoch: 1790023613 # 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.10.2 + - 9.11.0 - 9.10.1 - 9.10.0 - 9.9.0 diff --git a/providers/slack/pyproject.toml b/providers/slack/pyproject.toml index 7c9ffe5412750..dcfde3a13bbc1 100644 --- a/providers/slack/pyproject.toml +++ b/providers/slack/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-slack" -version = "9.10.2" +version = "9.11.0" description = "Provider package apache-airflow-providers-slack for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -107,8 +107,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-slack/9.10.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-slack/9.10.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-slack/9.11.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-slack/9.11.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/slack/src/airflow/providers/slack/__init__.py b/providers/slack/src/airflow/providers/slack/__init__.py index 46dfbb1ecaada..6af8fcd1af7fd 100644 --- a/providers/slack/src/airflow/providers/slack/__init__.py +++ b/providers/slack/src/airflow/providers/slack/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "9.10.2" +__version__ = "9.11.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/smtp/README.rst b/providers/smtp/README.rst index 7c47110c8286b..2aac51f8fd7a5 100644 --- a/providers/smtp/README.rst +++ b/providers/smtp/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-smtp`` -Release: ``3.0.4`` +Release: ``3.1.0`` `Simple Mail Transfer Protocol (SMTP) `__ @@ -36,7 +36,7 @@ This is a provider package for ``smtp`` provider. All classes for this provider are in ``airflow.providers.smtp`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -59,4 +59,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/smtp/docs/changelog.rst b/providers/smtp/docs/changelog.rst index 5edb2f2c8adfc..990e67bb334a8 100644 --- a/providers/smtp/docs/changelog.rst +++ b/providers/smtp/docs/changelog.rst @@ -27,6 +27,17 @@ Changelog --------- +3.1.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 3.0.4 ..... diff --git a/providers/smtp/docs/index.rst b/providers/smtp/docs/index.rst index b41ce55b73041..473c54a32cdbd 100644 --- a/providers/smtp/docs/index.rst +++ b/providers/smtp/docs/index.rst @@ -64,7 +64,7 @@ apache-airflow-providers-smtp package `Simple Mail Transfer Protocol (SMTP) `__ -Release: 3.0.4 +Release: 3.1.0 Provider package ---------------- @@ -98,5 +98,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-smtp 3.0.4 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-smtp 3.0.4 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-smtp 3.1.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-smtp 3.1.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/smtp/provider.yaml b/providers/smtp/provider.yaml index b2a06fb60223c..a69dd2639042f 100644 --- a/providers/smtp/provider.yaml +++ b/providers/smtp/provider.yaml @@ -24,13 +24,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: - - 3.0.4 + - 3.1.0 - 3.0.3 - 3.0.2 - 3.0.1 diff --git a/providers/smtp/pyproject.toml b/providers/smtp/pyproject.toml index 8959c9d1149cf..5e81dc10209b6 100644 --- a/providers/smtp/pyproject.toml +++ b/providers/smtp/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-smtp" -version = "3.0.4" +version = "3.1.0" description = "Provider package apache-airflow-providers-smtp for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-smtp/3.0.4" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-smtp/3.0.4/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-smtp/3.1.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-smtp/3.1.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/smtp/src/airflow/providers/smtp/__init__.py b/providers/smtp/src/airflow/providers/smtp/__init__.py index 1a3cedcfef53e..6b97d4fff4bdf 100644 --- a/providers/smtp/src/airflow/providers/smtp/__init__.py +++ b/providers/smtp/src/airflow/providers/smtp/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.0.4" +__version__ = "3.1.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/snowflake/README.rst b/providers/snowflake/README.rst index 8bec1d61f20f3..a7ef0ad544233 100644 --- a/providers/snowflake/README.rst +++ b/providers/snowflake/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-snowflake`` -Release: ``6.17.0`` +Release: ``6.18.0`` `Snowflake `__ @@ -36,7 +36,7 @@ This is a provider package for ``snowflake`` provider. All classes for this prov are in ``airflow.providers.snowflake`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -103,4 +103,4 @@ Extra Dependencies =================== ==================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/snowflake/docs/changelog.rst b/providers/snowflake/docs/changelog.rst index 6ac163d109089..18824d0f115a9 100644 --- a/providers/snowflake/docs/changelog.rst +++ b/providers/snowflake/docs/changelog.rst @@ -27,6 +27,31 @@ Changelog --------- +6.18.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` +* ``Add SnowflakeNotebookOperator for executing Snowflake Notebooks (#63470)`` +* ``Add Cortex Agent management methods to SnowflakeCortexAgentHook (#70101)`` + +Bug Fixes +~~~~~~~~~ + +* ``Validate Snowflake account and region before building the SQL API URL (#72174)`` +* ``Fix Snowflake SQL API OAuth for client_credentials and azure_conn_id (#73162)`` + +Misc +~~~~ + +* ``Log when a Snowpark container job returns no logs (#73011)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Remove real sleeps from slow provider unit tests (#73478)`` + 6.17.0 ...... diff --git a/providers/snowflake/docs/index.rst b/providers/snowflake/docs/index.rst index 6b1e9a3db458e..eac7bf4a71dd9 100644 --- a/providers/snowflake/docs/index.rst +++ b/providers/snowflake/docs/index.rst @@ -79,7 +79,7 @@ apache-airflow-providers-snowflake package `Snowflake `__ -Release: 6.17.0 +Release: 6.18.0 Provider package ---------------- @@ -165,5 +165,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-snowflake 6.17.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-snowflake 6.17.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-snowflake 6.18.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-snowflake 6.18.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/snowflake/provider.yaml b/providers/snowflake/provider.yaml index d34e652bc6716..aa3d1ec8af9f1 100644 --- a/providers/snowflake/provider.yaml +++ b/providers/snowflake/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # 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.18.0 - 6.17.0 - 6.16.1 - 6.16.0 diff --git a/providers/snowflake/pyproject.toml b/providers/snowflake/pyproject.toml index d3ec0d3a68295..b6f4cfe3f1d41 100644 --- a/providers/snowflake/pyproject.toml +++ b/providers/snowflake/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-snowflake" -version = "6.17.0" +version = "6.18.0" description = "Provider package apache-airflow-providers-snowflake for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -134,8 +134,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-snowflake/6.17.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-snowflake/6.17.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-snowflake/6.18.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-snowflake/6.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/snowflake/src/airflow/providers/snowflake/__init__.py b/providers/snowflake/src/airflow/providers/snowflake/__init__.py index d53bf99495dd6..3436ff4b92490 100644 --- a/providers/snowflake/src/airflow/providers/snowflake/__init__.py +++ b/providers/snowflake/src/airflow/providers/snowflake/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "6.17.0" +__version__ = "6.18.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/ssh/README.rst b/providers/ssh/README.rst index d92f773fadd15..157d492240066 100644 --- a/providers/ssh/README.rst +++ b/providers/ssh/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-ssh`` -Release: ``6.0.1`` +Release: ``6.1.0`` `Secure Shell (SSH) `__ @@ -36,7 +36,7 @@ This is a provider package for ``ssh`` provider. All classes for this provider p are in ``airflow.providers.ssh`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -60,4 +60,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/ssh/docs/changelog.rst b/providers/ssh/docs/changelog.rst index d5136a605a16c..7bb681ecd15e2 100644 --- a/providers/ssh/docs/changelog.rst +++ b/providers/ssh/docs/changelog.rst @@ -27,6 +27,19 @@ Changelog --------- +6.1.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix DeadlockImminentError when a connection is resolved inside an async task (#71890)`` + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + 6.0.1 ..... diff --git a/providers/ssh/docs/index.rst b/providers/ssh/docs/index.rst index fa07bdcf95da2..b0569cb865a79 100644 --- a/providers/ssh/docs/index.rst +++ b/providers/ssh/docs/index.rst @@ -69,7 +69,7 @@ apache-airflow-providers-ssh package `Secure Shell (SSH) `__ -Release: 6.0.1 +Release: 6.1.0 Provider package ---------------- @@ -104,5 +104,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-ssh 6.0.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-ssh 6.0.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-ssh 6.1.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-ssh 6.1.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/ssh/provider.yaml b/providers/ssh/provider.yaml index 029c8ef80c407..959b9092ba576 100644 --- a/providers/ssh/provider.yaml +++ b/providers/ssh/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1785633505 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: - - 6.0.1 + - 6.1.0 - 6.0.0 - 5.0.4 - 5.0.3 diff --git a/providers/ssh/pyproject.toml b/providers/ssh/pyproject.toml index 45c91c2464ecb..5966f0254f513 100644 --- a/providers/ssh/pyproject.toml +++ b/providers/ssh/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-ssh" -version = "6.0.1" +version = "6.1.0" description = "Provider package apache-airflow-providers-ssh for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -101,8 +101,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-ssh/6.0.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-ssh/6.0.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-ssh/6.1.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-ssh/6.1.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/ssh/src/airflow/providers/ssh/__init__.py b/providers/ssh/src/airflow/providers/ssh/__init__.py index f06acf876fa91..c3aa470273ad0 100644 --- a/providers/ssh/src/airflow/providers/ssh/__init__.py +++ b/providers/ssh/src/airflow/providers/ssh/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "6.0.1" +__version__ = "6.1.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/standard/README.rst b/providers/standard/README.rst index d33b87a46eb27..907efc3ee98ca 100644 --- a/providers/standard/README.rst +++ b/providers/standard/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-standard`` -Release: ``1.19.0`` +Release: ``1.20.0`` Airflow Standard Provider @@ -36,7 +36,7 @@ This is a provider package for ``standard`` provider. All classes for this provi are in ``airflow.providers.standard`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -86,4 +86,4 @@ Extra Dependencies =============== ======================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/standard/docs/changelog.rst b/providers/standard/docs/changelog.rst index f63e78539dab6..ef37747bddfd9 100644 --- a/providers/standard/docs/changelog.rst +++ b/providers/standard/docs/changelog.rst @@ -35,6 +35,33 @@ Changelog --------- +1.20.0 +...... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +Bug Fixes +~~~~~~~~~ + +* ``Avoid parsing templated DateTimeSensorAsync targets at Dag parse time (#72659)`` +* ``Fix exception messages rendering as a tuple instead of the value (#73296)`` +* ``Stop FileSensor deferring when deferrable is not set (#73297)`` +* ``Support timeout defaults in LLM approval reviews (#72155)`` + +Doc-only +~~~~~~~~ + +* ``Fix broken class xrefs in standard provider docs (#73360)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Stop running duplicate virtualenv operator tests (#73500)`` + * ``Stop provider tests leaking AF2 global TI session (#73272)`` + * ``Align standard operator test modules with the source layout (#73229)`` + 1.19.0 ...... diff --git a/providers/standard/docs/index.rst b/providers/standard/docs/index.rst index abd117e3fa0a0..2cf9a41842011 100644 --- a/providers/standard/docs/index.rst +++ b/providers/standard/docs/index.rst @@ -66,7 +66,7 @@ apache-airflow-providers-standard package Airflow Standard Provider -Release: 1.19.0 +Release: 1.20.0 Provider package ---------------- @@ -135,5 +135,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-standard 1.19.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-standard 1.19.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-standard 1.20.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-standard 1.20.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/standard/provider.yaml b/providers/standard/provider.yaml index d4ec2ae84e2ac..3a7b46af83079 100644 --- a/providers/standard/provider.yaml +++ b/providers/standard/provider.yaml @@ -22,12 +22,13 @@ description: | Airflow Standard Provider state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # 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.20.0 - 1.19.0 - 1.18.0 - 1.17.0 diff --git a/providers/standard/pyproject.toml b/providers/standard/pyproject.toml index 873986ae2ddcb..5c7494d16ef52 100644 --- a/providers/standard/pyproject.toml +++ b/providers/standard/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-standard" -version = "1.19.0" +version = "1.20.0" description = "Provider package apache-airflow-providers-standard for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -107,8 +107,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-standard/1.19.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-standard/1.19.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-standard/1.20.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-standard/1.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/standard/src/airflow/providers/standard/__init__.py b/providers/standard/src/airflow/providers/standard/__init__.py index 04b8b5b340f75..8d987a7bfb6a9 100644 --- a/providers/standard/src/airflow/providers/standard/__init__.py +++ b/providers/standard/src/airflow/providers/standard/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.19.0" +__version__ = "1.20.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/tableau/README.rst b/providers/tableau/README.rst index a3a55cc30c2b2..022d25a2c481e 100644 --- a/providers/tableau/README.rst +++ b/providers/tableau/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-tableau`` -Release: ``5.6.1`` +Release: ``5.7.0`` `Tableau `__ @@ -36,7 +36,7 @@ This is a provider package for ``tableau`` provider. All classes for this provid are in ``airflow.providers.tableau`` 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/tableau/docs/changelog.rst b/providers/tableau/docs/changelog.rst index 984e4cd8001d3..e49ca4c5ef5f0 100644 --- a/providers/tableau/docs/changelog.rst +++ b/providers/tableau/docs/changelog.rst @@ -27,6 +27,17 @@ Changelog --------- +5.7.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 5.6.1 ..... diff --git a/providers/tableau/docs/index.rst b/providers/tableau/docs/index.rst index beac021b8849b..5b228cd2d662c 100644 --- a/providers/tableau/docs/index.rst +++ b/providers/tableau/docs/index.rst @@ -71,7 +71,7 @@ apache-airflow-providers-tableau package `Tableau `__ -Release: 5.6.1 +Release: 5.7.0 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-tableau 5.6.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-tableau 5.6.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-tableau 5.7.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-tableau 5.7.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/tableau/provider.yaml b/providers/tableau/provider.yaml index 5c64476cac4e5..f3cf85e5caba7 100644 --- a/providers/tableau/provider.yaml +++ b/providers/tableau/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1787011200 +source-date-epoch: 1790023613 # 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.6.1 + - 5.7.0 - 5.6.0 - 5.5.0 - 5.4.1 diff --git a/providers/tableau/pyproject.toml b/providers/tableau/pyproject.toml index e964c4d1170c0..259460e9e47b0 100644 --- a/providers/tableau/pyproject.toml +++ b/providers/tableau/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-tableau" -version = "5.6.1" +version = "5.7.0" description = "Provider package apache-airflow-providers-tableau for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-tableau/5.6.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-tableau/5.6.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-tableau/5.7.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-tableau/5.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/tableau/src/airflow/providers/tableau/__init__.py b/providers/tableau/src/airflow/providers/tableau/__init__.py index c259085787dfa..465aee8122d34 100644 --- a/providers/tableau/src/airflow/providers/tableau/__init__.py +++ b/providers/tableau/src/airflow/providers/tableau/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "5.6.1" +__version__ = "5.7.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/telegram/README.rst b/providers/telegram/README.rst index a476d10a65831..a0d79b55eb111 100644 --- a/providers/telegram/README.rst +++ b/providers/telegram/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-telegram`` -Release: ``4.9.6`` +Release: ``4.10.0`` `Telegram `__ @@ -36,7 +36,7 @@ This is a provider package for ``telegram`` provider. All classes for this provi are in ``airflow.providers.telegram`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -59,4 +59,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/telegram/docs/changelog.rst b/providers/telegram/docs/changelog.rst index 63782325fd204..c0438ea6432ff 100644 --- a/providers/telegram/docs/changelog.rst +++ b/providers/telegram/docs/changelog.rst @@ -27,6 +27,23 @@ Changelog --------- +4.10.0 +...... + +Features +~~~~~~~~ + +* ``Add telegram_conn_id to TelegramOperator and TelegramFileOperator template_fields (#73263)`` + +Misc +~~~~ + +* ``Sync connection UI metadata in provider.yaml with hook definitions (#72087)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + 4.9.6 ..... diff --git a/providers/telegram/docs/index.rst b/providers/telegram/docs/index.rst index 00968002d6d29..5471b46308510 100644 --- a/providers/telegram/docs/index.rst +++ b/providers/telegram/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-telegram package `Telegram `__ -Release: 4.9.6 +Release: 4.10.0 Provider package ---------------- @@ -111,5 +111,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-telegram 4.9.6 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-telegram 4.9.6 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-telegram 4.10.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-telegram 4.10.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/telegram/provider.yaml b/providers/telegram/provider.yaml index 240cf8dba40c9..63836a094c7ea 100644 --- a/providers/telegram/provider.yaml +++ b/providers/telegram/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1785633505 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 4.10.0 - 4.9.6 - 4.9.5 - 4.9.4 diff --git a/providers/telegram/pyproject.toml b/providers/telegram/pyproject.toml index 880f1539afe62..5e7ac1fa06d1a 100644 --- a/providers/telegram/pyproject.toml +++ b/providers/telegram/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-telegram" -version = "4.9.6" +version = "4.10.0" description = "Provider package apache-airflow-providers-telegram for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-telegram/4.9.6" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-telegram/4.9.6/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-telegram/4.10.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-telegram/4.10.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/telegram/src/airflow/providers/telegram/__init__.py b/providers/telegram/src/airflow/providers/telegram/__init__.py index 361f553c2cdab..4a927dc5774b4 100644 --- a/providers/telegram/src/airflow/providers/telegram/__init__.py +++ b/providers/telegram/src/airflow/providers/telegram/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.9.6" +__version__ = "4.10.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/teradata/README.rst b/providers/teradata/README.rst index 30e310a29c263..e1dda893322e6 100644 --- a/providers/teradata/README.rst +++ b/providers/teradata/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-teradata`` -Release: ``3.6.3`` +Release: ``3.7.0`` `Teradata `__ @@ -36,7 +36,7 @@ This is a provider package for ``teradata`` provider. All classes for this provi are in ``airflow.providers.teradata`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -94,4 +94,4 @@ Extra Dependencies =================== ============================================ The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/teradata/docs/changelog.rst b/providers/teradata/docs/changelog.rst index 0d6377e02b487..20c394a9c5407 100644 --- a/providers/teradata/docs/changelog.rst +++ b/providers/teradata/docs/changelog.rst @@ -25,6 +25,24 @@ Changelog --------- +3.7.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +Bug Fixes +~~~~~~~~~ + +* ``Fix Teradata compute cluster trigger swallowing task cancellation (#72695)`` +* ``Keep object store credentials out of the task log in Teradata transfers (#72176)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Constrain the Teradata compute-cluster example Dag's user-settable Params (#72714)`` + 3.6.3 ..... diff --git a/providers/teradata/docs/index.rst b/providers/teradata/docs/index.rst index f3320f05a6914..f7bef9c566631 100644 --- a/providers/teradata/docs/index.rst +++ b/providers/teradata/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-teradata package `Teradata `__ -Release: 3.6.3 +Release: 3.7.0 Provider package ---------------- @@ -154,5 +154,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-teradata 3.6.3 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-teradata 3.6.3 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-teradata 3.7.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-teradata 3.7.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/teradata/provider.yaml b/providers/teradata/provider.yaml index 054aec87bdd29..c08d11aaa9b49 100644 --- a/providers/teradata/provider.yaml +++ b/providers/teradata/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1788976455 +source-date-epoch: 1790023613 # 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.7.0 - 3.6.3 - 3.6.2 - 3.6.1 diff --git a/providers/teradata/pyproject.toml b/providers/teradata/pyproject.toml index f112c69be1649..2d1404529487c 100644 --- a/providers/teradata/pyproject.toml +++ b/providers/teradata/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-teradata" -version = "3.6.3" +version = "3.7.0" description = "Provider package apache-airflow-providers-teradata for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -123,8 +123,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-teradata/3.6.3" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-teradata/3.6.3/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-teradata/3.7.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-teradata/3.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/teradata/src/airflow/providers/teradata/__init__.py b/providers/teradata/src/airflow/providers/teradata/__init__.py index 7f7dbe52b9f4d..b093ea37a693e 100644 --- a/providers/teradata/src/airflow/providers/teradata/__init__.py +++ b/providers/teradata/src/airflow/providers/teradata/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.6.3" +__version__ = "3.7.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/trino/README.rst b/providers/trino/README.rst index 59a497c0bb4e3..ed0506ab88b0b 100644 --- a/providers/trino/README.rst +++ b/providers/trino/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-trino`` -Release: ``6.6.1`` +Release: ``6.7.0`` `Trino `__ @@ -36,7 +36,7 @@ This is a provider package for ``trino`` provider. All classes for this provider are in ``airflow.providers.trino`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -93,4 +93,4 @@ Extra Dependencies =============== ======================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/trino/docs/changelog.rst b/providers/trino/docs/changelog.rst index c7da9c63b1321..2b9d70c7cc827 100644 --- a/providers/trino/docs/changelog.rst +++ b/providers/trino/docs/changelog.rst @@ -26,6 +26,18 @@ Changelog --------- +6.7.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + 6.6.1 ..... diff --git a/providers/trino/docs/index.rst b/providers/trino/docs/index.rst index 079a0d94a50b1..bdbe980e0df00 100644 --- a/providers/trino/docs/index.rst +++ b/providers/trino/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-trino package `Trino `__ -Release: 6.6.1 +Release: 6.7.0 Provider package ---------------- @@ -154,5 +154,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-trino 6.6.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-trino 6.6.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-trino 6.7.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-trino 6.7.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/trino/provider.yaml b/providers/trino/provider.yaml index 571ed56ed8771..0f9ed1c1dc048 100644 --- a/providers/trino/provider.yaml +++ b/providers/trino/provider.yaml @@ -23,13 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1785633505 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: - - 6.6.1 + - 6.7.0 - 6.6.0 - 6.5.2 - 6.5.1 diff --git a/providers/trino/pyproject.toml b/providers/trino/pyproject.toml index c9229bf67d43e..28f2ca72e0edb 100644 --- a/providers/trino/pyproject.toml +++ b/providers/trino/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-trino" -version = "6.6.1" +version = "6.7.0" description = "Provider package apache-airflow-providers-trino for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -117,8 +117,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-trino/6.6.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-trino/6.6.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-trino/6.7.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-trino/6.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/trino/src/airflow/providers/trino/__init__.py b/providers/trino/src/airflow/providers/trino/__init__.py index 7142f1583512c..2eda7c4a24f66 100644 --- a/providers/trino/src/airflow/providers/trino/__init__.py +++ b/providers/trino/src/airflow/providers/trino/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "6.6.1" +__version__ = "6.7.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/weaviate/README.rst b/providers/weaviate/README.rst index d4198503860e0..48b08c3c99b56 100644 --- a/providers/weaviate/README.rst +++ b/providers/weaviate/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-weaviate`` -Release: ``3.4.1`` +Release: ``3.5.0`` `Weaviate `__ @@ -36,7 +36,7 @@ This is a provider package for ``weaviate`` provider. All classes for this provi are in ``airflow.providers.weaviate`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -63,4 +63,4 @@ PIP package Version required ========================================== ================================================================= The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/weaviate/docs/changelog.rst b/providers/weaviate/docs/changelog.rst index 0da137969b21d..3cf3dcb640384 100644 --- a/providers/weaviate/docs/changelog.rst +++ b/providers/weaviate/docs/changelog.rst @@ -20,6 +20,20 @@ Changelog --------- +3.5.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-09-22`` + * ``Migrate google + pagerduty + anthropic providers to 'httpx2' (#72111)`` + * ``Adopt flit 4 as the provider distribution build backend (#71186)`` + 3.4.1 ..... diff --git a/providers/weaviate/docs/index.rst b/providers/weaviate/docs/index.rst index 48b8b058e9199..0deb89b143005 100644 --- a/providers/weaviate/docs/index.rst +++ b/providers/weaviate/docs/index.rst @@ -79,7 +79,7 @@ apache-airflow-providers-weaviate package `Weaviate `__ -Release: 3.4.1 +Release: 3.5.0 Provider package ---------------- @@ -117,5 +117,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-weaviate 3.4.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-weaviate 3.4.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-weaviate 3.5.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-weaviate 3.5.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/weaviate/provider.yaml b/providers/weaviate/provider.yaml index e611b62fc93fc..68ed6991d379c 100644 --- a/providers/weaviate/provider.yaml +++ b/providers/weaviate/provider.yaml @@ -25,13 +25,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1785633505 +source-date-epoch: 1790023613 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: - - 3.4.1 + - 3.5.0 - 3.4.0 - 3.3.5 - 3.3.4 diff --git a/providers/weaviate/pyproject.toml b/providers/weaviate/pyproject.toml index b3fb83201db2f..518aa60559a83 100644 --- a/providers/weaviate/pyproject.toml +++ b/providers/weaviate/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-weaviate" -version = "3.4.1" +version = "3.5.0" description = "Provider package apache-airflow-providers-weaviate for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -103,8 +103,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-weaviate/3.4.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-weaviate/3.4.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-weaviate/3.5.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-weaviate/3.5.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/weaviate/src/airflow/providers/weaviate/__init__.py b/providers/weaviate/src/airflow/providers/weaviate/__init__.py index 533faa2ee0fd9..76a09c398341d 100644 --- a/providers/weaviate/src/airflow/providers/weaviate/__init__.py +++ b/providers/weaviate/src/airflow/providers/weaviate/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.4.1" +__version__ = "3.5.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/yandex/README.rst b/providers/yandex/README.rst index ff0ccda7fe132..ba6712fcb1eb5 100644 --- a/providers/yandex/README.rst +++ b/providers/yandex/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-yandex`` -Release: ``4.5.2`` +Release: ``4.6.0`` This package is for Yandex, including: @@ -38,7 +38,7 @@ This is a provider package for ``yandex`` provider. All classes for this provide are in ``airflow.providers.yandex`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -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/yandex/docs/changelog.rst b/providers/yandex/docs/changelog.rst index 5850fc1254fb8..ce007e6241f5f 100644 --- a/providers/yandex/docs/changelog.rst +++ b/providers/yandex/docs/changelog.rst @@ -27,6 +27,17 @@ Changelog --------- +4.6.0 +..... + +Features +~~~~~~~~ + +* ``Template every connection id accepted by provider operators (#73286)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 4.5.2 ..... diff --git a/providers/yandex/docs/index.rst b/providers/yandex/docs/index.rst index cdf26c0c5a6ec..4ef21f3e9bc13 100644 --- a/providers/yandex/docs/index.rst +++ b/providers/yandex/docs/index.rst @@ -81,7 +81,7 @@ This package is for Yandex, including: - `Yandex.Cloud `__ -Release: 4.5.2 +Release: 4.6.0 Provider package ---------------- @@ -119,5 +119,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-yandex 4.5.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-yandex 4.5.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-yandex 4.6.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-yandex 4.6.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/yandex/provider.yaml b/providers/yandex/provider.yaml index f965e5c918c81..8526ec4845045 100644 --- a/providers/yandex/provider.yaml +++ b/providers/yandex/provider.yaml @@ -24,13 +24,13 @@ description: | - `Yandex.Cloud `__ state: ready lifecycle: production -source-date-epoch: 1785633505 +source-date-epoch: 1790023613 # 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.2 + - 4.6.0 - 4.5.1 - 4.5.0 - 4.4.2 diff --git a/providers/yandex/pyproject.toml b/providers/yandex/pyproject.toml index 9e39d2f389559..7d1a821ce57a6 100644 --- a/providers/yandex/pyproject.toml +++ b/providers/yandex/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-yandex" -version = "4.5.2" +version = "4.6.0" description = "Provider package apache-airflow-providers-yandex 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-yandex/4.5.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-yandex/4.5.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-yandex/4.6.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-yandex/4.6.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/yandex/src/airflow/providers/yandex/__init__.py b/providers/yandex/src/airflow/providers/yandex/__init__.py index dd7f88518e910..8f918f8886145 100644 --- a/providers/yandex/src/airflow/providers/yandex/__init__.py +++ b/providers/yandex/src/airflow/providers/yandex/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.5.2" +__version__ = "4.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/uv.lock b/uv.lock index ab4c7c10ab124..597ef628b68ad 100644 --- a/uv.lock +++ b/uv.lock @@ -2971,7 +2971,7 @@ packages = [] [[package]] name = "apache-airflow-providers-airbyte" -version = "6.0.1" +version = "6.1.0" source = { editable = "providers/airbyte" } dependencies = [ { name = "airbyte-api" }, @@ -3054,7 +3054,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-alibaba" -version = "3.4.0" +version = "3.5.0" source = { editable = "providers/alibaba" } dependencies = [ { name = "alibabacloud-adb20211201" }, @@ -3098,7 +3098,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-amazon" -version = "9.36.0" +version = "9.37.0" source = { editable = "providers/amazon" } dependencies = [ { name = "apache-airflow" }, @@ -3307,7 +3307,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-anthropic" -version = "1.0.0" +version = "1.1.0" source = { editable = "providers/anthropic" } dependencies = [ { name = "anthropic" }, @@ -3436,7 +3436,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apache-beam" -version = "6.2.4" +version = "6.3.0" source = { editable = "providers/apache/beam" } dependencies = [ { name = "apache-airflow" }, @@ -3491,7 +3491,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apache-cassandra" -version = "3.9.5" +version = "3.10.0" source = { editable = "providers/apache/cassandra" } dependencies = [ { name = "apache-airflow" }, @@ -3570,7 +3570,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apache-druid" -version = "4.5.2" +version = "4.6.0" source = { editable = "providers/apache/druid" } dependencies = [ { name = "apache-airflow" }, @@ -3621,7 +3621,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apache-flink" -version = "1.8.5" +version = "1.9.0" source = { editable = "providers/apache/flink" } dependencies = [ { name = "apache-airflow" }, @@ -3662,7 +3662,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apache-hdfs" -version = "4.13.0" +version = "4.14.0" source = { editable = "providers/apache/hdfs" } dependencies = [ { name = "apache-airflow" }, @@ -3710,7 +3710,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apache-hive" -version = "9.6.2" +version = "9.7.0" source = { editable = "providers/apache/hive" } dependencies = [ { name = "apache-airflow" }, @@ -3971,7 +3971,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apache-kylin" -version = "3.10.5" +version = "3.11.0" source = { editable = "providers/apache/kylin" } dependencies = [ { name = "apache-airflow" }, @@ -4008,7 +4008,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apache-livy" -version = "4.6.1" +version = "4.6.2" source = { editable = "providers/apache/livy" } dependencies = [ { name = "aiohttp" }, @@ -4051,7 +4051,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apache-pig" -version = "4.8.5" +version = "4.9.0" source = { editable = "providers/apache/pig" } dependencies = [ { name = "apache-airflow" }, @@ -4192,7 +4192,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apache-tinkerpop" -version = "1.1.4" +version = "1.2.0" source = { editable = "providers/apache/tinkerpop" } dependencies = [ { name = "apache-airflow" }, @@ -4229,7 +4229,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apprise" -version = "2.3.4" +version = "2.4.0" source = { editable = "providers/apprise" } dependencies = [ { name = "apache-airflow" }, @@ -4266,7 +4266,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-arangodb" -version = "2.9.6" +version = "2.10.0" source = { editable = "providers/arangodb" } dependencies = [ { name = "apache-airflow" }, @@ -4303,7 +4303,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-asana" -version = "2.11.4" +version = "2.12.0" source = { editable = "providers/asana" } dependencies = [ { name = "apache-airflow" }, @@ -4340,7 +4340,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-atlassian-jira" -version = "3.3.5" +version = "3.4.0" source = { editable = "providers/atlassian/jira" } dependencies = [ { name = "apache-airflow" }, @@ -4381,7 +4381,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-celery" -version = "3.24.0" +version = "3.24.1" source = { editable = "providers/celery" } dependencies = [ { name = "apache-airflow" }, @@ -4467,7 +4467,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-cloudant" -version = "4.3.5" +version = "4.3.6" source = { editable = "providers/cloudant" } dependencies = [ { name = "apache-airflow" }, @@ -4504,7 +4504,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-cncf-kubernetes" -version = "10.22.0" +version = "10.23.0" source = { editable = "providers/cncf/kubernetes" } dependencies = [ { name = "aiofiles" }, @@ -4552,7 +4552,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-cohere" -version = "1.7.0" +version = "1.8.0" source = { editable = "providers/cohere" } dependencies = [ { name = "apache-airflow" }, @@ -4751,7 +4751,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-common-compat" -version = "1.19.0" +version = "1.20.0" source = { editable = "providers/common/compat" } dependencies = [ { name = "apache-airflow" }, @@ -4827,7 +4827,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-common-io" -version = "1.9.0" +version = "1.10.0" source = { editable = "providers/common/io" } dependencies = [ { name = "apache-airflow" }, @@ -4871,7 +4871,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-common-messaging" -version = "2.1.0" +version = "2.1.1" source = { editable = "providers/common/messaging" } dependencies = [ { name = "apache-airflow" }, @@ -4917,7 +4917,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-common-sql" -version = "2.1.1" +version = "2.2.0" source = { editable = "providers/common/sql" } dependencies = [ { name = "apache-airflow" }, @@ -5019,7 +5019,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-databricks" -version = "7.20.0" +version = "7.21.0" source = { editable = "providers/databricks" } dependencies = [ { name = "aiohttp" }, @@ -5131,7 +5131,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-datadog" -version = "3.10.5" +version = "3.11.0" source = { editable = "providers/datadog" } dependencies = [ { name = "apache-airflow" }, @@ -5168,7 +5168,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-dbt-cloud" -version = "4.9.3" +version = "4.10.0" source = { editable = "providers/dbt/cloud" } dependencies = [ { name = "aiohttp" }, @@ -5223,7 +5223,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-dingding" -version = "3.9.5" +version = "3.10.0" source = { editable = "providers/dingding" } dependencies = [ { name = "apache-airflow" }, @@ -5301,7 +5301,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-docker" -version = "4.5.9" +version = "4.6.0" source = { editable = "providers/docker" } dependencies = [ { name = "apache-airflow" }, @@ -5377,7 +5377,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-edge3" -version = "4.3.2" +version = "5.0.0" source = { editable = "providers/edge3" } dependencies = [ { name = "aiofiles" }, @@ -5469,7 +5469,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-exasol" -version = "4.10.6" +version = "4.11.0" source = { editable = "providers/exasol" } dependencies = [ { name = "apache-airflow" }, @@ -5524,7 +5524,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-fab" -version = "3.9.0" +version = "3.10.0" source = { editable = "providers/fab" } dependencies = [ { name = "apache-airflow" }, @@ -5646,7 +5646,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-ftp" -version = "3.15.2" +version = "3.16.0" source = { editable = "providers/ftp" } dependencies = [ { name = "apache-airflow" }, @@ -5690,7 +5690,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-git" -version = "0.5.0" +version = "1.0.0" source = { editable = "providers/git" } dependencies = [ { name = "apache-airflow" }, @@ -5736,7 +5736,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-github" -version = "2.11.3" +version = "2.12.0" source = { editable = "providers/github" } dependencies = [ { name = "apache-airflow" }, @@ -5773,7 +5773,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-google" -version = "22.5.0" +version = "22.6.0" source = { editable = "providers/google" } dependencies = [ { name = "apache-airflow" }, @@ -6090,7 +6090,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-grpc" -version = "3.9.5" +version = "3.10.0" source = { editable = "providers/grpc" } dependencies = [ { name = "apache-airflow" }, @@ -6131,7 +6131,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-hashicorp" -version = "4.8.1" +version = "4.8.2" source = { editable = "providers/hashicorp" } dependencies = [ { name = "apache-airflow" }, @@ -6181,7 +6181,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-http" -version = "6.1.0" +version = "6.2.0" source = { editable = "providers/http" } dependencies = [ { name = "aiohttp" }, @@ -6328,7 +6328,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-imap" -version = "3.12.1" +version = "3.13.0" source = { editable = "providers/imap" } dependencies = [ { name = "apache-airflow" }, @@ -6363,7 +6363,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-influxdb" -version = "2.11.1" +version = "2.12.0" source = { editable = "providers/influxdb" } dependencies = [ { name = "apache-airflow" }, @@ -6392,8 +6392,8 @@ requires-dist = [ { name = "apache-airflow-providers-common-compat", editable = "providers/common/compat" }, { name = "influxdb-client", specifier = ">=1.19.0" }, { name = "influxdb3-python", specifier = ">=0.12.0" }, - { name = "pandas", marker = "python_full_version == '3.13.*'", specifier = ">=2.2.3" }, { name = "pandas", marker = "python_full_version < '3.13'", specifier = ">=2.1.2" }, + { name = "pandas", marker = "python_full_version == '3.13.*'", specifier = ">=2.2.3" }, { name = "pandas", marker = "python_full_version >= '3.14'", specifier = ">=2.3.3" }, { name = "requests", specifier = ">=2.32.0,<3" }, ] @@ -6570,7 +6570,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-keycloak" -version = "0.10.0" +version = "0.11.0" source = { editable = "providers/keycloak" } dependencies = [ { name = "apache-airflow" }, @@ -6607,7 +6607,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-microsoft-azure" -version = "15.1.0" +version = "15.2.0" source = { editable = "providers/microsoft/azure" } dependencies = [ { name = "adlfs" }, @@ -6800,7 +6800,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-microsoft-psrp" -version = "3.2.7" +version = "4.0.0" source = { editable = "providers/microsoft/psrp" } dependencies = [ { name = "apache-airflow" }, @@ -6837,7 +6837,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-microsoft-winrm" -version = "3.14.4" +version = "3.15.0" source = { editable = "providers/microsoft/winrm" } dependencies = [ { name = "apache-airflow" }, @@ -6876,7 +6876,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-mongo" -version = "5.4.0" +version = "5.5.0" source = { editable = "providers/mongo" } dependencies = [ { name = "apache-airflow" }, @@ -6919,7 +6919,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-mysql" -version = "6.6.2" +version = "6.7.0" source = { editable = "providers/mysql" } dependencies = [ { name = "aiomysql" }, @@ -7000,7 +7000,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-neo4j" -version = "3.12.1" +version = "3.13.0" source = { editable = "providers/neo4j" } dependencies = [ { name = "apache-airflow" }, @@ -7079,7 +7079,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-openai" -version = "1.8.2" +version = "2.0.0" source = { editable = "providers/openai" } dependencies = [ { name = "apache-airflow" }, @@ -7151,7 +7151,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-openlineage" -version = "2.20.1" +version = "2.20.2" source = { editable = "providers/openlineage" } dependencies = [ { name = "apache-airflow" }, @@ -7212,7 +7212,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-opensearch" -version = "1.12.1" +version = "1.13.0" source = { editable = "providers/opensearch" } dependencies = [ { name = "apache-airflow" }, @@ -7249,7 +7249,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-opsgenie" -version = "5.10.4" +version = "5.11.0" source = { editable = "providers/opsgenie" } dependencies = [ { name = "apache-airflow" }, @@ -7286,7 +7286,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-oracle" -version = "4.6.3" +version = "4.7.0" source = { editable = "providers/oracle" } dependencies = [ { name = "apache-airflow" }, @@ -7352,7 +7352,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-pagerduty" -version = "5.2.7" +version = "5.3.0" source = { editable = "providers/pagerduty" } dependencies = [ { name = "apache-airflow" }, @@ -7491,7 +7491,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-pinecone" -version = "2.4.5" +version = "2.5.0" source = { editable = "providers/pinecone" } dependencies = [ { name = "apache-airflow" }, @@ -7528,7 +7528,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-postgres" -version = "7.0.2" +version = "7.1.0" source = { editable = "providers/postgres" } dependencies = [ { name = "apache-airflow" }, @@ -7625,7 +7625,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-presto" -version = "5.12.1" +version = "5.13.0" source = { editable = "providers/presto" } dependencies = [ { name = "apache-airflow" }, @@ -7692,7 +7692,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-qdrant" -version = "1.5.6" +version = "1.6.0" source = { editable = "providers/qdrant" } dependencies = [ { name = "apache-airflow" }, @@ -7729,7 +7729,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-redis" -version = "4.6.0" +version = "4.7.0" source = { editable = "providers/redis" } dependencies = [ { name = "apache-airflow" }, @@ -7775,7 +7775,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-salesforce" -version = "5.14.2" +version = "5.15.0" source = { editable = "providers/salesforce" } dependencies = [ { name = "apache-airflow" }, @@ -7817,7 +7817,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-samba" -version = "4.13.0" +version = "4.14.0" source = { editable = "providers/samba" } dependencies = [ { name = "apache-airflow" }, @@ -7869,7 +7869,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-segment" -version = "3.9.5" +version = "3.10.0" source = { editable = "providers/segment" } dependencies = [ { name = "apache-airflow" }, @@ -7943,7 +7943,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-sftp" -version = "6.0.1" +version = "6.1.0" source = { editable = "providers/sftp" } dependencies = [ { name = "apache-airflow" }, @@ -8037,7 +8037,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-slack" -version = "9.10.2" +version = "9.11.0" source = { editable = "providers/slack" } dependencies = [ { name = "aiohttp" }, @@ -8088,7 +8088,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-smtp" -version = "3.0.4" +version = "3.1.0" source = { editable = "providers/smtp" } dependencies = [ { name = "aiosmtplib" }, @@ -8125,7 +8125,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-snowflake" -version = "6.17.0" +version = "6.18.0" source = { editable = "providers/snowflake" } dependencies = [ { name = "apache-airflow" }, @@ -8240,7 +8240,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-ssh" -version = "6.0.1" +version = "6.1.0" source = { editable = "providers/ssh" } dependencies = [ { name = "apache-airflow" }, @@ -8279,7 +8279,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-standard" -version = "1.19.0" +version = "1.20.0" source = { editable = "providers/standard" } dependencies = [ { name = "apache-airflow" }, @@ -8325,7 +8325,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-tableau" -version = "5.6.1" +version = "5.7.0" source = { editable = "providers/tableau" } dependencies = [ { name = "apache-airflow" }, @@ -8362,7 +8362,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-telegram" -version = "4.9.6" +version = "4.10.0" source = { editable = "providers/telegram" } dependencies = [ { name = "apache-airflow" }, @@ -8399,7 +8399,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-teradata" -version = "3.6.3" +version = "3.7.0" source = { editable = "providers/teradata" } dependencies = [ { name = "apache-airflow" }, @@ -8471,7 +8471,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-trino" -version = "6.6.1" +version = "6.7.0" source = { editable = "providers/trino" } dependencies = [ { name = "apache-airflow" }, @@ -8623,7 +8623,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-weaviate" -version = "3.4.1" +version = "3.5.0" source = { editable = "providers/weaviate" } dependencies = [ { name = "apache-airflow" }, @@ -8667,7 +8667,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-yandex" -version = "4.5.2" +version = "4.6.0" source = { editable = "providers/yandex" } dependencies = [ { name = "apache-airflow" }, From 66fa56a518b47a822a1b7af069de28c7d6fe0128 Mon Sep 17 00:00:00 2001 From: Shahar Epstein <60007259+shahar1@users.noreply.github.com> Date: Wed, 23 Sep 2026 09:01:16 +0300 Subject: [PATCH 2/4] Prepare common.ai 0.10.0 for the 2026-09-22 providers release Kept separate from the rest of the wave so this provider can be dropped without rewriting the release commit. The bump is 0.10.0 rather than 1.0.0 although the release contains breaking changes: the provider is still pre-1.0 and its API is expected to keep moving, so the 0.x signal is worth more to users than strict semver here. --- providers/common/ai/README.rst | 20 ++--- providers/common/ai/docs/changelog.rst | 75 +++++++++++++++++++ providers/common/ai/docs/index.rst | 8 +- providers/common/ai/provider.yaml | 3 +- providers/common/ai/pyproject.toml | 8 +- .../airflow/providers/common/ai/__init__.py | 2 +- uv.lock | 2 +- 7 files changed, 97 insertions(+), 21 deletions(-) diff --git a/providers/common/ai/README.rst b/providers/common/ai/README.rst index 157cc06918f84..1e06e75911e05 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.9.0`` +Release: ``0.10.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 ------------ @@ -55,7 +55,7 @@ PIP package Version required ========================================== ================== ``apache-airflow`` ``>=3.0.0`` ``apache-airflow-providers-common-compat`` ``>=1.15.0`` -``apache-airflow-providers-standard`` ``>=1.12.1`` +``apache-airflow-providers-standard`` ``>=1.19.1`` ``pydantic-ai-slim`` ``>=2.33.0`` ========================================== ================== @@ -85,12 +85,12 @@ Optional dependencies ============== ======================================================================================================================================= Extra Dependencies ============== ======================================================================================================================================= -``anthropic`` ``pydantic-ai-slim[anthropic]>=2.23.0``, ``anthropic>=1.0.0`` -``bedrock`` ``pydantic-ai-slim[bedrock]>=2.23.0`` -``google`` ``pydantic-ai-slim[google]>=2.23.0`` -``openai`` ``pydantic-ai-slim[openai]>=2.23.0``, ``openai>=2.45.0`` -``mcp`` ``pydantic-ai-slim[mcp]>=2.23.0`` +``anthropic`` ``pydantic-ai-slim[anthropic]>=2.33.0``, ``anthropic>=1.0.0`` +``bedrock`` ``pydantic-ai-slim[bedrock]>=2.33.0`` +``google`` ``pydantic-ai-slim[google]>=2.33.0`` +``openai`` ``pydantic-ai-slim[openai]>=2.33.0``, ``openai>=2.47.0`` ``typesafe`` ``typesafe-sdk>=0.6.0`` +``mcp`` ``pydantic-ai-slim[mcp]>=2.33.0`` ``modal`` ``modal>=1.5.0`` ``code-mode`` ``pydantic-ai-harness[codemode]>=0.3.0`` ``shields`` ``pydantic-ai-shields>=0.3.4`` @@ -100,11 +100,11 @@ Extra Dependencies ``sql`` ``apache-airflow-providers-common-sql>=1.33.0``, ``sqlglot>=30.0.0`` ``common.sql`` ``apache-airflow-providers-common-sql>=1.33.0`` ``langchain`` ``langchain>=1.0.0`` -``llamaindex`` ``dataclasses-json>=0.6.7``, ``llama-index-core>=0.13.0``, ``llama-index-embeddings-openai>=0.6.0``, ``llama-index-llms-openai>=0.6.0`` +``llamaindex`` ``dataclasses-json>=0.6.7``, ``llama-index-core>=0.14.5``, ``llama-index-embeddings-openai>=0.6.0``, ``llama-index-llms-openai>=0.6.8`` ``pdf`` ``pypdf>=4.0.0`` ``docx`` ``python-docx>=1.0.0`` ``git`` ``apache-airflow-providers-git`` ============== ======================================================================================================================================= 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 4fb07be4a6048..a604d37f24693 100644 --- a/providers/common/ai/docs/changelog.rst +++ b/providers/common/ai/docs/changelog.rst @@ -25,6 +25,9 @@ Changelog --------- +0.10.0 +...... + .. note:: ``LLMBranchOperator`` and ``LLMOperator`` now push a ``decision`` XCom on every run, next to ``return_value``, with the model's pick, the action taken, the confidence and probabilities @@ -65,6 +68,78 @@ Changelog pass requests it, so a runtime lookup can never widen the allow-list by accident. Dags that passed ``allowed_tables=None`` explicitly should drop the argument. +.. note:: + The PydanticAI vendor connection types are renamed from ``pydanticai-azure``, + ``pydanticai-bedrock`` and ``pydanticai-vertex`` to ``pydanticai_azure``, + ``pydanticai_bedrock`` and ``pydanticai_vertex``. The hyphenated names could never be + expressed as a connection URI scheme, so a connection stored in a secrets backend or in + ``AIRFLOW_CONN_*`` never resolved. An existing connection created with a hyphenated + ``conn_type`` no longer matches its hook and the task fails to find it: re-create it with + the underscored type (in the UI, pick the same vendor again and save). + +Breaking changes +~~~~~~~~~~~~~~~~ + +* ``Reject allowed_tables=None and allowed_tables=[] in SQLToolset so only omitting it allows every table (#73381, #73452)`` +* ``Add a decision policy so an LLM operator asks a person when the model is unsure (#73368)`` +* ``Fix PydanticAI vendor connections not resolving from secrets backends (#72853)`` + +Features +~~~~~~~~ + +* ``Cancel the agent run when a common.ai LLM or agent task is killed (#73495)`` +* ``Add JSON Lines support for DocumentLoaderOperator (#72246)`` +* ``Add an address-layer egress allowlist for hosted sandboxes (#73534)`` +* ``Add ClassifierRetryPolicy for classifier models and keep LLMRetryPolicy as the text-model policy (#73450, #73501)`` +* ``Add a deferrable batch execution mode to common.ai (#72938)`` +* ``Add a Modal backend for the sandbox toolset (#72910)`` +* ``Add support for TypeSafe Jev classifier models (#73363)`` +* ``Add branch_descriptions to LLMBranchOperator so the model reads what each branch means (#73367)`` +* ``Add connection-driven provider failover for common.ai LLM calls (#72156)`` +* ``Support assigned reviewers in LLM approval reviews (#72157)`` +* ``Stamp Airflow run identity onto agent runs and traces (#73275)`` +* ``Support notifiers in LLM approval reviews (#72159)`` +* ``Support timeout defaults in LLM approval reviews (#72155)`` +* ``Support per-run cost limits in common.ai LLM and Agent operators (#71403)`` + +Bug Fixes +~~~~~~~~~ + +* ``Reject non-string prompts in LLMFileAnalysisOperator before reading files (#71734)`` +* ``Reject durable replay and HITL review when an agent holds a SandboxToolset (#73529)`` +* ``Fix LLMBranchOperator sending branch options in a different order on each worker (#73366)`` +* ``Fail LLMOperator approval at parse time on Airflow cores older than 3.1 (#73261)`` +* ``Fix 'DocumentLoaderOperator' validation errors naming the wrong argument (#73053)`` +* ``Report the Airflow version error first when HITL review needs 3.1+ (#73052)`` +* ``Restore Dag-parse-time validation for common.ai operator arguments (#70628)`` + +Misc +~~~~ + +* ``Fix 'common.ai' Anthropic models failing against anthropic 1.x in the CI image (#73511)`` +* ``Replace retired gemini-2.0-flash example model in common.ai Vertex docs (#73516)`` +* ``Fix common.ai Azure OpenAI docs (#73024)`` +* ``Add TypedDict type hints for AirflowPlugin list fields (#69761)`` + +Doc-only +~~~~~~~~ + +* ``Lead the common.ai docs with a runnable quick start and a verifiable result (#73556)`` +* ``Nest the 'common.ai' docs sidebar and lead with features and providers (#73548)`` +* ``Add use-case pages to the common.ai provider docs (#73542)`` +* ``Rename the common.ai retry policies page to cover both policies (#73526)`` +* ``Reorganize 'common.ai' provider docs into topic-based navigation (#73523)`` +* ``Add a decision guide for choosing between common.ai toolsets (#72936)`` +* ``Document GCS data sources in the common.ai SQL toolset guides (#73370)`` +* ``Update the LLM schema-compare guide and example for plain database tables (#73273)`` +* ``Document how retry policies and durable execution work together (#73160)`` +* ``Document usage_limits on all common.ai LLM operators (#73283)`` +* ``Make LLM retry policy failure model documentation more accurate (#73158)`` +* ``Document what the LLM can and cannot do in retry policies (#72947)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 0.9.0 ..... diff --git a/providers/common/ai/docs/index.rst b/providers/common/ai/docs/index.rst index 8b1bbba198d7d..fa28027bff589 100644 --- a/providers/common/ai/docs/index.rst +++ b/providers/common/ai/docs/index.rst @@ -149,7 +149,7 @@ apache-airflow-providers-common-ai package AI/LLM hooks and operators for Airflow pipelines using `pydantic-ai `__. -Release: 0.9.0 +Release: 0.10.0 Provider package ---------------- @@ -174,7 +174,7 @@ PIP package Version required ========================================== ================== ``apache-airflow`` ``>=3.0.0`` ``apache-airflow-providers-common-compat`` ``>=1.15.0`` -``apache-airflow-providers-standard`` ``>=1.12.1`` +``apache-airflow-providers-standard`` ``>=1.19.1`` ``pydantic-ai-slim`` ``>=2.33.0`` ========================================== ================== @@ -239,5 +239,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.9.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-common-ai 0.9.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-ai 0.10.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-ai 0.10.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/common/ai/provider.yaml b/providers/common/ai/provider.yaml index 5dfd9867c37ca..634c6a9b6afa6 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: 1788976455 +source-date-epoch: 1790023613 build-system: hatchling # note that those versions are maintained by release manager - do not update them manually versions: + - 0.10.0 - 0.9.0 - 0.8.0 - 0.7.0 diff --git a/providers/common/ai/pyproject.toml b/providers/common/ai/pyproject.toml index a92d0efbbec6f..26778431d539d 100644 --- a/providers/common/ai/pyproject.toml +++ b/providers/common/ai/pyproject.toml @@ -33,7 +33,7 @@ build-backend = "hatchling.build" [project] name = "apache-airflow-providers-common-ai" -version = "0.9.0" +version = "0.10.0" description = "Provider package apache-airflow-providers-common-ai for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -69,7 +69,7 @@ requires-python = ">=3.10" dependencies = [ "apache-airflow>=3.0.0", "apache-airflow-providers-common-compat>=1.15.0", - "apache-airflow-providers-standard>=1.12.1", # use next version + "apache-airflow-providers-standard>=1.19.1", # 2.33.0 is the first release that works with anthropic>=1: it moved to httpx2 alongside # the SDK and stopped passing temperature/top_p/top_k as messages.create() kwargs, both # of which raise TypeError on 2.31 and earlier. The cost API this provider relies on @@ -201,8 +201,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.9.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-ai/0.9.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-common-ai/0.10.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-ai/0.10.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 ee6d4ac4c2e88..db65dd598255d 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.9.0" +__version__ = "0.10.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.0" diff --git a/uv.lock b/uv.lock index 597ef628b68ad..6a3e50ef5d803 100644 --- a/uv.lock +++ b/uv.lock @@ -4592,7 +4592,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-common-ai" -version = "0.9.0" +version = "0.10.0" source = { editable = "providers/common/ai" } dependencies = [ { name = "apache-airflow" }, From eb7e22fdefe162bf42313da4126f3b244319d4c8 Mon Sep 17 00:00:00 2001 From: Shahar Epstein <60007259+shahar1@users.noreply.github.com> Date: Wed, 23 Sep 2026 09:03:29 +0300 Subject: [PATCH 3/4] Add duckdb to the 2026-09-22 providers release duckdb has never been published: there is no release tag for it, so 0.1.0 is an initial release rather than a bump. A doc-only marker left over from April 2025 kept the provider invisible to the release tooling; removing it is what brings duckdb into the wave. The DuckDB version-compatibility guidance moves into docs/index.rst above the generated section, where template regeneration cannot eat it again. It was lost when the hand-written README was regenerated earlier in this wave. --- providers/duckdb/docs/.latest-doc-only-change.txt | 1 - providers/duckdb/docs/index.rst | 7 +++++++ providers/duckdb/provider.yaml | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) delete mode 100644 providers/duckdb/docs/.latest-doc-only-change.txt diff --git a/providers/duckdb/docs/.latest-doc-only-change.txt b/providers/duckdb/docs/.latest-doc-only-change.txt deleted file mode 100644 index f41e3226a6f43..0000000000000 --- a/providers/duckdb/docs/.latest-doc-only-change.txt +++ /dev/null @@ -1 +0,0 @@ -7b2ec33c7ad4998d9c9735b79593fcdcd3b9dd1f diff --git a/providers/duckdb/docs/index.rst b/providers/duckdb/docs/index.rst index 2fc9ef8d964a5..0bf8a20951f1f 100644 --- a/providers/duckdb/docs/index.rst +++ b/providers/duckdb/docs/index.rst @@ -61,6 +61,13 @@ file to open, if any, and how the engine should be configured. PyPI Repository Installing from sources +DuckDB version compatibility +---------------------------- + +The DuckDB storage format and the extension ABI are both tied to the DuckDB minor version. A +deployment that persists DuckDB database files, or that pre-installs extensions into an extension +directory, should pin ``duckdb`` itself rather than relying on this provider's lower bound. + .. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE OVERWRITTEN AT RELEASE TIME! diff --git a/providers/duckdb/provider.yaml b/providers/duckdb/provider.yaml index c9695f6e1884a..b4992cc343c23 100644 --- a/providers/duckdb/provider.yaml +++ b/providers/duckdb/provider.yaml @@ -21,7 +21,7 @@ name: DuckDB state: ready lifecycle: incubation -source-date-epoch: 1788600000 +source-date-epoch: 1790023613 description: | `DuckDB `__ provider for Apache Airflow. Runs SQL against an in-process DuckDB database — in memory, backed by a local file, or hosted by MotherDuck — and manages From 5bf9e034ca346276e35ad79dcb92e599ba8aa0ac Mon Sep 17 00:00:00 2001 From: Shahar Epstein <60007259+shahar1@users.noreply.github.com> Date: Wed, 23 Sep 2026 10:13:45 +0300 Subject: [PATCH 4/4] Correct changelog entry wording for the 2026-09-22 providers release An audit of all 254 entries against each PR's provider-scoped diff found 26 whose text did not describe what the PR did to that provider. Seven asserted behaviour the slice does not contain, eight carried another distribution's headline, and eleven were too vague or too internal to act on. Only the wording changes. Every entry keeps its section and no provider's version moves: the corrected classifications match the ones already applied, and each affected provider's bump is anchored by an entry the audit did not touch. --- providers/alibaba/docs/changelog.rst | 2 +- providers/anthropic/docs/changelog.rst | 2 +- providers/apache/druid/docs/changelog.rst | 2 +- providers/apache/tinkerpop/docs/changelog.rst | 2 +- providers/arangodb/docs/changelog.rst | 4 ++-- providers/common/ai/docs/changelog.rst | 10 +++++----- providers/common/io/docs/changelog.rst | 2 +- providers/common/sql/docs/changelog.rst | 2 +- providers/databricks/docs/changelog.rst | 2 +- providers/fab/docs/changelog.rst | 4 ++-- providers/github/docs/changelog.rst | 2 +- providers/google/docs/changelog.rst | 6 +++--- providers/hashicorp/docs/changelog.rst | 2 +- providers/keycloak/docs/changelog.rst | 4 ++-- providers/postgres/docs/changelog.rst | 2 +- providers/standard/docs/changelog.rst | 2 +- providers/telegram/docs/changelog.rst | 2 +- 17 files changed, 26 insertions(+), 26 deletions(-) diff --git a/providers/alibaba/docs/changelog.rst b/providers/alibaba/docs/changelog.rst index 7967ae84fee04..71096cc9fde04 100644 --- a/providers/alibaba/docs/changelog.rst +++ b/providers/alibaba/docs/changelog.rst @@ -37,7 +37,7 @@ Features Misc ~~~~ -* ``Sync connection UI metadata in provider.yaml with hook definitions (#72087)`` +* ``Remove the redundant get_ui_field_behaviour override from AlibabaBaseHook (#72087)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): diff --git a/providers/anthropic/docs/changelog.rst b/providers/anthropic/docs/changelog.rst index 253dae27379a9..e3087889c8447 100644 --- a/providers/anthropic/docs/changelog.rst +++ b/providers/anthropic/docs/changelog.rst @@ -31,7 +31,7 @@ Features Bug Fixes ~~~~~~~~~ -* ``Report missing Anthropic WIF fields clearly (#71359)`` +* ``Make service_account_id optional and name the missing required fields when the Anthropic workload identity federation config is incomplete (#71359)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): diff --git a/providers/apache/druid/docs/changelog.rst b/providers/apache/druid/docs/changelog.rst index d48e513cf262d..7da844768055c 100644 --- a/providers/apache/druid/docs/changelog.rst +++ b/providers/apache/druid/docs/changelog.rst @@ -38,7 +38,7 @@ Features Doc-only ~~~~~~~~ -* ``Document each provider's optional extras in its docs index (#69478)`` +* ``Document the provider's optional extras in the docs index (#69478)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): diff --git a/providers/apache/tinkerpop/docs/changelog.rst b/providers/apache/tinkerpop/docs/changelog.rst index 772553f5278ea..4885392b22f98 100644 --- a/providers/apache/tinkerpop/docs/changelog.rst +++ b/providers/apache/tinkerpop/docs/changelog.rst @@ -29,7 +29,7 @@ Features Doc-only ~~~~~~~~ -* ``Fix typos across contributor and provider documentation (#71884)`` +* ``Fix a typo in the TinkerPop connection documentation (#71884)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): diff --git a/providers/arangodb/docs/changelog.rst b/providers/arangodb/docs/changelog.rst index f33d034a6255a..1aad225888a3e 100644 --- a/providers/arangodb/docs/changelog.rst +++ b/providers/arangodb/docs/changelog.rst @@ -39,12 +39,12 @@ Features Misc ~~~~ -* ``Sync connection UI metadata in provider.yaml with hook definitions (#72087)`` +* ``Fix a double space in the ArangoDB connection form host label (#72087)`` Doc-only ~~~~~~~~ -* ``Fix grammar typos (#73145)`` +* ``Fix grammar in the ArangoDB operators guide and its example Dag (#73145)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): diff --git a/providers/common/ai/docs/changelog.rst b/providers/common/ai/docs/changelog.rst index a604d37f24693..90b84191d22ab 100644 --- a/providers/common/ai/docs/changelog.rst +++ b/providers/common/ai/docs/changelog.rst @@ -106,19 +106,19 @@ Bug Fixes ~~~~~~~~~ * ``Reject non-string prompts in LLMFileAnalysisOperator before reading files (#71734)`` -* ``Reject durable replay and HITL review when an agent holds a SandboxToolset (#73529)`` +* ``Reject durable replay and human-in-the-loop review when an agent holds a SandboxToolset (#73529)`` * ``Fix LLMBranchOperator sending branch options in a different order on each worker (#73366)`` * ``Fail LLMOperator approval at parse time on Airflow cores older than 3.1 (#73261)`` * ``Fix 'DocumentLoaderOperator' validation errors naming the wrong argument (#73053)`` -* ``Report the Airflow version error first when HITL review needs 3.1+ (#73052)`` +* ``Report the Airflow version error first when human-in-the-loop review needs Airflow 3.1 or newer (#73052)`` * ``Restore Dag-parse-time validation for common.ai operator arguments (#70628)`` Misc ~~~~ -* ``Fix 'common.ai' Anthropic models failing against anthropic 1.x in the CI image (#73511)`` -* ``Replace retired gemini-2.0-flash example model in common.ai Vertex docs (#73516)`` -* ``Fix common.ai Azure OpenAI docs (#73024)`` +* ``Require pydantic-ai-slim 2.33.0 or newer so Anthropic models work with the anthropic 1.x SDK (#73511)`` +* ``Replace the retired gemini-2.0-flash example model in the Vertex connection placeholders and docs (#73516)`` +* ``Update the Azure OpenAI connection placeholders and document when api_version must be omitted (#73024)`` * ``Add TypedDict type hints for AirflowPlugin list fields (#69761)`` Doc-only diff --git a/providers/common/io/docs/changelog.rst b/providers/common/io/docs/changelog.rst index 213e83792a1fc..874e8378bc4f2 100644 --- a/providers/common/io/docs/changelog.rst +++ b/providers/common/io/docs/changelog.rst @@ -36,7 +36,7 @@ Features Doc-only ~~~~~~~~ -* ``Fix broken class xrefs in standard provider docs (#73360)`` +* ``Fix the BaseXCom class reference in the XCom backend guide (#73360)`` * ``Fix docs referring to a non-existent MetastoreStateBackend class (#73080)`` .. Below changes are excluded from the changelog. Move them to diff --git a/providers/common/sql/docs/changelog.rst b/providers/common/sql/docs/changelog.rst index 8f8de723ae123..267762f465d85 100644 --- a/providers/common/sql/docs/changelog.rst +++ b/providers/common/sql/docs/changelog.rst @@ -45,7 +45,7 @@ Bug Fixes Doc-only ~~~~~~~~ -* ``Fix grammar typos (#73145)`` +* ``Fix grammar in the dialects documentation (#73145)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): diff --git a/providers/databricks/docs/changelog.rst b/providers/databricks/docs/changelog.rst index 46736332c4e99..c323a90f809cb 100644 --- a/providers/databricks/docs/changelog.rst +++ b/providers/databricks/docs/changelog.rst @@ -43,7 +43,7 @@ Bug Fixes Doc-only ~~~~~~~~ -* ``Fix grammar typos (#73145)`` +* ``Fix grammar in the Databricks submit-run guide and operator docstring (#73145)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): diff --git a/providers/fab/docs/changelog.rst b/providers/fab/docs/changelog.rst index b8695d0ecd811..dd96d3f108bae 100644 --- a/providers/fab/docs/changelog.rst +++ b/providers/fab/docs/changelog.rst @@ -28,7 +28,7 @@ Features * ``Add Reset Password button to Edit User view (#70243)`` * ``Add REPARSE_ALL permission for reparsing files with no registered Dag (#73274)`` -* ``Show Dag bundle versions and refresh times in the UI (#72909)`` +* ``Gate the Dag Bundles menu entry on the FAB DAGs resource so it appears for FAB deployments (#72909)`` * ``Add FAB option to log users out after a maximum session lifetime (#72825)`` * ``Add declarative configuration for FAB custom roles (#72820)`` @@ -51,7 +51,7 @@ Misc Doc-only ~~~~~~~~ -* ``Add a Dag bundle detail page listing the files in the bundle (#73009)`` +* ``Document the permissions for the Dag bundle detail and bundle files API endpoints (#73009)`` * ``Render the database ERD as a searchable Mermaid diagram instead of an image (#72006)`` .. Below changes are excluded from the changelog. Move them to diff --git a/providers/github/docs/changelog.rst b/providers/github/docs/changelog.rst index 5cc1deff908c6..6a56140f1aaf1 100644 --- a/providers/github/docs/changelog.rst +++ b/providers/github/docs/changelog.rst @@ -40,7 +40,7 @@ Features Doc-only ~~~~~~~~ -* ``Fix grammar typos (#73145)`` +* ``Fix grammar and URL capitalization in the GitHub connection and operators guides (#73145)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): diff --git a/providers/google/docs/changelog.rst b/providers/google/docs/changelog.rst index 4a3ed1e0fff7e..03659ed3c3477 100644 --- a/providers/google/docs/changelog.rst +++ b/providers/google/docs/changelog.rst @@ -68,7 +68,7 @@ Bug Fixes * ``Fix duplicate Dataproc job submission after a triggerer restart (#72685)`` * ``Make Google deprecation date parsing locale independent (#69405)`` * ``Contain remote log upload paths within base_log_folder (#72162)`` -* ``Fix stackdriver list alert policies JSON typo (#73148)`` +* ``Fix StackdriverHook.list_alert_policies raising AttributeError when format_ is json (#73148)`` * ``Fix Dataflow sensors losing their XCom value when not deferred (#71086)`` * ``Fix unformatted Google trigger error messages (#72697)`` * ``Fix GCS operators emitting invalid OpenLineage events with no dataset name (#73246)`` @@ -76,7 +76,7 @@ Bug Fixes * ``Validate Google operator templated parameters after rendering (#70534)`` * ``Report the missing secret id when Google get_secret raises NotFound (#73035)`` * ``Keep polling DataFusion pipeline state when the run is not visible yet (#72406)`` -* ``Initialize the default state of SalesforceToGcsOperator in the Google provider (#71530)`` +* ``Fix SalesforceToGcsOperator raising AttributeError when unwrap_single is not passed (#71530)`` * ``Move AzureFileShareToGCSOperator directory_name alias out of __init__ (#70740)`` * ``Emit GCSToBigQueryOperator deprecation warning after rendering (#70542)`` * ``Handling 'NotFound' when file has already been deleted from GCS (#72275)`` @@ -92,7 +92,7 @@ Doc-only * ``Document proxy setup for Google provider using PySocks (#71941)`` * ``Fix docstring mismatch in GenAIGenerativeModelHook (#72356)`` * ``Fix the rollback transaction in the Datastore examples (#73194)`` -* ``Fix grammar typos (#73145)`` +* ``Fix grammar in the Vertex AI hyperparameter tuning job docstrings (#73145)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): diff --git a/providers/hashicorp/docs/changelog.rst b/providers/hashicorp/docs/changelog.rst index d8eac00cb1cc1..d6d3cfc5674d1 100644 --- a/providers/hashicorp/docs/changelog.rst +++ b/providers/hashicorp/docs/changelog.rst @@ -33,7 +33,7 @@ Changelog Misc ~~~~ -* ``Bump common-compat lower bound for akeyless, hashicorp and smtp (#72503)`` +* ``Bump the minimum apache-airflow-providers-common-compat version to 1.12.0 (#72503)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): diff --git a/providers/keycloak/docs/changelog.rst b/providers/keycloak/docs/changelog.rst index 2c079c139b339..ea48425b94072 100644 --- a/providers/keycloak/docs/changelog.rst +++ b/providers/keycloak/docs/changelog.rst @@ -31,8 +31,8 @@ Changelog Features ~~~~~~~~ -* ``Show Dag bundle versions and refresh times in the UI (#72909)`` -* ``Add jwt auth keycloak provider (#72978)`` +* ``Include the Dag Bundles menu item in the team role resources generated for Keycloak (#72909)`` +* ``Support exchanging a Keycloak-issued access token for an Airflow API token with the JWT bearer grant, gated by the new jwt_federated_client_ids allow-list (#72978)`` Bug Fixes ~~~~~~~~~ diff --git a/providers/postgres/docs/changelog.rst b/providers/postgres/docs/changelog.rst index baa0bbf413e70..c3c4d52b83675 100644 --- a/providers/postgres/docs/changelog.rst +++ b/providers/postgres/docs/changelog.rst @@ -38,7 +38,7 @@ Features Doc-only ~~~~~~~~ -* ``Fix grammar typos (#73145)`` +* ``Fix grammar in the dialects documentation (#73145)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): diff --git a/providers/standard/docs/changelog.rst b/providers/standard/docs/changelog.rst index ef37747bddfd9..8c74f159cf09a 100644 --- a/providers/standard/docs/changelog.rst +++ b/providers/standard/docs/changelog.rst @@ -49,7 +49,7 @@ Bug Fixes * ``Avoid parsing templated DateTimeSensorAsync targets at Dag parse time (#72659)`` * ``Fix exception messages rendering as a tuple instead of the value (#73296)`` * ``Stop FileSensor deferring when deferrable is not set (#73297)`` -* ``Support timeout defaults in LLM approval reviews (#72155)`` +* ``Fix HITLTrigger failing on a human-in-the-loop response recorded from a timeout default, which has no responder (#72155)`` Doc-only ~~~~~~~~ diff --git a/providers/telegram/docs/changelog.rst b/providers/telegram/docs/changelog.rst index c0438ea6432ff..19c21049d9ecf 100644 --- a/providers/telegram/docs/changelog.rst +++ b/providers/telegram/docs/changelog.rst @@ -38,7 +38,7 @@ Features Misc ~~~~ -* ``Sync connection UI metadata in provider.yaml with hook definitions (#72087)`` +* ``Remove the duplicated extra entry from the Telegram connection hidden fields (#72087)`` .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!):