-
Notifications
You must be signed in to change notification settings - Fork 16.4k
Closed
Labels
kind:metaHigh-level information important to the communityHigh-level information important to the communitytesting statusStatus of testing releasesStatus of testing releases
Description
Body
We are kindly requesting that contributors to Apache Airflow RC 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): @potiuk
- Better fix for add-back-references (#33207): @potiuk
- Refactor: Simplify code in breeze (#33273): @eumiro
- Limit connection resources used in mapped tasks (#33309): @potiuk
Linked issues: - Refactor: Simplify conditions on len() (#33454): @eumiro
- Replace strftime with f-strings where nicer (#33455): @eumiro
- Refactor: Do not create lists we don't need (#33519): @eumiro
- Bump min-version for docker and docker-compose (#33572): @potiuk @uranusjr
Linked issues: - Use str.splitlines() to split lines (#33592): @eumiro
- Hide Irrelevant Dag Processor from Cluster Activity Page (#33611): @erdos2n
Linked issues: - Refactor: Remove useless str() calls (#33629): @eumiro
- Refactor: Use random.choices (#33631): @eumiro
- Refactor: path.rglob("…") does not need "**" (#33669): @eumiro
- Refactor: Improve detection of duplicates and list sorting (#33675): @eumiro
- Refactor: Use f-strings (#33734): @eumiro
- Refactor: tmp_path in tests/dag_processing (#33740): @eumiro
- Refactor: Use inplace .sort() (#33743): @eumiro
- Refactor: Replace lambdas with comprehensions (#33745): @eumiro
- Refactor: remove unused state - SHUTDOWN (#33746): @Bisk1
- E731: replace lambda by a def method in Airflow core (#33758): @hussein-awala
- Replace type func by isinstance in fab_security manager (#33760): @hussein-awala
- Use literal dict instead of calling dict() in Airflow core (#33762): @hussein-awala
- remove unnecessary map and rewrite it using list in Airflow core (#33764): @hussein-awala
- Replace single quotes by double quotes in all Airflow modules (#33766): @hussein-awala
- Merge multiple isinstance calls for the same object in a single call (#33767): @hussein-awala
- Use a single statement with multiple contexts instead of nested statements in core (#33769): @hussein-awala
- Improve importing the modules in Airflow www package (#33810): @hussein-awala
- Refactor unneeded 'continue' jumps in utils (#33836): @eumiro
- Refactor unneeded 'continue' jumps in dag processing (#33839): @eumiro
- Refactor unneeded 'continue' jumps in api (#33842): @eumiro
- Refactor unneeded 'continue' jumps in configuration (#33844): @eumiro
- Refactor unneeded 'continue' jumps in cli (#33845): @eumiro
- Refactor unneeded 'continue' jumps in jobs (#33846): @eumiro
- Refactor unneeded 'continue' jumps in setup.py (#33848): @eumiro
- Refactor unneeded 'continue' jumps around the repo (#33849): @eumiro
- replace unnecessary dict comprehension by dict() in core (#33858): @hussein-awala
- Cleanup: remove remnants of 'shutdown' task instance state (#33893): @Bisk1
Linked issues: - Replace sequence concatination by unpacking in Airflow core (#33934): @hussein-awala
- Replace single element slice by next() in Airflow tests (#33938): @hussein-awala
- Replace dict.items by dict.values when key is not used in Airflow core (#33940): @hussein-awala
- Avoid creating unnecessary list when parsing stats datadog tags (#33943): @hussein-awala
- Add cancel_trigger_ids to to_cancel dequeue in batch (#33944): @hussein-awala
- Remove useless string join from core (#33969): @hussein-awala
- Move the try outside the loop when this is possible in Airflow core (#33975): @hussein-awala
- Replace
==byisfor types comparison (#33983): @hussein-awala - replace loop by any when looking for a positive value in core (#33985): @hussein-awala
- Combine similar if logics in core (#33988): @hussein-awala
- Restore rendering of provider configuration with version_addded (#34011): @potiuk @Taragolis
Linked issues: - Remove [project] section from
pyproject.toml(#34014): @risicle @Taragolis
Linked issues: - Remove infinite animation for pinwheel, spin for 1.5s (#34020): @pankajkoti @mj-dd
Linked issues: - Fix scheduler logic to plan new dag runs by ignoring manual runs (#34027): @Bisk1
- Consolidate importing of os.path.* (#34060): @eumiro
- Bring back SHUTDOWN-related constants (#34063): @potiuk @uranusjr
Linked issues: - Fix for TaskGroup toggles for duplicated labels (#34072): @Usiel
Linked issues: - Add missing audit logs for default flask action: add, edit and delete (#34090): @Raul824 @hussein-awala
Linked issues: - Refactor: Consolidate import and usage of random (#34108): @eumiro
- Fix issues related to access_control={} (#34114): @SamWheating
- Refactor: Simplify string generation (#34118): @eumiro
- Fix unfound ab_user table in the CLI session (#34120): @mbarugelCA @hussein-awala
Linked issues: - Fix the required permissions to clear a TI from the UI (#34123): @Raul824 @hussein-awala
Linked issues: - Ensure details panel is shown when any tab is selected (#34136): @Usiel
- Fix FAB-related logging format interpolation (#34139): @Taragolis
- Fix query bug in next_run_datasets_summary endpoint (#34143): @ephraimbuddy
- correcting wrong time showing in grid view (#34179): @Abhishek-kumar-samsung
- Refactor integer division (#34180): @eumiro
- Refactor: Simplify comparisons (#34181): @eumiro
- Only tag :latest image when default python version is used (#34182): @potiuk
- Move default timezone to except block (#34245): @hussein-awala
- Make param validation consistent for DAG validation and triggering (#34248): @jens-scheffler-bosch @ldacey
Linked issues: - Replace assert by if...raise in www package (#34249): @hussein-awala
- Replace assert by if...raise in decorators package (#34250): @hussein-awala
- Change "not all" to "any" for ease of readability (#34259): @pankajkoti
- Set loglevel=DEBUG in 'Not syncing DAG-level permissions' (#34268): @csp33
- Fix www cluster_activity view not loading due to standaloneDagProcessor templating (#34274): @erdos2n @yermalov-here
Linked issues: - Update min-sqlalchemy version to account for latest features used (#34293): @potiuk @Taragolis
Linked issues: - REST API: Fix task instance access issue in the batch endpoint (#34315): @ephraimbuddy
- Fixed rows count in the migration script (#34348): @alartum
- Refactor os.path.splitext to Path.* (#34352): @eumiro
- Fix dag warning endpoint permissions (#34355): @hussein-awala
- Deprecate numeric type python version in PythonVirtualEnvOperator (#34359): @Xiroo
- Fix datetime deserialization by replacing timezone short code by its name in serialized values (#34492): @hussein-awala
- Change Hide/Show Details button title in Grid View (#34519): @yiannis-had
- Add more exemptions to lengthy metric list (#34531): @sa1
Linked issues: - Fix: make dry run optional for patch task instance (#34568): @Calder-Ty
Linked issues: - Import Dataset from airflow.datasets to avoid circular dependency (#34586): @drobert-bfm @hussein-awala
Linked issues: - Fix is_parent_mapped value by checking if any of the parent tg is mapped (#34587): @fritz-astronomer @hussein-awala
Linked issues: - Fail dag test if defer without triggerer (#34619): @dstandish
- Use iterative loop to look for mapped parent (#34622): @uranusjr @hussein-awala
Linked issues: - Don't run isort when creating new alembic migrations (#34636): @jedcunningham
- Standardise output of "airflow connections export" to those of "airflow variables export" and "airflow users export" (#34640): @gbonazzoli @Jayden-Chiu
Linked issues: - Restrict
astroidversion < 3 (#34658): @Taragolis - Add support for ZoneInfo and generic UTC (#34683): @bolkedebruin
- misc: Fix spelling for
SesssionExemptMixin(#34696): @dkalamar - Check if the lower of provided values are sensitives in config endpoint (#34712): @hussein-awala
- Order cherrypicking candidates by the closed date (#34739): @ephraimbuddy
- Fix autodetect_docker_context for list of dict case (#34779): @utkarsharma2
- zoneinfo.ZoneInfo is not available on < Python 3.9 (#34804): @bolkedebruin
- Add explanation about audit log users to security model (#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
- I acknowledge that I am a maintainer/committer of the Apache Airflow project.
Metadata
Metadata
Assignees
Labels
kind:metaHigh-level information important to the communityHigh-level information important to the communitytesting statusStatus of testing releasesStatus of testing releases