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]