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