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

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


 discard ad0b99b2cb1 [v3-2-test] Fix deadlock in ti_update_state caused by FOR 
UPDATE locking dag_run (#67246) (#67264)
    omit 12e4a89cf09 [v3-2-test] UI: Stop polling getLatestRunInfo on paused 
Dags with no active runs (#67249) (#67256)
    omit 0622e6386ae Update French (fr) UI translations to 100% coverage 
(#67241)
    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)
     new 3b61d3ce020 [v3-2-test] Fix external DB manager upgrades with existing 
tables (#66674) (#66882)
     new 04e04c05e22 [v3-2-test] Fix memory leak in LocalExecutor caused by 
unreleased file descriptor locks (#65121) (#66887)
     new 8ab87d652e8 Filter unreleased phantom versions from registry build 
(#65984) (#66902)
     new 8e8d9052fdf [v3-2-test] Improve Post-Task logs to show exception in 
failure (#66735) (#66920)
     new 1fcc0ee7cf6 UI: Fix "Mark state as..." buttons grayed out when 
task/DAGRun already in target state (#66198) (#66919)
     new 18ace5d7a86 Fix millisecond floating point duration bug (#66560) 
(#66915)
     new ac537bbba7f [v3-2-test] UI: Change queued Dag runs color to grey in 
Calendar (#66623) (#66870)
     new 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)
     new 20de3d5f61b Fix DagVersion when clearing tasks with run on latest 
version (#65835) (#66901)
     new be41f3358fb [v3-2-test] CI: Upgrade important CI environment (#66903)
     new 544ce37ee75 Fix registry backfill with per-provider versions and 
Docker extraction (#65223) (#66927)
     new 10b0f9735fb Fix flaky test_celery_integration with deterministic task 
registration (#66602) (#66916)
     new a89711a0ad8 Validate dag run conf in backfill dry-run (#66196) (#66935)
     new fde6af1d561 Registry: make tomllib fallback version-aware (#66666) 
(#66918)
     new 605a23b0c68 Breeze: make `breeze down` discover and stop every compose 
project (#66311) (#66928)
     new ec64391c6f9 Show dag run duration in grid tooltip (#65787) (#66900)
     new b2688af722b Mark tests as fixme for asset details and connection 
deletion (#65487) (#66864)
     new ab10ff16307 [v3-2-test] UI: Make DAG detail page scrollable on mobile 
viewports (#65899) (#66975)
     new 2e220c9d729 Fix async engine missing pool_recycle and pool_pre_ping 
configuration (#65276) (#66866)
     new 597b01ad8dd Fix pod_override serialization in DAG details and executor 
path (#65407) (#66898)
     new c59fef675a8 fix dag version inflation caused by unmatched serialized 
result of task using reserialized command (#61077) (#66861)
     new 7310da5c77f Remove start_from_trigger tests and start_from_trigger is 
not part of 3.2 (#66766)
     new 4cf23dbf00c Fix DAG auto-pause ordering to use run_after (#65207) 
(#66863)
     new 259933ed12e Fix macOS `SIGSEGV` in task execution by using 
`fork`+`exec` (#64874) (#66872)
     new 616c87b49b3 [v3-2-test] Fix log server path extraction to use 
removeprefix (#66749) (#66772)
     new cc53bc421c6 Add configurable LRU+TTL caching for API server DAG 
retrieval (#60804) (#66862)
     new b6510965e23 [v3-2-test] Extend DEFAULT_SENSITIVE_FIELDS with common 
credential field names (#66673) (#66991)
     new a04491bd72a feat: enable queue up new tasks (#63484) (#66869)
     new 38044cae4ae Bump the 3-2-auth-ui-package-updates group across 1 
directory with 12 updates (#67005)
     new 2d7108e4a69 Apply reserved-key check to XCom update payload (#65915) 
(#66913)
     new 4e9cf15793a Pin pyjwt>=2.11.0 in FAB provider and stabilise JWT tests 
under PyJWT 2.12 (#66840) (#66885)
     new 38385095be2 [v3-2-test] Backport 65628 (#67013)
     new 19cd1017afa Bump the github-actions-updates group with 3 updates 
(#67004)
     new 84c171c6132 Close Catalan gap (#67011)
     new 84407e981c2 [v3-2-test] Prevent splitting by OS path separator 
(#67038) (#67042)
     new 5988d58e7ac [v3-2-test] Improve error message when publish-docs ref is 
a branch not a tag (#66250) (#66776)
     new 794f5bf88ad Prefer gh auth over GitHub tokens for Breeze (#66255) 
(#67078)
     new b620a4e6385 Updates our docker commands to use breeze prefix (#66368) 
(#67079)
     new c1f37030765 Validate task identity token claims with a typed schema 
(#63604) (#66988)
     new f00b3c948e7 Two-token mechanism for task execution to prevent token 
expiration while tasks wait in executor queues (#60108) (#66989)
     new b01cea8f8f5 [v3-2-test] UI: Preserve Grid limit and filters when 
redirecting after manual Dag trigger (#66717) (#66867)
     new 082ecaa6fe9 [v3-2-test] Allow pasting full datetime strings into date 
picker inputs (#66251) (#66958)
     new c5148cdf23e [v3-2-test] Warn against world-accessible Kerberos ccache 
default in docs (#66557) (#67085)
     new 6761caedf18 [v3-2-test] Fix scheduler MySQL task instance index hint 
(#66785) (#67087)
     new 5684510517a [v3-2-test] Keep Named*Logger.name working across 
structlog releases (#66875) (#67088)
     new 308ef9276d6 Fix ArgNotSet repr to use stable string instead of memory 
address (#65222) (#66897)
     new 8f9ad7b8ea6 [v3-2-test] docs(security): document supported deployment 
platforms (#66931) (#67017)
     new 0cac716e178 fix(scheduler): ignore stale executor success after defer 
reschedule (#66431) (#67089)
     new bacc5d40fe7 [v3-2-test] Mark Dags stale when their bundle is removed 
from config (#66948) (#66985)
     new c2fa51646fa [v3-2-test] Replace deprecated typer-slim with typer in 
devel-common (#67034) (#67037)
     new ecd7b5271c5 [v3-2-test] k8s tests: wait for push task in executor 
before killing scheduler (#67067) (#67068)
     new 5d7c7e7325c UI: Preserve proxied URL on login redirect (#66690) 
(#67091)
     new c5bf960345e fix serialize_template_field handling callable value in 
dict (#63871) (#67092)
     new 94289ff1353 [v3-2-test] Improve DB performance of datetime range 
filters filters in API queries (#66696) (#67102)
     new bcc99ca0488 [v3-2-test] Register custom deadline references via 
plugins, matching timetable pattern (#66737) (#67098)
     new 565aeb99e87 [v3-2-test] Tighten deserialization allowlist regex to 
require full-string match (#66499) (#67096)
     new cc85feaf44c [v3-2-test] Fix N+1 query pattern in bulk pool delete 
endpoint (#66222) (#67108)
     new 20a0ade0bb2 [v3-2-test] Fix max_active_runs lost during DAG 
serialisation when value equals schema default (#65310) (#67097)
     new e8244c69f13 [v3-2-test] docs(plugins_manager): fix misleading typo 
(#67101) (#67114)
     new b8c39d29a1e Fix XCom PATCH/POST to store native values (instead of 
json.dumps) (#64220) (#67116)
     new 04c778aac4e [v3-2-test] Move Task Identity line into Pre Execution 
block in logs (#67036) (#67134)
     new 8810f024b92 [v3-2-test] fix: migrate existing deadline rows in 
migration 0080 upgrade and downgrade (#66016) (#67129)
     new 6abe4fd1023 [v3-2-test] Redact rendered template fields while still 
structured to preserve nested-key masking on truncation (#65906) (#67117)
     new c6ecc9b982a [v3-2-test] Fix ValueError when supervisor force-closes 
stuck sockets after timeout (#67115) (#67162)
     new 59ed1fb468d UI: Filter task instances by rendered map index (#66008) 
(#67163)
     new 93bd5d9f5c6 [v3-2-test] Apply per-DAG audit log permission to event 
log detail endpoint (#67112) (#67159)
     new c0ff85ec95d [v3-2-test] Default-deny auth at the API and UI router 
level (#66505) (#67171)
     new 1245cdcaaff [v3-2-test] CI: Upgrade important CI environment (#67158)
     new e9666453006 [v3-2-test] CI: Mount providers directory for breeze k8s 
dev (#67152) (#67166)
     new f9f607eac8c [v3-2-test] Surface remote-log upload failures via 
structured warnings (#66571) (#67172)
     new 3a734dd218c [v3-2-test] Use a distinct redact message for import 
errors with no registered Dag (#66923) (#67176)
     new 740855ae82e Don't crash supervisor IPC loop on transient network 
errors (#66572) (#67177)
     new a58eb1f5169 [v3-2-test] Harden _collect_teams_to_check / 
requires_access_backfill against malformed bodies (#66504) (#67182)
     new d934364fc58 [v3-2-test] Refuse secrets-backend fallback on 
Execution-API authz deny (#66575) (#67173)
     new 18fafe59e20 [v3-2-test] Fail closed when supervisor IPC fails on a 
non-success terminal state (#66573) (#67183)
     new ed3d15353fe [v3-2-test] improve grid/ti_summaries and grid/runs 
(#64034) (#67014)
     new 81d65905842 UI: Use local Monaco editor module instead of CDN (#66647) 
(#67199)
     new 59d93840adb Revert "[v3-2-test] Load hook metadata from YAML without 
importing Hook class (#63826) (#64723)" (#67202)
     new c8398985dbe [v3-2-test] Recover stuck TIs when direct terminal-state 
API call fails (#66574) (#67204)
     new b691f95c4ca [v3-2-test] Apply requires_access_event_log to GET 
/eventLogs list endpoint (#67185) (#67211)
     new 5497b11fd3d Update French (fr) UI translations to 100% coverage 
(#67241)
     new 8b376c98280 [v3-2-test] UI: Stop polling getLatestRunInfo on paused 
Dags with no active runs (#67249) (#67256)
     new ea3657f240e [v3-2-test] Fix deadlock in ti_update_state caused by FOR 
UPDATE locking dag_run (#67246) (#67264)

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   (ad0b99b2cb1)
            \
             N -- N -- N   refs/heads/v3-2-test (ea3657f240e)

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.

The 83 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 airflow-core/newsfragments/64207.significant.rst   |  1 -
 .../observability/metrics/otel_logger.py           | 58 +++-------------------
 .../observability/metrics/test_otel_logger.py      | 47 ++++++------------
 3 files changed, 20 insertions(+), 86 deletions(-)
 delete mode 100644 airflow-core/newsfragments/64207.significant.rst

Reply via email to