|
21 | 21 |
|
22 | 22 | .. towncrier release notes start
|
23 | 23 |
|
| 24 | +Airflow 2.9.1 (2024-05-03) |
| 25 | +-------------------------- |
| 26 | + |
| 27 | +Significant Changes |
| 28 | +^^^^^^^^^^^^^^^^^^^ |
| 29 | + |
| 30 | +Stackdriver logging bugfix requires Google provider `10.17.0` or later (#38071) |
| 31 | +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" |
| 32 | + |
| 33 | +If you use Stackdriver logging, you must use Google provider version `10.17.0` or later. Airflow `2.9.1` now passes `gcp_log_name` to the `StackdriverTaskHandler` instead of `name`, and this will fail on earlier provider versions. |
| 34 | + |
| 35 | +This fixes a bug where the log name configured in `[logging] remove_base_log_folder` was overridden when Airflow configured logging, resulting in task logs going to the wrong destination. |
| 36 | + |
| 37 | + |
| 38 | + |
| 39 | +Bug Fixes |
| 40 | +""""""""" |
| 41 | +- Make task log messages include run_id (#39280) |
| 42 | +- Copy menu_item ``href`` for nav bar (#39282) |
| 43 | +- Fix trigger kwarg encryption migration (#39246) |
| 44 | +- Add workaround for datetime-local input in ``firefox`` (#39261) |
| 45 | +- Add Grid button to Task Instance view (#39223) |
| 46 | +- Get served logs when remote or executor logs not available for non-running task try (#39177) |
| 47 | +- Fixed side effect of menu filtering causing disappearing menus (#39229) |
| 48 | +- Use grid view for Task Instance's ``log_url`` (#39183) |
| 49 | +- Improve task filtering ``UX`` (#39119) |
| 50 | +- Improve rendered_template ``ux`` in react dag page (#39122) |
| 51 | +- Graph view improvements (#38940) |
| 52 | +- Check that the dataset<>task exists before trying to render graph (#39069) |
| 53 | +- Hostname was "redacted", not "redact"; remove it when there is no context (#39037) |
| 54 | +- Check whether ``AUTH_ROLE_PUBLIC`` is set in ``check_authentication`` (#39012) |
| 55 | +- Move rendering of ``map_index_template`` so it renders for failed tasks as long as it was defined before the point of failure (#38902) |
| 56 | +- ``Undeprecate`` ``BaseXCom.get_one`` method for now (#38991) |
| 57 | +- Add ``inherit_cache`` attribute for ``CreateTableAs`` custom SA Clause (#38985) |
| 58 | +- Don't wait for DagRun lock in mini scheduler (#38914) |
| 59 | +- Fix calendar view with no DAG Run (#38964) |
| 60 | +- Changed the background color of external task in graph (#38969) |
| 61 | +- Fix dag run selection (#38941) |
| 62 | +- Fix ``SAWarning`` 'Coercing Subquery object into a select() for use in IN()' (#38926) |
| 63 | +- Fix implicit ``cartesian`` product in AirflowSecurityManagerV2 (#38913) |
| 64 | +- Fix problem that links in legacy log view can not be clicked (#38882) |
| 65 | +- Fix dag run link params (#38873) |
| 66 | +- Use async db calls in WorkflowTrigger (#38689) |
| 67 | +- Fix audit log events filter (#38719) |
| 68 | +- Use ``methodtools.lru_cache`` instead of ``functools.lru_cache`` in class methods (#37757) |
| 69 | +- Raise deprecated warning in ``airflow dags backfill`` only if ``-I`` / ``--ignore-first-depends-on-past`` provided (#38676) |
| 70 | + |
| 71 | +Miscellaneous |
| 72 | +""""""""""""" |
| 73 | +- ``TriggerDagRunOperator`` deprecate ``exection_date`` in favor of ``logical_date`` (#39285) |
| 74 | +- Force to use Airflow Deprecation warnings categories on ``@deprecated`` decorator (#39205) |
| 75 | +- Add warning about run/import Airflow under the Windows (#39196) |
| 76 | +- Update ``is_authorized_custom_view`` from auth manager to handle custom actions (#39167) |
| 77 | +- Add in Trove classifiers Python 3.12 support (#39004) |
| 78 | +- Use debug level for ``minischeduler`` skip (#38976) |
| 79 | +- Bump ``undici`` from ``5.28.3 to 5.28.4`` in ``/airflow/www`` (#38751) |
| 80 | + |
| 81 | + |
| 82 | +Doc Only Changes |
| 83 | +"""""""""""""""" |
| 84 | +- Fix supported k8s version in docs (#39172) |
| 85 | +- Dynamic task mapping ``PythonOperator`` op_kwargs (#39242) |
| 86 | +- Add link to ``user`` and ``role`` commands (#39224) |
| 87 | +- Add ``k8s 1.29`` to supported version in docs (#39168) |
| 88 | +- Data aware scheduling docs edits (#38687) |
| 89 | +- Update ``DagBag`` class docstring to include all params (#38814) |
| 90 | +- Correcting an example taskflow example (#39015) |
| 91 | +- Remove decorator from rendering fields example (#38827) |
| 92 | + |
| 93 | + |
| 94 | + |
24 | 95 | Airflow 2.9.0 (2024-04-08)
|
25 | 96 | --------------------------
|
26 | 97 |
|
|
0 commit comments