1. 6d4808b Add require_approval preflight check to @task.llm_schema_compare (#71688) by Jyun-An Chen · 14 hours ago main
  2. c77ec69 Fix LlamaIndexHook docs to stop claiming Ollama/vLLM support (#72013) by Wei Lee · 14 hours ago
  3. f23c096 Stop airflowctl integration tests timing out right after a Dag run starts (#72523) by Andrew Chang · 19 hours ago
  4. 90354f1 Fix EmrContainerSensor reporting success for an unknown job state (#72500) by Priyadharshini Jaffar Ali · 20 hours ago
  5. 0f7f45f Fix XComs e2e filter tests: scope the filter input by testid (#72438) by Kunal · 21 hours ago
  6. 1c23f87 UI: Set the API client base URL before the first startup request (#72374) by Ed Summers · 21 hours ago
  7. 8cbbf7c Fix HITL form crashing on null values (#72375) by Brent Bovenzi · 21 hours ago
  8. 6815d04 Add dedicated exceptions for terminal waiter failures and max-attempt exhaustion, and allow AWS triggers to customize exception-to-event translation without reimplementing the shared waiter lifecycle. (#72455) by SameerMesiah97 · 24 hours ago
  9. dc529a1 Keycloak auth manager: keep API tokens usable with the Authorization (#72381) by Ed Summers · 25 hours ago
  10. 760ee9a Fix SageMaker Unified Studio trigger hook config (#72453) by Alice · 25 hours ago
  11. e15f0d3 Bump webpack (#72490) by dependabot[bot] · 25 hours ago
  12. b3b62fa Add unit tests for common AI provider exceptions (#72082) by Sruthi · 2 days ago
  13. 9b3cc52 Change the path from airflow.utils.state.TaskInstanceState to `airflow.sdk.TaskInstanceState` for informatica provider (#72445) by M. Waqas Shahid · 3 days ago
  14. d41f589 Add YashrajG to INTHEWILD (#72418) by Yashraj Gangal · 3 days ago
  15. 38401f8 Pin pnpm version for FAB and Edge3 UI so bumps keep security overrides (#72390) by Vincent · 3 days ago
  16. ab0e48e Fix to Broken link in Tasks SDK Documentation (#72443) by LuisFelipeUrena · 3 days ago
  17. 7036d24 Fix Helm chart rendering an invalid label for multi-team executors (#72200) by KidAmnesiac1 · 3 days ago
  18. b9d52f7 Remove dead type-mismatched guard in airflow-ctl command generation (#70945) by rjgoyln · 3 days ago
  19. bdb9580 Helm: Point flower extraNetworkPolicies deprecation at the real key (#72052) by Y-C · 3 days ago
  20. dbaf9c6 Add KubernetesPodExecOperator for existing Kubernetes Pods (#71244) by Alejandro Morgante · 3 days ago
  21. 3e93c77 Generate fab permission table (#72230) by Baha Bouali · 3 days ago
  22. fb1d49d Bump the edge-ui-package-updates group across 1 directory with 13 updates (#72257) by dependabot[bot] · 3 days ago
  23. dbeeb2c Bump the fab-ui-package-updates group across 1 directory with 4 updates (#72383) by dependabot[bot] · 3 days ago
  24. bf976c8 Fix documentation example for scheduler resources (#72099) by Aakcht · 4 days ago
  25. 2aae282 Support multiple_outputs in @task.bash (#71808) by Dheeraj Turaga · 4 days ago
  26. 24d8c66 Prevent Dag CLI subcommands from being silently dropped (#72340) by Y-C · 4 days ago
  27. a32662c IBM Db2 provider: skip None-valued extra parameters to avoid KEY=None in connection strings (#72025) by Shubham Kapoor · 4 days ago
  28. c951918 UI: Rename components/ui to system-components and group imports (#72349) by Ryan Hamilton · 5 days ago
  29. f806187 UI: Add team column and filter to the deadlines list (#72060) by Vincent · 5 days ago
  30. c685468 UI: Add team column and filter to the XComs list (#72158) by Vincent · 5 days ago
  31. 4dae472 Respect the limit search param in the task overview duration chart (#72147) by warreee · 5 days ago
  32. 15c8d68 Make Dags list e2e filters wait on the request that actually fires (#72040) by rjgoyln · 5 days ago
  33. f7a2f4e UI: Show duration chart tooltips in the selected timezone (#72024) by rjgoyln · 5 days ago
  34. b9b4711 Extend user settings with additional configuration (#71699) by Software Developer · 5 days ago
  35. 7818b16 UI: Translate durations and relative times in the selected language (#72309) by Baha Bouali · 5 days ago
  36. 6402213 Export AIRFLOW_TEST_MODE from airflow tasks test without --env-vars (#72291) by Y-C · 5 days ago
  37. b072197 Fix connection metadata test across Python versions (#72293) by Aaron Chen · 6 days ago
  38. f2db94d Refactor validate_key to raise ValueError instead of AirflowException (#68890) by Taehoon Kim · 6 days ago
  39. 14397bc Make the CI unit test timeout fire before the job timeout does (#72259) by rjgoyln · 6 days ago
  40. 0a13635 Cancel Snowflake queries when a user kills the deferred task (#69635) by Steve Ahn · 6 days ago
  41. f760ac1 Stop airflowctl e2e xcom tests failing on a slow compose stack (#72260) by rjgoyln · 6 days ago
  42. caa8f28 Update providers metadata 2026-08-29 (#72274) by Niko Oliveira · 7 days ago
  43. 5dabdb8f Improve code coverage for the connection hook metadata service (#72248) by Aaron Chen · 7 days ago
  44. 618d648 Remove redundant _set_context in SnowflakeSqlApiTrigger (#71659) by Justin Pakzad · 7 days ago
  45. 40f76fc Add example DAG demonstrating Deadline Alerts (#66269) by Jeongseok Kang · 7 days ago
  46. af0a377 Enable ruff B023 (function-uses-loop-variable) and fix violations (#70640) by Deepak kumar · 7 days ago
  47. 166a1ba Validate deferred trigger classpath resolves to a BaseTrigger subclass (#69792) by Nguyen Van Hiep · 7 days ago
  48. 7b79b81 Keep Campaign Manager delete report provision check in __init__ (#70530) by Dr Alex Mitre · 7 days ago
  49. b61f359 Remove stale is_async docstring param from await_pod_start (#72261) by Jyun-An Chen · 7 days ago
  50. 31fb1d2 Bump the ts-sdk-package-updates group across 1 directory with 4 updates (#72213) by dependabot[bot] · 7 days ago
  51. c0ae212 Fix passphrase quoting in decrypt_remote_file_to_string for Windows (#69908) by Dan Kalenga · 7 days ago
  52. 3c011c8 Bump the typescript group across 1 directory with 4 updates (#71897) by dependabot[bot] · 7 days ago
  53. 49789f2 Fix plugin registration returning early on duplicate names in Task SDK (#72253) by Oleksii Maksymiv · 7 days ago
  54. 1f51acb Bind Keycloak cookie tokens to the Airflow session identity (#72207) by Jarek Potiuk · 7 days ago
  55. f8957f6 Bump eslint from 10.9.0 to 10.9.1 in /airflow-core/src/airflow/ui in the eslint group across 1 directory (#72233) by dependabot[bot] · 7 days ago
  56. 144a87d Bump the core-ui-package-updates group across 1 directory with 16 updates (#72234) by dependabot[bot] · 7 days ago
  57. aab7ed8 Bump the ui-plugin-template-package-updates group across 1 directory with 9 updates (#72217) by dependabot[bot] · 7 days ago
  58. fbea214 Monitor the workflow run breeze actually dispatched (#71305) by Jarek Potiuk · 7 days ago
  59. e671bcb Bump sqlparse from 0.5.5 to 0.6.0 (#71739) by dependabot[bot] · 7 days ago
  60. 39b5871 Fix grammar, casing, and typo across testing docs and prek scripts (#72252) by Chareonwit Kunna · 7 days ago
  61. 5dcee04 Add warning for HttpOperator deferrable with non-idempotent methods (#69748) by deepinsight coder · 7 days ago
  62. 39b4804 Avoid extra_dejson in ADF and Synapse async hooks (#72130) by deepinsight coder · 7 days ago
  63. 82215cf Add single-use callback token for deadline callback context fetch (#71192) by Sean Ghaeli · 7 days ago
  64. e00e532 Add SerializedVariableInterval for deadline alerts (#71802) by SameerMesiah97 · 7 days ago
  65. ff601cb Compare session and user identifiers consistently when resetting a password (#72198) by Jarek Potiuk · 8 days ago
  66. b908c63 Use a structured SecretCache key instead of a concatenated string (#72201) by Jarek Potiuk · 8 days ago
  67. 188a744 Reject tokens naming a deactivated account in the FAB auth manager (#72199) by Jarek Potiuk · 8 days ago
  68. cdc5d9f Accept only the configured client on the Keycloak client_credentials grant (#72205) by Jarek Potiuk · 8 days ago
  69. b9e4957 Bump the eslint group across 1 directory with 2 updates (#72212) by dependabot[bot] · 8 days ago
  70. 7f81eb4 Bump swagger-ui-dist (#71893) by dependabot[bot] · 8 days ago
  71. 96b2af5 Bump @types/react-dom (#72211) by dependabot[bot] · 8 days ago
  72. 964407f Fix static checks randomly failing with "PYTHONWARNINGS not set" (#72226) by rjgoyln · 8 days ago
  73. 449e589 Restrict MSGraph deferrable pagination to the configured host (#71842) by PoAn Yang · 8 days ago
  74. 15217b0 Bump the auth-ui-package-updates group across 1 directory with 7 updates (#72215) by dependabot[bot] · 8 days ago
  75. 33222ea Drop provider dependency from airflow-core secrets backend tests (#71677) by rjgoyln · 8 days ago
  76. f5e083d Bump the github-actions-updates group across 1 directory with 5 updates (#72224) by dependabot[bot] · 8 days ago
  77. 9d54ac9 Fix docs spellcheck failure in the IBM Db2 provider (#72203) by Jarek Potiuk · 8 days ago
  78. fdb8594 Fix /ui/assets picking a stale "last event" under concurrent asset writes (#71047) by Takayoshi Makabe · 8 days ago
  79. 66b942e [main] CI: Upgrade important CI environment (#72091) by github-actions[bot] · 8 days ago
  80. db815a5 Refactor bigquery_async_query test (#72193) by olegkachur-e · 8 days ago
  81. 2d82de6 Change edge worker heartbeat message from info to debug (#72197) by KidAmnesiac1 · 8 days ago
  82. da2d9fd Document the missing resource category in common.ai retry policy docs (#72189) by Pankaj Singh · 8 days ago
  83. 62ecde0 Reduce Iceberg snapshot watcher thread use (#72173) by Stefan Wang · 8 days ago
  84. dca333a Write doc-only marker when change classification overrides the answer (#72167) by Niko Oliveira · 8 days ago
  85. 9da89e7 Feature expand health endpoint reporting (#70416) by Jung-Hyun Andrew Kim · 8 days ago
  86. 51ebe32 Stop Breeze container SSH setup from modifying the host ~/.ssh (#72182) by Ramit Kataria · 8 days ago
  87. 6171e2b Remove the unreachable 404 from the create Variable endpoint (#71245) by Jyun-An Chen · 8 days ago
  88. 3d4216a Fix common.ai Vertex model example to use a valid pydantic-ai prefix (#72011) by Wei Lee · 9 days ago
  89. 1e6ff91 Fill in missing zh-TW translations for common.json (#72154) by Wei Lee · 9 days ago
  90. ee15456 Clean up comments and tests for the Dag version inflation checker (#72028) by Jed Cunningham · 9 days ago
  91. e669196 Derive the testing issue title date from RELEASE_DATE (#72168) by Niko Oliveira · 9 days ago
  92. a26f17f Document the access a first-time provider release manager must request (#72169) by Niko Oliveira · 9 days ago
  93. b294df2 Be specific on how to create the PyPI token for a provider release (#72170) by Niko Oliveira · 9 days ago
  94. d868c8c Make breeze setup recover from a broken legacy uv tool install (#72059) by rjgoyln · 9 days ago
  95. 02dbd2f Stop backfill endpoints disclosing ids across Dags you cannot see (#71113) by rjgoyln · 9 days ago
  96. 5a7a4bc Migrate exasol provider to pyexasol 2.x and remove the <2 cap (#72119) by Joe Bergin · 9 days ago
  97. 562e730 Fix N+1 query in bulk update for Variables and Pools (#71918) by Jyun-An Chen · 9 days ago
  98. dd6d28d i18n(ko): add missing translations(Aug 25) (#72050) by Yuseok Jo · 9 days ago
  99. 44ea075 Skip downstream tasks on LLMBranchOperator reject (#71073) by Guan-Ming Chiu · 9 days ago
  100. 14fd820 Honor gzip and mime_type on SFTPToGCS stream path (#72132) by deepinsight coder · 9 days ago