|
21 | 21 |
|
22 | 22 | .. towncrier release notes start
|
23 | 23 |
|
| 24 | +Airflow 2.9.2 (2024-06-10) |
| 25 | +-------------------------- |
| 26 | + |
| 27 | +Significant Changes |
| 28 | +^^^^^^^^^^^^^^^^^^^ |
| 29 | + |
| 30 | +No significant changes. |
| 31 | + |
| 32 | +Bug Fixes |
| 33 | +""""""""" |
| 34 | +- Fix bug that makes ``AirflowSecurityManagerV2`` leave transactions in the ``idle in transaction`` state (#39935) |
| 35 | +- Fix alembic auto-generation and rename mismatching constraints (#39032) |
| 36 | +- Add the existing_nullable to the downgrade side of the migration (#39374) |
| 37 | +- Fix Mark Instance state buttons stay disabled if user lacks permission (#37451). (#38732) |
| 38 | +- Use SKIP LOCKED instead of NOWAIT in mini scheduler (#39745) |
| 39 | +- Remove DAG Run Add option from FAB view (#39881) |
| 40 | +- Add max_consecutive_failed_dag_runs in API spec (#39830) |
| 41 | +- Fix example_branch_operator failing in python 3.12 (#39783) |
| 42 | +- Fetch served logs also when task attempt is up for retry and no remote logs available (#39496) |
| 43 | +- Change dataset URI validation to raise warning instead of error in Airflow 2.9 (#39670) |
| 44 | +- Visible DAG RUN doesn't point to the same dag run id (#38365) |
| 45 | +- Refactor ``SafeDogStatsdLogger`` to use ``get_validator`` to enable pattern matching (#39370) |
| 46 | +- Fix custom actions in security manager ``has_access`` (#39421) |
| 47 | +- Fix HTTP 500 Internal Server Error if DAG is triggered with bad params (#39409) |
| 48 | +- Fix static file caching is disabled in Airflow Webserver. (#39345) |
| 49 | +- Fix TaskHandlerWithCustomFormatter now adds prefix only once (#38502) |
| 50 | +- Do not provide deprecated ``execution_date`` in ``@apply_lineage`` (#39327) |
| 51 | +- Add missing conn_id to string representation of ObjectStoragePath (#39313) |
| 52 | +- Fix ``sql_alchemy_engine_args`` config example (#38971) |
| 53 | +- Add Cache-Control "no-store" to all dynamically generated content (#39550) |
| 54 | + |
| 55 | +Miscellaneous |
| 56 | +""""""""""""" |
| 57 | +- Limit ``yandex`` provider to avoid ``mypy`` errors (#39990) |
| 58 | +- Warn on mini scheduler failures instead of debug (#39760) |
| 59 | +- Change type definition for ``provider_info_cache`` decorator (#39750) |
| 60 | +- Better typing for BaseOperator ``defer`` (#39742) |
| 61 | +- More typing in TimeSensor and TimeSensorAsync (#39696) |
| 62 | +- Re-raise exception from strict dataset URI checks (#39719) |
| 63 | +- Fix stacklevel for _log_state helper (#39596) |
| 64 | +- Resolve SA warnings in migrations scripts (#39418) |
| 65 | +- Remove unused index ``idx_last_scheduling_decision`` on ``dag_run`` table (#39275) |
| 66 | + |
| 67 | +Doc Only Changes |
| 68 | +"""""""""""""""" |
| 69 | +- Provide extra tip on labeling DynamicTaskMapping (#39977) |
| 70 | +- Improve visibility of links / variables / other configs in Configuration Reference (#39916) |
| 71 | +- Remove 'legacy' definition for ``CronDataIntervalTimetable`` (#39780) |
| 72 | +- Update plugins.rst examples to use pyproject.toml over setup.py (#39665) |
| 73 | +- Fix nit in pg set-up doc (#39628) |
| 74 | +- Add Matomo to Tracking User Activity docs (#39611) |
| 75 | +- Fix Connection.get -> Connection. get_connection_from_secrets (#39560) |
| 76 | +- Adding note for provider dependencies (#39512) |
| 77 | +- Update docker-compose command (#39504) |
| 78 | +- Update note about restarting triggerer process (#39436) |
| 79 | +- Updating S3LogLink with an invalid bucket link (#39424) |
| 80 | +- Update testing_packages.rst (#38996) |
| 81 | +- Add multi-team diagrams (#38861) |
| 82 | + |
| 83 | + |
| 84 | + |
24 | 85 | Airflow 2.9.1 (2024-05-03)
|
25 | 86 | --------------------------
|
26 | 87 |
|
|
0 commit comments