ephraimbuddy opened a new issue, #34830: URL: https://github.com/apache/airflow/issues/34830
### Body We are kindly requesting that contributors to [Apache Airflow RC 2.7.2rc1](https://pypi.org/project/apache-airflow/2.7.2rc1/) help test the RC. Please let us know by commenting if the issue is addressed in the latest RC. - [ ] [Improve back-reference generation (#33149)](https://github.com/apache/airflow/pull/33149): @potiuk - [ ] [Better fix for add-back-references (#33207)](https://github.com/apache/airflow/pull/33207): @potiuk - [ ] [Refactor: Simplify code in breeze (#33273)](https://github.com/apache/airflow/pull/33273): @eumiro - [ ] [Limit connection resources used in mapped tasks (#33309)](https://github.com/apache/airflow/pull/33309): @potiuk Linked issues: - [Flaky `test_xcom_map_error_fails_task` test (#33178)](https://github.com/apache/airflow/issues/33178) - [ ] [Refactor: Simplify conditions on len() (#33454)](https://github.com/apache/airflow/pull/33454): @eumiro - [ ] [Replace strftime with f-strings where nicer (#33455)](https://github.com/apache/airflow/pull/33455): @eumiro - [ ] [Refactor: Do not create lists we don't need (#33519)](https://github.com/apache/airflow/pull/33519): @eumiro - [ ] [Bump min-version for docker and docker-compose (#33572)](https://github.com/apache/airflow/pull/33572): @potiuk @uranusjr Linked issues: - [Avoid WSL2 ones when finding a context for Breeze (#33547)](https://github.com/apache/airflow/pull/33547) - [ ] [Use str.splitlines() to split lines (#33592)](https://github.com/apache/airflow/pull/33592): @eumiro - [ ] [Hide Irrelevant Dag Processor from Cluster Activity Page (#33611)](https://github.com/apache/airflow/pull/33611): @erdos2n Linked issues: - [DAG Processor should not be visible in the Cluster Activity Page if there is no stand alone processor (#33497)](https://github.com/apache/airflow/issues/33497) - [ ] [Refactor: Remove useless str() calls (#33629)](https://github.com/apache/airflow/pull/33629): @eumiro - [ ] [Refactor: Use random.choices (#33631)](https://github.com/apache/airflow/pull/33631): @eumiro - [ ] [Refactor: path.rglob("…") does not need "**" (#33669)](https://github.com/apache/airflow/pull/33669): @eumiro - [ ] [Refactor: Improve detection of duplicates and list sorting (#33675)](https://github.com/apache/airflow/pull/33675): @eumiro - [ ] [Refactor: Use f-strings (#33734)](https://github.com/apache/airflow/pull/33734): @eumiro - [ ] [Refactor: tmp_path in tests/dag_processing (#33740)](https://github.com/apache/airflow/pull/33740): @eumiro - [ ] [Refactor: Use inplace .sort() (#33743)](https://github.com/apache/airflow/pull/33743): @eumiro - [ ] [Refactor: Replace lambdas with comprehensions (#33745)](https://github.com/apache/airflow/pull/33745): @eumiro - [ ] [Refactor: remove unused state - SHUTDOWN (#33746)](https://github.com/apache/airflow/pull/33746): @Bisk1 - [ ] [E731: replace lambda by a def method in Airflow core (#33758)](https://github.com/apache/airflow/pull/33758): @hussein-awala - [ ] [Replace type func by isinstance in fab_security manager (#33760)](https://github.com/apache/airflow/pull/33760): @hussein-awala - [ ] [Use literal dict instead of calling dict() in Airflow core (#33762)](https://github.com/apache/airflow/pull/33762): @hussein-awala - [ ] [remove unnecessary map and rewrite it using list in Airflow core (#33764)](https://github.com/apache/airflow/pull/33764): @hussein-awala - [ ] [Replace single quotes by double quotes in all Airflow modules (#33766)](https://github.com/apache/airflow/pull/33766): @hussein-awala - [ ] [Merge multiple isinstance calls for the same object in a single call (#33767)](https://github.com/apache/airflow/pull/33767): @hussein-awala - [ ] [Use a single statement with multiple contexts instead of nested statements in core (#33769)](https://github.com/apache/airflow/pull/33769): @hussein-awala - [ ] [Improve importing the modules in Airflow www package (#33810)](https://github.com/apache/airflow/pull/33810): @hussein-awala - [ ] [Refactor unneeded 'continue' jumps in utils (#33836)](https://github.com/apache/airflow/pull/33836): @eumiro - [ ] [Refactor unneeded 'continue' jumps in dag processing (#33839)](https://github.com/apache/airflow/pull/33839): @eumiro - [ ] [Refactor unneeded 'continue' jumps in api (#33842)](https://github.com/apache/airflow/pull/33842): @eumiro - [ ] [Refactor unneeded 'continue' jumps in configuration (#33844)](https://github.com/apache/airflow/pull/33844): @eumiro - [ ] [Refactor unneeded 'continue' jumps in cli (#33845)](https://github.com/apache/airflow/pull/33845): @eumiro - [ ] [Refactor unneeded 'continue' jumps in jobs (#33846)](https://github.com/apache/airflow/pull/33846): @eumiro - [ ] [Refactor unneeded 'continue' jumps in setup.py (#33848)](https://github.com/apache/airflow/pull/33848): @eumiro - [ ] [Refactor unneeded 'continue' jumps around the repo (#33849)](https://github.com/apache/airflow/pull/33849): @eumiro - [ ] [replace unnecessary dict comprehension by dict() in core (#33858)](https://github.com/apache/airflow/pull/33858): @hussein-awala - [ ] [Cleanup: remove remnants of 'shutdown' task instance state (#33893)](https://github.com/apache/airflow/pull/33893): @Bisk1 Linked issues: - [Refactor: remove unused state - SHUTDOWN (#33746)](https://github.com/apache/airflow/pull/33746) - [ ] [Replace sequence concatination by unpacking in Airflow core (#33934)](https://github.com/apache/airflow/pull/33934): @hussein-awala - [ ] [Replace single element slice by next() in Airflow tests (#33938)](https://github.com/apache/airflow/pull/33938): @hussein-awala - [ ] [Replace dict.items by dict.values when key is not used in Airflow core (#33940)](https://github.com/apache/airflow/pull/33940): @hussein-awala - [ ] [Avoid creating unnecessary list when parsing stats datadog tags (#33943)](https://github.com/apache/airflow/pull/33943): @hussein-awala - [ ] [Add cancel_trigger_ids to to_cancel dequeue in batch (#33944)](https://github.com/apache/airflow/pull/33944): @hussein-awala - [ ] [Remove useless string join from core (#33969)](https://github.com/apache/airflow/pull/33969): @hussein-awala - [ ] [Move the try outside the loop when this is possible in Airflow core (#33975)](https://github.com/apache/airflow/pull/33975): @hussein-awala - [ ] [Replace `==` by `is` for types comparison (#33983)](https://github.com/apache/airflow/pull/33983): @hussein-awala - [ ] [replace loop by any when looking for a positive value in core (#33985)](https://github.com/apache/airflow/pull/33985): @hussein-awala - [ ] [Combine similar if logics in core (#33988)](https://github.com/apache/airflow/pull/33988): @hussein-awala - [ ] [Restore rendering of provider configuration with version_addded (#34011)](https://github.com/apache/airflow/pull/34011): @potiuk @Taragolis Linked issues: - [`version_added` field in configuration option doesn't work correctly in providers documentation (#34005)](https://github.com/apache/airflow/issues/34005) - [ ] [Remove [project] section from `pyproject.toml` (#34014)](https://github.com/apache/airflow/pull/34014): @risicle @Taragolis Linked issues: - [`pyproject.toml` `[project]` section without `name` and `version` attributes is not pep 621 compliant (#33854)](https://github.com/apache/airflow/issues/33854) - [ ] [Remove infinite animation for pinwheel, spin for 1.5s (#34020)](https://github.com/apache/airflow/pull/34020): @pankajkoti @mj-dd Linked issues: - [please disable pinwheel animation as it violates ada guidelines (#34019)](https://github.com/apache/airflow/issues/34019) - [ ] [Fix scheduler logic to plan new dag runs by ignoring manual runs (#34027)](https://github.com/apache/airflow/pull/34027): @Bisk1 - [ ] [Consolidate importing of os.path.* (#34060)](https://github.com/apache/airflow/pull/34060): @eumiro - [ ] [Bring back SHUTDOWN-related constants (#34063)](https://github.com/apache/airflow/pull/34063): @potiuk @uranusjr Linked issues: - [Add state utils to Public Airflow Interface (#34059)](https://github.com/apache/airflow/pull/34059) - [ ] [Fix for TaskGroup toggles for duplicated labels (#34072)](https://github.com/apache/airflow/pull/34072): @Usiel Linked issues: - [Toggling TaskGroup toggles all TaskGroups with the same label on Graph/Grid (#34066)](https://github.com/apache/airflow/issues/34066) - [ ] [Add missing audit logs for default flask action: add, edit and delete (#34090)](https://github.com/apache/airflow/pull/34090): @Raul824 @hussein-awala Linked issues: - [Delete record of dag run is not being logged in audit logs when clicking on delete button in list dag runs (#34069)](https://github.com/apache/airflow/issues/34069) - [ ] [Refactor: Consolidate import and usage of random (#34108)](https://github.com/apache/airflow/pull/34108): @eumiro - [ ] [Fix issues related to access_control={} (#34114)](https://github.com/apache/airflow/pull/34114): @SamWheating - [ ] [Refactor: Simplify string generation (#34118)](https://github.com/apache/airflow/pull/34118): @eumiro - [ ] [Fix unfound ab_user table in the CLI session (#34120)](https://github.com/apache/airflow/pull/34120): @mbarugelCA @hussein-awala Linked issues: - [sqlalchemy error when running CLI command `airflow tasks test` (#34109)](https://github.com/apache/airflow/issues/34109) - [ ] [Fix the required permissions to clear a TI from the UI (#34123)](https://github.com/apache/airflow/pull/34123): @Raul824 @hussein-awala Linked issues: - [Can Delete on Task Instances permission is required to clear task (#34092)](https://github.com/apache/airflow/issues/34092) - [ ] [Ensure details panel is shown when any tab is selected (#34136)](https://github.com/apache/airflow/pull/34136): @Usiel - [ ] [Fix FAB-related logging format interpolation (#34139)](https://github.com/apache/airflow/pull/34139): @Taragolis - [ ] [Fix query bug in next_run_datasets_summary endpoint (#34143)](https://github.com/apache/airflow/pull/34143): @ephraimbuddy - [ ] [correcting wrong time showing in grid view (#34179)](https://github.com/apache/airflow/pull/34179): @Abhishek-kumar-samsung - [ ] [Refactor integer division (#34180)](https://github.com/apache/airflow/pull/34180): @eumiro - [ ] [Refactor: Simplify comparisons (#34181)](https://github.com/apache/airflow/pull/34181): @eumiro - [ ] [Only tag :latest image when default python version is used (#34182)](https://github.com/apache/airflow/pull/34182): @potiuk - [ ] [Move default timezone to except block (#34245)](https://github.com/apache/airflow/pull/34245): @hussein-awala - [ ] [Make param validation consistent for DAG validation and triggering (#34248)](https://github.com/apache/airflow/pull/34248): @jens-scheffler-bosch @ldacey Linked issues: - [Params Definition is Required to be JSON Schema Valid also if Manually Triggered (#31299)](https://github.com/apache/airflow/issues/31299) - [100+ DAGs fail to import after update to 2.7.1 due to "params without default values" (#34227)](https://github.com/apache/airflow/issues/34227) - [Fix handling of default value and serialization of Param class (#33141)](https://github.com/apache/airflow/pull/33141) - [ ] [Replace assert by if...raise in www package (#34249)](https://github.com/apache/airflow/pull/34249): @hussein-awala - [ ] [Replace assert by if...raise in decorators package (#34250)](https://github.com/apache/airflow/pull/34250): @hussein-awala - [ ] [Change "not all" to "any" for ease of readability (#34259)](https://github.com/apache/airflow/pull/34259): @pankajkoti - [ ] [Set loglevel=DEBUG in 'Not syncing DAG-level permissions' (#34268)](https://github.com/apache/airflow/pull/34268): @csp33 - [ ] [Fix www cluster_activity view not loading due to standaloneDagProcessor templating (#34274)](https://github.com/apache/airflow/pull/34274): @erdos2n @yermalov-here Linked issues: - [Hide Irrelevant Dag Processor from Cluster Activity Page (#33611)](https://github.com/apache/airflow/pull/33611) - [ ] [Update min-sqlalchemy version to account for latest features used (#34293)](https://github.com/apache/airflow/pull/34293): @potiuk @Taragolis Linked issues: - [Use `NOT EXISTS` subquery instead of `tuple_not_in_condition` (#33527)](https://github.com/apache/airflow/pull/33527) - [ ] [REST API: Fix task instance access issue in the batch endpoint (#34315)](https://github.com/apache/airflow/pull/34315): @ephraimbuddy - [ ] [Fixed rows count in the migration script (#34348)](https://github.com/apache/airflow/pull/34348): @alartum - [ ] [Refactor os.path.splitext to Path.* (#34352)](https://github.com/apache/airflow/pull/34352): @eumiro - [ ] [Fix dag warning endpoint permissions (#34355)](https://github.com/apache/airflow/pull/34355): @hussein-awala - [ ] [Deprecate numeric type python version in PythonVirtualEnvOperator (#34359)](https://github.com/apache/airflow/pull/34359): @Xiroo - [ ] [Fix datetime deserialization by replacing timezone short code by its name in serialized values (#34492)](https://github.com/apache/airflow/pull/34492): @hussein-awala - [ ] [Change Hide/Show Details button title in Grid View (#34519)](https://github.com/apache/airflow/pull/34519): @yiannis-had - [ ] [Add more exemptions to lengthy metric list (#34531)](https://github.com/apache/airflow/pull/34531): @sa1 Linked issues: - [Airflow DAG fails to run if `dag_id` + `task_id` is too long with OTEL integration enabled. (#34416)](https://github.com/apache/airflow/issues/34416) - [ ] [Fix: make dry run optional for patch task instance (#34568)](https://github.com/apache/airflow/pull/34568): @Calder-Ty Linked issues: - [DryRun is not optional for patch task instance (#34563)](https://github.com/apache/airflow/issues/34563) - [ ] [Import Dataset from airflow.datasets to avoid circular dependency (#34586)](https://github.com/apache/airflow/pull/34586): @drobert-bfm @hussein-awala Linked issues: - [Circular dependency issue when trying to locally test DAG (#34558)](https://github.com/apache/airflow/issues/34558) - [ ] [Fix is_parent_mapped value by checking if any of the parent tg is mapped (#34587)](https://github.com/apache/airflow/pull/34587): @fritz-astronomer @hussein-awala Linked issues: - [Unable to retrieve logs for nested task group when parent is mapped (#34535)](https://github.com/apache/airflow/issues/34535) - [ ] [Fail dag test if defer without triggerer (#34619)](https://github.com/apache/airflow/pull/34619): @dstandish - [ ] [Use iterative loop to look for mapped parent (#34622)](https://github.com/apache/airflow/pull/34622): @uranusjr @hussein-awala Linked issues: - [Fix is_parent_mapped value by checking if any of the parent tg is mapped (#34587)](https://github.com/apache/airflow/pull/34587) - [ ] [Don't run isort when creating new alembic migrations (#34636)](https://github.com/apache/airflow/pull/34636): @jedcunningham - [ ] [Standardise output of "airflow connections export" to those of "airflow variables export" and "airflow users export" (#34640)](https://github.com/apache/airflow/pull/34640): @gbonazzoli @Jayden-Chiu Linked issues: - [Standardise output of "airflow connections export" to those of "airflow variables export" and "airflow users export" (#34232)](https://github.com/apache/airflow/issues/34232) - [ ] [Restrict `astroid` version < 3 (#34658)](https://github.com/apache/airflow/pull/34658): @Taragolis - [ ] [Add support for ZoneInfo and generic UTC (#34683)](https://github.com/apache/airflow/pull/34683): @bolkedebruin - [ ] [misc: Fix spelling for `SesssionExemptMixin` (#34696)](https://github.com/apache/airflow/pull/34696): @dkalamar - [ ] [Check if the lower of provided values are sensitives in config endpoint (#34712)](https://github.com/apache/airflow/pull/34712): @hussein-awala - [ ] [Order cherrypicking candidates by the closed date (#34739)](https://github.com/apache/airflow/pull/34739): @ephraimbuddy - [ ] [Fix autodetect_docker_context for list of dict case (#34779)](https://github.com/apache/airflow/pull/34779): @utkarsharma2 - [ ] [zoneinfo.ZoneInfo is not available on < Python 3.9 (#34804)](https://github.com/apache/airflow/pull/34804): @bolkedebruin - [ ] [Add explanation about audit log users to security model (#34814)](https://github.com/apache/airflow/pull/34814): @potiuk Thanks to all who contributed to the release (probably not a complete list!): @dkalamar @jedcunningham @Raul824 @yiannis-had @Xiroo @erdos2n @drobert-bfm @dstandish @ephraimbuddy @Usiel @potiuk @hussein-awala @eumiro @mbarugelCA @jens-scheffler-bosch @utkarsharma2 @yermalov-here @Taragolis @Abhishek-kumar-samsung @csp33 @pankajkoti @mj-dd @gbonazzoli @fritz-astronomer @sa1 @ldacey @SamWheating @risicle @Calder-Ty @Bisk1 @bolkedebruin @uranusjr @alartum @Jayden-Chiu ### Committer - [X] I acknowledge that I am a maintainer/committer of the Apache Airflow project. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
