-
Notifications
You must be signed in to change notification settings - Fork 16.4k
Sync v3-1-stable with v3-1-test to release 3.1.7rc1 #61160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: v3-1-stable
Are you sure you want to change the base?
Conversation
…60252) The docstring previously indicated the Airflow 2 behavior of allowing both key and task_ids to be set to None to query all values. These have been updated to indicate that key cannot be None and that task_ids will default to the current task_id. (cherry picked from commit b8effe9) Co-authored-by: GlenboLake <glenbolake@gmail.com> Co-authored-by: Amogh Desai <amoghrajesh1999@gmail.com>
* Add virtualization to grid view * Remove all jsx inline function declarations * Remove awkward Bar code reuse, add nav mode const * Remove extraneous code * Update airflow-core/src/airflow/ui/src/layouts/Details/Grid/TaskNames.tsx * Fix scrollbars and horizontal scrolling --------- (cherry picked from commit 7a64304) Co-authored-by: Brent Bovenzi <brent@astronomer.io> Co-authored-by: Pierre Jeambrun <pierrejbrun@gmail.com>
…2 in breeze (#60264) (#60267) When installing Airflow 2 in Breeze, we need to add pydantic as extra, because pydantic in Airflow 2 was not a required dependency and installation of airflow even with constraints willl not downgrade pydantic to the version that was supported in Airflow 2. When we detect that airflow 2 is installed (either by specified version number or by retrieving the version from the dist package) we simply extend the extras with pydantic and that causes airflow installation to downgrade pydantic to the version that is specified in constraints of selected airflow version. (cherry picked from commit 336b816) Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
…airflow (#60304) (#60305) When Airflow is installed in breeze with `--use-airflow-version` and it's either wheel, dist or version number, we should use PyPI constraints, rather than source constraints, because in some edge cases, pre-installed providers might be installed using different version than the version specified in PyPI constraints. This might happen if the dependency resolution run by uv will determine that another package is more important to be installed in higher version and that higher version conflicts with newer preinstalled provider version. In this case Fab Provider is pinned with fab provider and the version of fab provider in v3-1-test sources was pretty old. (cherry picked from commit e0c5458) Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
…60158) (#60332) * Add description about Gen-AI contributions to our guide * Update contributing-docs/05_pull_requests.rst * fixup! Update contributing-docs/05_pull_requests.rst * Update contributing-docs/05_pull_requests.rst --------- (cherry picked from commit 7d7908d) Co-authored-by: Jarek Potiuk <jarek@potiuk.com> Co-authored-by: Pierre Jeambrun <pierrejbrun@gmail.com> Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
* CI: Upgrade important CI environment * Fix action pinning
…60368) (#60381) * Add Linux favour of installing dependencies for release * Add Linux favour of installing dependencies for release for providers * Convert instructions to one liner --------- (cherry picked from commit 67c95c3) Co-authored-by: Bugra Ozturk <bugraoz93@users.noreply.github.com> Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
jscheffl
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wow, this is hug again!
Skimmed over changes bus as of large change set only spot checks.
Still am a bit worried about the plugin problems I am discussing in parallel with Pirerre.
| - Fix unnecessary DAG version churn when DAG file paths change (#60799) | ||
| - Fix missing warning when Bundle path may not be accessible to impersonated user (#60278) | ||
| - Fix ``TriggerDagRunOperator`` deferring when ``wait_for_completion=False`` (#60052) | ||
| - Fix DAG processor OOM || Avoid loading all TaskInstances when checking DagVersion in write_dag (#60937) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - Fix DAG processor OOM || Avoid loading all TaskInstances when checking DagVersion in write_dag (#60937) |
Duplicate - already listed below.
| - UI: Upgrade react-dom-router in Airflow UI (#60316) (#60456) | ||
| - UI: Correct the access for the ``externalLogUrl`` (#60412) (#60479) | ||
| - UI: Fix gantt chart styling (#60347) (#60457) | ||
| - UI: Inherit core theme in React plugins (#60256) (#60405) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This doesn't feel bugfixy?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It was tagged for 3.2.0 too even :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it was backported by @pierrejeambrun #60256 (comment)
Some of the UI changes are not fixes and hard to classify
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes this could probably wait 3.2.0 it fixes an unreleased bug targeted for 3.2.0. Not sure why I back ported it, maybe boring cyborg auto backport label, and I did the backport without paying attention cause I usually put the tag myself.
| - Fix minor display issue with migration to airflow 3 docs (#60749) | ||
| - Fix airflow.utils.context.Context import path in Airflow 3 migration doc (#59937) | ||
| - Add missing links to airflow.sdk classes and functions in public interface docs (#61005) (#61012) | ||
| - Translation fixes: ``Taiwaness Mandarian`` (#61126), Catalan (#61093), German (#61097), Polish (#61099), Arabic (#60635 #60782), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These can't be doc-only right? Thats all in the ui.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah but were updating docs for UI. Should they be treated as bug fixes?
| - Add missing links to airflow.sdk classes and functions in public interface docs (#61005) (#61012) | ||
| - Translation fixes: ``Taiwaness Mandarian`` (#61126), Catalan (#61093), German (#61097), Polish (#61099), Arabic (#60635 #60782), | ||
| Spanish (#60775 #60785), Hebrew (#60633 #60686) | ||
| - Docs: clarify BaseSensorOperator parameters in Sensors guide (#60275) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - Docs: clarify BaseSensorOperator parameters in Sensors guide (#60275) | |
| - Clarify BaseSensorOperator parameters in Sensors guide (#60275) |
| - UI: Fix/backfill permission error handling (#60582) (#60587) | ||
| - UI: Improve Dags Filter UI (#60346) (#60547) | ||
| - UI: Update PoolBar to separate Scheduled and Deferred slots (#59270) (#60538) | ||
| - UI: Upgrade react-dom-router in Airflow UI (#60316) (#60456) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
misc?
| - UI: Correct the access for the ``externalLogUrl`` (#60412) (#60479) | ||
| - UI: Fix gantt chart styling (#60347) (#60457) | ||
| - UI: Inherit core theme in React plugins (#60256) (#60405) | ||
| - UI: fix: reset pagination on DagList search (#60326) (#60336) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - UI: fix: reset pagination on DagList search (#60326) (#60336) | |
| - UI: Reset pagination on DagList search (#60326) (#60336) |
| - UI: Fix slow log scrolling for large task logs (#60806) (#60875) | ||
| - UI: Grey out trigger button on API 403 (#60648) (#60777) | ||
| - UI: Remove API error from disabling submit (#60473) (#60658) | ||
| - UI: feat: added toasters for permission denied (#57966) (#58016) (#60646) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - UI: feat: added toasters for permission denied (#57966) (#58016) (#60646) | |
| - UI: Added toasters for permission denied (#57966) (#58016) (#60646) |
Time for 3.1.7rc1
Release Note: - Update RELEASE_NOTES.rst
Version Update: - Update Airflow Version to 3.1.7