This is an automated email from the ASF dual-hosted git repository.
vatsrahul1001 pushed a change to branch changes-3.2.2rc1
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard 8dce8b38299 update release notes for 3.2.2rc1
discard 7b66fb4ccb9 Update version to 3.2.2
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 8ab37670a3d [v3-2-test] Fix external DB manager upgrades with existing
tables (#66674) (#66882)
add 9b3b6278e02 [v3-2-test] Fix memory leak in LocalExecutor caused by
unreleased file descriptor locks (#65121) (#66887)
add 20c75e81b06 Filter unreleased phantom versions from registry build
(#65984) (#66902)
add 04515d26c45 [v3-2-test] Improve Post-Task logs to show exception in
failure (#66735) (#66920)
add 766fc8a7950 UI: Fix "Mark state as..." buttons grayed out when
task/DAGRun already in target state (#66198) (#66919)
add 88af2244ef8 Fix millisecond floating point duration bug (#66560)
(#66915)
add 1370665c29e [v3-2-test] UI: Change queued Dag runs color to grey in
Calendar (#66623) (#66870)
add 4ff6bff5d98 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 f34e3358880 Fix DagVersion when clearing tasks with run on latest
version (#65835) (#66901)
add 62cddd6a87a [v3-2-test] CI: Upgrade important CI environment (#66903)
add b7ce3a5b019 Fix registry backfill with per-provider versions and
Docker extraction (#65223) (#66927)
add caccb72a603 Fix flaky test_celery_integration with deterministic task
registration (#66602) (#66916)
add d3669b1a280 Validate dag run conf in backfill dry-run (#66196) (#66935)
add 23f0597ffa1 Registry: make tomllib fallback version-aware (#66666)
(#66918)
add d589d7ca5e5 Breeze: make `breeze down` discover and stop every compose
project (#66311) (#66928)
add 5679eef7b36 Show dag run duration in grid tooltip (#65787) (#66900)
add 12ebe7afc21 Mark tests as fixme for asset details and connection
deletion (#65487) (#66864)
add c9d94572a18 [v3-2-test] UI: Make DAG detail page scrollable on mobile
viewports (#65899) (#66975)
add 0e54a1eff12 Fix async engine missing pool_recycle and pool_pre_ping
configuration (#65276) (#66866)
add dc37668c83a Fix pod_override serialization in DAG details and executor
path (#65407) (#66898)
add f83a44d4a60 fix dag version inflation caused by unmatched serialized
result of task using reserialized command (#61077) (#66861)
add a4061b3c22a Remove start_from_trigger tests and start_from_trigger is
not part of 3.2 (#66766)
add 7a6f440ee97 Fix DAG auto-pause ordering to use run_after (#65207)
(#66863)
add 68122bb3445 Fix macOS `SIGSEGV` in task execution by using
`fork`+`exec` (#64874) (#66872)
add 2573ea7c8f2 [v3-2-test] Fix log server path extraction to use
removeprefix (#66749) (#66772)
add effd6646678 Add configurable LRU+TTL caching for API server DAG
retrieval (#60804) (#66862)
add 63125c98b2f [v3-2-test] Extend DEFAULT_SENSITIVE_FIELDS with common
credential field names (#66673) (#66991)
add 048282985c8 feat: enable queue up new tasks (#63484) (#66869)
add d80ad0f5767 Bump the 3-2-auth-ui-package-updates group across 1
directory with 12 updates (#67005)
add ad67a0516f4 Apply reserved-key check to XCom update payload (#65915)
(#66913)
add 32be3ba2340 Pin pyjwt>=2.11.0 in FAB provider and stabilise JWT tests
under PyJWT 2.12 (#66840) (#66885)
add e1b382ddfca [v3-2-test] Backport 65628 (#67013)
add 0dc62387372 Bump the github-actions-updates group with 3 updates
(#67004)
add 66b10ca4113 Close Catalan gap (#67011)
add c97787e617f [v3-2-test] Prevent splitting by OS path separator
(#67038) (#67042)
add d1e8ddb8174 [v3-2-test] Improve error message when publish-docs ref is
a branch not a tag (#66250) (#66776)
add d00a6669223 Prefer gh auth over GitHub tokens for Breeze (#66255)
(#67078)
add 0c6b276396e Updates our docker commands to use breeze prefix (#66368)
(#67079)
add c231c38bbca Validate task identity token claims with a typed schema
(#63604) (#66988)
add f1c9e54ad65 Two-token mechanism for task execution to prevent token
expiration while tasks wait in executor queues (#60108) (#66989)
add 464556e67ba [v3-2-test] UI: Preserve Grid limit and filters when
redirecting after manual Dag trigger (#66717) (#66867)
add 550dc4413ed [v3-2-test] Allow pasting full datetime strings into date
picker inputs (#66251) (#66958)
add c79870cc7f4 [v3-2-test] Warn against world-accessible Kerberos ccache
default in docs (#66557) (#67085)
add 28a9766818d [v3-2-test] Fix scheduler MySQL task instance index hint
(#66785) (#67087)
add 7d59fdf726c [v3-2-test] Keep Named*Logger.name working across
structlog releases (#66875) (#67088)
add 5f1c17b669f Fix ArgNotSet repr to use stable string instead of memory
address (#65222) (#66897)
add e4fbbd64eda [v3-2-test] docs(security): document supported deployment
platforms (#66931) (#67017)
add 6f30b595ab5 fix(scheduler): ignore stale executor success after defer
reschedule (#66431) (#67089)
add ac73fa5a877 [v3-2-test] Mark Dags stale when their bundle is removed
from config (#66948) (#66985)
add 9b6ac966bc1 [v3-2-test] Replace deprecated typer-slim with typer in
devel-common (#67034) (#67037)
add 104aa18ac11 [v3-2-test] k8s tests: wait for push task in executor
before killing scheduler (#67067) (#67068)
add 8ee88939399 UI: Preserve proxied URL on login redirect (#66690)
(#67091)
add b6a7d0f6d22 fix serialize_template_field handling callable value in
dict (#63871) (#67092)
add b951e4d6c61 [v3-2-test] Improve DB performance of datetime range
filters filters in API queries (#66696) (#67102)
add 240f85fbb6c [v3-2-test] Register custom deadline references via
plugins, matching timetable pattern (#66737) (#67098)
add 47ee63c4cd3 [v3-2-test] Tighten deserialization allowlist regex to
require full-string match (#66499) (#67096)
add 5273826458d [v3-2-test] Fix N+1 query pattern in bulk pool delete
endpoint (#66222) (#67108)
add 530713e3ac3 [v3-2-test] Fix max_active_runs lost during DAG
serialisation when value equals schema default (#65310) (#67097)
add 6c4980a0d20 [v3-2-test] docs(plugins_manager): fix misleading typo
(#67101) (#67114)
add 6418a5946cb Fix XCom PATCH/POST to store native values (instead of
json.dumps) (#64220) (#67116)
add 1ae76f548d1 [v3-2-test] Move Task Identity line into Pre Execution
block in logs (#67036) (#67134)
add 88d5e46c5f1 [v3-2-test] fix: migrate existing deadline rows in
migration 0080 upgrade and downgrade (#66016) (#67129)
add 74f497d041e [v3-2-test] Redact rendered template fields while still
structured to preserve nested-key masking on truncation (#65906) (#67117)
add 8a644c7c362 [v3-2-test] Fix ValueError when supervisor force-closes
stuck sockets after timeout (#67115) (#67162)
add b9361843cd1 UI: Filter task instances by rendered map index (#66008)
(#67163)
add 34bb369e245 [v3-2-test] Apply per-DAG audit log permission to event
log detail endpoint (#67112) (#67159)
add c52aaebd6d0 [v3-2-test] Default-deny auth at the API and UI router
level (#66505) (#67171)
add 32d2c41dbec [v3-2-test] CI: Upgrade important CI environment (#67158)
add 2d40c2fa6f5 [v3-2-test] CI: Mount providers directory for breeze k8s
dev (#67152) (#67166)
add 52cebe23dbd [v3-2-test] Surface remote-log upload failures via
structured warnings (#66571) (#67172)
add c2086951b22 [v3-2-test] Use a distinct redact message for import
errors with no registered Dag (#66923) (#67176)
add 027f01f9b1f Don't crash supervisor IPC loop on transient network
errors (#66572) (#67177)
add a59c64b7c14 [v3-2-test] Harden _collect_teams_to_check /
requires_access_backfill against malformed bodies (#66504) (#67182)
add 4d7b8ffebca [v3-2-test] Refuse secrets-backend fallback on
Execution-API authz deny (#66575) (#67173)
add 6ea4995eb0d [v3-2-test] Fail closed when supervisor IPC fails on a
non-success terminal state (#66573) (#67183)
add 3cfde5b9ddd [v3-2-test] improve grid/ti_summaries and grid/runs
(#64034) (#67014)
add 535eca0d144 UI: Use local Monaco editor module instead of CDN (#66647)
(#67199)
add a98bfddbdf4 Revert "[v3-2-test] Load hook metadata from YAML without
importing Hook class (#63826) (#64723)" (#67202)
add b1fd20487ec [v3-2-test] Recover stuck TIs when direct terminal-state
API call fails (#66574) (#67204)
add bff7b559c65 [v3-2-test] Apply requires_access_event_log to GET
/eventLogs list endpoint (#67185) (#67211)
add 86bb9b79c88 Update version to 3.2.2
add fddf48700b9 update release notes for 3.2.2rc1
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 (8dce8b38299)
\
N -- N -- N refs/heads/changes-3.2.2rc1 (fddf48700b9)
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:
RELEASE_NOTES.rst | 1 -
airflow-core/newsfragments/64207.significant.rst | 1 -
.../observability/metrics/otel_logger.py | 58 +++-------------------
.../observability/metrics/test_otel_logger.py | 47 ++++++------------
4 files changed, 20 insertions(+), 87 deletions(-)
delete mode 100644 airflow-core/newsfragments/64207.significant.rst