diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt index 2a8b7c9459151..1fe86d21ed48a 100644 --- a/docs/spelling_wordlist.txt +++ b/docs/spelling_wordlist.txt @@ -1427,6 +1427,7 @@ reqs requeue requeued requeues +requeuing reserialize Reserializing resetdb diff --git a/providers/.last_release_date.txt b/providers/.last_release_date.txt index 42dc3560f9e3f..4b5993dce4aed 100644 --- a/providers/.last_release_date.txt +++ b/providers/.last_release_date.txt @@ -1 +1 @@ -2026-07-06 +2026-07-22 diff --git a/providers/airbyte/README.rst b/providers/airbyte/README.rst index 8698054856785..f30510b9ce162 100644 --- a/providers/airbyte/README.rst +++ b/providers/airbyte/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-airbyte`` -Release: ``5.5.2`` +Release: ``6.0.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 84701e9ced340..d2635ff29e57a 100644 --- a/providers/airbyte/docs/changelog.rst +++ b/providers/airbyte/docs/changelog.rst @@ -26,9 +26,8 @@ Changelog --------- - -Transitive dependency changes -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +6.0.0 +..... .. note:: This release upgrades the provider's ``airbyte-api`` dependency to the ``1.x`` series and switches @@ -46,6 +45,14 @@ Transitive dependency changes * ``requests`` is no longer installed by this provider. If your code relied on it being pulled in transitively, declare ``requests`` as an explicit dependency of your own project. +Breaking changes +~~~~~~~~~~~~~~~~ + +* ``Migrate Airbyte provider to 'airbyte-api' library 1.0 and 'httpx' (#68882)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + 5.5.2 ..... diff --git a/providers/airbyte/docs/index.rst b/providers/airbyte/docs/index.rst index fd9c3b41aa607..7db62a4f57b77 100644 --- a/providers/airbyte/docs/index.rst +++ b/providers/airbyte/docs/index.rst @@ -76,7 +76,7 @@ apache-airflow-providers-airbyte package `Airbyte `__ -Release: 5.5.2 +Release: 6.0.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 5.5.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-airbyte 5.5.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-airbyte 6.0.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-airbyte 6.0.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/airbyte/provider.yaml b/providers/airbyte/provider.yaml index cc325e50f87f3..7caf9a029075f 100644 --- a/providers/airbyte/provider.yaml +++ b/providers/airbyte/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1784794681 # 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.0 - 5.5.2 - 5.5.1 - 5.5.0 diff --git a/providers/airbyte/pyproject.toml b/providers/airbyte/pyproject.toml index 880e72d2c6062..e0fd8176095d8 100644 --- a/providers/airbyte/pyproject.toml +++ b/providers/airbyte/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-airbyte" -version = "5.5.2" +version = "6.0.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/5.5.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-airbyte/5.5.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-airbyte/6.0.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-airbyte/6.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/airbyte/src/airflow/providers/airbyte/__init__.py b/providers/airbyte/src/airflow/providers/airbyte/__init__.py index d97f4f593d67c..eb9c139e2f4c0 100644 --- a/providers/airbyte/src/airflow/providers/airbyte/__init__.py +++ b/providers/airbyte/src/airflow/providers/airbyte/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "5.5.2" +__version__ = "6.0.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/akeyless/README.rst b/providers/akeyless/README.rst index f9af398bc7c9a..a48661b6de92e 100644 --- a/providers/akeyless/README.rst +++ b/providers/akeyless/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-akeyless`` -Release: ``0.2.0`` +Release: ``0.3.0`` `Akeyless `__ Vault Platform provider for Apache Airflow. @@ -38,7 +38,7 @@ This is a provider package for ``akeyless`` provider. All classes for this provi are in ``airflow.providers.akeyless`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -70,4 +70,4 @@ Extra Dependencies ============ ===================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/akeyless/docs/changelog.rst b/providers/akeyless/docs/changelog.rst index c7c1bb817c6e7..96f0614656ceb 100644 --- a/providers/akeyless/docs/changelog.rst +++ b/providers/akeyless/docs/changelog.rst @@ -18,6 +18,24 @@ Changelog ========= +0.3.0 +----- + +Features +~~~~~~~~ + +* ``Add cloud-based auth (aws_iam, gcp, azure_ad) to Akeyless secrets backend (#69772)`` + +Doc-only +~~~~~~~~ + +* ``Document each provider's optional extras in its docs index (#69478)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + + 0.2.0 ----- diff --git a/providers/akeyless/docs/index.rst b/providers/akeyless/docs/index.rst index 6267b1b73fd91..ec6bbd5f176c3 100644 --- a/providers/akeyless/docs/index.rst +++ b/providers/akeyless/docs/index.rst @@ -78,7 +78,7 @@ Provides a Hook, Connection type, and Secrets Backend for managing static secret dynamic secrets, rotated secrets, and more. -Release: 0.2.0 +Release: 0.3.0 Provider package ---------------- @@ -129,5 +129,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-akeyless 0.2.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-akeyless 0.2.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-akeyless 0.3.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-akeyless 0.3.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/akeyless/provider.yaml b/providers/akeyless/provider.yaml index 27290f9f3ed2c..e5ea11ee95d52 100644 --- a/providers/akeyless/provider.yaml +++ b/providers/akeyless/provider.yaml @@ -25,8 +25,9 @@ description: | state: ready lifecycle: incubation -source-date-epoch: 1780426378 +source-date-epoch: 1784746595 versions: + - 0.3.0 - 0.2.0 - 0.1.0 diff --git a/providers/akeyless/pyproject.toml b/providers/akeyless/pyproject.toml index 6b4cc8270d73c..f9e70fdf01a02 100644 --- a/providers/akeyless/pyproject.toml +++ b/providers/akeyless/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-akeyless" -version = "0.2.0" +version = "0.3.0" description = "Provider package apache-airflow-providers-akeyless for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -106,8 +106,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-akeyless/0.2.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-akeyless/0.2.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-akeyless/0.3.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-akeyless/0.3.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/akeyless/src/airflow/providers/akeyless/__init__.py b/providers/akeyless/src/airflow/providers/akeyless/__init__.py index 1c48175e45b85..3ab972a105fd2 100644 --- a/providers/akeyless/src/airflow/providers/akeyless/__init__.py +++ b/providers/akeyless/src/airflow/providers/akeyless/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "0.2.0" +__version__ = "0.3.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/amazon/README.rst b/providers/amazon/README.rst index 10a7466cce084..7f8f1f54c5301 100644 --- a/providers/amazon/README.rst +++ b/providers/amazon/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-amazon`` -Release: ``9.32.0`` +Release: ``9.33.0`` Amazon integration (including `Amazon Web Services (AWS) `__). @@ -36,7 +36,7 @@ This is a provider package for ``amazon`` provider. All classes for this provide are in ``airflow.providers.amazon`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -130,4 +130,4 @@ Extra Dependencies ==================== ============================================================================================================================================================ The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/amazon/docs/changelog.rst b/providers/amazon/docs/changelog.rst index 0e8a27715b69f..6af90dec7b2e0 100644 --- a/providers/amazon/docs/changelog.rst +++ b/providers/amazon/docs/changelog.rst @@ -26,6 +26,9 @@ Changelog --------- +9.33.0 +...... + .. note:: ``RedshiftSQLHook.get_sqlalchemy_engine()``, used for the SQLAlchemy engine backing lineage/reflection, now resolves an explicit Postgres DB-API driver for a bare @@ -33,6 +36,46 @@ Changelog ``psycopg2``. Where both drivers are installed, this engine now uses ``psycopg`` (v3), matching the sync Postgres driver default change in ``apache-airflow-providers-postgres``. +Features +~~~~~~~~ + +* ``Add OpenLineage parent info to EMR Spark steps (#70182)`` +* ``Add S3RemoteLogIO.from_config and register s3 remote logging scheme (#69817)`` +* ``Add CloudWatchRemoteLogIO.from_config and register cloudwatch scheme (#69816)`` +* ``Add Amazon ECR repository operators (#69886)`` +* ``Add dedicated Glue crawler lifecycle operators (#69930)`` +* ``Allow 'AthenaOperator' queries without a 'database' argument (#69846)`` +* ``Add durable execution to 'RedshiftDataOperator' (#69530)`` + +Bug Fixes +~~~~~~~~~ + +* ``Make RedshiftDeleteClusterOperator delete reliably during cluster transitions (#69574)`` +* ``Fix Amazon provider log messages to show actual values (#69967)`` +* ``Secure AWS auth cookies behind TLS proxies (#69898)`` +* ``Generate a fresh EmrContainerOperator request token on each task attempt (#69625)`` + +Misc +~~~~ + +* ``Make psycopg (v3) the default synchronous Postgres driver (#69526)`` +* ``Warn for bad combination of parameters for RedshiftDataOperator (#69524)`` + +Doc-only +~~~~~~~~ + +* ``Link task state store docs in durable execution across providers (#69851)`` +* ``Fix documentation misusing previous/next for task relationships (#69179)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Revert "Make Redshift system-test clusters non-public in sql_to_s3/s3_to_sql (#69890)" (#70259)`` + * ``Pin task bundle manifest to the dagrun's version (#69941)`` + * ``Make Redshift system-test clusters non-public in sql_to_s3/s3_to_sql (#69890)`` + * ``Consume external role ARN in Neptune Analytics system test (#69682)`` + * ``Update 'example_bedrock_agentcore' system test to use 'codeConfiguration' instead of ECR image (#69576)`` + + 9.32.0 ...... diff --git a/providers/amazon/docs/index.rst b/providers/amazon/docs/index.rst index d0a1f07440396..6a01e3506d605 100644 --- a/providers/amazon/docs/index.rst +++ b/providers/amazon/docs/index.rst @@ -88,7 +88,7 @@ apache-airflow-providers-amazon package Amazon integration (including `Amazon Web Services (AWS) `__). -Release: 9.32.0 +Release: 9.33.0 Provider package ---------------- @@ -201,5 +201,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-amazon 9.32.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-amazon 9.32.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-amazon 9.33.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-amazon 9.33.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/amazon/provider.yaml b/providers/amazon/provider.yaml index 2230bf8f345e1..0121c5b5ee2ad 100644 --- a/providers/amazon/provider.yaml +++ b/providers/amazon/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 9.33.0 - 9.32.0 - 9.31.0 - 9.30.0 diff --git a/providers/amazon/pyproject.toml b/providers/amazon/pyproject.toml index eddb2645e6080..e1c816c439596 100644 --- a/providers/amazon/pyproject.toml +++ b/providers/amazon/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-amazon" -version = "9.32.0" +version = "9.33.0" description = "Provider package apache-airflow-providers-amazon for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -217,8 +217,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-amazon/9.32.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-amazon/9.32.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-amazon/9.33.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-amazon/9.33.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/amazon/src/airflow/providers/amazon/__init__.py b/providers/amazon/src/airflow/providers/amazon/__init__.py index 2fd0d14603d2d..41acefb86463f 100644 --- a/providers/amazon/src/airflow/providers/amazon/__init__.py +++ b/providers/amazon/src/airflow/providers/amazon/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "9.32.0" +__version__ = "9.33.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/anthropic/README.rst b/providers/anthropic/README.rst index 6b3ad71de7c66..84465bfcdda13 100644 --- a/providers/anthropic/README.rst +++ b/providers/anthropic/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-anthropic`` -Release: ``0.1.0`` +Release: ``0.2.0`` `Anthropic `__ provider for Apache Airflow. @@ -38,7 +38,7 @@ This is a provider package for ``anthropic`` provider. All classes for this prov are in ``airflow.providers.anthropic`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -72,4 +72,4 @@ Extra Dependencies =========== =============================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/anthropic/docs/changelog.rst b/providers/anthropic/docs/changelog.rst index 8bb7076298e44..e65e4bab93ada 100644 --- a/providers/anthropic/docs/changelog.rst +++ b/providers/anthropic/docs/changelog.rst @@ -20,6 +20,26 @@ Changelog --------- +0.2.0 +..... + +Features +~~~~~~~~ + +* ``Default the Anthropic batch model from the connection (#69624)`` + +Doc-only +~~~~~~~~ + +* ``Fix dead Managed Agents link and incomplete first-party note in Anthropic provider docs (#69709)`` +* ``Add feature-comparison table and toolset links to common.ai provider docs (#69649)`` +* ``Document when to use common.ai vs vendor-specific AI providers (#69551)`` +* ``Add quickstart to Anthropic provider (#69589)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + + 0.1.0 ..... diff --git a/providers/anthropic/docs/index.rst b/providers/anthropic/docs/index.rst index b6840352745e2..c69ad483d7beb 100644 --- a/providers/anthropic/docs/index.rst +++ b/providers/anthropic/docs/index.rst @@ -113,7 +113,7 @@ Wraps the official Anthropic Python SDK to run the Claude Message Batches API asynchronously from Airflow, plus direct message and token-counting helpers. -Release: 0.1.0 +Release: 0.2.0 Provider package ---------------- @@ -166,5 +166,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-anthropic 0.1.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-anthropic 0.1.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-anthropic 0.2.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-anthropic 0.2.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/anthropic/provider.yaml b/providers/anthropic/provider.yaml index 6b2e9a39db8f5..698e1cefd4129 100644 --- a/providers/anthropic/provider.yaml +++ b/providers/anthropic/provider.yaml @@ -27,10 +27,11 @@ description: | state: ready lifecycle: incubation -source-date-epoch: 1780426378 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually versions: + - 0.2.0 - 0.1.0 integrations: diff --git a/providers/anthropic/pyproject.toml b/providers/anthropic/pyproject.toml index 74154f78bb805..2dab395270c2f 100644 --- a/providers/anthropic/pyproject.toml +++ b/providers/anthropic/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-anthropic" -version = "0.1.0" +version = "0.2.0" description = "Provider package apache-airflow-providers-anthropic for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -108,8 +108,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-anthropic/0.1.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-anthropic/0.1.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-anthropic/0.2.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-anthropic/0.2.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/anthropic/src/airflow/providers/anthropic/__init__.py b/providers/anthropic/src/airflow/providers/anthropic/__init__.py index 117734e0ae5e9..9adbc80942872 100644 --- a/providers/anthropic/src/airflow/providers/anthropic/__init__.py +++ b/providers/anthropic/src/airflow/providers/anthropic/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "0.1.0" +__version__ = "0.2.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.0" diff --git a/providers/apache/druid/docs/.latest-doc-only-change.txt b/providers/apache/druid/docs/.latest-doc-only-change.txt index eaa14c3589c91..8978da3fe885b 100644 --- a/providers/apache/druid/docs/.latest-doc-only-change.txt +++ b/providers/apache/druid/docs/.latest-doc-only-change.txt @@ -1 +1 @@ -954b3035cc8feb6ef1e13a6715b7c7e47d12932a +62d451d623 diff --git a/providers/apache/hive/README.rst b/providers/apache/hive/README.rst index 2cc9aa4b57b82..e07ecc8405343 100644 --- a/providers/apache/hive/README.rst +++ b/providers/apache/hive/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apache-hive`` -Release: ``9.5.0`` +Release: ``9.6.0`` `Apache Hive `__ @@ -36,7 +36,7 @@ This is a provider package for ``apache.hive`` provider. All classes for this pr are in ``airflow.providers.apache.hive`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -105,4 +105,4 @@ Extra Dependencies =================== ============================================================================================= The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/apache/hive/docs/changelog.rst b/providers/apache/hive/docs/changelog.rst index 1e47cb6644302..b877cd15a1be7 100644 --- a/providers/apache/hive/docs/changelog.rst +++ b/providers/apache/hive/docs/changelog.rst @@ -27,6 +27,34 @@ Changelog --------- +9.6.0 +..... + +Features +~~~~~~~~ + +* ``Add Beeline JDBC parameters to HiveCliHook (#68144)`` + +Bug Fixes +~~~~~~~~~ + +* ``Fix Hive metastore partition sensor initialization (#69612)`` + +Misc +~~~~ + +* ``Flag conn-fields in hook but absent from provider.yaml in static checks (#69655)`` + +Doc-only +~~~~~~~~ + +* ``Document each provider's optional extras in its docs index (#69478)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + + 9.5.0 ..... diff --git a/providers/apache/hive/docs/index.rst b/providers/apache/hive/docs/index.rst index 6b7638ac6c4a7..58da4e77be13a 100644 --- a/providers/apache/hive/docs/index.rst +++ b/providers/apache/hive/docs/index.rst @@ -79,7 +79,7 @@ apache-airflow-providers-apache-hive package `Apache Hive `__ -Release: 9.5.0 +Release: 9.6.0 Provider package ---------------- @@ -167,5 +167,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-apache-hive 9.5.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apache-hive 9.5.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-hive 9.6.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-hive 9.6.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apache/hive/provider.yaml b/providers/apache/hive/provider.yaml index 5af0916987e1b..888c8785c5001 100644 --- a/providers/apache/hive/provider.yaml +++ b/providers/apache/hive/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1779137143 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 9.6.0 - 9.5.0 - 9.4.2 - 9.4.1 diff --git a/providers/apache/hive/pyproject.toml b/providers/apache/hive/pyproject.toml index 4d535fd769985..34e41892cfbc9 100644 --- a/providers/apache/hive/pyproject.toml +++ b/providers/apache/hive/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apache-hive" -version = "9.5.0" +version = "9.6.0" description = "Provider package apache-airflow-providers-apache-hive for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -145,8 +145,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-hive/9.5.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-hive/9.5.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-hive/9.6.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-hive/9.6.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/apache/hive/src/airflow/providers/apache/hive/__init__.py b/providers/apache/hive/src/airflow/providers/apache/hive/__init__.py index 9a98bd88f85a6..f413762c3ea72 100644 --- a/providers/apache/hive/src/airflow/providers/apache/hive/__init__.py +++ b/providers/apache/hive/src/airflow/providers/apache/hive/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "9.5.0" +__version__ = "9.6.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/apache/impala/docs/.latest-doc-only-change.txt b/providers/apache/impala/docs/.latest-doc-only-change.txt index 2c1ab461a9c8e..8978da3fe885b 100644 --- a/providers/apache/impala/docs/.latest-doc-only-change.txt +++ b/providers/apache/impala/docs/.latest-doc-only-change.txt @@ -1 +1 @@ -da9caffdbbeab1917e1cec5726e50af5f14a5206 +62d451d623 diff --git a/providers/apache/kafka/README.rst b/providers/apache/kafka/README.rst index 61c7d107d892d..a26a410cc4936 100644 --- a/providers/apache/kafka/README.rst +++ b/providers/apache/kafka/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apache-kafka`` -Release: ``1.14.0`` +Release: ``1.15.0`` `Apache Kafka `__ @@ -36,7 +36,7 @@ This is a provider package for ``apache.kafka`` provider. All classes for this p are in ``airflow.providers.apache.kafka`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -88,8 +88,9 @@ Optional dependencies Extra Dependencies ==================== ==================================================== ``google`` ``apache-airflow-providers-google`` +``msk`` ``aws-msk-iam-sasl-signer-python>=1.0.1`` ``common.messaging`` ``apache-airflow-providers-common-messaging>=2.0.0`` ==================== ==================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/apache/kafka/docs/changelog.rst b/providers/apache/kafka/docs/changelog.rst index e3f20e868923b..42194048ce35e 100644 --- a/providers/apache/kafka/docs/changelog.rst +++ b/providers/apache/kafka/docs/changelog.rst @@ -27,6 +27,27 @@ Changelog --------- +1.15.0 +...... + +Features +~~~~~~~~ + +* ``Add Kafka Event Producer publishing DagRun and TaskInstance state-change events (#68082, #70014)`` +* ``Add Amazon MSK IAM (OAUTHBEARER) support to Apache Kafka provider (#69427)`` + +Doc-only +~~~~~~~~ + +* ``Document 'apply_function' dot notation requirement for Kafka message queues (#68414)`` +* ``Document each provider's optional extras in its docs index (#69478)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix flaky KubernetesPodOperator log-timestamp test (#69563)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + + 1.14.0 ...... diff --git a/providers/apache/kafka/docs/index.rst b/providers/apache/kafka/docs/index.rst index d9db2b715de67..0a3e6013282cc 100644 --- a/providers/apache/kafka/docs/index.rst +++ b/providers/apache/kafka/docs/index.rst @@ -84,7 +84,7 @@ apache-airflow-providers-apache-kafka package `Apache Kafka `__ -Release: 1.14.0 +Release: 1.15.0 Provider package ---------------- @@ -160,5 +160,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-apache-kafka 1.14.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apache-kafka 1.14.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-kafka 1.15.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-kafka 1.15.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apache/kafka/provider.yaml b/providers/apache/kafka/provider.yaml index a0ae3a8aebd15..481f6784fd8ec 100644 --- a/providers/apache/kafka/provider.yaml +++ b/providers/apache/kafka/provider.yaml @@ -21,7 +21,7 @@ name: Apache Kafka state: ready lifecycle: production -source-date-epoch: 1779137192 +source-date-epoch: 1784746595 description: | `Apache Kafka `__ # Note that those versions are maintained by release manager - do not update them manually @@ -29,6 +29,7 @@ description: | # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 1.15.0 - 1.14.0 - 1.13.3 - 1.13.2 diff --git a/providers/apache/kafka/pyproject.toml b/providers/apache/kafka/pyproject.toml index b2e3a1fa59880..688b15c2ddfa2 100644 --- a/providers/apache/kafka/pyproject.toml +++ b/providers/apache/kafka/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apache-kafka" -version = "1.14.0" +version = "1.15.0" description = "Provider package apache-airflow-providers-apache-kafka for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -119,8 +119,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-kafka/1.14.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-kafka/1.14.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-kafka/1.15.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-kafka/1.15.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/apache/kafka/src/airflow/providers/apache/kafka/__init__.py b/providers/apache/kafka/src/airflow/providers/apache/kafka/__init__.py index 1d7bb619baff7..276cddeb8bb86 100644 --- a/providers/apache/kafka/src/airflow/providers/apache/kafka/__init__.py +++ b/providers/apache/kafka/src/airflow/providers/apache/kafka/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.14.0" +__version__ = "1.15.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/apache/spark/README.rst b/providers/apache/spark/README.rst index 854d89d01fc65..38f5ddfd67caa 100644 --- a/providers/apache/spark/README.rst +++ b/providers/apache/spark/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-apache-spark`` -Release: ``6.2.0`` +Release: ``6.3.0`` `Apache Spark `__ @@ -36,7 +36,7 @@ This is a provider package for ``apache.spark`` provider. All classes for this p are in ``airflow.providers.apache.spark`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -92,4 +92,4 @@ Extra Dependencies =================== =================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/apache/spark/docs/changelog.rst b/providers/apache/spark/docs/changelog.rst index 41b89742eb94e..86949285a3686 100644 --- a/providers/apache/spark/docs/changelog.rst +++ b/providers/apache/spark/docs/changelog.rst @@ -25,10 +25,36 @@ ``apache-airflow-providers-apache-spark`` - Changelog --------- +6.3.0 +..... + +Features +~~~~~~~~ + +* ``Surface YARN diagnostics for spark on yarn clusters (#70183)`` + +Misc +~~~~ + +* ``Include spark submit canonical logs in failure exceptions (#70178)`` +* ``Better log when spark k8s driver remains in Unknown Phase (#70176)`` + +Doc-only +~~~~~~~~ + +* ``Link task state store docs in durable execution across providers (#69851)`` +* ``Document each provider's optional extras in its docs index (#69478)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + * ``Prepare ad-hoc provider documentation 2026-06-26`` + * ``Prepare ad-hoc provider documentation 2026-06-26 (#69022)`` + + 6.2.0 ..... diff --git a/providers/apache/spark/docs/index.rst b/providers/apache/spark/docs/index.rst index d48b7bd4c22e6..b3ab72907c67a 100644 --- a/providers/apache/spark/docs/index.rst +++ b/providers/apache/spark/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-apache-spark package `Apache Spark `__ -Release: 6.2.0 +Release: 6.3.0 Provider package ---------------- @@ -152,5 +152,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-apache-spark 6.2.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-apache-spark 6.2.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-spark 6.3.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-apache-spark 6.3.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/apache/spark/provider.yaml b/providers/apache/spark/provider.yaml index f1a7e5226fe64..c74293304bf3c 100644 --- a/providers/apache/spark/provider.yaml +++ b/providers/apache/spark/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1781642052 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 6.3.0 - 6.2.0 - 6.1.0 - 6.0.2 diff --git a/providers/apache/spark/pyproject.toml b/providers/apache/spark/pyproject.toml index c23b661b2bf4e..8118164772472 100644 --- a/providers/apache/spark/pyproject.toml +++ b/providers/apache/spark/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-apache-spark" -version = "6.2.0" +version = "6.3.0" description = "Provider package apache-airflow-providers-apache-spark for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -118,8 +118,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-spark/6.2.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-spark/6.2.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-spark/6.3.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-apache-spark/6.3.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/apache/spark/src/airflow/providers/apache/spark/__init__.py b/providers/apache/spark/src/airflow/providers/apache/spark/__init__.py index f17fedf514808..16608d6c8b5b7 100644 --- a/providers/apache/spark/src/airflow/providers/apache/spark/__init__.py +++ b/providers/apache/spark/src/airflow/providers/apache/spark/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "6.2.0" +__version__ = "6.3.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/atlassian/jira/README.rst b/providers/atlassian/jira/README.rst index 9a7308d66f585..197e174419a59 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.4`` +Release: ``3.3.5`` `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 747f2f946ec68..1e5ec259ef067 100644 --- a/providers/atlassian/jira/docs/changelog.rst +++ b/providers/atlassian/jira/docs/changelog.rst @@ -27,6 +27,19 @@ Changelog --------- +3.3.5 +..... + +Misc +~~~~ + +* ``Fix conn-fields check crash for nested provider packages (#70224)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Bump aiohttp regarding dependabot warning (#67978)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 3.3.4 ..... diff --git a/providers/atlassian/jira/docs/index.rst b/providers/atlassian/jira/docs/index.rst index 25a3d11c020d7..bdd9aa0804a29 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.4 +Release: 3.3.5 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.4 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-atlassian-jira 3.3.4 wheel package `_ (`asc `__, `sha512 `__) +* `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 `__) diff --git a/providers/atlassian/jira/provider.yaml b/providers/atlassian/jira/provider.yaml index 239a4b06c156c..b3ee499b79666 100644 --- a/providers/atlassian/jira/provider.yaml +++ b/providers/atlassian/jira/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 3.3.5 - 3.3.4 - 3.3.3 - 3.3.2 diff --git a/providers/atlassian/jira/pyproject.toml b/providers/atlassian/jira/pyproject.toml index 5957383fa930c..c6c3c3e5dfa40 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.4" +version = "3.3.5" 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.4" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-atlassian-jira/3.3.4/changelog.html" +"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" "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 cc93e7cc473c1..d70deef41dc9c 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.4" +__version__ = "3.3.5" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/celery/README.rst b/providers/celery/README.rst index 273216dd57f23..649aa28cd2f46 100644 --- a/providers/celery/README.rst +++ b/providers/celery/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-celery`` -Release: ``3.22.0`` +Release: ``3.23.0`` `Celery `__ @@ -36,7 +36,7 @@ This is a provider package for ``celery`` provider. All classes for this provide are in ``airflow.providers.celery`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -88,4 +88,4 @@ Extra Dependencies =================== =================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/celery/docs/changelog.rst b/providers/celery/docs/changelog.rst index fba28081d8cac..476ef9ff091d5 100644 --- a/providers/celery/docs/changelog.rst +++ b/providers/celery/docs/changelog.rst @@ -27,6 +27,9 @@ Changelog --------- +3.23.0 +...... + .. note:: When ``[celery] result_backend`` is not set and Airflow derives it from ``sql_alchemy_conn``, a driverless ``postgresql://`` connection string now produces ``db+postgresql+psycopg://...`` instead @@ -34,6 +37,26 @@ Changelog ``apache-airflow`` and ``apache-airflow-providers-postgres``. An explicit ``[celery] result_backend`` or an explicit driver in ``sql_alchemy_conn`` is unaffected. +Features +~~~~~~~~ + +* ``Add streaming task log support to KubernetesExecutor (#69300)`` +* ``Add the team_name tag to the Celery executor task_timeout_error (#69092)`` + +Bug Fixes +~~~~~~~~~ + +* ``Fix Celery worker crash on Airflow 3.0 with json_logs (#69919)`` + +Misc +~~~~ + +* ``Make psycopg (v3) the default synchronous Postgres driver (#69526)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + + 3.22.0 ...... diff --git a/providers/celery/docs/index.rst b/providers/celery/docs/index.rst index e1b09271f2820..7fc33c3b0b579 100644 --- a/providers/celery/docs/index.rst +++ b/providers/celery/docs/index.rst @@ -67,7 +67,7 @@ apache-airflow-providers-celery package `Celery `__ -Release: 3.22.0 +Release: 3.23.0 Provider package ---------------- @@ -138,5 +138,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-celery 3.22.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-celery 3.22.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-celery 3.23.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-celery 3.23.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/celery/provider.yaml b/providers/celery/provider.yaml index f5506e41122f3..2f94171331bd7 100644 --- a/providers/celery/provider.yaml +++ b/providers/celery/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 3.23.0 - 3.22.0 - 3.21.0 - 3.20.0 diff --git a/providers/celery/pyproject.toml b/providers/celery/pyproject.toml index 415feb87e6a4e..015636c76df74 100644 --- a/providers/celery/pyproject.toml +++ b/providers/celery/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-celery" -version = "3.22.0" +version = "3.23.0" description = "Provider package apache-airflow-providers-celery for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -112,8 +112,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-celery/3.22.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-celery/3.22.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-celery/3.23.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-celery/3.23.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/celery/src/airflow/providers/celery/__init__.py b/providers/celery/src/airflow/providers/celery/__init__.py index ab85558c6ec73..d7a32181c05f9 100644 --- a/providers/celery/src/airflow/providers/celery/__init__.py +++ b/providers/celery/src/airflow/providers/celery/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.22.0" +__version__ = "3.23.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/clickhousedb/README.rst b/providers/clickhousedb/README.rst index e7209c804916f..0c4f4d8cf1b8f 100644 --- a/providers/clickhousedb/README.rst +++ b/providers/clickhousedb/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-clickhousedb`` -Release: ``1.0.0`` +Release: ``1.0.1`` `ClickHouse `__ @@ -36,7 +36,7 @@ This is a provider package for ``clickhousedb`` provider. All classes for this p are in ``airflow.providers.clickhousedb`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -59,4 +59,4 @@ PIP package Version required ======================================= ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/clickhousedb/docs/changelog.rst b/providers/clickhousedb/docs/changelog.rst index 21aaf99532cac..a141758c080e3 100644 --- a/providers/clickhousedb/docs/changelog.rst +++ b/providers/clickhousedb/docs/changelog.rst @@ -27,6 +27,20 @@ Changelog --------- +1.0.1 +..... + +Misc +~~~~ + +* ``Change Clickhouse lifecycle to incubation (#69166)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix ClickHouse test_connection unit test failing with newer clickhouse-connect (#70114)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + + 1.0.0 ..... diff --git a/providers/clickhousedb/docs/index.rst b/providers/clickhousedb/docs/index.rst index 8061b05cb0f00..b399de766ac96 100644 --- a/providers/clickhousedb/docs/index.rst +++ b/providers/clickhousedb/docs/index.rst @@ -77,7 +77,7 @@ apache-airflow-providers-clickhousedb package `ClickHouse `__ -Release: 1.0.0 +Release: 1.0.1 Provider package ---------------- @@ -111,5 +111,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-clickhousedb 1.0.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-clickhousedb 1.0.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-clickhousedb 1.0.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-clickhousedb 1.0.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/clickhousedb/provider.yaml b/providers/clickhousedb/provider.yaml index 377d8506babe7..db67c896152f1 100644 --- a/providers/clickhousedb/provider.yaml +++ b/providers/clickhousedb/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: incubation -source-date-epoch: 1710000000 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 1.0.1 - 1.0.0 integrations: diff --git a/providers/clickhousedb/pyproject.toml b/providers/clickhousedb/pyproject.toml index dc19451b828f7..ccc1b6c3b4de9 100644 --- a/providers/clickhousedb/pyproject.toml +++ b/providers/clickhousedb/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-clickhousedb" -version = "1.0.0" +version = "1.0.1" description = "Provider package apache-airflow-providers-clickhousedb for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -100,8 +100,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-clickhousedb/1.0.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-clickhousedb/1.0.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-clickhousedb/1.0.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-clickhousedb/1.0.1/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/clickhousedb/src/airflow/providers/clickhousedb/__init__.py b/providers/clickhousedb/src/airflow/providers/clickhousedb/__init__.py index 112a7774d4227..4e0e1fe0d6807 100644 --- a/providers/clickhousedb/src/airflow/providers/clickhousedb/__init__.py +++ b/providers/clickhousedb/src/airflow/providers/clickhousedb/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.0.0" +__version__ = "1.0.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/cncf/kubernetes/README.rst b/providers/cncf/kubernetes/README.rst index d1310da573584..a385989f285be 100644 --- a/providers/cncf/kubernetes/README.rst +++ b/providers/cncf/kubernetes/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-cncf-kubernetes`` -Release: ``10.19.0`` +Release: ``10.20.0`` `Kubernetes `__ @@ -36,7 +36,7 @@ This is a provider package for ``cncf.kubernetes`` provider. All classes for thi are in ``airflow.providers.cncf.kubernetes`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -65,4 +65,4 @@ PIP package Version required ========================================== ====================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/cncf/kubernetes/docs/changelog.rst b/providers/cncf/kubernetes/docs/changelog.rst index 63659c31690c4..82fd133f0047d 100644 --- a/providers/cncf/kubernetes/docs/changelog.rst +++ b/providers/cncf/kubernetes/docs/changelog.rst @@ -27,6 +27,9 @@ Changelog --------- +10.20.0 +....... + .. note:: The ``KubernetesExecutor`` now transparently requeues a worker pod that fails *before* the task process starts (node drain, autoscaler scale-down, node boot race, transient image pull @@ -39,6 +42,39 @@ Changelog ``pod_launch_failure_excluded_container_reasons`` option (default ``Error``) lists container reasons that are excluded from the requeue path. +.. note:: + ``KubernetesPodOperator.reattach_on_restart`` is deprecated in favor of the new ``durable`` + parameter, which keeps the same meaning and the same ``True`` default. Passing + ``reattach_on_restart`` still works and still wins, but emits an + ``AirflowProviderDeprecationWarning`` on Airflow 3.3+ and will be removed in a future release — + rename the argument to ``durable`` in your Dags (including in ``default_args``). On Airflow + 3.3+ the reattach itself also changes: the operator now reconnects using the pod identity it + persisted in the task state store rather than searching by label, which removes the ambiguity + failure that a label search hits when more than one matching pod exists. On older Airflow + versions the previous label-search behavior is unchanged. + +Features +~~~~~~~~ + +* ``Replace 'reattach_on_restart' with 'durable' execution in KPO (#69914)`` +* ``Add streaming task log support to KubernetesExecutor (#69300)`` +* ``Add running_pod_log_lines config option to KubernetesExecutor (#69301)`` +* ``Allow configuring XCom sidecar container security context (#69613)`` +* ``Requeue KubernetesExecutor tasks whose pod failed before execution started (#69058)`` + +Bug Fixes +~~~~~~~~~ + +* ``Cncf-kubernetes: fix potential race condition in trigger_reentry flow caused by 'is_istio_enabled' (#69269)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Hide non-user-facing entries from ad-hoc provider release notes`` + * ``Fix flaky KubernetesPodOperator log-timestamp test (#69563)`` + * ``Prepare ad-hoc providers release 2026-07-01 (cncf.kubernetes, common.io, keycloak) (#69223)`` + * ``Prepare ad-hoc providers release 2026-07-01`` + + 10.19.0 ....... @@ -774,7 +810,6 @@ Misc * ``Remove unused db method in k8s provider (#49186)`` - 10.4.2 ...... diff --git a/providers/cncf/kubernetes/docs/index.rst b/providers/cncf/kubernetes/docs/index.rst index 0ea209c261a7b..89e9470bacbb7 100644 --- a/providers/cncf/kubernetes/docs/index.rst +++ b/providers/cncf/kubernetes/docs/index.rst @@ -88,7 +88,7 @@ apache-airflow-providers-cncf-kubernetes package `Kubernetes `__ -Release: 10.19.0 +Release: 10.20.0 Provider package ---------------- @@ -128,5 +128,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-cncf-kubernetes 10.19.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-cncf-kubernetes 10.19.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-cncf-kubernetes 10.20.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-cncf-kubernetes 10.20.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/cncf/kubernetes/provider.yaml b/providers/cncf/kubernetes/provider.yaml index 9e21164779089..b9905d301ec77 100644 --- a/providers/cncf/kubernetes/provider.yaml +++ b/providers/cncf/kubernetes/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1782937929 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 10.20.0 - 10.19.0 - 10.18.0 - 10.17.1 diff --git a/providers/cncf/kubernetes/pyproject.toml b/providers/cncf/kubernetes/pyproject.toml index 9e68d285aed85..f14071b620bdc 100644 --- a/providers/cncf/kubernetes/pyproject.toml +++ b/providers/cncf/kubernetes/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-cncf-kubernetes" -version = "10.19.0" +version = "10.20.0" description = "Provider package apache-airflow-providers-cncf-kubernetes for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -125,8 +125,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/10.19.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/10.19.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/10.20.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/10.20.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/__init__.py b/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/__init__.py index 2a4ed25924ab5..d1cb053409944 100644 --- a/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/__init__.py +++ b/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "10.19.0" +__version__ = "10.20.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/cohere/docs/.latest-doc-only-change.txt b/providers/cohere/docs/.latest-doc-only-change.txt index 33caaeb056916..0471ae7bd754f 100644 --- a/providers/cohere/docs/.latest-doc-only-change.txt +++ b/providers/cohere/docs/.latest-doc-only-change.txt @@ -1 +1 @@ -e9fc6bccbedbff536bc9fcdd09001267a226420e +6ea3de0762 diff --git a/providers/common/ai/README.rst b/providers/common/ai/README.rst index 97f242208288a..03fac6a7d54a4 100644 --- a/providers/common/ai/README.rst +++ b/providers/common/ai/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-common-ai`` -Release: ``0.6.0`` +Release: ``0.7.0`` AI/LLM hooks and operators for Airflow pipelines using `pydantic-ai `__. @@ -36,7 +36,7 @@ This is a provider package for ``common.ai`` provider. All classes for this prov are in ``airflow.providers.common.ai`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -69,12 +69,13 @@ You can install such cross-provider dependencies when installing from PyPI. For .. code-block:: bash - pip install apache-airflow-providers-common-ai[common.sql] + pip install apache-airflow-providers-common-ai[amazon] ============================================================================================================ ============== Dependent package Extra ============================================================================================================ ============== +`apache-airflow-providers-amazon `_ ``amazon`` `apache-airflow-providers-common-sql `_ ``common.sql`` `apache-airflow-providers-git `_ ``git`` ============================================================================================================ ============== @@ -82,9 +83,9 @@ Dependent package Optional dependencies ---------------------- -============== ========================================================================================================== +============== ======================================================================================================================================= Extra Dependencies -============== ========================================================================================================== +============== ======================================================================================================================================= ``anthropic`` ``pydantic-ai-slim[anthropic]`` ``bedrock`` ``pydantic-ai-slim[bedrock]`` ``google`` ``pydantic-ai-slim[google]`` @@ -92,17 +93,19 @@ Extra Dependencies ``mcp`` ``pydantic-ai-slim[mcp]`` ``code-mode`` ``pydantic-ai-harness[codemode]>=0.3.0`` ``shields`` ``pydantic-ai-shields>=0.3.4`` -``skills`` ``apache-airflow-providers-git>=0.4.0``, ``pydantic-ai-skills>=0.11.0`` +``skills`` ``apache-airflow-providers-git>=0.4.0``, ``pydantic-ai-skills>=1.2.0`` ``avro`` ``fastavro>=1.10.0; python_version < "3.14"``, ``fastavro>=1.12.1; python_version >= "3.14"`` ``parquet`` ``pyarrow>=18.0.0; python_version < '3.14'``, ``pyarrow>=22.0.0; python_version >= '3.14'`` ``sql`` ``apache-airflow-providers-common-sql>=1.33.0``, ``sqlglot>=30.0.0`` +``aws`` ``apache-airflow-providers-amazon>=9.0.0`` ``common.sql`` ``apache-airflow-providers-common-sql>=1.33.0`` ``langchain`` ``langchain>=1.0.0`` -``llamaindex`` ``llama-index-core>=0.13.0``, ``llama-index-embeddings-openai>=0.6.0``, ``llama-index-llms-openai>=0.6.0`` +``llamaindex`` ``dataclasses-json>=0.6.7``, ``llama-index-core>=0.13.0``, ``llama-index-embeddings-openai>=0.6.0``, ``llama-index-llms-openai>=0.6.0`` ``pdf`` ``pypdf>=4.0.0`` ``docx`` ``python-docx>=1.0.0`` ``git`` ``apache-airflow-providers-git`` -============== ========================================================================================================== +``amazon`` ``apache-airflow-providers-amazon`` +============== ======================================================================================================================================= The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/common/ai/docs/changelog.rst b/providers/common/ai/docs/changelog.rst index e71396510a46f..527028d39ee5e 100644 --- a/providers/common/ai/docs/changelog.rst +++ b/providers/common/ai/docs/changelog.rst @@ -25,6 +25,62 @@ Changelog --------- +0.7.0 +..... + +.. note:: + The ``skills`` extra now requires ``pydantic-ai-skills>=1.2.0`` (previously ``>=0.11.0``); + the file-exclusion support added in #69924 relies on the 1.x API. Every 0.x release is + excluded, so environments that pin ``pydantic-ai-skills`` below 1.2.0 will fail to resolve + ``apache-airflow-providers-common-ai[skills]``. To migrate, upgrade ``pydantic-ai-skills`` + to 1.2.0 or newer; if you cannot, stay on ``common.ai`` 0.6.0. Installations that do not use + the ``skills`` extra are unaffected. + +Features +~~~~~~~~ + +* ``Add AWS services toolset for agents to access 1000+ APIs (#70087)`` +* ``Add pydantic-ai capability matrix references doc to Common AI (#69887)`` +* ``Support excluding files from 'common.ai' Agent Skills discovery (#69924)`` +* ``Use task state store for 'common.ai' durable execution on Airflow 3.3+ (#68926)`` + +Bug Fixes +~~~~~~~~~ + +* ``Allow Common AI SQL imports without DataFusion (#69990)`` +* ``Fix HITL review showing altered agent output to reviewers (#70070)`` +* ``Fix 'LLMSQLQueryOperator' not stripping single-line markdown code fences (#70137)`` +* ``Harden common.ai SQLToolset allowed_tables against function/COPY bypass (#70134)`` +* ``Preserve output_type through human approval in LLM operators (#70075)`` +* ``Fix DocumentLoaderOperator ignoring unknown parser on byte input (#70071)`` +* ``Reject unsupported require_approval in LLM branch and schema compare operators (#70069)`` +* ``Fix '@task.llm_branch' import failure on Task SDK-only workers (#70068)`` +* ``Fix common.ai durable execution skipping Toolset-capability tools (#69881)`` + +Misc +~~~~ + +* ``Add dataclasses-json floor to common.ai llamaindex extra (#69755)`` + +Doc-only +~~~~~~~~ + +* ``Add self-hosted model guide for the common.ai provider (#69867)`` +* ``Update retired model ids and fill doc gaps in common.ai provider docs (#69711)`` +* ``Add quick start guide to common.ai provider docs (#69552)`` +* ``Document the dynamic 'system_prompt' pattern for common-ai agents (#69636)`` +* ``Add feature-comparison table and toolset links to common.ai provider docs (#69649)`` +* ``Add an Examples entry point to the common.ai provider docs (#69650)`` +* ``Document when to use common.ai vs vendor-specific AI providers (#69551)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix toolsets python-modules check for common.ai provider (#70181)`` + * ``Add toolset as a provider module category (#70122)`` + * ``[main] Upgrade important CI environment (#69694)`` + * ``Guard code_mode example DAG on SQLToolset import (#69677)`` + + 0.6.0 ..... diff --git a/providers/common/ai/docs/index.rst b/providers/common/ai/docs/index.rst index d1bff2ce31c6a..7e37a25ef86bd 100644 --- a/providers/common/ai/docs/index.rst +++ b/providers/common/ai/docs/index.rst @@ -178,7 +178,7 @@ apache-airflow-providers-common-ai package AI/LLM hooks and operators for Airflow pipelines using `pydantic-ai `__. -Release: 0.6.0 +Release: 0.7.0 Provider package ---------------- @@ -269,5 +269,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-common-ai 0.6.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-common-ai 0.6.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-ai 0.7.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-ai 0.7.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/common/ai/provider.yaml b/providers/common/ai/provider.yaml index abb5ca41d3d7d..2eb2252fa598c 100644 --- a/providers/common/ai/provider.yaml +++ b/providers/common/ai/provider.yaml @@ -23,10 +23,11 @@ description: | state: ready lifecycle: incubation -source-date-epoch: 1783356304 +source-date-epoch: 1784746595 build-system: hatchling # note that those versions are maintained by release manager - do not update them manually versions: + - 0.7.0 - 0.6.0 - 0.5.0 - 0.4.0 diff --git a/providers/common/ai/pyproject.toml b/providers/common/ai/pyproject.toml index cbaa9e82ee4d4..6254481d08fd7 100644 --- a/providers/common/ai/pyproject.toml +++ b/providers/common/ai/pyproject.toml @@ -32,7 +32,7 @@ build-backend = "hatchling.build" [project] name = "apache-airflow-providers-common-ai" -version = "0.6.0" +version = "0.7.0" description = "Provider package apache-airflow-providers-common-ai for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -181,8 +181,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-common-ai/0.6.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-ai/0.6.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-common-ai/0.7.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-ai/0.7.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/common/ai/src/airflow/providers/common/ai/__init__.py b/providers/common/ai/src/airflow/providers/common/ai/__init__.py index 0ce7226489034..1e6ec1027543f 100644 --- a/providers/common/ai/src/airflow/providers/common/ai/__init__.py +++ b/providers/common/ai/src/airflow/providers/common/ai/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "0.6.0" +__version__ = "0.7.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.0" diff --git a/providers/common/compat/README.rst b/providers/common/compat/README.rst index 6815e9de2d7f7..86b06ffd43f53 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.16.0`` +Release: ``1.17.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 b7ce7d1931d79..d719cff6a2036 100644 --- a/providers/common/compat/docs/changelog.rst +++ b/providers/common/compat/docs/changelog.rst @@ -25,6 +25,18 @@ Changelog --------- +1.17.0 +...... + +Features +~~~~~~~~ + +* ``Honor async hook subclass overrides in get_async_connection (#69140)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + + 1.16.0 ...... diff --git a/providers/common/compat/docs/index.rst b/providers/common/compat/docs/index.rst index fe9ba182db70a..784ef76ac2099 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.16.0 +Release: 1.17.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.16.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-common-compat 1.16.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-compat 1.17.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-compat 1.17.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/common/compat/provider.yaml b/providers/common/compat/provider.yaml index 12fff9a6b75f6..3d2e2f0f2de5d 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: 1783356304 +source-date-epoch: 1784794681 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 1.17.0 - 1.16.0 - 1.15.0 - 1.14.3 diff --git a/providers/common/compat/pyproject.toml b/providers/common/compat/pyproject.toml index 78234fc884cba..66094257fae9a 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.16.0" +version = "1.17.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.16.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-compat/1.16.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-common-compat/1.17.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-compat/1.17.0/changelog.html" "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 cb40c73294501..48d56931944b2 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.16.0" +__version__ = "1.17.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/common/io/docs/.latest-doc-only-change.txt b/providers/common/io/docs/.latest-doc-only-change.txt index 4314cebe1711b..8978da3fe885b 100644 --- a/providers/common/io/docs/.latest-doc-only-change.txt +++ b/providers/common/io/docs/.latest-doc-only-change.txt @@ -1 +1 @@ -a1ddf31098a8388d392b338ed29e8925b0e77b69 +62d451d623 diff --git a/providers/common/messaging/docs/.latest-doc-only-change.txt b/providers/common/messaging/docs/.latest-doc-only-change.txt index 4314cebe1711b..8978da3fe885b 100644 --- a/providers/common/messaging/docs/.latest-doc-only-change.txt +++ b/providers/common/messaging/docs/.latest-doc-only-change.txt @@ -1 +1 @@ -a1ddf31098a8388d392b338ed29e8925b0e77b69 +62d451d623 diff --git a/providers/common/sql/README.rst b/providers/common/sql/README.rst index a874c8a694962..01deaa7cb085b 100644 --- a/providers/common/sql/README.rst +++ b/providers/common/sql/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-common-sql`` -Release: ``2.0.2`` +Release: ``2.0.3`` `Common SQL Provider `__ @@ -36,7 +36,7 @@ This is a provider package for ``common.sql`` provider. All classes for this pro are in ``airflow.providers.common.sql`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -98,4 +98,4 @@ Extra Dependencies ================== ======================================================================================================================================================================= The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/common/sql/docs/changelog.rst b/providers/common/sql/docs/changelog.rst index 656eeb8be7495..a74d5977cf230 100644 --- a/providers/common/sql/docs/changelog.rst +++ b/providers/common/sql/docs/changelog.rst @@ -25,6 +25,18 @@ Changelog --------- +2.0.3 +..... + +Misc +~~~~ + +* ``Make psycopg (v3) the default synchronous Postgres driver (#69526)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + + 2.0.2 ..... @@ -780,7 +792,6 @@ Misc `Apache Airflow providers support policy `_. - Features ~~~~~~~~ diff --git a/providers/common/sql/docs/index.rst b/providers/common/sql/docs/index.rst index 428cb922aec35..ed9ac1aa46f54 100644 --- a/providers/common/sql/docs/index.rst +++ b/providers/common/sql/docs/index.rst @@ -79,7 +79,7 @@ apache-airflow-providers-common-sql package `Common SQL Provider `__ -Release: 2.0.2 +Release: 2.0.3 Provider package ---------------- @@ -160,5 +160,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-common-sql 2.0.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-common-sql 2.0.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-sql 2.0.3 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-common-sql 2.0.3 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/common/sql/provider.yaml b/providers/common/sql/provider.yaml index 07c140f121a9e..8593e2b86dd16 100644 --- a/providers/common/sql/provider.yaml +++ b/providers/common/sql/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 2.0.3 - 2.0.2 - 2.0.1 - 2.0.0 diff --git a/providers/common/sql/pyproject.toml b/providers/common/sql/pyproject.toml index 18e9cbe7fdb65..5d93bb5d12afb 100644 --- a/providers/common/sql/pyproject.toml +++ b/providers/common/sql/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-common-sql" -version = "2.0.2" +version = "2.0.3" description = "Provider package apache-airflow-providers-common-sql for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -148,8 +148,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-common-sql/2.0.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-sql/2.0.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-common-sql/2.0.3" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-common-sql/2.0.3/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/common/sql/src/airflow/providers/common/sql/__init__.py b/providers/common/sql/src/airflow/providers/common/sql/__init__.py index 98c96a3823be0..0863b9afde335 100644 --- a/providers/common/sql/src/airflow/providers/common/sql/__init__.py +++ b/providers/common/sql/src/airflow/providers/common/sql/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "2.0.2" +__version__ = "2.0.3" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/databricks/README.rst b/providers/databricks/README.rst index 2081ec318e683..a5a0b38b994f0 100644 --- a/providers/databricks/README.rst +++ b/providers/databricks/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-databricks`` -Release: ``7.17.0`` +Release: ``7.18.0`` `Databricks `__ @@ -36,7 +36,7 @@ This is a provider package for ``databricks`` provider. All classes for this pro are in ``airflow.providers.databricks`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -78,12 +78,13 @@ You can install such cross-provider dependencies when installing from PyPI. For .. code-block:: bash - pip install apache-airflow-providers-databricks[google] + pip install apache-airflow-providers-databricks[amazon] ============================================================================================================== =============== Dependent package Extra ============================================================================================================== =============== +`apache-airflow-providers-amazon `_ ``amazon`` `apache-airflow-providers-google `_ ``google`` `apache-airflow-providers-openlineage `_ ``openlineage`` ============================================================================================================== =============== @@ -95,6 +96,7 @@ Optional dependencies Extra Dependencies ================== ================================================================================================================================================================ ``avro`` ``fastavro>=1.9.0; python_version<"3.14"``, ``fastavro>=1.10.0; python_version>="3.12" and python_version<"3.14"``, ``fastavro>=1.12.1; python_version>="3.14"`` +``amazon`` ``apache-airflow-providers-amazon>=9.22.0`` ``azure-identity`` ``azure-identity>=1.3.1`` ``fab`` ``apache-airflow-providers-fab>=2.2.0`` ``google`` ``apache-airflow-providers-google>=10.24.0`` @@ -105,4 +107,4 @@ Extra Dependencies ================== ================================================================================================================================================================ The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/databricks/docs/changelog.rst b/providers/databricks/docs/changelog.rst index 8ef2de8bc38fa..21683ca67e823 100644 --- a/providers/databricks/docs/changelog.rst +++ b/providers/databricks/docs/changelog.rst @@ -26,6 +26,29 @@ Changelog --------- +7.18.0 +...... + +Features +~~~~~~~~ + +* ``Databricks OIDC token federation for AWS IAM (#69509)`` +* ``Add supplied-token OIDC federation to the Databricks provider (#69272)`` + +Bug Fixes +~~~~~~~~~ + +* ``Fix DatabricksSqlHook sqlalchemy_url missing http_path from connection extra (#69747)`` + +Doc-only +~~~~~~~~ + +* ``Link task state store docs in durable execution across providers (#69851)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + + 7.17.0 ...... diff --git a/providers/databricks/docs/index.rst b/providers/databricks/docs/index.rst index c95e238d777ae..7f950230d68ed 100644 --- a/providers/databricks/docs/index.rst +++ b/providers/databricks/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-databricks package `Databricks `__ -Release: 7.17.0 +Release: 7.18.0 Provider package ---------------- @@ -168,5 +168,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-databricks 7.17.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-databricks 7.17.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-databricks 7.18.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-databricks 7.18.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/databricks/provider.yaml b/providers/databricks/provider.yaml index b49121e6145f1..0bb4d503b9f45 100644 --- a/providers/databricks/provider.yaml +++ b/providers/databricks/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 7.18.0 - 7.17.0 - 7.16.1 - 7.16.0 diff --git a/providers/databricks/pyproject.toml b/providers/databricks/pyproject.toml index 80da493a144f9..23326f5ce7497 100644 --- a/providers/databricks/pyproject.toml +++ b/providers/databricks/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-databricks" -version = "7.17.0" +version = "7.18.0" description = "Provider package apache-airflow-providers-databricks for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -154,8 +154,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-databricks/7.17.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-databricks/7.17.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-databricks/7.18.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-databricks/7.18.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/databricks/src/airflow/providers/databricks/__init__.py b/providers/databricks/src/airflow/providers/databricks/__init__.py index dc6dfe7805de5..7479bfecfc465 100644 --- a/providers/databricks/src/airflow/providers/databricks/__init__.py +++ b/providers/databricks/src/airflow/providers/databricks/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "7.17.0" +__version__ = "7.18.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/dbt/cloud/docs/.latest-doc-only-change.txt b/providers/dbt/cloud/docs/.latest-doc-only-change.txt index f41e3226a6f43..8978da3fe885b 100644 --- a/providers/dbt/cloud/docs/.latest-doc-only-change.txt +++ b/providers/dbt/cloud/docs/.latest-doc-only-change.txt @@ -1 +1 @@ -7b2ec33c7ad4998d9c9735b79593fcdcd3b9dd1f +62d451d623 diff --git a/providers/docker/README.rst b/providers/docker/README.rst index 29d43f5c8bebf..03adff8b38ee5 100644 --- a/providers/docker/README.rst +++ b/providers/docker/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-docker`` -Release: ``4.5.7`` +Release: ``4.5.8`` `Docker `__ @@ -36,7 +36,7 @@ This is a provider package for ``docker`` provider. All classes for this provide are in ``airflow.providers.docker`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -60,4 +60,4 @@ PIP package Version required ========================================== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/docker/docs/changelog.rst b/providers/docker/docs/changelog.rst index 0077c42651a6b..d54f1edc8f576 100644 --- a/providers/docker/docs/changelog.rst +++ b/providers/docker/docs/changelog.rst @@ -27,6 +27,18 @@ Changelog --------- +4.5.8 +..... + +Misc +~~~~ + +* ``Remove airflow.utils dependency from Docker provider (#69900)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + 4.5.7 ..... diff --git a/providers/docker/docs/index.rst b/providers/docker/docs/index.rst index ee44fc10d6af7..dca76e4e7113b 100644 --- a/providers/docker/docs/index.rst +++ b/providers/docker/docs/index.rst @@ -70,7 +70,7 @@ apache-airflow-providers-docker package `Docker `__ -Release: 4.5.7 +Release: 4.5.8 Provider package ---------------- @@ -105,5 +105,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-docker 4.5.7 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-docker 4.5.7 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-docker 4.5.8 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-docker 4.5.8 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/docker/provider.yaml b/providers/docker/provider.yaml index 70e07dfc061c8..506ca11272886 100644 --- a/providers/docker/provider.yaml +++ b/providers/docker/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 4.5.8 - 4.5.7 - 4.5.6 - 4.5.5 diff --git a/providers/docker/pyproject.toml b/providers/docker/pyproject.toml index 75cbf490ffffb..680e344c3ec90 100644 --- a/providers/docker/pyproject.toml +++ b/providers/docker/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-docker" -version = "4.5.7" +version = "4.5.8" description = "Provider package apache-airflow-providers-docker for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -100,8 +100,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-docker/4.5.7" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-docker/4.5.7/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-docker/4.5.8" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-docker/4.5.8/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/docker/src/airflow/providers/docker/__init__.py b/providers/docker/src/airflow/providers/docker/__init__.py index 71d4609ed1773..5b35bf64f4d87 100644 --- a/providers/docker/src/airflow/providers/docker/__init__.py +++ b/providers/docker/src/airflow/providers/docker/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.5.7" +__version__ = "4.5.8" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/edge3/README.rst b/providers/edge3/README.rst index 25eeb3c5b83a8..bf232202c6a92 100644 --- a/providers/edge3/README.rst +++ b/providers/edge3/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-edge3`` -Release: ``4.1.0`` +Release: ``4.2.0`` Handle edge workers on remote sites via HTTP(s) connection and orchestrates work over distributed sites. @@ -48,7 +48,7 @@ This is a provider package for ``edge3`` provider. All classes for this provider are in ``airflow.providers.edge3`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -74,4 +74,4 @@ PIP package Version required ========================================== =================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/edge3/docs/changelog.rst b/providers/edge3/docs/changelog.rst index 96a59c9aa3840..20aa0995854e3 100644 --- a/providers/edge3/docs/changelog.rst +++ b/providers/edge3/docs/changelog.rst @@ -27,6 +27,34 @@ Changelog --------- +4.2.0 +..... + +Features +~~~~~~~~ + +* ``Add worker-name filter to 'airflow edge list-workers' (#70095)`` +* ``Add team name tags to Edge worker metrics (#69149)`` + +Bug Fixes +~~~~~~~~~ + +* ``Bring back edge worker metric compatibility with Airflow 3.2 (#67328)`` + +Misc +~~~~ + +* ``Upgrade NPM dependencies in edge provider (#70253)`` +* ``Bump axios in /providers/edge3/src/airflow/providers/edge3/plugins/www (#70145)`` +* ``Change log level from info to debug for Edge job fetch (#68736)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix flaky static checks caused by migration-reference hook race (#70170)`` + * ``[main] Upgrade important CI environment (#69694)`` + * ``Fix flaky test_adjust_maintenance_mode_based_on_sysinfo_exit (#69738)`` + + 4.1.0 ..... diff --git a/providers/edge3/docs/index.rst b/providers/edge3/docs/index.rst index 820ca5fa68acb..2a80a3af63b5c 100644 --- a/providers/edge3/docs/index.rst +++ b/providers/edge3/docs/index.rst @@ -98,7 +98,7 @@ Additional REST API endpoints are provided to distribute tasks and manage the ed are provided by the API server. -Release: 4.1.0 +Release: 4.2.0 Provider package ---------------- @@ -135,5 +135,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-edge3 4.1.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-edge3 4.1.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-edge3 4.2.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-edge3 4.2.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/edge3/provider.yaml b/providers/edge3/provider.yaml index 31ab376048e0a..b9cdbd823a4a5 100644 --- a/providers/edge3/provider.yaml +++ b/providers/edge3/provider.yaml @@ -34,7 +34,7 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1784746595 build-system: hatchling # Note that those versions are maintained by release manager - do not update them manually @@ -42,6 +42,7 @@ build-system: hatchling # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 4.2.0 - 4.1.0 - 4.0.0 - 3.8.0 diff --git a/providers/edge3/pyproject.toml b/providers/edge3/pyproject.toml index 803ff00c1ffbd..bcf701568d315 100644 --- a/providers/edge3/pyproject.toml +++ b/providers/edge3/pyproject.toml @@ -32,7 +32,7 @@ build-backend = "hatchling.build" [project] name = "apache-airflow-providers-edge3" -version = "4.1.0" +version = "4.2.0" description = "Provider package apache-airflow-providers-edge3 for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -109,8 +109,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-edge3/4.1.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-edge3/4.1.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-edge3/4.2.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-edge3/4.2.0/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/edge3/src/airflow/providers/edge3/__init__.py b/providers/edge3/src/airflow/providers/edge3/__init__.py index 7ef76ad1ab683..c2c8190556e04 100644 --- a/providers/edge3/src/airflow/providers/edge3/__init__.py +++ b/providers/edge3/src/airflow/providers/edge3/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.1.0" +__version__ = "4.2.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.0" diff --git a/providers/elasticsearch/README.rst b/providers/elasticsearch/README.rst index 21373c82a0ee5..e381ad40b798a 100644 --- a/providers/elasticsearch/README.rst +++ b/providers/elasticsearch/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-elasticsearch`` -Release: ``6.8.0`` +Release: ``6.8.1`` `Elasticsearch `__ @@ -36,7 +36,7 @@ This is a provider package for ``elasticsearch`` provider. All classes for this are in ``airflow.providers.elasticsearch`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -69,4 +69,4 @@ Extra Dependencies ========== ================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/elasticsearch/docs/changelog.rst b/providers/elasticsearch/docs/changelog.rst index 54ac88c27ad0b..42217bf5a23cf 100644 --- a/providers/elasticsearch/docs/changelog.rst +++ b/providers/elasticsearch/docs/changelog.rst @@ -27,6 +27,18 @@ Changelog --------- +6.8.1 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Prevent malformed Elasticsearch log entries from crashing task log fetch (#69306)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + + 6.8.0 ..... diff --git a/providers/elasticsearch/docs/index.rst b/providers/elasticsearch/docs/index.rst index 5543da58f4b90..b372968c58d48 100644 --- a/providers/elasticsearch/docs/index.rst +++ b/providers/elasticsearch/docs/index.rst @@ -79,7 +79,7 @@ apache-airflow-providers-elasticsearch package `Elasticsearch `__ -Release: 6.8.0 +Release: 6.8.1 Provider package ---------------- @@ -131,5 +131,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-elasticsearch 6.8.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-elasticsearch 6.8.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-elasticsearch 6.8.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-elasticsearch 6.8.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/elasticsearch/provider.yaml b/providers/elasticsearch/provider.yaml index d86bbcafb8c0c..11de3dc9891b5 100644 --- a/providers/elasticsearch/provider.yaml +++ b/providers/elasticsearch/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 6.8.1 - 6.8.0 - 6.7.0 - 6.6.0 diff --git a/providers/elasticsearch/pyproject.toml b/providers/elasticsearch/pyproject.toml index 25f3623788306..1ec840de1c939 100644 --- a/providers/elasticsearch/pyproject.toml +++ b/providers/elasticsearch/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-elasticsearch" -version = "6.8.0" +version = "6.8.1" description = "Provider package apache-airflow-providers-elasticsearch for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -109,8 +109,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-elasticsearch/6.8.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-elasticsearch/6.8.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-elasticsearch/6.8.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-elasticsearch/6.8.1/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/elasticsearch/src/airflow/providers/elasticsearch/__init__.py b/providers/elasticsearch/src/airflow/providers/elasticsearch/__init__.py index 6d73e2819d680..c44a99c463230 100644 --- a/providers/elasticsearch/src/airflow/providers/elasticsearch/__init__.py +++ b/providers/elasticsearch/src/airflow/providers/elasticsearch/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "6.8.0" +__version__ = "6.8.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/fab/README.rst b/providers/fab/README.rst index c01caed0470b5..5cf5bc4ac2c2c 100644 --- a/providers/fab/README.rst +++ b/providers/fab/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-fab`` -Release: ``3.7.2`` +Release: ``3.7.3`` `Flask App Builder `__ @@ -36,7 +36,7 @@ This is a provider package for ``fab`` provider. All classes for this provider p are in ``airflow.providers.fab`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -86,4 +86,4 @@ Extra Dependencies ============ =================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/fab/docs/changelog.rst b/providers/fab/docs/changelog.rst index df7d7d402edbd..f0c5494bb8ad3 100644 --- a/providers/fab/docs/changelog.rst +++ b/providers/fab/docs/changelog.rst @@ -20,6 +20,9 @@ Changelog --------- +3.7.3 +..... + .. note:: The Azure AD OAuth provider in the FAB auth manager now verifies the ``id_token`` signature by default: ``verify_signature`` now defaults to ``True`` (previously @@ -27,6 +30,33 @@ Changelog relied on skipping signature verification must set ``verify_signature: False`` explicitly in the Azure provider ``client_kwargs`` to keep the previous behaviour. +Bug Fixes +~~~~~~~~~ + +* ``Fix AUTH_ROLE_PUBLIC returning 401 in FastAPI API server (#69773)`` +* ``Verify Azure AD OAuth id_token signatures by default in FAB auth manager (#69374)`` + +Misc +~~~~ + +* ``Bump flask-appbuilder to 5.2.2 in FAB provider (#69730)`` + +Doc-only +~~~~~~~~ + +* ``Clarify FAB and Auth documentation regarding external_db_managers (#69929)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix flaky static checks caused by migration-reference hook race (#70170)`` + * ``[main] Upgrade important CI environment (#69694)`` + * ``Bump eslint (#69932)`` + * ``Bump prettier (#69835)`` + * ``Add upgrade-fab-provider skill and FAB contributing doc (#69729)`` + * ``Bump the fab-ui-package-updates group across 1 directory with 2 updates (#69664)`` + * ``Bump moment-timezone from 0.6.2 to 0.6.3 in /providers/fab/src/airflow/providers/fab/www in the fab-ui-package-updates group across 1 directory (#70308)`` + + 3.7.2 ..... diff --git a/providers/fab/docs/index.rst b/providers/fab/docs/index.rst index bfc8be292cd88..e88f71c59578a 100644 --- a/providers/fab/docs/index.rst +++ b/providers/fab/docs/index.rst @@ -84,7 +84,7 @@ apache-airflow-providers-fab package `Flask App Builder `__ -Release: 3.7.2 +Release: 3.7.3 Provider package ---------------- @@ -153,5 +153,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-fab 3.7.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-fab 3.7.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-fab 3.7.3 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-fab 3.7.3 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/fab/provider.yaml b/providers/fab/provider.yaml index 01de0b312e811..975ffb154a6ae 100644 --- a/providers/fab/provider.yaml +++ b/providers/fab/provider.yaml @@ -29,7 +29,7 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1784746595 build-system: hatchling # Note that those versions are maintained by release manager - do not update them manually @@ -37,6 +37,7 @@ build-system: hatchling # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 3.7.3 - 3.7.2 - 3.7.1 - 3.7.0 diff --git a/providers/fab/pyproject.toml b/providers/fab/pyproject.toml index 3833c6cdc5c4e..caf0f6e7f4212 100644 --- a/providers/fab/pyproject.toml +++ b/providers/fab/pyproject.toml @@ -32,7 +32,7 @@ build-backend = "hatchling.build" [project] name = "apache-airflow-providers-fab" -version = "3.7.2" +version = "3.7.3" description = "Provider package apache-airflow-providers-fab for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -153,8 +153,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-fab/3.7.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-fab/3.7.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-fab/3.7.3" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-fab/3.7.3/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/fab/src/airflow/providers/fab/__init__.py b/providers/fab/src/airflow/providers/fab/__init__.py index ef16e63a38259..acdf0b6e3d237 100644 --- a/providers/fab/src/airflow/providers/fab/__init__.py +++ b/providers/fab/src/airflow/providers/fab/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "3.7.2" +__version__ = "3.7.3" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.2" diff --git a/providers/google/README.rst b/providers/google/README.rst index 35bc9fe5f23ea..015137fe2d6df 100644 --- a/providers/google/README.rst +++ b/providers/google/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-google`` -Release: ``22.2.2`` +Release: ``22.3.0`` Google services including: @@ -43,7 +43,7 @@ This is a provider package for ``google`` provider. All classes for this provide are in ``airflow.providers.google`` python package. You can find package information and changelog for the provider -in the `documentation `_. +in the `documentation `_. Installation ------------ @@ -207,4 +207,4 @@ Extra Dependencies ==================== ==================================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/google/docs/changelog.rst b/providers/google/docs/changelog.rst index 6c0993664a4ef..6ec953e93dc3a 100644 --- a/providers/google/docs/changelog.rst +++ b/providers/google/docs/changelog.rst @@ -27,6 +27,41 @@ Changelog --------- +22.3.0 +...... + +Features +~~~~~~~~ + +* ``Emit per-statement OpenLineage events for BigQuery script jobs (#69234)`` +* ``Add Vertex AI Agent Engine operators (Create, Get, Query, Update, Delete) (#68479)`` +* ``Adding durable execution to 'BigQueryInsertJobOperator' (#69542)`` + +Bug Fixes +~~~~~~~~~ + +* ``Preserve Dataform workflow invocation config (#53843) (#69161)`` +* ``Make schema_fields templated in GCSToBigQueryOperator (#69108)`` +* ``Fix Google Links for TPC (Trusted Partner Cloud) (#69805)`` +* ``Fix Google Cloud Batch error messages to include job name (#69783)`` + +Misc +~~~~ + +* ``Make psycopg (v3) the default synchronous Postgres driver (#69526)`` +* ``Flag conn-fields in hook but absent from provider.yaml in static checks (#69655)`` + +Doc-only +~~~~~~~~ + +* ``Link task state store docs in durable execution across providers (#69851)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix the google provider dataform system test (#70136)`` + * ``Format Dataflow wordcount system-test resource with gofmt (#70174)`` + + 22.2.2 ...... diff --git a/providers/google/docs/index.rst b/providers/google/docs/index.rst index e3bec173806d8..2863bdaaea8d3 100644 --- a/providers/google/docs/index.rst +++ b/providers/google/docs/index.rst @@ -90,7 +90,7 @@ Google services including: - `Google Workspace `__ (formerly Google Suite) -Release: 22.2.2 +Release: 22.3.0 Provider package ---------------- @@ -273,5 +273,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-google 22.2.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-google 22.2.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-google 22.3.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-google 22.3.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/google/provider.yaml b/providers/google/provider.yaml index 3a9d2b7ad1a2d..b19fe81272538 100644 --- a/providers/google/provider.yaml +++ b/providers/google/provider.yaml @@ -30,12 +30,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 22.3.0 - 22.2.2 - 22.2.1 - 22.2.0 diff --git a/providers/google/pyproject.toml b/providers/google/pyproject.toml index 1698491c65ff8..1e9a606d237e6 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.2.2" +version = "22.3.0" description = "Provider package apache-airflow-providers-google for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -277,8 +277,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.2.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-google/22.2.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-google/22.3.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-google/22.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/google/src/airflow/providers/google/__init__.py b/providers/google/src/airflow/providers/google/__init__.py index a31d5b0d7f1b5..064db69a28617 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.2.2" +__version__ = "22.3.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 0775449c680cd..630af3f7ff655 100644 --- a/providers/hashicorp/README.rst +++ b/providers/hashicorp/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-hashicorp`` -Release: ``4.7.1`` +Release: ``4.7.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 2829133601459..e69dcacda0d7f 100644 --- a/providers/hashicorp/docs/changelog.rst +++ b/providers/hashicorp/docs/changelog.rst @@ -27,6 +27,24 @@ Changelog --------- +4.7.2 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Fix 'VaultBackend.get_connection()' breaking 'PythonVirtualenvOperator' in Airflow 3 (#68305)`` + +Doc-only +~~~~~~~~ + +* ``Document each provider's optional extras in its docs index (#69478)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + + 4.7.1 ..... diff --git a/providers/hashicorp/docs/index.rst b/providers/hashicorp/docs/index.rst index 8609cfa3a31f5..14287b0cc29d8 100644 --- a/providers/hashicorp/docs/index.rst +++ b/providers/hashicorp/docs/index.rst @@ -69,7 +69,7 @@ apache-airflow-providers-hashicorp package Hashicorp including `Hashicorp Vault `__ -Release: 4.7.1 +Release: 4.7.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.7.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-hashicorp 4.7.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-hashicorp 4.7.2 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-hashicorp 4.7.2 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/hashicorp/provider.yaml b/providers/hashicorp/provider.yaml index 73d7b58af795e..e9b786ee22a65 100644 --- a/providers/hashicorp/provider.yaml +++ b/providers/hashicorp/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1781642052 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 4.7.2 - 4.7.1 - 4.7.0 - 4.6.0 diff --git a/providers/hashicorp/pyproject.toml b/providers/hashicorp/pyproject.toml index a31cf75246f2e..643cc5c4fa112 100644 --- a/providers/hashicorp/pyproject.toml +++ b/providers/hashicorp/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-hashicorp" -version = "4.7.1" +version = "4.7.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.7.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-hashicorp/4.7.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-hashicorp/4.7.2" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-hashicorp/4.7.2/changelog.html" "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 1a629e6bd8f49..38179ef0a4f86 100644 --- a/providers/hashicorp/src/airflow/providers/hashicorp/__init__.py +++ b/providers/hashicorp/src/airflow/providers/hashicorp/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "4.7.1" +__version__ = "4.7.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 4f9afccfdd721..a1c0ff6c30325 100644 --- a/providers/http/README.rst +++ b/providers/http/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-http`` -Release: ``6.0.4`` +Release: ``6.0.5`` `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 ------------ @@ -54,7 +54,7 @@ Requirements PIP package Version required ========================================== ====================================== ``apache-airflow`` ``>=2.11.0`` -``apache-airflow-providers-common-compat`` ``>=1.12.0`` +``apache-airflow-providers-common-compat`` ``>=1.17.0`` ``requests`` ``>=2.32.0,<3`` ``requests-toolbelt`` ``>=1.0.0`` ``aiohttp`` ``>=3.14.0`` @@ -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 bf5c0747fd6db..363553fa119bf 100644 --- a/providers/http/docs/changelog.rst +++ b/providers/http/docs/changelog.rst @@ -27,6 +27,24 @@ Changelog --------- +6.0.5 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Honor async hook subclass overrides in get_async_connection (#69140)`` + +Doc-only +~~~~~~~~ + +* ``Enhancing docs for 'HttpEventTrigger' (#70073)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + + 6.0.4 ..... diff --git a/providers/http/docs/index.rst b/providers/http/docs/index.rst index e5880df79c038..2a6a1cf272b44 100644 --- a/providers/http/docs/index.rst +++ b/providers/http/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-http package `Hypertext Transfer Protocol (HTTP) `__ -Release: 6.0.4 +Release: 6.0.5 Provider package ---------------- @@ -102,7 +102,7 @@ The minimum Apache Airflow version supported by this provider distribution is `` PIP package Version required ========================================== ====================================== ``apache-airflow`` ``>=2.11.0`` -``apache-airflow-providers-common-compat`` ``>=1.12.0`` +``apache-airflow-providers-common-compat`` ``>=1.17.0`` ``requests`` ``>=2.32.0,<3`` ``requests-toolbelt`` ``>=1.0.0`` ``aiohttp`` ``>=3.14.0`` @@ -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-http 6.0.4 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-http 6.0.4 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-http 6.0.5 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-http 6.0.5 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/http/provider.yaml b/providers/http/provider.yaml index c7695fa33f29b..f3814465559ee 100644 --- a/providers/http/provider.yaml +++ b/providers/http/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1781642052 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 6.0.5 - 6.0.4 - 6.0.3 - 6.0.2 diff --git a/providers/http/pyproject.toml b/providers/http/pyproject.toml index cc028bd928429..73b38de0d0a2e 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.0.4" +version = "6.0.5" description = "Provider package apache-airflow-providers-http for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -60,7 +60,7 @@ requires-python = ">=3.10" # After you modify the dependencies, and rebuild your Breeze CI image with ``breeze ci-image build`` dependencies = [ "apache-airflow>=2.11.0", - "apache-airflow-providers-common-compat>=1.12.0", # use next version + "apache-airflow-providers-common-compat>=1.17.0", # The 2.26.0 release of requests got rid of the chardet LGPL mandatory dependency, allowing us to # release it as a requirement for airflow "requests>=2.32.0,<3", @@ -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.0.4" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-http/6.0.4/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-http/6.0.5" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-http/6.0.5/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/http/src/airflow/providers/http/__init__.py b/providers/http/src/airflow/providers/http/__init__.py index 4fc6ea946aa47..ebece0bba5b06 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.0.4" +__version__ = "6.0.5" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/informatica/docs/.latest-doc-only-change.txt b/providers/informatica/docs/.latest-doc-only-change.txt new file mode 100644 index 0000000000000..8978da3fe885b --- /dev/null +++ b/providers/informatica/docs/.latest-doc-only-change.txt @@ -0,0 +1 @@ +62d451d623 diff --git a/providers/jdbc/docs/.latest-doc-only-change.txt b/providers/jdbc/docs/.latest-doc-only-change.txt index f41e3226a6f43..8978da3fe885b 100644 --- a/providers/jdbc/docs/.latest-doc-only-change.txt +++ b/providers/jdbc/docs/.latest-doc-only-change.txt @@ -1 +1 @@ -7b2ec33c7ad4998d9c9735b79593fcdcd3b9dd1f +62d451d623 diff --git a/providers/keycloak/README.rst b/providers/keycloak/README.rst index ba86282c89c93..aa3dff729f0cb 100644 --- a/providers/keycloak/README.rst +++ b/providers/keycloak/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-keycloak`` -Release: ``0.8.1`` +Release: ``0.8.2`` ``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 200d16b7b1113..f31d2f02431af 100644 --- a/providers/keycloak/docs/changelog.rst +++ b/providers/keycloak/docs/changelog.rst @@ -25,6 +25,22 @@ Changelog --------- +0.8.2 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Derive keycloak oauth redirect_uri from configured base url (#69801)`` +* ``Set 'secure' flag on keycloak login cookies behind a tls proxy (#69594)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Hide non-user-facing entries from ad-hoc provider release notes`` + * ``Prepare ad-hoc providers release 2026-07-01 (cncf.kubernetes, common.io, keycloak) (#69223)`` + * ``Prepare ad-hoc providers release 2026-07-01`` + + 0.8.1 ..... diff --git a/providers/keycloak/docs/index.rst b/providers/keycloak/docs/index.rst index 0cb4b7cf024d6..b07d482e32ac5 100644 --- a/providers/keycloak/docs/index.rst +++ b/providers/keycloak/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-keycloak package ``Keycloak Provider`` -Release: 0.8.1 +Release: 0.8.2 Provider package ---------------- @@ -112,5 +112,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-keycloak 0.8.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-keycloak 0.8.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-keycloak 0.8.2 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-keycloak 0.8.2 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/keycloak/provider.yaml b/providers/keycloak/provider.yaml index 1a27cb58bacd7..fd868f0f16c0f 100644 --- a/providers/keycloak/provider.yaml +++ b/providers/keycloak/provider.yaml @@ -23,9 +23,10 @@ description: | state: ready lifecycle: production -source-date-epoch: 1782937929 +source-date-epoch: 1784746595 # note that those versions are maintained by release manager - do not update them manually versions: + - 0.8.2 - 0.8.1 - 0.8.0 - 0.7.3 diff --git a/providers/keycloak/pyproject.toml b/providers/keycloak/pyproject.toml index 5939a9ba847bd..2eed4950abe7b 100644 --- a/providers/keycloak/pyproject.toml +++ b/providers/keycloak/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-keycloak" -version = "0.8.1" +version = "0.8.2" description = "Provider package apache-airflow-providers-keycloak for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.8.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.8.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.8.2" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-keycloak/0.8.2/changelog.html" "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 a4b0905bf5c35..61e45efaa86b7 100644 --- a/providers/keycloak/src/airflow/providers/keycloak/__init__.py +++ b/providers/keycloak/src/airflow/providers/keycloak/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "0.8.1" +__version__ = "0.8.2" 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 be404f636ee4a..a4733901c4e02 100644 --- a/providers/microsoft/azure/README.rst +++ b/providers/microsoft/azure/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-microsoft-azure`` -Release: ``13.5.1`` +Release: ``14.0.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 ab07d44dad25b..cc3ccaadafcc6 100644 --- a/providers/microsoft/azure/docs/changelog.rst +++ b/providers/microsoft/azure/docs/changelog.rst @@ -27,6 +27,41 @@ Changelog --------- +14.0.0 +...... + +Breaking changes +~~~~~~~~~~~~~~~~ + +* ``Fix Azure Data Factory hook broken with azure-mgmt-datafactory 10 (#69800)`` + + The minimum ``azure-mgmt-datafactory`` requirement moves from ``2.0.0`` to ``10.0.0``. SDK 10 replaced the ``if_match``/``if_none_match`` arguments with an ``etag`` + ``match_condition`` pair (see the `azure-mgmt-datafactory changelog `__), and ``AzureDataFactoryHook`` now calls the new form unconditionally, so it no longer works against older SDKs. To migrate, upgrade ``azure-mgmt-datafactory`` to 10.0.0 or newer in your Airflow environment. Your Dag code does not need to change: the hook keeps its ``if_match``/``if_none_match`` parameters and translates them internally. If you cannot upgrade the SDK yet, stay on the 13.x line of this provider. + +Features +~~~~~~~~ + +* ``Add Azure AI Foundry Agents operators (Create, Update, Delete, Run) (#68799)`` + +Bug Fixes +~~~~~~~~~ + +* ``Replace vars(response) with attribute access in Azure Data Factory and Synapse operators for SDK v10 compatibility (#69689)`` +* ``Fix WASB log source URLs to use storage account endpoint (#68510)`` +* ``Construct default token_endpoint for msgraph filesystem (#69463) (#69522)`` +* ``Restrict MSGraph pagination nextLink to the configured host (#69742)`` +* ``Introduced CachedAsyncTokenCredential which keeps the session open during lifecycle of cached RequestAdapter (#69365)`` + +Misc +~~~~ + +* ``Flag conn-fields in hook but absent from provider.yaml in static checks (#69655)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix Azure Data Factory async test on azure-mgmt-datafactory 10 (#69798)`` + * ``Fix Azure Data Factory test broken by azure-mgmt-datafactory update (#69785)`` + + 13.5.1 ...... diff --git a/providers/microsoft/azure/docs/index.rst b/providers/microsoft/azure/docs/index.rst index b326188e24e90..64f04e3247d0c 100644 --- a/providers/microsoft/azure/docs/index.rst +++ b/providers/microsoft/azure/docs/index.rst @@ -84,7 +84,7 @@ apache-airflow-providers-microsoft-azure package `Microsoft Azure `__ -Release: 13.5.1 +Release: 14.0.0 Provider package ---------------- @@ -194,5 +194,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-microsoft-azure 13.5.1 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-microsoft-azure 13.5.1 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-microsoft-azure 14.0.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-microsoft-azure 14.0.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/microsoft/azure/provider.yaml b/providers/microsoft/azure/provider.yaml index cbcc049aa0930..d4a5e84a2ff59 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: 1783356304 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 14.0.0 - 13.5.1 - 13.5.0 - 13.4.0 diff --git a/providers/microsoft/azure/pyproject.toml b/providers/microsoft/azure/pyproject.toml index 91327c2c74d20..e7babb6a074ec 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 = "13.5.1" +version = "14.0.0" description = "Provider package apache-airflow-providers-microsoft-azure for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -166,8 +166,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-azure/13.5.1" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-azure/13.5.1/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-azure/14.0.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-microsoft-azure/14.0.0/changelog.html" "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 7d2c3068050b4..1a48f87039c5e 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__ = "13.5.1" +__version__ = "14.0.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 3f35346f79b81..8978da3fe885b 100644 --- a/providers/microsoft/mssql/docs/.latest-doc-only-change.txt +++ b/providers/microsoft/mssql/docs/.latest-doc-only-change.txt @@ -1 +1 @@ -134348e1895ad54cfa4d3a75a78bafe872328b11 +62d451d623 diff --git a/providers/mysql/docs/.latest-doc-only-change.txt b/providers/mysql/docs/.latest-doc-only-change.txt index 3f35346f79b81..8978da3fe885b 100644 --- a/providers/mysql/docs/.latest-doc-only-change.txt +++ b/providers/mysql/docs/.latest-doc-only-change.txt @@ -1 +1 @@ -134348e1895ad54cfa4d3a75a78bafe872328b11 +62d451d623 diff --git a/providers/openai/README.rst b/providers/openai/README.rst index 82cf7a720470e..37d2fba06f1c0 100644 --- a/providers/openai/README.rst +++ b/providers/openai/README.rst @@ -23,12 +23,12 @@ Package ``apache-airflow-providers-openai`` -Release: ``1.8.0`` +Release: ``1.8.1`` `OpenAI `__ provider for Apache Airflow. Enables interaction with OpenAI APIs for text generation, embeddings, -and other AI-powered workflows directly from Airflow DAGs. +and other AI-powered workflows directly from Airflow Dags. Provider package @@ -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 2dfae17aec05b..3d304eb8a9433 100644 --- a/providers/openai/docs/changelog.rst +++ b/providers/openai/docs/changelog.rst @@ -20,22 +20,41 @@ Changelog --------- -.. Behavior note +1.8.1 +..... + +.. note:: + The ``[datalib]`` extra of the ``openai`` SDK is no longer part of this + provider's base install. That extra existed to support the SDK's legacy + ``openai tools fine_tunes.prepare_data`` CLI (removed in openai 1.x) and + transitively pulled in ``numpy``, ``pandas``, and ``pandas-stubs`` for every + provider user. None of these packages are imported by the provider's + source, tests, or example Dags, so the extra was pure transitive bloat. + + Users whose Dag code relied on ``numpy`` or ``pandas`` being installed as a + side-effect of installing this provider should declare those packages + explicitly, or install the SDK extra directly: + + .. code-block:: bash + + pip install 'openai[datalib]' + +Misc +~~~~ -The ``[datalib]`` extra of the ``openai`` SDK is no longer part of this -provider's base install. That extra existed to support the SDK's legacy -``openai tools fine_tunes.prepare_data`` CLI (removed in openai 1.x) and -transitively pulled in ``numpy``, ``pandas``, and ``pandas-stubs`` for every -provider user. None of these packages are imported by the provider's -source, tests, or example DAGs, so the extra was pure transitive bloat. +* ``Remove unused [datalib] extra from OpenAI provider base install (#69408)`` -Users whose DAG code relied on ``numpy`` or ``pandas`` being installed as a -side-effect of installing this provider should declare those packages -explicitly, or install the SDK extra directly: +Doc-only +~~~~~~~~ -.. code-block:: bash +* ``Fix broken class references and truncated wording in OpenAI provider docs (#69710)`` +* ``Add feature-comparison table and toolset links to common.ai provider docs (#69649)`` +* ``Add quickstart to OpenAI provider (#69590)`` +* ``Document when to use common.ai vs vendor-specific AI providers (#69551)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): - pip install 'openai[datalib]' 1.8.0 ..... diff --git a/providers/openai/docs/index.rst b/providers/openai/docs/index.rst index 62677ba60ca2d..4971b99fe94b4 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.0 +Release: 1.8.1 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.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-openai 1.8.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-openai 1.8.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-openai 1.8.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/openai/provider.yaml b/providers/openai/provider.yaml index 9a41cdb4e822a..18f6a04fbd071 100644 --- a/providers/openai/provider.yaml +++ b/providers/openai/provider.yaml @@ -27,13 +27,14 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 1.8.1 - 1.8.0 - 1.7.5 - 1.7.4 diff --git a/providers/openai/pyproject.toml b/providers/openai/pyproject.toml index cf7f5a2879926..36bf959a59622 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.0" +version = "1.8.1" 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.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-openai/1.8.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-openai/1.8.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-openai/1.8.1/changelog.html" "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 408e607fd41fb..abac4062113b9 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.0" +__version__ = "1.8.1" 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 2269db0f20699..368e72c5051c3 100644 --- a/providers/openlineage/README.rst +++ b/providers/openlineage/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-openlineage`` -Release: ``2.19.0`` +Release: ``2.20.0`` `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 54c7875fa2d59..805960c76b4d5 100644 --- a/providers/openlineage/docs/changelog.rst +++ b/providers/openlineage/docs/changelog.rst @@ -26,6 +26,31 @@ Changelog --------- +2.20.0 +...... + +Features +~~~~~~~~ + +* ``OpenLineage: add execute_in_thread to emit task events without forking (#68708)`` +* ``Add team_name tag to OpenLineage metrics (#69109)`` + +Bug Fixes +~~~~~~~~~ + +* ``OpenLineage: reuse per-process adapter in dag-state-change pool workers (#69283)`` + +Doc-only +~~~~~~~~ + +* ``Add OpenLineage parent info to EMR Spark steps (#70182)`` +* ``Document GlueJobOperator support for OpenLineage Spark injection (#69652)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Add providers E2E tests framework and OpenLineage tests (#69212)`` + + 2.19.0 ...... diff --git a/providers/openlineage/docs/index.rst b/providers/openlineage/docs/index.rst index 88db909d3c422..0e288acc1ffc0 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.19.0 +Release: 2.20.0 Provider package ---------------- @@ -138,5 +138,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-openlineage 2.19.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-openlineage 2.19.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-openlineage 2.20.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-openlineage 2.20.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/openlineage/provider.yaml b/providers/openlineage/provider.yaml index 289b3e213db22..5b02ad488ebfe 100644 --- a/providers/openlineage/provider.yaml +++ b/providers/openlineage/provider.yaml @@ -24,12 +24,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 2.20.0 - 2.19.0 - 2.18.1 - 2.18.0 diff --git a/providers/openlineage/pyproject.toml b/providers/openlineage/pyproject.toml index e566baffef2f3..d0afb022a022c 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.19.0" +version = "2.20.0" 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.19.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-openlineage/2.19.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-openlineage/2.20.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-openlineage/2.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/openlineage/src/airflow/providers/openlineage/__init__.py b/providers/openlineage/src/airflow/providers/openlineage/__init__.py index c37c8ddfb8af8..79d01b8bd11cc 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.19.0" +__version__ = "2.20.0" 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 ac65b1c33f8c6..1b58d29a6976d 100644 --- a/providers/opensearch/README.rst +++ b/providers/opensearch/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-opensearch`` -Release: ``1.11.0`` +Release: ``1.11.1`` `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 075f4db7d8537..2a5cc88e9b77e 100644 --- a/providers/opensearch/docs/changelog.rst +++ b/providers/opensearch/docs/changelog.rst @@ -27,6 +27,18 @@ Changelog --------- +1.11.1 +...... + +Bug Fixes +~~~~~~~~~ + +* ``Prevent malformed OpenSearch log entries from crashing task log fetch (#69307)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + + 1.11.0 ...... diff --git a/providers/opensearch/docs/index.rst b/providers/opensearch/docs/index.rst index a4a2a6f0bca6f..a4ae3aabec591 100644 --- a/providers/opensearch/docs/index.rst +++ b/providers/opensearch/docs/index.rst @@ -78,7 +78,7 @@ apache-airflow-providers-opensearch package `OpenSearch `__ -Release: 1.11.0 +Release: 1.11.1 Provider package ---------------- @@ -112,5 +112,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-opensearch 1.11.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-opensearch 1.11.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-opensearch 1.11.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-opensearch 1.11.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/opensearch/provider.yaml b/providers/opensearch/provider.yaml index fe5d163901bb5..8409140dd1525 100644 --- a/providers/opensearch/provider.yaml +++ b/providers/opensearch/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 1.11.1 - 1.11.0 - 1.10.0 - 1.9.3 diff --git a/providers/opensearch/pyproject.toml b/providers/opensearch/pyproject.toml index d081d5a928675..d49216620d617 100644 --- a/providers/opensearch/pyproject.toml +++ b/providers/opensearch/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-opensearch" -version = "1.11.0" +version = "1.11.1" description = "Provider package apache-airflow-providers-opensearch for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -99,8 +99,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-opensearch/1.11.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-opensearch/1.11.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-opensearch/1.11.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-opensearch/1.11.1/changelog.html" "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 20c5f8967c914..f03c1458e0856 100644 --- a/providers/opensearch/src/airflow/providers/opensearch/__init__.py +++ b/providers/opensearch/src/airflow/providers/opensearch/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.11.0" +__version__ = "1.11.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "3.0.0" diff --git a/providers/pgvector/README.rst b/providers/pgvector/README.rst index 4777b6af629ca..3f7ddc08cfbf2 100644 --- a/providers/pgvector/README.rst +++ b/providers/pgvector/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-pgvector`` -Release: ``1.7.2`` +Release: ``1.7.3`` `pgvector `__ @@ -36,7 +36,7 @@ This is a provider package for ``pgvector`` provider. All classes for this provi are in ``airflow.providers.pgvector`` 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/pgvector/docs/changelog.rst b/providers/pgvector/docs/changelog.rst index 515fea7658d0b..a41d0ec7d4dac 100644 --- a/providers/pgvector/docs/changelog.rst +++ b/providers/pgvector/docs/changelog.rst @@ -20,6 +20,24 @@ Changelog --------- +1.7.3 +..... + +Misc +~~~~ + +* ``Make psycopg (v3) the default synchronous Postgres driver (#69526)`` + +Doc-only +~~~~~~~~ + +* ``Document each provider's optional extras in its docs index (#69478)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + + 1.7.2 ..... diff --git a/providers/pgvector/docs/index.rst b/providers/pgvector/docs/index.rst index 640237d70937c..c997e53824a9e 100644 --- a/providers/pgvector/docs/index.rst +++ b/providers/pgvector/docs/index.rst @@ -79,7 +79,7 @@ apache-airflow-providers-pgvector package `pgvector `__ -Release: 1.7.2 +Release: 1.7.3 Provider package ---------------- @@ -150,5 +150,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-pgvector 1.7.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-pgvector 1.7.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-pgvector 1.7.3 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-pgvector 1.7.3 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/pgvector/provider.yaml b/providers/pgvector/provider.yaml index 50fff7db9c068..30e0e2e517ccd 100644 --- a/providers/pgvector/provider.yaml +++ b/providers/pgvector/provider.yaml @@ -25,13 +25,14 @@ description: | state: ready lifecycle: production -source-date-epoch: 1780426378 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 1.7.3 - 1.7.2 - 1.7.1 - 1.7.0 diff --git a/providers/pgvector/pyproject.toml b/providers/pgvector/pyproject.toml index 8cfd22cf8dcf0..c07a6cd2d143d 100644 --- a/providers/pgvector/pyproject.toml +++ b/providers/pgvector/pyproject.toml @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-airflow-providers-pgvector" -version = "1.7.2" +version = "1.7.3" description = "Provider package apache-airflow-providers-pgvector 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-pgvector/1.7.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-pgvector/1.7.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-pgvector/1.7.3" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-pgvector/1.7.3/changelog.html" "Bug Tracker" = "https://github.com/apache/airflow/issues" "Source Code" = "https://github.com/apache/airflow" "Slack Chat" = "https://s.apache.org/airflow-slack" diff --git a/providers/pgvector/src/airflow/providers/pgvector/__init__.py b/providers/pgvector/src/airflow/providers/pgvector/__init__.py index b8141156f7f43..fb2b67f39c80e 100644 --- a/providers/pgvector/src/airflow/providers/pgvector/__init__.py +++ b/providers/pgvector/src/airflow/providers/pgvector/__init__.py @@ -29,7 +29,7 @@ __all__ = ["__version__"] -__version__ = "1.7.2" +__version__ = "1.7.3" 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 15535d883fdf5..c59c126ebbe35 100644 --- a/providers/postgres/README.rst +++ b/providers/postgres/README.rst @@ -96,7 +96,7 @@ Extra Dependencies ``openlineage`` ``apache-airflow-providers-openlineage`` ``pandas`` ``pandas>=2.1.2; python_version <"3.13"``, ``pandas>=2.2.3; python_version >="3.13" and python_version <"3.14"``, ``pandas>=2.3.3; python_version >="3.14"`` ``polars`` ``polars>=1.26.0`` -``psycopg2`` ``psycopg2-binary>=2.9.9; python_version < "3.13"``, ``psycopg2-binary>=2.9.10; python_version >= "3.13"`` +``psycopg2`` ``psycopg2-binary>=2.9.9; python_version < '3.13'``, ``psycopg2-binary>=2.9.10; python_version >= '3.13'`` ``sqlalchemy`` ``sqlalchemy>=1.4.54`` =================== ============================================================================================================================================================ diff --git a/providers/postgres/docs/changelog.rst b/providers/postgres/docs/changelog.rst index 48518f1adc346..58c064600e691 100644 --- a/providers/postgres/docs/changelog.rst +++ b/providers/postgres/docs/changelog.rst @@ -63,10 +63,17 @@ Breaking changes To keep using psycopg2 on Airflow 3.4.0+, set ``[database] sql_alchemy_conn = postgresql+psycopg2://...`` explicitly. +* ``Make psycopg (v3) the default synchronous Postgres driver (#69526)`` * ``Switch the default async Postgres driver from asyncpg to psycopg3 (#69089)`` +Misc +~~~~ + +* ``Keep asyncpg installed by default in the Postgres provider (#69690)`` + .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-07-06 (#69486)`` * ``Document each provider's optional extras in its docs index (#69478)`` * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` diff --git a/providers/postgres/provider.yaml b/providers/postgres/provider.yaml index 48001bc82264d..f7f57c1e55bf3 100644 --- a/providers/postgres/provider.yaml +++ b/providers/postgres/provider.yaml @@ -23,7 +23,7 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have diff --git a/providers/presto/docs/.latest-doc-only-change.txt b/providers/presto/docs/.latest-doc-only-change.txt index 7c210fe28ea3a..8978da3fe885b 100644 --- a/providers/presto/docs/.latest-doc-only-change.txt +++ b/providers/presto/docs/.latest-doc-only-change.txt @@ -1 +1 @@ -05960ac2ebb1fd9a74f3135e5e8fe5e28160d4b2 +62d451d623 diff --git a/providers/redis/docs/.latest-doc-only-change.txt b/providers/redis/docs/.latest-doc-only-change.txt index 4314cebe1711b..8978da3fe885b 100644 --- a/providers/redis/docs/.latest-doc-only-change.txt +++ b/providers/redis/docs/.latest-doc-only-change.txt @@ -1 +1 @@ -a1ddf31098a8388d392b338ed29e8925b0e77b69 +62d451d623 diff --git a/providers/samba/docs/.latest-doc-only-change.txt b/providers/samba/docs/.latest-doc-only-change.txt index 33caaeb056916..8978da3fe885b 100644 --- a/providers/samba/docs/.latest-doc-only-change.txt +++ b/providers/samba/docs/.latest-doc-only-change.txt @@ -1 +1 @@ -e9fc6bccbedbff536bc9fcdd09001267a226420e +62d451d623 diff --git a/providers/sftp/README.rst b/providers/sftp/README.rst index 701c74d339869..f3add072c294e 100644 --- a/providers/sftp/README.rst +++ b/providers/sftp/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-sftp`` -Release: ``5.8.2`` +Release: ``6.0.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 ------------ @@ -55,7 +55,7 @@ PIP package Version required ========================================== ====================================== ``aiofiles`` ``>=23.2.0`` ``apache-airflow`` ``>=2.11.0`` -``apache-airflow-providers-ssh`` ``>=4.0.0`` +``apache-airflow-providers-ssh`` ``>=6.0.0`` ``apache-airflow-providers-common-compat`` ``>=1.12.0`` ``paramiko`` ``>=4.0.0,<5.0.0`` ``asyncssh`` ``>=2.12.0; python_version < "3.14"`` @@ -92,4 +92,4 @@ Extra Dependencies =============== ======================================== The changelog for the provider package can be found in the -`changelog `_. +`changelog `_. diff --git a/providers/sftp/docs/changelog.rst b/providers/sftp/docs/changelog.rst index 31169cc28fcc9..afdb060c94270 100644 --- a/providers/sftp/docs/changelog.rst +++ b/providers/sftp/docs/changelog.rst @@ -27,13 +27,26 @@ Changelog --------- +6.0.0 +..... + Breaking changes ~~~~~~~~~~~~~~~~ -* ``Bump minimum paramiko to 4.0.0; DSA/DSS keys are no longer supported (#54079)`` +* ``Bump minimum paramiko to 4.0.0; DSA/DSS keys are no longer supported (#69669)`` This provider depends on paramiko 4.0+, which dropped ``DSS``/``DSA`` keys; see `paramiko changelog `__. To migrate: create a key pair that does not use ``DSA`` (Ed25519 or RSA are typical, e.g. ``ssh-keygen -t ed25519``), add the public key to the SFTP server, then update your Airflow SFTP (or shared SSH) connection so ``key_file`` or the ``private_key`` extra uses the new key, and ensure any ``host_key`` extra is not in ``ssh-dss`` form. If you are not ready to migrate keys, stay on a provider release that still pins ``paramiko<4`` until you can switch. +Doc-only +~~~~~~~~ + +* ``Document each provider's optional extras in its docs index (#69478)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + + 5.8.2 ..... diff --git a/providers/sftp/docs/index.rst b/providers/sftp/docs/index.rst index 1ef36f0bd42b6..63954b645e141 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: 5.8.2 +Release: 6.0.0 Provider package ---------------- @@ -102,7 +102,7 @@ PIP package Version required ========================================== ====================================== ``aiofiles`` ``>=23.2.0`` ``apache-airflow`` ``>=2.11.0`` -``apache-airflow-providers-ssh`` ``>=4.0.0`` +``apache-airflow-providers-ssh`` ``>=6.0.0`` ``apache-airflow-providers-common-compat`` ``>=1.12.0`` ``paramiko`` ``>=4.0.0,<5.0.0`` ``asyncssh`` ``>=2.12.0; python_version < "3.14"`` @@ -152,5 +152,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-sftp 5.8.2 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-sftp 5.8.2 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-sftp 6.0.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-sftp 6.0.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/sftp/provider.yaml b/providers/sftp/provider.yaml index 8eed49536c26d..6c9f720547068 100644 --- a/providers/sftp/provider.yaml +++ b/providers/sftp/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1781642052 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 6.0.0 - 5.8.2 - 5.8.1 - 5.8.0 diff --git a/providers/sftp/pyproject.toml b/providers/sftp/pyproject.toml index 09e181bf23702..b59f46da49221 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 = "5.8.2" +version = "6.0.0" description = "Provider package apache-airflow-providers-sftp for Apache Airflow" readme = "README.rst" license = "Apache-2.0" @@ -61,7 +61,7 @@ requires-python = ">=3.10" dependencies = [ "aiofiles>=23.2.0", "apache-airflow>=2.11.0", - "apache-airflow-providers-ssh>=4.0.0", # use next version + "apache-airflow-providers-ssh>=6.0.0", "apache-airflow-providers-common-compat>=1.12.0", "paramiko>=4.0.0,<5.0.0", "asyncssh>=2.12.0; python_version < '3.14'", @@ -115,8 +115,8 @@ apache-airflow-providers-common-sql = {workspace = true} apache-airflow-providers-standard = {workspace = true} [project.urls] -"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-sftp/5.8.2" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-sftp/5.8.2/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-sftp/6.0.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-sftp/6.0.0/changelog.html" "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 9e007f0232a8f..edbd345f36418 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__ = "5.8.2" +__version__ = "6.0.0" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/snowflake/docs/changelog.rst b/providers/snowflake/docs/changelog.rst index e83ae74d51bf9..ac23d8f1dd072 100644 --- a/providers/snowflake/docs/changelog.rst +++ b/providers/snowflake/docs/changelog.rst @@ -33,27 +33,36 @@ Changelog Features ~~~~~~~~ -* ``Add SnowparkContainerJobOperator (#68259)`` +* ``Add durable execution to SnowflakeSqlApiOperator (#69477)`` * ``Add SnowflakeCortexAgentHook (#68942)`` +* ``Add SnowparkContainerJobOperator (#68259)`` Bug Fixes ~~~~~~~~~ +* ``Set stream=False for Snowflake Cortex Agent requests. (#69731)`` * ``Fix SnowflakeSqlApiOperator polling to avoid needless sleeps (#69450)`` * ``Align hook run() annotations with None-able handler results (#69230)`` Misc ~~~~ +* ``Flag conn-fields in hook but absent from provider.yaml in static checks (#69655)`` * ``Extract configuration-specific logic from _get_static_conn_params() (#68597)`` * ``SnowflakeHook: extract OAuth token lifecycle management into dedicated helper (#68549)`` +Doc-only +~~~~~~~~ + +* ``Link task state store docs in durable execution across providers (#69851)`` + .. Below changes are excluded from the changelog. Move them to appropriate section above if needed. Do not delete the lines(!): + * ``Prepare providers release 2026-07-06 (#69486)`` * ``Document each provider's optional extras in its docs index (#69478)`` - * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` * ``SnowflakeSqlApiOperator: add XCom query ID test coverage (#68731)`` * ``Add a test verifying that SnowparkOperator closes the Snowpark (#68775)`` + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` * ``Refactor Snowflake provider tests to remove legacy unittest imports (#68898)`` 6.14.0 diff --git a/providers/snowflake/provider.yaml b/providers/snowflake/provider.yaml index 2189d5a1ef7f8..557f0246febea 100644 --- a/providers/snowflake/provider.yaml +++ b/providers/snowflake/provider.yaml @@ -23,7 +23,7 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have diff --git a/providers/sqlite/docs/.latest-doc-only-change.txt b/providers/sqlite/docs/.latest-doc-only-change.txt index 3f35346f79b81..a0f8492d26438 100644 --- a/providers/sqlite/docs/.latest-doc-only-change.txt +++ b/providers/sqlite/docs/.latest-doc-only-change.txt @@ -1 +1 @@ -134348e1895ad54cfa4d3a75a78bafe872328b11 +a8770ba566 diff --git a/providers/ssh/README.rst b/providers/ssh/README.rst index 9886eedea4ad8..db6e2ee793c22 100644 --- a/providers/ssh/README.rst +++ b/providers/ssh/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-ssh`` -Release: ``5.0.4`` +Release: ``6.0.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 94236ac76e46b..fc3c5a2699967 100644 --- a/providers/ssh/docs/changelog.rst +++ b/providers/ssh/docs/changelog.rst @@ -27,13 +27,25 @@ Changelog --------- +6.0.0 +..... + Breaking changes ~~~~~~~~~~~~~~~~ -* ``Bump minimum paramiko to 4.0.0; DSA/DSS private keys and ssh-dss host keys are no longer supported (#54079)`` +* ``Bump minimum paramiko to 4.0.0; DSA/DSS private keys and ssh-dss host keys are no longer supported (#69669)`` Paramiko 4.0 removed DSS/DSA support; see `paramiko changelog `__ for upstream details. If you use a DSA private key in an SSH connection, generate a new key (for example ``ssh-keygen -t ed25519`` or ``-t rsa``), install the public key on the server, and point your Airflow connection at the new key file or ``private_key`` extra. If you pin the remote host with a ``host_key`` extra in ``ssh-dss`` form, obtain the server's current RSA, ECDSA, or Ed25519 host key and replace the value. The same constraints apply to SFTP connections that rely on paramiko via the SSH provider. +Bug Fixes +~~~~~~~~~ + +* ``Fix SSHRemoteJobOperator still orphaning the remote job on cancellation (#69490)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + + 5.0.4 ..... diff --git a/providers/ssh/docs/index.rst b/providers/ssh/docs/index.rst index ecd5f426061e5..48d8b8140e85e 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: 5.0.4 +Release: 6.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-ssh 5.0.4 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-ssh 5.0.4 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-ssh 6.0.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-ssh 6.0.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/ssh/provider.yaml b/providers/ssh/provider.yaml index d93bb97ef0f64..58b21c9a6f55a 100644 --- a/providers/ssh/provider.yaml +++ b/providers/ssh/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1783356304 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 6.0.0 - 5.0.4 - 5.0.3 - 5.0.2 diff --git a/providers/ssh/pyproject.toml b/providers/ssh/pyproject.toml index 59114e621dbde..7e0cbd3fd1e5b 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 = "5.0.4" +version = "6.0.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/5.0.4" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-ssh/5.0.4/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-ssh/6.0.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-ssh/6.0.0/changelog.html" "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 5342d7510fe43..1da7f634225fe 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__ = "5.0.4" +__version__ = "6.0.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 d268ab0ef0a4b..2fcddf98dd8e7 100644 --- a/providers/teradata/README.rst +++ b/providers/teradata/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-teradata`` -Release: ``3.6.0`` +Release: ``3.6.1`` `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 3b07cb7ac2a72..551d050471c21 100644 --- a/providers/teradata/docs/changelog.rst +++ b/providers/teradata/docs/changelog.rst @@ -25,6 +25,25 @@ Changelog --------- +3.6.1 +..... + +Bug Fixes +~~~~~~~~~ + +* ``Quote file paths in Teradata TPT shell commands and pass the openssl passphrase via stdin (#69380)`` + +Doc-only +~~~~~~~~ + +* ``Document each provider's optional extras in its docs index (#69478)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + * ``Refactor Teradata provider tests to remove legacy unittest imports (#68190)`` + + 3.6.0 ..... diff --git a/providers/teradata/docs/index.rst b/providers/teradata/docs/index.rst index ac12459dd095f..d672bf354eed7 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.0 +Release: 3.6.1 Provider package ---------------- @@ -154,5 +154,5 @@ Downloading official packages You can download officially released packages and verify their checksums and signatures from the `Official Apache Download site `_ -* `The apache-airflow-providers-teradata 3.6.0 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-teradata 3.6.0 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-teradata 3.6.1 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-teradata 3.6.1 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/teradata/provider.yaml b/providers/teradata/provider.yaml index b17e6f7c4110e..f00a15bf6c4d9 100644 --- a/providers/teradata/provider.yaml +++ b/providers/teradata/provider.yaml @@ -23,12 +23,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1779138449 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 3.6.1 - 3.6.0 - 3.5.2 - 3.5.1 diff --git a/providers/teradata/pyproject.toml b/providers/teradata/pyproject.toml index 31ae70758d7ef..2dacba54bfc22 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.0" +version = "3.6.1" 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.0" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-teradata/3.6.0/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-teradata/3.6.1" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-teradata/3.6.1/changelog.html" "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 3a5a2d259168c..6a872b36892a4 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.0" +__version__ = "3.6.1" if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse( "2.11.0" diff --git a/providers/trino/docs/.latest-doc-only-change.txt b/providers/trino/docs/.latest-doc-only-change.txt index 3f35346f79b81..8978da3fe885b 100644 --- a/providers/trino/docs/.latest-doc-only-change.txt +++ b/providers/trino/docs/.latest-doc-only-change.txt @@ -1 +1 @@ -134348e1895ad54cfa4d3a75a78bafe872328b11 +62d451d623 diff --git a/providers/vertica/docs/.latest-doc-only-change.txt b/providers/vertica/docs/.latest-doc-only-change.txt index 7c210fe28ea3a..8978da3fe885b 100644 --- a/providers/vertica/docs/.latest-doc-only-change.txt +++ b/providers/vertica/docs/.latest-doc-only-change.txt @@ -1 +1 @@ -05960ac2ebb1fd9a74f3135e5e8fe5e28160d4b2 +62d451d623 diff --git a/providers/weaviate/README.rst b/providers/weaviate/README.rst index 4086bd7a2b8c5..637d0ddbc144d 100644 --- a/providers/weaviate/README.rst +++ b/providers/weaviate/README.rst @@ -23,7 +23,7 @@ Package ``apache-airflow-providers-weaviate`` -Release: ``3.3.5`` +Release: ``3.4.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 5328ed5d24d95..c08d1d94e9232 100644 --- a/providers/weaviate/docs/changelog.rst +++ b/providers/weaviate/docs/changelog.rst @@ -20,6 +20,29 @@ Changelog --------- +3.4.0 +..... + +.. note:: + The minimum ``weaviate-client`` requirement moves from ``4.4.0`` to ``4.16.0`` (the + ``!=4.16.7`` exclusion for the known protobuf issue is unchanged). Every 4.4–4.15 release is + excluded, so an environment pinned to one of those will no longer resolve this provider. The + provider's own hooks and operators are unchanged and did not need the newer client — the floor + follows the example Dags, which were rewritten for the 4.16 vector configuration API + (``vector_config`` / ``Configure.Vectors`` instead of the deprecated ``vectorizer_config`` / + ``Configure.Vectorizer``). To migrate, upgrade ``weaviate-client`` to 4.16.0 or newer; if you + cannot, stay on this provider's 3.3.x line, which still works with 4.4+. + +Misc +~~~~ + +* ``Update Weaviate examples for client 4.16 API (#67343)`` + +.. Below changes are excluded from the changelog. Move them to + appropriate section above if needed. Do not delete the lines(!): + * ``Fix inconsistency between generated provider docs and pyproject.toml (#68991)`` + + 3.3.5 ..... diff --git a/providers/weaviate/docs/index.rst b/providers/weaviate/docs/index.rst index 1b5379cb7c176..06a443cdb59dd 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.3.5 +Release: 3.4.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.3.5 sdist package `_ (`asc `__, `sha512 `__) -* `The apache-airflow-providers-weaviate 3.3.5 wheel package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-weaviate 3.4.0 sdist package `_ (`asc `__, `sha512 `__) +* `The apache-airflow-providers-weaviate 3.4.0 wheel package `_ (`asc `__, `sha512 `__) diff --git a/providers/weaviate/provider.yaml b/providers/weaviate/provider.yaml index f060cbafbb594..a0097d36d2205 100644 --- a/providers/weaviate/provider.yaml +++ b/providers/weaviate/provider.yaml @@ -25,12 +25,13 @@ description: | state: ready lifecycle: production -source-date-epoch: 1781642052 +source-date-epoch: 1784746595 # Note that those versions are maintained by release manager - do not update them manually # with the exception of case where other provider in sources has >= new provider version. # In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have # to be done in the same PR versions: + - 3.4.0 - 3.3.5 - 3.3.4 - 3.3.3 diff --git a/providers/weaviate/pyproject.toml b/providers/weaviate/pyproject.toml index 1579aaffef3c0..f71f91ace8230 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.3.5" +version = "3.4.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.3.5" -"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-weaviate/3.3.5/changelog.html" +"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-weaviate/3.4.0" +"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-weaviate/3.4.0/changelog.html" "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 ef605b112eadd..e47d200c2c5d3 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.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/uv.lock b/uv.lock index 8b5cea2e6a4a0..b01fe5d6b899f 100644 --- a/uv.lock +++ b/uv.lock @@ -2904,7 +2904,7 @@ packages = [] [[package]] name = "apache-airflow-providers-airbyte" -version = "5.5.2" +version = "6.0.0" source = { editable = "providers/airbyte" } dependencies = [ { name = "airbyte-api" }, @@ -2943,7 +2943,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-akeyless" -version = "0.2.0" +version = "0.3.0" source = { editable = "providers/akeyless" } dependencies = [ { name = "akeyless" }, @@ -3031,7 +3031,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-amazon" -version = "9.32.0" +version = "9.33.0" source = { editable = "providers/amazon" } dependencies = [ { name = "apache-airflow" }, @@ -3235,7 +3235,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-anthropic" -version = "0.1.0" +version = "0.2.0" source = { editable = "providers/anthropic" } dependencies = [ { name = "anthropic" }, @@ -3505,7 +3505,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apache-hive" -version = "9.5.0" +version = "9.6.0" source = { editable = "providers/apache/hive" } dependencies = [ { name = "apache-airflow" }, @@ -3703,7 +3703,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apache-kafka" -version = "1.14.0" +version = "1.15.0" source = { editable = "providers/apache/kafka" } dependencies = [ { name = "apache-airflow" }, @@ -3922,7 +3922,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-apache-spark" -version = "6.2.0" +version = "6.3.0" source = { editable = "providers/apache/spark" } dependencies = [ { name = "apache-airflow" }, @@ -4134,7 +4134,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-atlassian-jira" -version = "3.3.4" +version = "3.3.5" source = { editable = "providers/atlassian/jira" } dependencies = [ { name = "apache-airflow" }, @@ -4175,7 +4175,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-celery" -version = "3.22.0" +version = "3.23.0" source = { editable = "providers/celery" } dependencies = [ { name = "apache-airflow" }, @@ -4223,7 +4223,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-clickhousedb" -version = "1.0.0" +version = "1.0.1" source = { editable = "providers/clickhousedb" } dependencies = [ { name = "apache-airflow" }, @@ -4298,7 +4298,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-cncf-kubernetes" -version = "10.19.0" +version = "10.20.0" source = { editable = "providers/cncf/kubernetes" } dependencies = [ { name = "aiofiles" }, @@ -4386,7 +4386,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-common-ai" -version = "0.6.0" +version = "0.7.0" source = { editable = "providers/common/ai" } dependencies = [ { name = "apache-airflow" }, @@ -4539,7 +4539,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-common-compat" -version = "1.16.0" +version = "1.17.0" source = { editable = "providers/common/compat" } dependencies = [ { name = "apache-airflow" }, @@ -4705,7 +4705,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-common-sql" -version = "2.0.2" +version = "2.0.3" source = { editable = "providers/common/sql" } dependencies = [ { name = "apache-airflow" }, @@ -4806,7 +4806,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-databricks" -version = "7.17.0" +version = "7.18.0" source = { editable = "providers/databricks" } dependencies = [ { name = "aiohttp" }, @@ -5087,7 +5087,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-docker" -version = "4.5.7" +version = "4.5.8" source = { editable = "providers/docker" } dependencies = [ { name = "apache-airflow" }, @@ -5126,7 +5126,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-edge3" -version = "4.1.0" +version = "4.2.0" source = { editable = "providers/edge3" } dependencies = [ { name = "aiofiles" }, @@ -5169,7 +5169,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-elasticsearch" -version = "6.8.0" +version = "6.8.1" source = { editable = "providers/elasticsearch" } dependencies = [ { name = "apache-airflow" }, @@ -5272,7 +5272,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-fab" -version = "3.7.2" +version = "3.7.3" source = { editable = "providers/fab" } dependencies = [ { name = "apache-airflow" }, @@ -5512,7 +5512,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-google" -version = "22.2.2" +version = "22.3.0" source = { editable = "providers/google" } dependencies = [ { name = "apache-airflow" }, @@ -5863,7 +5863,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-hashicorp" -version = "4.7.1" +version = "4.7.2" source = { editable = "providers/hashicorp" } dependencies = [ { name = "apache-airflow" }, @@ -5913,7 +5913,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-http" -version = "6.0.4" +version = "6.0.5" source = { editable = "providers/http" } dependencies = [ { name = "aiohttp" }, @@ -6241,7 +6241,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-keycloak" -version = "0.8.1" +version = "0.8.2" source = { editable = "providers/keycloak" } dependencies = [ { name = "apache-airflow" }, @@ -6278,7 +6278,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-microsoft-azure" -version = "13.5.1" +version = "14.0.0" source = { editable = "providers/microsoft/azure" } dependencies = [ { name = "adlfs" }, @@ -6750,7 +6750,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-openai" -version = "1.8.0" +version = "1.8.1" source = { editable = "providers/openai" } dependencies = [ { name = "apache-airflow" }, @@ -6822,7 +6822,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-openlineage" -version = "2.19.0" +version = "2.20.0" source = { editable = "providers/openlineage" } dependencies = [ { name = "apache-airflow" }, @@ -6883,7 +6883,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-opensearch" -version = "1.11.0" +version = "1.11.1" source = { editable = "providers/opensearch" } dependencies = [ { name = "apache-airflow" }, @@ -7113,7 +7113,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-pgvector" -version = "1.7.2" +version = "1.7.3" source = { editable = "providers/pgvector" } dependencies = [ { name = "apache-airflow" }, @@ -7606,7 +7606,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-sftp" -version = "5.8.2" +version = "6.0.0" source = { editable = "providers/sftp" } dependencies = [ { name = "aiofiles" }, @@ -7899,7 +7899,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-ssh" -version = "5.0.4" +version = "6.0.0" source = { editable = "providers/ssh" } dependencies = [ { name = "apache-airflow" }, @@ -8058,7 +8058,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-teradata" -version = "3.6.0" +version = "3.6.1" source = { editable = "providers/teradata" } dependencies = [ { name = "apache-airflow" }, @@ -8281,7 +8281,7 @@ docs = [{ name = "apache-airflow-devel-common", extras = ["docs"], editable = "d [[package]] name = "apache-airflow-providers-weaviate" -version = "3.3.5" +version = "3.4.0" source = { editable = "providers/weaviate" } dependencies = [ { name = "apache-airflow" },