o-nikolas commented on code in PR #76490:
URL: https://github.com/apache/airflow/pull/76490#discussion_r4474308616


##########
providers/fab/docs/changelog.rst:
##########
@@ -31,6 +34,35 @@ Changelog
     authentication types (OAuth, remote user) it no longer issues tokens for a 
username and
     password; use that type's own login flow instead. Passwords made only of 
NUL bytes are rejected.
 
+Features
+~~~~~~~~
+
+* ``Give Dag bundles their own read permission (#76329)``

Review Comment:
   Going with Jed's reply: we'll wait for #76474 and fold it into this wave 
when I rebase before merging, so fab and keycloak ship with its 3.4.0 fix 
rather than a note describing the gap.
   
   ---
   Drafted-by: Kiro (Claude Opus 5.5); reviewed by @o-nikolas after posting



##########
providers/amazon/docs/changelog.rst:
##########
@@ -26,12 +26,63 @@
 Changelog
 ---------
 
+9.40.0
+......
+
 .. note::
 
     In multi-team mode, a team's ``AwsEksExecutor`` now reads 
``[aws_eks_executor]`` from the team's
     section and no longer falls back to the global one. Set ``cluster_name`` 
for each team, and
     ``region_name`` and ``conn_id`` too if the team needs them.
 
+Features
+~~~~~~~~
+
+* ``Add on_kill support to SageMakerTrainingOperator (#76033)``
+* ``Let the ECS executor start tasks in parallel (#75907)``
+* ``Page SqlToS3Operator like GenericTransfer (#75730)``
+* ``Let the EKS executor run per team and next to KubernetesExecutor (#75449)``

Review Comment:
   Good catch, added your sentence to the note in 533b9cd0c1.
   
   ---
   Drafted-by: Kiro (Claude Opus 5.5); reviewed by @o-nikolas after posting



##########
providers/google/docs/changelog.rst:
##########
@@ -27,11 +27,60 @@
 Changelog
 ---------
 
+22.9.0
+......
+
 .. warning::
     Subclasses of ``CloudLoggingRemoteLogIO`` that override 
``prepare_log_filter`` must accept a
     ``log_path`` keyword argument (``log_path: str | None = None``), because 
``read`` now passes it.
     With the old ``(self, ti_labels)`` signature every task log read fails 
with ``TypeError``.
 
+Features
+~~~~~~~~
+
+* ``Add async 'BigQueryAsyncHook.aget_records' and deprecate 'get_records' 
(#72286)``
+* ``Add query and report inspection operators for Google Bid Manager (#71947)``
+
+Bug Fixes
+~~~~~~~~~
+
+* ``Enforce execution_timeout in deferrable DataprocSubmitJobOperator 
(#72030)``
+* ``Normalize empty project id in credential config file branch (#73886)``
+* ``Stop BigQueryStreamingBufferEmptySensor reporting empty too early 
(#69118)``
+* ``Stop Google Cloud Logging handler from starting a thread on close 
(#75596)``
+* ``Fix BigQuery cancellation and links with inferred job locations (#75717)``
+* ``Fix BigQuery durable recovery for regional jobs (#75430)``
+* ``Cancel the BigQuery job when BigQueryToBigQueryOperator is killed 
(#75101)``
+* ``Prevent Dag processor crashes with Google Cloud Logging when its log 
directory is outside 'base_log_folder' (#74926)``
+* ``Fix Google Cloud Logging task log reads before Airflow 3.4 (#74923)``
+
+Misc
+~~~~
+
+* ``Remove types-protobuf from google provider runtime dependencies (#73775)``
+* ``Remove unused Cloud SQL settings version helper (#75789)``
+* ``Remove unused Dataproc job template helper (#75790)``
+* ``Remove unused Cloud SQL OS bitness helper (#75788)``
+* ``Remove unused Dataflow job state checker (#75784)``
+* ``Add High Obtainability (HO) mode support to Dataproc operators (#74753)``
+
+Doc-only
+~~~~~~~~
+
+* ``Document all Google Cloud connection fields (#76160)``

Review Comment:
   #76161 is approved now. Its CI failure is in the CI image build (an apt 
dependency conflict in the hardened base image), and that branch still uses the 
base image digest main had on 1 Nov, so a rebase onto main should clear it. The 
plan is to pull #76161 into this wave when I rebase before merging. If it 
doesn't land in time, I'll fix the docs so 22.9.0 doesn't document behaviour it 
doesn't have.
   
   ---
   Drafted-by: Kiro (Claude Opus 5.5); reviewed by @o-nikolas after posting



##########
providers/google/docs/changelog.rst:
##########
@@ -27,11 +27,60 @@
 Changelog
 ---------
 
+22.9.0
+......
+
 .. warning::
     Subclasses of ``CloudLoggingRemoteLogIO`` that override 
``prepare_log_filter`` must accept a
     ``log_path`` keyword argument (``log_path: str | None = None``), because 
``read`` now passes it.
     With the old ``(self, ti_labels)`` signature every task log read fails 
with ``TypeError``.
 
+Features
+~~~~~~~~
+
+* ``Add async 'BigQueryAsyncHook.aget_records' and deprecate 'get_records' 
(#72286)``
+* ``Add query and report inspection operators for Google Bid Manager (#71947)``

Review Comment:
   Agreed it's a fix. The changelog duplicate check rejects the same PR twice 
in one version, so in 533b9cd0c1 I folded the FAILED-report and pagination 
changes into the existing #71947 entry under Features instead of adding a 
second line under Bug Fixes.
   
   ---
   Drafted-by: Kiro (Claude Opus 5.5); reviewed by @o-nikolas after posting



##########
providers/google/docs/changelog.rst:
##########
@@ -27,11 +27,60 @@
 Changelog
 ---------
 
+22.9.0
+......
+
 .. warning::
     Subclasses of ``CloudLoggingRemoteLogIO`` that override 
``prepare_log_filter`` must accept a
     ``log_path`` keyword argument (``log_path: str | None = None``), because 
``read`` now passes it.
     With the old ``(self, ti_labels)`` signature every task log read fails 
with ``TypeError``.
 
+Features
+~~~~~~~~
+
+* ``Add async 'BigQueryAsyncHook.aget_records' and deprecate 'get_records' 
(#72286)``
+* ``Add query and report inspection operators for Google Bid Manager (#71947)``
+
+Bug Fixes
+~~~~~~~~~
+
+* ``Enforce execution_timeout in deferrable DataprocSubmitJobOperator 
(#72030)``
+* ``Normalize empty project id in credential config file branch (#73886)``
+* ``Stop BigQueryStreamingBufferEmptySensor reporting empty too early 
(#69118)``

Review Comment:
   Added your note in 533b9cd0c1. I kept google as a minor: it's a fix, and the 
note says how to keep the old behaviour.
   
   ---
   Drafted-by: Kiro (Claude Opus 5.5); reviewed by @o-nikolas after posting



##########
providers/amazon/docs/changelog.rst:
##########
@@ -26,12 +26,63 @@
 Changelog
 ---------
 
+9.40.0
+......
+
 .. note::
 
     In multi-team mode, a team's ``AwsEksExecutor`` now reads 
``[aws_eks_executor]`` from the team's
     section and no longer falls back to the global one. Set ``cluster_name`` 
for each team, and
     ``region_name`` and ``conn_id`` too if the team needs them.
 
+Features
+~~~~~~~~
+
+* ``Add on_kill support to SageMakerTrainingOperator (#76033)``

Review Comment:
   Applied in 533b9cd0c1.
   
   ---
   Drafted-by: Kiro (Claude Opus 5.5); reviewed by @o-nikolas after posting



##########
providers/keycloak/docs/changelog.rst:
##########
@@ -25,12 +25,30 @@
 Changelog
 ---------
 
+0.12.0
+......
+
 .. note::
-    Airflow 3.4.0 adds a Dag bundles view, which in multi-team mode is checked 
against the
+    Airflow 3.4.1 adds a Dag bundles view, which in multi-team mode is checked 
against the
     ``AdminView`` resource, so only ``SuperAdmin`` holds it. Multi-team 
deployments must upgrade this
-    provider together with Airflow 3.4.0: older releases check the view 
against ``View``, which every
+    provider together with Airflow 3.4.1: older releases check the view 
against ``View``, which every
     team role can read.
 
+Features
+~~~~~~~~
+
+* ``Give Dag bundles their own read permission (#76329)``

Review Comment:
   Applied in 533b9cd0c1.
   
   ---
   Drafted-by: Kiro (Claude Opus 5.5); reviewed by @o-nikolas after posting



##########
providers/fab/docs/changelog.rst:
##########
@@ -20,9 +20,12 @@
 Changelog
 ---------
 
+3.11.0
+......
+
 .. note::
-    Airflow 3.4.0 gives Dag bundles their own ``Dag Bundles`` resource, which 
``Op`` and ``Admin``
-    get by default. Upgrade this provider together with Airflow 3.4.0: older 
releases deny the Dag
+    Airflow 3.4.1 gives Dag bundles their own ``Dag Bundles`` resource, which 
``Op`` and ``Admin``
+    get by default. Upgrade this provider together with Airflow 3.4.1: older 
releases deny the Dag
     bundle pages and API to every role, including ``Admin``, while still 
showing the Browse menu
     entry. Custom roles need ``can read`` and ``menu access`` on ``Dag 
Bundles`` added by hand.

Review Comment:
   Applied Jed's version of this in 533b9cd0c1, folded into the first sentence 
and covering ``User`` too.
   
   ---
   Drafted-by: Kiro (Claude Opus 5.5); reviewed by @o-nikolas after posting



##########
providers/google/docs/changelog.rst:
##########
@@ -27,11 +27,60 @@
 Changelog
 ---------
 
+22.9.0
+......
+
 .. warning::
     Subclasses of ``CloudLoggingRemoteLogIO`` that override 
``prepare_log_filter`` must accept a
     ``log_path`` keyword argument (``log_path: str | None = None``), because 
``read`` now passes it.
     With the old ``(self, ti_labels)`` signature every task log read fails 
with ``TypeError``.
 
+Features
+~~~~~~~~
+
+* ``Add async 'BigQueryAsyncHook.aget_records' and deprecate 'get_records' 
(#72286)``
+* ``Add query and report inspection operators for Google Bid Manager (#71947)``
+
+Bug Fixes
+~~~~~~~~~
+
+* ``Enforce execution_timeout in deferrable DataprocSubmitJobOperator 
(#72030)``
+* ``Normalize empty project id in credential config file branch (#73886)``
+* ``Stop BigQueryStreamingBufferEmptySensor reporting empty too early 
(#69118)``
+* ``Stop Google Cloud Logging handler from starting a thread on close 
(#75596)``
+* ``Fix BigQuery cancellation and links with inferred job locations (#75717)``
+* ``Fix BigQuery durable recovery for regional jobs (#75430)``
+* ``Cancel the BigQuery job when BigQueryToBigQueryOperator is killed 
(#75101)``
+* ``Prevent Dag processor crashes with Google Cloud Logging when its log 
directory is outside 'base_log_folder' (#74926)``
+* ``Fix Google Cloud Logging task log reads before Airflow 3.4 (#74923)``

Review Comment:
   Applied in 533b9cd0c1.
   
   ---
   Drafted-by: Kiro (Claude Opus 5.5); reviewed by @o-nikolas after posting



##########
providers/common/compat/docs/changelog.rst:
##########
@@ -25,6 +25,23 @@
 Changelog
 ---------
 
+1.23.1
+......
+
+Bug Fixes
+~~~~~~~~~
+
+* ``Surface errors from OpenLineage database info lookups without losing 
lineage (#74805)``

Review Comment:
   Applied in 533b9cd0c1.
   
   ---
   Drafted-by: Kiro (Claude Opus 5.5); reviewed by @o-nikolas after posting



##########
providers/standard/docs/changelog.rst:
##########
@@ -43,6 +46,30 @@ Changelog
 
 .. warning::
   The deprecated ``TimeDeltaSensorAsync`` class has been removed. Use 
``TimeDeltaSensor(..., deferrable=True)`` instead.
+  On Airflow 3.0.x, the bundled ``example_time_delta_sensor_async`` example 
Dag imports this
+  class, so it fails to import when ``[core] load_examples`` is on. Upgrade to 
Airflow 3.1 or turn
+  off ``load_examples``.
+
+Breaking changes
+~~~~~~~~~~~~~~~~
+
+* ``Remove deprecated TimeDeltaSensorAsync (#76131)``
+
+Features
+~~~~~~~~
+
+* ``Add AssetEventSensor to standard provider (#70225)``
+* ``Allow asking for human input from inside a Python task (#75358)``

Review Comment:
   Applied in 533b9cd0c1.
   
   ---
   Drafted-by: Kiro (Claude Opus 5.5); reviewed by @o-nikolas after 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