potiuk commented on code in PR #70932:
URL: https://github.com/apache/airflow/pull/70932#discussion_r3700117152


##########
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 system test 
(#70206)``

Review Comment:
   Applied — dropped "system test" so it reads as an example Dag change from 
the user's point of view.
   
   ---
   Drafted-by: Claude Code (Opus 5); reviewed by @potiuk before posting



##########
providers/clickhousedb/docs/changelog.rst:
##########
@@ -39,7 +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)``

Review Comment:
   Keeping 1.0.1 — it carries a real user-facing change: #69166 flips 
`lifecycle` from `production` to `incubation` in `provider.yaml`, and that 
ships to users through `get_provider_info.py`.
   
   1.0.1 was cut as `rc1` in the 2026-07-22 wave but never published (PyPI is 
still on 1.0.0), so this wave publishes the existing unreleased section rather 
than creating a new version.
   
   ---
   Drafted-by: Claude Code (Opus 5); reviewed by @potiuk before posting



##########
providers/clickhousedb/provider.yaml:
##########


Review Comment:
   Same as the changelog thread — 1.0.1 stays. It was cut as `rc1` last wave 
and never published, and it contains the `lifecycle` change from #69166, so it 
gets released here rather than dropped.
   
   ---
   Drafted-by: Claude Code (Opus 5); reviewed by @potiuk before posting



##########
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 behaviour. 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 KPO race 
condition (#70595)``

Review Comment:
   Applied — "KPO" spelled out as "KubernetesPodOperator".
   
   ---
   Drafted-by: Claude Code (Opus 5); reviewed by @potiuk before posting



##########
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 behaviour. 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 KPO 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 KPO (#70722)``

Review Comment:
   Applied — same expansion here.
   
   ---
   Drafted-by: Claude Code (Opus 5); reviewed by @potiuk before posting



##########
providers/common/ai/docs/changelog.rst:
##########
@@ -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)``
+* ``Remove noqa:S101 from production code (#70378)``

Review Comment:
   Applied. Rendered the inline backticks as single quotes to match the 
changelog convention (the whole entry is already wrapped in double backticks):
   
   ```
   * ``Mark asserts under 'TYPE_CHECKING' in 'DocumentLoaderOperator' (#70378)``
   ```
   
   ---
   Drafted-by: Claude Code (Opus 5); reviewed by @potiuk before posting



##########
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 (#70697)``

Review Comment:
   Applied — ``Bump eslint to 10.8.0 (#70697)``.
   
   ---
   Drafted-by: Claude Code (Opus 5); reviewed by @potiuk before posting



##########
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 (#70697)``
+* ``Bump the fab-ui-package-updates group across 1 directory with 3 updates 
(#70604)``

Review Comment:
   Applied — ``Bump prettier to 3.9.6, stylelint to 17.14.1, webpack to 5.109.0 
(#70604)``, verified against the PR's `package.json` diff.
   
   ---
   Drafted-by: Claude Code (Opus 5); reviewed by @potiuk before posting



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to