|
24 | 24 |
|
25 | 25 | .. towncrier release notes start |
26 | 26 |
|
| 27 | +Airflow 3.1.6 (2026-01-13) |
| 28 | +-------------------------- |
| 29 | + |
| 30 | +Significant Changes |
| 31 | +^^^^^^^^^^^^^^^^^^^ |
| 32 | + |
| 33 | +``is_authorized_hitl_task()`` method now available in auth managers(#59399). |
| 34 | +"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" |
| 35 | +This method is now available in auth managers to check whether a user is authorized to approve a HITL task |
| 36 | + |
| 37 | +``proxy`` and ``proxies`` added to ``DEFAULT_SENSITIVE_FIELDS`` (#59688) |
| 38 | +"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" |
| 39 | +``proxy`` and ``proxies`` have been added to ``DEFAULT_SENSITIVE_FIELDS`` in secrets_masker to treat proxy configurations as sensitive by default |
| 40 | + |
| 41 | +Bug Fixes |
| 42 | +^^^^^^^^^ |
| 43 | +- Protect against hanging thread in aiosqlite 0.22+ (#60217) (#60245) |
| 44 | +- Fix log task instance sqlalchemy join query (#59973) (#60222) |
| 45 | +- Fix invalid uri created when extras contains non string elements (#59339) (#60219) |
| 46 | +- Fix operator template fields via callable serialization that causes unstable DAG serialization (#60065) (#60221) |
| 47 | +- Fix real-time extra links updates for TriggerDagRunOperator (#59507) (#60225) |
| 48 | +- Fix signal handling in triggerer job runner (#60190) (#60214) |
| 49 | +- Added state validation to delete dag run endpoint (#60195) (#60207) |
| 50 | +- Fix text overflow issue (#60080) |
| 51 | +- UI: Add toggle functionality to Dags state filters (#59089) |
| 52 | +- Fix ``deprecated_options`` entry for ``dag_file_processor_timeout`` (#59181) (#60162) |
| 53 | +- Fix ``ApprovalOperator`` with ``SimpleAuthManager`` when ``all_admins=True`` (#59399) (#60116) |
| 54 | +- Record missing ``ti_failure`` metrics for tasks (#59731) (#59964) |
| 55 | +- Fix missing ``TaskInstanceHistory`` on scheduler ``TI`` resets (#59639) (#59752) |
| 56 | +- Add ``proxy`` and ``proxies`` as sensitive fields in ``DEFAULT_SENSITIVE_FIELDS`` (#59688) (#59792) |
| 57 | +- Fix compat deprecation handling for ``[webserver] base_url`` (#59659) (#59781) |
| 58 | +- Fix Execution API refresh token (#58782) (#59713) |
| 59 | +- Fix eager-loading DagRun asset relationships before creating ``DagRunContext`` (#59714) (#59732) |
| 60 | +- Redact secrets in rendered templates properly when truncating it (#59566) (#59704) |
| 61 | +- Add ``Content-Type`` to request headers in Task SDK calls when missing (#59676) (#59687) |
| 62 | +- UI: Fix Expand+Collapse Translation Key (#59672) (#59674) |
| 63 | +- Fix server context for connections (#59624) (#59652) |
| 64 | +- Fix clear task instance dialog tasks states (#59363) (#59580) |
| 65 | +- Add log record when listening dag is partitioned but run has no key (#59375) (#59582) |
| 66 | +- Fix Dag Processor logging crash (#59317) (#59581) |
| 67 | +- Flush session before processing Event Buffer in dag test (#59314) (#59559) |
| 68 | +- Add task group ID filtering support to task instance query (#58092) (#59511) |
| 69 | +- Fix message of ``_read_from_logs_server`` when status_code is 403 (#59489) (#59504) |
| 70 | +- Fix import errors not cleared for files without Dags (#58242) (#59500) |
| 71 | +- Fix backfill ``run_on_latest_version`` defaulting to False instead of True (#59304) (#59328) |
| 72 | +- Add toaster notifications for Connection Test (#59354) (#59368) |
| 73 | +- Fix ``.airflowignore`` negation not working in subfolders (#58740) (#59305) |
| 74 | +- Fix XCom key handling when keys contain special characters like slash (#58344) (#59311) |
| 75 | +- Fix an odd import of pendulum from sqlalchemy_utils instead of elsewhere. (#59258) (#59265) |
| 76 | +- Fix links for DurationChart (#59095) (#59237) |
| 77 | +- Fix misleading error message when GitHook creation fails (#59236) |
| 78 | +- Show asset extra in asset list (#59195) (#59201) |
| 79 | +- Prevent dag processor crash on encountering excel files in the Dag directory (#59069) (#59170) |
| 80 | +- Fix ``DagRun.queued_at`` not updating when clearing (#59066) (#59177) |
| 81 | +- Fix Rendered Templates not showing dictionary items (#58071) (#59176) |
| 82 | +- UI: Change task log source display to hidden by default (#58749) (#59045) |
| 83 | +- Fix button to go back from FAB iframe (#58997) (#59007) |
| 84 | +- Fix task instance and run tooltips in Grid view (#58359) (#59013) |
| 85 | + |
| 86 | +Miscellaneous |
| 87 | +^^^^^^^^^^^^^ |
| 88 | +- Don't depend upon FastAPI inside Task-SDK client (#59250) (#59257) |
| 89 | +- Align the term Dag in all translations (#59155) |
| 90 | + |
| 91 | +Doc Only Changes |
| 92 | +^^^^^^^^^^^^^^^^ |
| 93 | +- Bump Sphinx Airflow theme to ``0.3.0`` (#59538) |
| 94 | +- Translations updates [French: (#60157) (#60167), German: (#59673), PL: (#59675) (#59251) (#59256), Japanese: (#59557),(#59313), |
| 95 | + Taiwanese Mandarin (#59513) (#59515), Hebrew: (#59133) (#59255), Ca: (#59216) (#60199), TR: (#59169) (#60191)] |
| 96 | +- Update webserver probe health check doc (#59942) (#59982) |
| 97 | +- Update API auth. instructions in Docker running docs (#59830) (#59832) |
| 98 | +- Improve CLI date argument help text documentation (#59797) (#59810) |
| 99 | +- Add fast client-side search to Airflow documentation (#59658) |
| 100 | +- Fix broken ``permalink`` icon (#58763) |
| 101 | +- Add Refresh Token logic to auth manager docs (#54196) (#59482) |
| 102 | +- Update json to JSON for consistency in translations (#59323) (#59333) |
| 103 | +- Fix outdated dependency documentation (#58970) (#59219) |
| 104 | +- Add UI/API performance tips (#59004) (#59052) |
| 105 | +- Provide a clear naming and description for the attribute caching ``get_template_context`` (#59023) (#59036) |
| 106 | +- Update the documentation for the LocalExecutor (#58990) (#59022) |
| 107 | + |
| 108 | + |
| 109 | + |
27 | 110 | Airflow 3.1.5 (2025-12-12) |
28 | 111 | -------------------------- |
29 | 112 |
|
|
0 commit comments