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

vatsrahul1001 pushed a change to branch backport-bc8ef9a-v3-2-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard 522d98c83b9 [v3-2-test] Refactor deferrable execution in 
DbtCloudRunJobOperator to align with PR #64051 patterns. Simplify trigger 
polling/control flow and propagate execution_timeout via defer. Add tests for 
best-effort cancellation semantics in execute_complete and on_kill. (#66449) 
(cherry picked from commit bc8ef9a4b5cfb7e24e1a495df68f4897bedce837)
 discard 2261def7e76 [v3-2-test] Skip test_schedule_tis_start_trigger pending 
#55068 backport decision (#66315)
 discard 86088d1351f [v3-2-test] Allow accessing a TaskGroup's members via `[]` 
(#64430) (#65707)
 discard ac6b6817c2d Add name fields to SDK deadline alerts (#64926) (#65601)
    omit 5148057b1b4 [v3-2-test] Apply requires_access_event_log to GET 
/eventLogs list endpoint (#67185) (#67211)
    omit 024859fcefa [v3-2-test] Recover stuck TIs when direct terminal-state 
API call fails (#66574) (#67204)
    omit 941bf07089a Revert "[v3-2-test] Load hook metadata from YAML without 
importing Hook class (#63826) (#64723)" (#67202)
    omit 8be9de0e6bf UI: Use local Monaco editor module instead of CDN (#66647) 
(#67199)
    omit 92a739b490d [v3-2-test] improve grid/ti_summaries and grid/runs 
(#64034) (#67014)
    omit c65d4df1de6 [v3-2-test] Fail closed when supervisor IPC fails on a 
non-success terminal state (#66573) (#67183)
    omit 7cc8b21f6d5 [v3-2-test] Refuse secrets-backend fallback on 
Execution-API authz deny (#66575) (#67173)
    omit a7672444373 [v3-2-test] Harden _collect_teams_to_check / 
requires_access_backfill against malformed bodies (#66504) (#67182)
    omit 2cd5d41872d Don't crash supervisor IPC loop on transient network 
errors (#66572) (#67177)
    omit 6980471b0d0 [v3-2-test] Use a distinct redact message for import 
errors with no registered Dag (#66923) (#67176)
    omit a80f196bbef [v3-2-test] Surface remote-log upload failures via 
structured warnings (#66571) (#67172)
    omit 44c9eb937ed [v3-2-test] CI: Mount providers directory for breeze k8s 
dev (#67152) (#67166)
    omit 92e83db4e24 [v3-2-test] CI: Upgrade important CI environment (#67158)
    omit 9def9ac7e0c [v3-2-test] Default-deny auth at the API and UI router 
level (#66505) (#67171)
    omit 1583745c1f2 [v3-2-test] Apply per-DAG audit log permission to event 
log detail endpoint (#67112) (#67159)
    omit a6d3f6f6e9e UI: Filter task instances by rendered map index (#66008) 
(#67163)
    omit 1767d047fee [v3-2-test] Fix ValueError when supervisor force-closes 
stuck sockets after timeout (#67115) (#67162)
    omit 31fd52afffa [v3-2-test] Redact rendered template fields while still 
structured to preserve nested-key masking on truncation (#65906) (#67117)
    omit 8ee4d92222e [v3-2-test] fix: migrate existing deadline rows in 
migration 0080 upgrade and downgrade (#66016) (#67129)
    omit 48d4bba98aa [v3-2-test] Move Task Identity line into Pre Execution 
block in logs (#67036) (#67134)
    omit 369727adc24 Fix XCom PATCH/POST to store native values (instead of 
json.dumps) (#64220) (#67116)
    omit 9d80770193d [v3-2-test] docs(plugins_manager): fix misleading typo 
(#67101) (#67114)
    omit bd00d8bee59 [v3-2-test] Fix max_active_runs lost during DAG 
serialisation when value equals schema default (#65310) (#67097)
    omit effd59994e5 [v3-2-test] Fix N+1 query pattern in bulk pool delete 
endpoint (#66222) (#67108)
    omit 51f4d4f98cb [v3-2-test] Tighten deserialization allowlist regex to 
require full-string match (#66499) (#67096)
    omit 8f9d6e1625a [v3-2-test] Register custom deadline references via 
plugins, matching timetable pattern (#66737) (#67098)
    omit 803f466b132 [v3-2-test] Improve DB performance of datetime range 
filters filters in API queries (#66696) (#67102)
    omit 2b5696f6a9e fix serialize_template_field handling callable value in 
dict (#63871) (#67092)
    omit 30a36b4ed7a UI: Preserve proxied URL on login redirect (#66690) 
(#67091)
    omit 2f77c470906 [v3-2-test] k8s tests: wait for push task in executor 
before killing scheduler (#67067) (#67068)
    omit de214166990 [v3-2-test] Replace deprecated typer-slim with typer in 
devel-common (#67034) (#67037)
    omit 4a412f105cf [v3-2-test] Mark Dags stale when their bundle is removed 
from config (#66948) (#66985)
    omit 2adb186e604 fix(scheduler): ignore stale executor success after defer 
reschedule (#66431) (#67089)
    omit 68d7a711e59 [v3-2-test] docs(security): document supported deployment 
platforms (#66931) (#67017)
    omit deb47781122 Fix ArgNotSet repr to use stable string instead of memory 
address (#65222) (#66897)
    omit 15790f74d69 [v3-2-test] Keep Named*Logger.name working across 
structlog releases (#66875) (#67088)
    omit 1aae2236386 [v3-2-test] Fix scheduler MySQL task instance index hint 
(#66785) (#67087)
    omit 37224afa580 [v3-2-test] Warn against world-accessible Kerberos ccache 
default in docs (#66557) (#67085)
    omit 80864dbb718 [v3-2-test] Allow pasting full datetime strings into date 
picker inputs (#66251) (#66958)
    omit fdd8d4637d7 [v3-2-test] UI: Preserve Grid limit and filters when 
redirecting after manual Dag trigger (#66717) (#66867)
    omit f990c617d2a Two-token mechanism for task execution to prevent token 
expiration while tasks wait in executor queues (#60108) (#66989)
    omit b4aa994840f Validate task identity token claims with a typed schema 
(#63604) (#66988)
    omit c820b3ec462 Updates our docker commands to use breeze prefix (#66368) 
(#67079)
    omit dc4f65a7645 Prefer gh auth over GitHub tokens for Breeze (#66255) 
(#67078)
    omit c6b0f40eed5 [v3-2-test] Improve error message when publish-docs ref is 
a branch not a tag (#66250) (#66776)
    omit 73d261b345b [v3-2-test] Prevent splitting by OS path separator 
(#67038) (#67042)
    omit a96e96c4888 Close Catalan gap (#67011)
    omit 1dccfed882c Bump the github-actions-updates group with 3 updates 
(#67004)
    omit a9ab124dcb7 [v3-2-test] Backport 65628 (#67013)
    omit 63fcfc59201 Pin pyjwt>=2.11.0 in FAB provider and stabilise JWT tests 
under PyJWT 2.12 (#66840) (#66885)
    omit 7c8cf30fb43 Apply reserved-key check to XCom update payload (#65915) 
(#66913)
    omit 1962ef02a54 Bump the 3-2-auth-ui-package-updates group across 1 
directory with 12 updates (#67005)
    omit 445b31b8518 feat: enable queue up new tasks (#63484) (#66869)
    omit e7428753e83 [v3-2-test] Extend DEFAULT_SENSITIVE_FIELDS with common 
credential field names (#66673) (#66991)
    omit c0a8c8eb08a Add configurable LRU+TTL caching for API server DAG 
retrieval (#60804) (#66862)
    omit 9ae3cd12a18 [v3-2-test] Fix log server path extraction to use 
removeprefix (#66749) (#66772)
    omit 6bd87497e97 Fix macOS `SIGSEGV` in task execution by using 
`fork`+`exec` (#64874) (#66872)
    omit 9862459eed1 Fix DAG auto-pause ordering to use run_after (#65207) 
(#66863)
    omit d84fd22d77e Remove start_from_trigger tests and start_from_trigger is 
not part of 3.2 (#66766)
    omit 2909657b7b4 fix dag version inflation caused by unmatched serialized 
result of task using reserialized command (#61077) (#66861)
    omit dd867f4e2c6 Fix pod_override serialization in DAG details and executor 
path (#65407) (#66898)
    omit ceb4825942e Fix async engine missing pool_recycle and pool_pre_ping 
configuration (#65276) (#66866)
    omit 7269d9cb746 [v3-2-test] UI: Make DAG detail page scrollable on mobile 
viewports (#65899) (#66975)
    omit ebbfac91476 Mark tests as fixme for asset details and connection 
deletion (#65487) (#66864)
    omit 5e0665e0aa2 Show dag run duration in grid tooltip (#65787) (#66900)
    omit c29b44a926c Breeze: make `breeze down` discover and stop every compose 
project (#66311) (#66928)
    omit 8051f1955d3 Registry: make tomllib fallback version-aware (#66666) 
(#66918)
    omit 95d748c53f6 Validate dag run conf in backfill dry-run (#66196) (#66935)
    omit 12d4e7d2822 Fix flaky test_celery_integration with deterministic task 
registration (#66602) (#66916)
    omit b67e9e2c06a Fix registry backfill with per-provider versions and 
Docker extraction (#65223) (#66927)
    omit 6da4f4d6c76 [v3-2-test] CI: Upgrade important CI environment (#66903)
    omit 33d9a4af4d2 Fix DagVersion when clearing tasks with run on latest 
version (#65835) (#66901)
    omit 8b5b5b2dadc Adds the DAG run ID to the grid bar tooltip and also 
surfaces it in the task instance tooltip in the grid view. (#65626) (#66871)
    omit 0b575d39702 [v3-2-test] UI: Change queued Dag runs color to grey in 
Calendar (#66623) (#66870)
    omit 334b1a07634 Fix millisecond floating point duration bug (#66560) 
(#66915)
    omit 20d8103e7a4 UI: Fix "Mark state as..." buttons grayed out when 
task/DAGRun already in target state (#66198) (#66919)
    omit 20fbbb6bbef [v3-2-test] Improve Post-Task logs to show exception in 
failure (#66735) (#66920)
    omit 05f35d7fea7 Filter unreleased phantom versions from registry build 
(#65984) (#66902)
    omit 685d062cc6a [v3-2-test] Fix memory leak in LocalExecutor caused by 
unreleased file descriptor locks (#65121) (#66887)
    omit e8a6ae71320 [v3-2-test] Fix external DB manager upgrades with existing 
tables (#66674) (#66882)
    omit d5b849e1a9b Fix OTel timer metrics using Gauge instead of Histogram 
(#64207) (#66865)
     add 3b61d3ce020 [v3-2-test] Fix external DB manager upgrades with existing 
tables (#66674) (#66882)
     add 04e04c05e22 [v3-2-test] Fix memory leak in LocalExecutor caused by 
unreleased file descriptor locks (#65121) (#66887)
     add 8ab87d652e8 Filter unreleased phantom versions from registry build 
(#65984) (#66902)
     add 8e8d9052fdf [v3-2-test] Improve Post-Task logs to show exception in 
failure (#66735) (#66920)
     add 1fcc0ee7cf6 UI: Fix "Mark state as..." buttons grayed out when 
task/DAGRun already in target state (#66198) (#66919)
     add 18ace5d7a86 Fix millisecond floating point duration bug (#66560) 
(#66915)
     add ac537bbba7f [v3-2-test] UI: Change queued Dag runs color to grey in 
Calendar (#66623) (#66870)
     add f868466f2a9 Adds the DAG run ID to the grid bar tooltip and also 
surfaces it in the task instance tooltip in the grid view. (#65626) (#66871)
     add 20de3d5f61b Fix DagVersion when clearing tasks with run on latest 
version (#65835) (#66901)
     add be41f3358fb [v3-2-test] CI: Upgrade important CI environment (#66903)
     add 544ce37ee75 Fix registry backfill with per-provider versions and 
Docker extraction (#65223) (#66927)
     add 10b0f9735fb Fix flaky test_celery_integration with deterministic task 
registration (#66602) (#66916)
     add a89711a0ad8 Validate dag run conf in backfill dry-run (#66196) (#66935)
     add fde6af1d561 Registry: make tomllib fallback version-aware (#66666) 
(#66918)
     add 605a23b0c68 Breeze: make `breeze down` discover and stop every compose 
project (#66311) (#66928)
     add ec64391c6f9 Show dag run duration in grid tooltip (#65787) (#66900)
     add b2688af722b Mark tests as fixme for asset details and connection 
deletion (#65487) (#66864)
     add ab10ff16307 [v3-2-test] UI: Make DAG detail page scrollable on mobile 
viewports (#65899) (#66975)
     add 2e220c9d729 Fix async engine missing pool_recycle and pool_pre_ping 
configuration (#65276) (#66866)
     add 597b01ad8dd Fix pod_override serialization in DAG details and executor 
path (#65407) (#66898)
     add c59fef675a8 fix dag version inflation caused by unmatched serialized 
result of task using reserialized command (#61077) (#66861)
     add 7310da5c77f Remove start_from_trigger tests and start_from_trigger is 
not part of 3.2 (#66766)
     add 4cf23dbf00c Fix DAG auto-pause ordering to use run_after (#65207) 
(#66863)
     add 259933ed12e Fix macOS `SIGSEGV` in task execution by using 
`fork`+`exec` (#64874) (#66872)
     add 616c87b49b3 [v3-2-test] Fix log server path extraction to use 
removeprefix (#66749) (#66772)
     add cc53bc421c6 Add configurable LRU+TTL caching for API server DAG 
retrieval (#60804) (#66862)
     add b6510965e23 [v3-2-test] Extend DEFAULT_SENSITIVE_FIELDS with common 
credential field names (#66673) (#66991)
     add a04491bd72a feat: enable queue up new tasks (#63484) (#66869)
     add 38044cae4ae Bump the 3-2-auth-ui-package-updates group across 1 
directory with 12 updates (#67005)
     add 2d7108e4a69 Apply reserved-key check to XCom update payload (#65915) 
(#66913)
     add 4e9cf15793a Pin pyjwt>=2.11.0 in FAB provider and stabilise JWT tests 
under PyJWT 2.12 (#66840) (#66885)
     add 38385095be2 [v3-2-test] Backport 65628 (#67013)
     add 19cd1017afa Bump the github-actions-updates group with 3 updates 
(#67004)
     add 84c171c6132 Close Catalan gap (#67011)
     add 84407e981c2 [v3-2-test] Prevent splitting by OS path separator 
(#67038) (#67042)
     add 5988d58e7ac [v3-2-test] Improve error message when publish-docs ref is 
a branch not a tag (#66250) (#66776)
     add 794f5bf88ad Prefer gh auth over GitHub tokens for Breeze (#66255) 
(#67078)
     add b620a4e6385 Updates our docker commands to use breeze prefix (#66368) 
(#67079)
     add c1f37030765 Validate task identity token claims with a typed schema 
(#63604) (#66988)
     add f00b3c948e7 Two-token mechanism for task execution to prevent token 
expiration while tasks wait in executor queues (#60108) (#66989)
     add b01cea8f8f5 [v3-2-test] UI: Preserve Grid limit and filters when 
redirecting after manual Dag trigger (#66717) (#66867)
     add 082ecaa6fe9 [v3-2-test] Allow pasting full datetime strings into date 
picker inputs (#66251) (#66958)
     add c5148cdf23e [v3-2-test] Warn against world-accessible Kerberos ccache 
default in docs (#66557) (#67085)
     add 6761caedf18 [v3-2-test] Fix scheduler MySQL task instance index hint 
(#66785) (#67087)
     add 5684510517a [v3-2-test] Keep Named*Logger.name working across 
structlog releases (#66875) (#67088)
     add 308ef9276d6 Fix ArgNotSet repr to use stable string instead of memory 
address (#65222) (#66897)
     add 8f9ad7b8ea6 [v3-2-test] docs(security): document supported deployment 
platforms (#66931) (#67017)
     add 0cac716e178 fix(scheduler): ignore stale executor success after defer 
reschedule (#66431) (#67089)
     add bacc5d40fe7 [v3-2-test] Mark Dags stale when their bundle is removed 
from config (#66948) (#66985)
     add c2fa51646fa [v3-2-test] Replace deprecated typer-slim with typer in 
devel-common (#67034) (#67037)
     add ecd7b5271c5 [v3-2-test] k8s tests: wait for push task in executor 
before killing scheduler (#67067) (#67068)
     add 5d7c7e7325c UI: Preserve proxied URL on login redirect (#66690) 
(#67091)
     add c5bf960345e fix serialize_template_field handling callable value in 
dict (#63871) (#67092)
     add 94289ff1353 [v3-2-test] Improve DB performance of datetime range 
filters filters in API queries (#66696) (#67102)
     add bcc99ca0488 [v3-2-test] Register custom deadline references via 
plugins, matching timetable pattern (#66737) (#67098)
     add 565aeb99e87 [v3-2-test] Tighten deserialization allowlist regex to 
require full-string match (#66499) (#67096)
     add cc85feaf44c [v3-2-test] Fix N+1 query pattern in bulk pool delete 
endpoint (#66222) (#67108)
     add 20a0ade0bb2 [v3-2-test] Fix max_active_runs lost during DAG 
serialisation when value equals schema default (#65310) (#67097)
     add e8244c69f13 [v3-2-test] docs(plugins_manager): fix misleading typo 
(#67101) (#67114)
     add b8c39d29a1e Fix XCom PATCH/POST to store native values (instead of 
json.dumps) (#64220) (#67116)
     add 04c778aac4e [v3-2-test] Move Task Identity line into Pre Execution 
block in logs (#67036) (#67134)
     add 8810f024b92 [v3-2-test] fix: migrate existing deadline rows in 
migration 0080 upgrade and downgrade (#66016) (#67129)
     add 6abe4fd1023 [v3-2-test] Redact rendered template fields while still 
structured to preserve nested-key masking on truncation (#65906) (#67117)
     add c6ecc9b982a [v3-2-test] Fix ValueError when supervisor force-closes 
stuck sockets after timeout (#67115) (#67162)
     add 59ed1fb468d UI: Filter task instances by rendered map index (#66008) 
(#67163)
     add 93bd5d9f5c6 [v3-2-test] Apply per-DAG audit log permission to event 
log detail endpoint (#67112) (#67159)
     add c0ff85ec95d [v3-2-test] Default-deny auth at the API and UI router 
level (#66505) (#67171)
     add 1245cdcaaff [v3-2-test] CI: Upgrade important CI environment (#67158)
     add e9666453006 [v3-2-test] CI: Mount providers directory for breeze k8s 
dev (#67152) (#67166)
     add f9f607eac8c [v3-2-test] Surface remote-log upload failures via 
structured warnings (#66571) (#67172)
     add 3a734dd218c [v3-2-test] Use a distinct redact message for import 
errors with no registered Dag (#66923) (#67176)
     add 740855ae82e Don't crash supervisor IPC loop on transient network 
errors (#66572) (#67177)
     add a58eb1f5169 [v3-2-test] Harden _collect_teams_to_check / 
requires_access_backfill against malformed bodies (#66504) (#67182)
     add d934364fc58 [v3-2-test] Refuse secrets-backend fallback on 
Execution-API authz deny (#66575) (#67173)
     add 18fafe59e20 [v3-2-test] Fail closed when supervisor IPC fails on a 
non-success terminal state (#66573) (#67183)
     add ed3d15353fe [v3-2-test] improve grid/ti_summaries and grid/runs 
(#64034) (#67014)
     add 81d65905842 UI: Use local Monaco editor module instead of CDN (#66647) 
(#67199)
     add 59d93840adb Revert "[v3-2-test] Load hook metadata from YAML without 
importing Hook class (#63826) (#64723)" (#67202)
     add c8398985dbe [v3-2-test] Recover stuck TIs when direct terminal-state 
API call fails (#66574) (#67204)
     add b691f95c4ca [v3-2-test] Apply requires_access_event_log to GET 
/eventLogs list endpoint (#67185) (#67211)
     add 5497b11fd3d Update French (fr) UI translations to 100% coverage 
(#67241)
     add 8b376c98280 [v3-2-test] UI: Stop polling getLatestRunInfo on paused 
Dags with no active runs (#67249) (#67256)
     add ea3657f240e [v3-2-test] Fix deadlock in ti_update_state caused by FOR 
UPDATE locking dag_run (#67246) (#67264)
     add 7b763603989 Fix OTel timer metrics using Gauge instead of Histogram 
(#64207) (#66865)
     add d56dccf870c Add name fields to SDK deadline alerts (#64926) (#65601)
     add 641eb890443 [v3-2-test] Allow accessing a TaskGroup's members via `[]` 
(#64430) (#65707)
     add 77749f42709 [v3-2-test] Skip test_schedule_tis_start_trigger pending 
#55068 backport decision (#66315)
     add 5c20ea713f2 [v3-2-test] Refactor deferrable execution in 
DbtCloudRunJobOperator to align with PR #64051 patterns. Simplify trigger 
polling/control flow and propagate execution_timeout via defer. Add tests for 
best-effort cancellation semantics in execute_complete and on_kill. (#66449) 
(cherry picked from commit bc8ef9a4b5cfb7e24e1a495df68f4897bedce837)

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (522d98c83b9)
            \
             N -- N -- N   refs/heads/backport-bc8ef9a-v3-2-test (5c20ea713f2)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../execution_api/routes/task_instances.py         |  4 +-
 .../airflow/ui/public/i18n/locales/fr/admin.json   | 21 ++++++-
 .../airflow/ui/public/i18n/locales/fr/assets.json  |  8 ++-
 .../airflow/ui/public/i18n/locales/fr/browse.json  | 26 +++++++-
 .../airflow/ui/public/i18n/locales/fr/common.json  | 72 ++++++++++++++++++----
 .../ui/public/i18n/locales/fr/components.json      | 33 +++++++++-
 .../src/airflow/ui/public/i18n/locales/fr/dag.json | 41 +++++++++++-
 .../airflow/ui/public/i18n/locales/fr/dags.json    |  8 ++-
 .../ui/public/i18n/locales/fr/dashboard.json       |  3 +-
 .../airflow/ui/public/i18n/locales/fr/hitl.json    |  4 ++
 airflow-core/src/airflow/ui/src/pages/Dag/Dag.tsx  |  2 +-
 .../ui/src/queries/useRefreshOnNewDagRuns.ts       |  8 ++-
 12 files changed, 204 insertions(+), 26 deletions(-)

Reply via email to