This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 7f733c87abf Prepare ad-hoc providers release 2026-10-14 (#74733)
7f733c87abf is described below

commit 7f733c87abf9751771be753bafff82dbae756c08
Author: Jarek Potiuk <[email protected]>
AuthorDate: Wed Oct 14 15:19:23 2026 +0100

    Prepare ad-hoc providers release 2026-10-14 (#74733)
    
    Re-cuts the four providers held back from the 2026-10-06 wave now that the
    regressions found during its vote are fixed, and releases common.ai as 
1.0.0.
    common.compat joins the wave because the new amazon EMR Serverless session
    operator needs the mask_secret export that only exists after 1.21.0.
    
    Generated-by: Claude Opus 5
---
 providers/.last_release_date.txt                   |  2 +-
 providers/amazon/README.rst                        |  2 +-
 providers/amazon/docs/changelog.rst                | 16 +++--
 providers/amazon/docs/index.rst                    |  2 +-
 providers/amazon/provider.yaml                     |  2 +-
 providers/amazon/pyproject.toml                    |  2 +-
 providers/common/ai/README.rst                     | 17 ++---
 providers/common/ai/docs/changelog.rst             | 77 +++++++++++++++++++---
 providers/common/ai/docs/index.rst                 |  6 +-
 providers/common/ai/provider.yaml                  |  4 +-
 providers/common/ai/pyproject.toml                 |  6 +-
 .../ai/src/airflow/providers/common/ai/__init__.py |  2 +-
 providers/common/compat/README.rst                 |  6 +-
 providers/common/compat/docs/changelog.rst         | 11 ++++
 providers/common/compat/docs/index.rst             |  6 +-
 providers/common/compat/provider.yaml              |  3 +-
 providers/common/compat/pyproject.toml             |  6 +-
 .../airflow/providers/common/compat/__init__.py    |  2 +-
 providers/dbt/cloud/docs/changelog.rst             |  3 +-
 providers/dbt/cloud/provider.yaml                  |  2 +-
 providers/google/docs/changelog.rst                |  9 +--
 providers/google/provider.yaml                     |  2 +-
 22 files changed, 136 insertions(+), 52 deletions(-)

diff --git a/providers/.last_release_date.txt b/providers/.last_release_date.txt
index 2681e6f9ba8..4d8d3362035 100644
--- a/providers/.last_release_date.txt
+++ b/providers/.last_release_date.txt
@@ -1 +1 @@
-2026-10-06
+2026-10-14
diff --git a/providers/amazon/README.rst b/providers/amazon/README.rst
index 5d0e0b7c893..2eb3d0cdbaf 100644
--- a/providers/amazon/README.rst
+++ b/providers/amazon/README.rst
@@ -54,7 +54,7 @@ Requirements
 PIP package                                 Version required
 ==========================================  
======================================
 ``apache-airflow``                          ``>=2.11.0``
-``apache-airflow-providers-common-compat``  ``>=1.18.0``
+``apache-airflow-providers-common-compat``  ``>=1.22.0``
 ``apache-airflow-providers-common-sql``     ``>=1.32.0``
 ``apache-airflow-providers-http``
 ``boto3``                                   ``>=1.42.79``
diff --git a/providers/amazon/docs/changelog.rst 
b/providers/amazon/docs/changelog.rst
index 9efd93b84cd..be0862a0220 100644
--- a/providers/amazon/docs/changelog.rst
+++ b/providers/amazon/docs/changelog.rst
@@ -26,19 +26,21 @@
 Changelog
 ---------
 
+9.38.0
+......
+
 .. warning::
   ``S3DagBundle`` now appends ``/`` to non-empty directory prefixes when 
downloading Dags.
   For a configured prefix of ``dags``, listing requests now use ``dags/``. IAM 
policies
   that restrict ``s3:prefix`` by exact value must permit the directory prefix 
with its
   trailing slash. Empty prefixes and prefixes that already end in ``/`` are 
unchanged.
 
-9.38.0
-......
-
 Features
 ~~~~~~~~
 
-* ``Bind the AWS auth manager SAML response to the browser that started the 
login (#73698)``
+* ``Add EmrServerlessGetSessionEndpointOperator to Amazon provider (#70766)``
+* ``Add a document_classifier_deletable waiter for Amazon Comprehend (#74125)``
+* ``Bind the AWS auth manager SAML response to the browser that started the 
login (#73698, #74529)``
 * ``Carry task attempt UUIDs through remote executor providers (#73917)``
 * ``Add a vendor-neutral managed-agent hook contract to Common AI (#73532)``
 * ``Add DuckDB support to the Amazon provider (#73301)``
@@ -49,6 +51,8 @@ Features
 Bug Fixes
 ~~~~~~~~~
 
+* ``Fix deprecated provider lookup in Amazon AWS hooks (#74480)``
+* ``Respect 'waiter_delay' & 'waiter_max_attempts' in EKS delete operators 
(#74000)``
 * ``Document that DuckDB extension installs need a HOME directory (#74301)``
 * ``Keep S3 Dag bundle downloads within the configured directory (#73756)``
 * ``Distinguish credential failures from AWS waiter exhaustion (#73870)``
@@ -68,12 +72,16 @@ Misc
 Doc-only
 ~~~~~~~~
 
+* ``Add documentation and example Dag for 'ExasolToS3Operator' (#73940)``
 * ``Update provider READMEs for the Python 3.11 baseline (#74158)``
 * ``Fix docstring cross-references that Sphinx 9 cannot resolve (#74169)``
 * ``Document override semantics for EcsRunTaskOperator (#73860)``
 
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
+   * ``Pin loop definitions and carry region coordinates through task 
execution (#74345)``
+   * ``Start a real login in the AWS auth manager example Dag (#74431)``
+   * ``Prepare providers release 2026-10-06 (#74429)``
    * ``Verify SSH host keys by default in SSH and SFTP hooks (#73419)``
    * ``Apply ruff Python 3.11 fixes to providers (#74155)``
    * ``Remove provider tests that restate 'template_fields' and other class 
constants (#74359)``
diff --git a/providers/amazon/docs/index.rst b/providers/amazon/docs/index.rst
index 4a3fed7108f..2182278e29d 100644
--- a/providers/amazon/docs/index.rst
+++ b/providers/amazon/docs/index.rst
@@ -113,7 +113,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.18.0``
+``apache-airflow-providers-common-compat``  ``>=1.22.0``
 ``apache-airflow-providers-common-sql``     ``>=1.32.0``
 ``apache-airflow-providers-http``
 ``boto3``                                   ``>=1.42.79``
diff --git a/providers/amazon/provider.yaml b/providers/amazon/provider.yaml
index e33a5b07ef1..159724fea0f 100644
--- a/providers/amazon/provider.yaml
+++ b/providers/amazon/provider.yaml
@@ -23,7 +23,7 @@ description: |
 
 state: ready
 lifecycle: production
-source-date-epoch: 1791328842
+source-date-epoch: 1791984681
 # 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/amazon/pyproject.toml b/providers/amazon/pyproject.toml
index 423f0c2fdbe..f0317b9389b 100644
--- a/providers/amazon/pyproject.toml
+++ b/providers/amazon/pyproject.toml
@@ -59,7 +59,7 @@ requires-python = ">=3.11"
 # 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.18.0",  # use next version
+    "apache-airflow-providers-common-compat>=1.22.0",
     "apache-airflow-providers-common-sql>=1.32.0",
     "apache-airflow-providers-http",
     # The boto3/botocore floors are raised automatically by `breeze ci 
upgrade` to limit `pip` backtracking
diff --git a/providers/common/ai/README.rst b/providers/common/ai/README.rst
index c53022d38f0..efae203a393 100644
--- a/providers/common/ai/README.rst
+++ b/providers/common/ai/README.rst
@@ -23,7 +23,7 @@
 
 Package ``apache-airflow-providers-common-ai``
 
-Release: ``0.11.0``
+Release: ``1.0.0``
 
 
 AI/LLM hooks and operators for Airflow pipelines using `pydantic-ai 
<https://ai.pydantic.dev/>`__.
@@ -36,7 +36,7 @@ This is a provider package for ``common.ai`` provider. All 
classes for this prov
 are in ``airflow.providers.common.ai`` python package.
 
 You can find package information and changelog for the provider
-in the `documentation 
<https://airflow.apache.org/docs/apache-airflow-providers-common-ai/0.11.0/>`_.
+in the `documentation <htt  
ps://airflow.apache.org/docs/apache-airflow-providers-common-ai/1.0.0/>`_.
 
 Installation
 ------------
@@ -87,12 +87,12 @@ Optional dependencies
 ===============  
=======================================================================================================================================
 Extra            Dependencies
 ===============  
=======================================================================================================================================
-``anthropic``    ``pydantic-ai-slim[anthropic]>=2.33.0``, ``anthropic>=1.0.0``
-``bedrock``      ``pydantic-ai-slim[bedrock]>=2.33.0``
-``google``       ``pydantic-ai-slim[google]>=2.33.0``
-``openai``       ``pydantic-ai-slim[openai]>=2.33.0``, ``openai>=2.47.0``
+``anthropic``    ``pydantic-ai-slim[anthropic]>=2.36.0``, ``anthropic>=1.1.0``
+``bedrock``      ``pydantic-ai-slim[bedrock]>=2.36.0``
+``google``       ``pydantic-ai-slim[google]>=2.36.0``
+``openai``       ``pydantic-ai-slim[openai]>=2.36.0``, ``openai>=2.47.0``
 ``typesafe``     ``typesafe-sdk>=0.6.0``
-``mcp``          ``pydantic-ai-slim[mcp]>=2.33.0``
+``mcp``          ``pydantic-ai-slim[mcp]>=2.36.0``
 ``modal``        ``apache-airflow-providers-modal``, ``modal>=1.5.2``
 ``opensandbox``  ``opensandbox>=1.1.0``
 ``boat``         ``boat-sdk>=1.9.3``
@@ -100,6 +100,7 @@ Extra            Dependencies
 ``code-mode``    ``pydantic-ai-harness[codemode]>=0.24.0``
 ``shields``      ``pydantic-ai-shields>=0.3.4``
 ``skills``       ``apache-airflow-providers-git>=0.4.0``, 
``pydantic-ai-skills>=1.2.0``
+``islo``         ``islo>=0.3.19``
 ``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>=2.2.0``, 
``sqlglot>=30.0.0``
@@ -112,4 +113,4 @@ Extra            Dependencies
 ===============  
=======================================================================================================================================
 
 The changelog for the provider package can be found in the
-`changelog 
<https://airflow.apache.org/docs/apache-airflow-providers-common-ai/0.11.0/changelog.html>`_.
+`changelog 
<https://airflow.apache.org/docs/apache-airflow-providers-common-ai/1.0.0/changelog.html>`_.
diff --git a/providers/common/ai/docs/changelog.rst 
b/providers/common/ai/docs/changelog.rst
index 4095637fe5c..cc99d7d3996 100644
--- a/providers/common/ai/docs/changelog.rst
+++ b/providers/common/ai/docs/changelog.rst
@@ -25,6 +25,9 @@
 Changelog
 ---------
 
+1.0.0
+.....
+
 .. note::
   ``LLMOperator``, the operators built on it (``LLMBranchOperator``, 
``LLMSQLQueryOperator``,
   ``LLMSchemaCompareOperator``, ``LLMFileAnalysisOperator``) and their 
``@task.llm*``
@@ -47,16 +50,32 @@ Changelog
   and counted on its own, unchanged. See :ref:`howto/operator:llm`.
 
 .. note::
-  ``OpenSandboxBackend`` now refuses a deny-all or allowlist ``SandboxSpec``, 
including the
+  Durable execution (``durable=True`` on ``AgentOperator``) is rebuilt on the
+  ``AirflowDurability`` capability. The internal ``durable.caching_model``,
+  ``durable.caching_toolset`` and ``durable.step_counter`` modules are 
removed, and the
+  provider now needs ``pydantic-ai-slim>=2.36.0``. With ``durable=True``, every
+  ``FunctionToolset``, ``MCPToolset`` and ``DynamicToolset`` must be given a 
unique ``id=``
+  (for example ``FunctionToolset(..., id="orders")``), otherwise the operator 
raises
+  ``ValueError`` when it is created. A tool result that cannot be serialized 
to JSON now fails
+  the task instead of being replayed, and ``durable=True`` cannot be combined 
with an explicit
+  ``AirflowDurability`` capability. Durable steps recorded by 0.10.0 are not 
replayed, so a
+  retry that spans the upgrade runs its steps live again.
+
+.. note::
+  ``LLMBranchOperator``, ``LLMSQLQueryOperator`` and 
``LLMSchemaCompareOperator`` (and their
+  decorators) now raise ``TypeError`` when given ``output_type``. They produce 
a fixed output and
+  previously ignored the argument silently; remove it from those tasks. With
+  ``enable_hitl_review=True``, the review loop now fails the task after 10 
consecutive failures
+  to read the review XCom, instead of polling until ``hitl_timeout``.
+
+.. note::
+  ``OpenSandboxBackend`` refuses a deny-all or allowlist ``SandboxSpec``, 
including the
   default ``SandboxSpec()``, unless the OpenSandbox server's egress sidecar 
runs in ``dns+nft``
   mode. In the server's default ``dns`` mode the sidecar filters name 
resolution only, and a
   sandbox could still connect to any numeric address. Set ``[egress] mode = 
"dns+nft"`` in the
   OpenSandbox server configuration, or pass 
``SandboxSpec(block_network=False)`` for a sandbox
   that may reach the network. See :ref:`the OpenSandbox backend 
<sandbox-backend-opensandbox>`.
 
-0.11.0
-......
-
 .. note::
   On Airflow >= 3.3, ``AgentOperator``'s ``usage_limits`` counts usage across 
every
   attempt of the task instance combined -- initial run, every retry, and every 
HITL
@@ -93,9 +112,29 @@ Changelog
   as well as the workers. The extra's floor is now 
``pydantic-ai-harness>=0.24.0``, the first
   release with ``max_tool_calls``. See :doc:`code_mode`.
 
+Breaking changes
+~~~~~~~~~~~~~~~~
+
+* ``Remove 'agent_params' from LLM operators so they cannot run tools 
(#74721)``
+* ``Add AirflowDurability capability for durable agent replay across task 
retries (#74385, #74720)``
+* ``Bound LLM operator usage_limits across task retries (#74396)``
+* ``Reject unsupported output_type and bound HITL XCom pull retries (#74450)``
+
 Features
 ~~~~~~~~
 
+* ``Add 'OpenShell' backend for sandbox tools (#73961)``
+* ``Add Anthropic tool runner adapter for 'common.ai' toolsets (#73962)``
+* ``Let an agent ask for tool approval in more than one step (#74686)``
+* ``Add Islo backend for sandbox tools (#71672)``
+* ``Add Boat backend for sandbox tools (#71725)``
+* ``Resume Strands agents from their last checkpoint when a task retries 
(#74404)``
+* ``Add a Model tab to the task-instance page for 'common.ai' (#74334)``
+* ``Rename 'HookToolset' 'tool_name_prefix' to 'tool_prefix' (#74447)``
+* ``Log capability tool calls in AgentOperator (#72202)``
+* ``Let the HITL review plugin address one loop pass or mapped slot (#74351)``
+* ``Export 'DataFusionToolset', 'AgentSkillsToolset' and 'LoggingToolset' from 
'common.ai' toolsets (#74449)``
+* ``Expose the resolved LLM model name on a dedicated XCom key (#74272)``
 * ``Add 'max_retries' to 'AgentSkillsToolset' (#74381)``
 * ``Add 'include_traceback' to model-backed retry policies (#74308)``
 * ``Let the Modal sandbox backend read credentials from a modal connection 
(#74302)``
@@ -112,18 +151,23 @@ Features
 * ``Count and trace tool calls made by native agent frameworks (#73901)``
 * ``Let HookToolset pin arguments the model must not choose (#73900)``
 * ``Add 'ObjectStorageToolset' for reading files on object storage (#73899)``
-* ``Rework common.ai Strands support into a plugin and add Google ADK 
(#73898)``
+* ``Rework common.ai Strands support into a plugin and add Google ADK (#73898, 
#74525)``
 * ``Name the tools a durable agent retry will run again (#73873)``
-* ``Return an approved agent answer as 'output_type' after human review 
(#73904)``
+* ``Return an approved agent answer as 'output_type' after human review 
(#73904, #74537)``
 * ``Let the sandbox toolset attach to a sandbox another task provisioned 
(#73559)``
 * ``Add Strands Agents support for 'common.ai' toolsets (#73587)``
 * ``Add Modal provider with 'ModalHook' and connection type (#73418)``
-* ``Add OpenSandbox backend for sandbox tools (#71676)``
+* ``Add OpenSandbox backend for sandbox tools (#71676, #74504)``
 * ``Let a person approve an agent's tool calls before they run (#73586)``
 
 Bug Fixes
 ~~~~~~~~~
 
+* ``Stop rejecting valid non-ASCII Anthropic batches as too large (#74662)``
+* ``Mask tool output from every capability in Common AI agents (#73993)``
+* ``Validate the connection type in PydanticAIHook.get_hook (#74626)``
+* ``Decode base64 for bytes-typed 'HookToolset' parameters (#70433)``
+* ``Make 'SQLToolset' 'check_query' follow 'allow_writes' like 'query' 
(#74448)``
 * ``Tell the model a pinned hook argument is fixed for every allowed method 
(#74380)``
 * ``Keep retried task attempts and their data under the attempt UUID (#74222)``
 * ``Fix Common AI durable retries not replaying tools from a capability 
without an id (#74314)``
@@ -136,16 +180,29 @@ Bug Fixes
 Misc
 ~~~~
 
+* ``Move Common AI provider from incubation to production lifecycle (#74705)``
+* ``Add a generated supported services page for the common.ai provider 
(#72939)``
 * ``Drop support for Python 3.10 (#74157)``
 * ``Remove Python 3.10 compatibility shims (#74153)``
 * ``Remove 'code_mode' from 'AgentOperator' in favor of the 'CodeMode' 
capability (#74312)``
 * ``Make 'execute_tool' the public method 'AirflowToolset' subclasses 
implement (#73938)``
-* ``Mark experimental 'common.ai' features ahead of 1.0 (#73896)``
+* ``Mark which 'common.ai' features are stable and which stay experimental for 
1.0 (#73896, #74707, #74704, #74679)``
 * ``Require 'common.sql' 2.2.0 for common.ai's SQL extras (#73867)``
 
 Doc-only
 ~~~~~~~~
 
+* ``Add a feature map to the Common AI docs (#74723)``
+* ``Document how common.ai agent tasks recover from provider and worker 
failures (#74708)``
+* ``Fix the common.ai message_history trimming example and link the memory 
page (#74706)``
+* ``Mark decision_policy experimental on the decision models page and finish 
the ClassifierRetryPolicy stability row (#74713)``
+* ``Add an example of a decision model approving an agent's tool calls 
(#74697)``
+* ``Add a Why Common AI page comparing the provider with a plain task 
(#74685)``
+* ``Clarify what common.ai message_history does and does not cover (#74625)``
+* ``Explain why common.ai is built on Pydantic AI (#74680)``
+* ``Document agent memory across Dag runs for 'common.ai' (#74681)``
+* ``Document hosted OpenAI-compatible services for common.ai (#74620)``
+* ``Document that 'SQLToolset' does not check functions without 
'allowed_tables' (#74444)``
 * ``Explain unknown platform labels in managed-agent metrics (#72786)``
 * ``Add toolset overview and MCP tool filtering example to 'common.ai' docs 
(#74378)``
 * ``Link registry modules to the guide section that documents them (#71477)``
@@ -166,6 +223,10 @@ Doc-only
 
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
+   * ``Add sqlglot drift tripwires for common.ai read-only SQL validation 
(#74487)``
+   * ``Test that deferred capability ids stay out of Common AI durable 
fingerprints (#74423)``
+   * ``Assert on structured log events in common.ai tests (#74443)``
+   * ``Prepare providers release 2026-10-06 (#74429)``
    * ``Apply ruff Python 3.11 fixes to providers (#74155)``
    * ``Remove provider tests that restate 'template_fields' and other class 
constants (#74359)``
    * ``Add AIP-85 to the AIP progress tracker registry (#74304)``
diff --git a/providers/common/ai/docs/index.rst 
b/providers/common/ai/docs/index.rst
index 9abac2e5f8b..90b4203c80c 100644
--- a/providers/common/ai/docs/index.rst
+++ b/providers/common/ai/docs/index.rst
@@ -162,7 +162,7 @@ apache-airflow-providers-common-ai package
 AI/LLM hooks and operators for Airflow pipelines using `pydantic-ai 
<https://ai.pydantic.dev/>`__.
 
 
-Release: 0.11.0
+Release: 1.0.0
 
 Provider package
 ----------------
@@ -258,5 +258,5 @@ Downloading official packages
 You can download officially released packages and verify their checksums and 
signatures from the
 `Official Apache Download site 
<https://downloads.apache.org/airflow/providers/>`_
 
-* `The apache-airflow-providers-common-ai 0.11.0 sdist package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_ai-0.11.0.tar.gz>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_ai-0.11.0.tar.gz.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_ai-0.11.0.tar.gz.sha512>`__)
-* `The apache-airflow-providers-common-ai 0.11.0 wheel package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_ai-0.11.0-py3-none-any.whl>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_ai-0.11.0-py3-none-any.whl.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_ai-0.11.0-py3-none-any.whl.sha512>`__)
+* `The apache-airflow-providers-common-ai 1.0.0 sdist package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_ai-1.0.0.tar.gz>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_ai-1.0.0.tar.gz.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_ai-1.0.0.tar.gz.sha512>`__)
+* `The apache-airflow-providers-common-ai 1.0.0 wheel package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_ai-1.0.0-py3-none-any.whl>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_ai-1.0.0-py3-none-any.whl.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_ai-1.0.0-py3-none-any.whl.sha512>`__)
diff --git a/providers/common/ai/provider.yaml 
b/providers/common/ai/provider.yaml
index fc902b7341b..8e18d02cd5b 100644
--- a/providers/common/ai/provider.yaml
+++ b/providers/common/ai/provider.yaml
@@ -23,11 +23,11 @@ description: |
 
 state: ready
 lifecycle: production
-source-date-epoch: 1791328846
+source-date-epoch: 1791984681
 build-system: hatchling
 # note that those versions are maintained by release manager - do not update 
them manually
 versions:
-  - 0.11.0
+  - 1.0.0
   - 0.10.0
   - 0.9.0
   - 0.8.0
diff --git a/providers/common/ai/pyproject.toml 
b/providers/common/ai/pyproject.toml
index 9aebf776494..14ebe9c2c63 100644
--- a/providers/common/ai/pyproject.toml
+++ b/providers/common/ai/pyproject.toml
@@ -32,7 +32,7 @@ build-backend = "hatchling.build"
 
 [project]
 name = "apache-airflow-providers-common-ai"
-version = "0.11.0"
+version = "1.0.0"
 description = "Provider package apache-airflow-providers-common-ai for Apache 
Airflow"
 readme = "README.rst"
 license = "Apache-2.0"
@@ -231,8 +231,8 @@ apache-airflow-providers-common-sql = {workspace = true}
 apache-airflow-providers-standard = {workspace = true}
 
 [project.urls]
-"Documentation" = 
"https://airflow.apache.org/docs/apache-airflow-providers-common-ai/0.11.0";
-"Changelog" = 
"https://airflow.apache.org/docs/apache-airflow-providers-common-ai/0.11.0/changelog.html";
+"Documentation" = 
"https://airflow.apache.org/docs/apache-airflow-providers-common-ai/1.0.0";
+"Changelog" = 
"https://airflow.apache.org/docs/apache-airflow-providers-common-ai/1.0.0/changelog.html";
 "Bug Tracker" = "https://github.com/apache/airflow/issues";
 "Source Code" = "https://github.com/apache/airflow";
 "Slack Chat" = "https://s.apache.org/airflow-slack";
diff --git a/providers/common/ai/src/airflow/providers/common/ai/__init__.py 
b/providers/common/ai/src/airflow/providers/common/ai/__init__.py
index f7101994e28..0d50ad9670b 100644
--- a/providers/common/ai/src/airflow/providers/common/ai/__init__.py
+++ b/providers/common/ai/src/airflow/providers/common/ai/__init__.py
@@ -29,7 +29,7 @@ from airflow import __version__ as airflow_version
 
 __all__ = ["__version__"]
 
-__version__ = "0.11.0"
+__version__ = "1.0.0"
 
 if 
packaging.version.parse(packaging.version.parse(airflow_version).base_version) 
< packaging.version.parse(
     "2.11.0"
diff --git a/providers/common/compat/README.rst 
b/providers/common/compat/README.rst
index 76d5b20a999..79fa743a81a 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.21.0``
+Release: ``1.22.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 
<https://airflow.apache.org/docs/apache-airflow-providers-common-compat/1.21.0/>`_.
+in the `documentation 
<https://airflow.apache.org/docs/apache-airflow-providers-common-compat/1.22.0/>`_.
 
 Installation
 ------------
@@ -88,4 +88,4 @@ Extra            Dependencies
 ===============  ========================================
 
 The changelog for the provider package can be found in the
-`changelog 
<https://airflow.apache.org/docs/apache-airflow-providers-common-compat/1.21.0/changelog.html>`_.
+`changelog 
<https://airflow.apache.org/docs/apache-airflow-providers-common-compat/1.22.0/changelog.html>`_.
diff --git a/providers/common/compat/docs/changelog.rst 
b/providers/common/compat/docs/changelog.rst
index 995f3954445..5355441857a 100644
--- a/providers/common/compat/docs/changelog.rst
+++ b/providers/common/compat/docs/changelog.rst
@@ -25,6 +25,17 @@
 Changelog
 ---------
 
+1.22.0
+......
+
+Features
+~~~~~~~~
+
+* ``Add 'mask_secret' to the common.compat SDK helpers (#70766)``
+
+.. Below changes are excluded from the changelog. Move them to
+   appropriate section above if needed. Do not delete the lines(!):
+
 1.21.0
 ......
 
diff --git a/providers/common/compat/docs/index.rst 
b/providers/common/compat/docs/index.rst
index 722ebcce4c6..f071dd9130a 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.21.0
+Release: 1.22.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 
<https://downloads.apache.org/airflow/providers/>`_
 
-* `The apache-airflow-providers-common-compat 1.21.0 sdist package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_compat-1.21.0.tar.gz>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_compat-1.21.0.tar.gz.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_compat-1.21.0.tar.gz.sha512>`__)
-* `The apache-airflow-providers-common-compat 1.21.0 wheel package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_compat-1.21.0-py3-none-any.whl>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_compat-1.21.0-py3-none-any.whl.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_compat-1.21.0-py3-none-any.whl.sha512>`__)
+* `The apache-airflow-providers-common-compat 1.22.0 sdist package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_compat-1.22.0.tar.gz>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_compat-1.22.0.tar.gz.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_compat-1.22.0.tar.gz.sha512>`__)
+* `The apache-airflow-providers-common-compat 1.22.0 wheel package 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_compat-1.22.0-py3-none-any.whl>`_
 (`asc 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_compat-1.22.0-py3-none-any.whl.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/providers/apache_airflow_providers_common_compat-1.22.0-py3-none-any.whl.sha512>`__)
diff --git a/providers/common/compat/provider.yaml 
b/providers/common/compat/provider.yaml
index fb8967f2354..04a3e65e75e 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: 1791328846
+source-date-epoch: 1791984681
 # 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.22.0
   - 1.21.0
   - 1.20.0
   - 1.19.0
diff --git a/providers/common/compat/pyproject.toml 
b/providers/common/compat/pyproject.toml
index 50d9b9e472d..3b9719f5b4f 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.21.0"
+version = "1.22.0"
 description = "Provider package apache-airflow-providers-common-compat 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-common-compat/1.21.0";
-"Changelog" = 
"https://airflow.apache.org/docs/apache-airflow-providers-common-compat/1.21.0/changelog.html";
+"Documentation" = 
"https://airflow.apache.org/docs/apache-airflow-providers-common-compat/1.22.0";
+"Changelog" = 
"https://airflow.apache.org/docs/apache-airflow-providers-common-compat/1.22.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 ba3245efa4d..b16826a6ad8 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 @@ from airflow import __version__ as airflow_version
 
 __all__ = ["__version__"]
 
-__version__ = "1.21.0"
+__version__ = "1.22.0"
 
 if 
packaging.version.parse(packaging.version.parse(airflow_version).base_version) 
< packaging.version.parse(
     "2.11.0"
diff --git a/providers/dbt/cloud/docs/changelog.rst 
b/providers/dbt/cloud/docs/changelog.rst
index be67e3e85fa..627b2b67a95 100644
--- a/providers/dbt/cloud/docs/changelog.rst
+++ b/providers/dbt/cloud/docs/changelog.rst
@@ -34,7 +34,7 @@ Changelog
 Features
 ~~~~~~~~
 
-* ``Apply hook_params to deferred dbt Cloud job runs (#74199)``
+* ``Apply hook_params to deferred dbt Cloud job runs (#74199, #74489)``
 
 Bug Fixes
 ~~~~~~~~~
@@ -53,6 +53,7 @@ Doc-only
 
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
+   * ``Prepare providers release 2026-10-06 (#74429)``
    * ``[main] Upgrade important CI environment (#73629)``
 
 4.10.0
diff --git a/providers/dbt/cloud/provider.yaml 
b/providers/dbt/cloud/provider.yaml
index f4dfcd2b79f..802102a3a65 100644
--- a/providers/dbt/cloud/provider.yaml
+++ b/providers/dbt/cloud/provider.yaml
@@ -23,7 +23,7 @@ description: |
 
 state: ready
 lifecycle: production
-source-date-epoch: 1791328846
+source-date-epoch: 1791984681
 # 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/google/docs/changelog.rst 
b/providers/google/docs/changelog.rst
index fdf07235ed9..b448c3d6fec 100644
--- a/providers/google/docs/changelog.rst
+++ b/providers/google/docs/changelog.rst
@@ -27,6 +27,9 @@
 Changelog
 ---------
 
+22.7.0
+......
+
 .. warning::
     ``GCSToSFTPOperator`` no longer writes GCS folder markers, the objects 
whose name ends with
     ``/``, as files. They were written as an empty file at the folder's path, 
so the folder's
@@ -36,16 +39,13 @@ Changelog
     and left in the bucket. An empty file that an earlier version wrote at a 
marker's path blocks
     the directory and fails the task; remove it from the SFTP server before 
the next run.
 
-22.7.0
-......
-
 Features
 ~~~~~~~~
 
 * ``Support Table objects in BigQueryHook.create_table table_resource 
(#73099)``
 * ``Adapt GCP BigtableHook to run in private cloud (#73181)``
 * ``Deprecate Dataproc ClusterGenerator helper class (#71427)``
-* ``Add GKEPodExecOperator for existing Pods (#72577)``
+* ``Add GKEPodExecOperator for existing Pods (#72577, #74505)``
 * ``Add a vendor-neutral managed-agent hook contract to Common AI (#73532)``
 
 Bug Fixes
@@ -76,6 +76,7 @@ Doc-only
 
 .. Below changes are excluded from the changelog. Move them to
    appropriate section above if needed. Do not delete the lines(!):
+   * ``Prepare providers release 2026-10-06 (#74429)``
    * ``Apply ruff Python 3.11 fixes to providers (#74155)``
    * ``Remove Google hook tests duplicated across default-project test classes 
(#74362)``
    * ``Remove provider tests that restate 'template_fields' and other class 
constants (#74359)``
diff --git a/providers/google/provider.yaml b/providers/google/provider.yaml
index 8fdeab26e80..cbd75197fce 100644
--- a/providers/google/provider.yaml
+++ b/providers/google/provider.yaml
@@ -30,7 +30,7 @@ description: |
 
 state: ready
 lifecycle: production
-source-date-epoch: 1791328848
+source-date-epoch: 1791984681
 # 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

Reply via email to