-
Notifications
You must be signed in to change notification settings - Fork 15.9k
Sync v3-1-stable with 3.1.1rc1 changes
#56988
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://github.com/apache/airflow/actions/runs/17957802850/job/51079451184 ``` FAILED task-sdk/tests/task_sdk/execution_time/test_supervisor.py::TestWatchedSubprocess::test_reading_from_pipes - assert [{'category': 'DeprecationWarning', 'event': 'This process (pid=78) is multi-threaded, use of fork() may lead to deadl...lsite', 'filename': '/opt/airflow/task-sdk/tests/task_sdk/execution_time/test_supervisor.py', 'level': 'warning', ...}] == [{'logger': 'task.stdout', 'event': "I'm a short message", 'level': 'info', 'timestamp': '2024-11-07T12:34:56.078901Z'... 247, 'logger': 'py.warnings', 'timestamp': datetime.datetime(2024, 11, 7, 12, 34, 56, 78901, tzinfo=Timezone('UTC'))}] Extra items in the left sequence: {'category': 'DeprecationWarning', 'event': 'This process (pid=78) is multi-threaded, use of fork() may lead to deadlo...the child.', 'filename': '/opt/airflow/task-sdk/src/airflow/sdk/execution_time/supervisor.py', 'level': 'warning', ...} ============================================================================== 1 failed, 1418 passed, 6 warnings in 44.05s =============================================================================== ``` Only Py 3.12 fails for unkown reason. This only affects tests so skipping it for now so contraints are updated.
(cherry picked from commit 408a401)
Removed reference to 'ruff' in best practices documentation. (cherry picked from commit 3dabbcf)
(cherry picked from commit 8e6f03e)
Bumps [apache-airflow](https://github.com/apache/airflow) from 3.0.6 to 3.1.0. - [Release notes](https://github.com/apache/airflow/releases) - [Changelog](https://github.com/apache/airflow/blob/3.1.0/docker-stack-docs/changelog.rst) - [Commits](apache/airflow@3.0.6...3.1.0) --- updated-dependencies: - dependency-name: apache-airflow dependency-version: 3.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ort override env variables (apache#56132) (apache#56157) After apache#55824, colored logs were being emitted even when the terminal was not interactive, causing failures. Environment variables to force color to be turned on or off were also not being respected. This resolves those issues and adds unit tests with all combinations of factors to determine if logs should be colored. (cherry picked from commit d08c2d2) Co-authored-by: Ramit Kataria <[email protected]>
…Python 3.13 (apache#56176) (apache#56179) (cherry picked from commit 19fd4de) Closes: apache#56123 Co-authored-by: Jarek Potiuk <[email protected]>
…56205) (apache#56213) (cherry picked from commit 54453b3) Co-authored-by: Pierre Jeambrun <[email protected]>
(cherry picked from commit 9d4447d) Co-authored-by: Jens Scheffler <[email protected]>
(cherry picked from commit 8615b55) Co-authored-by: Elad Kalif <[email protected]>
…56141) (apache#56258) * Replace defaultValue with value in TaskTrySelect Changed the Select component to use the controlled 'value' prop instead of 'defaultValue' for try number selection, ensuring the selected value updates correctly with state changes. * fix: Reorder props in TaskTrySelect for linting compliance Applied prop ordering fix as requested in code review. Props are now alphabetically ordered in the Select.Root component. (cherry picked from commit 3f7991f) Co-authored-by: Vedant Mamgain <[email protected]>
* feat: Dynamic UI Alerts * docs: updated ui customization docs to include dynamic alerts * docs: updated dynamic alerts documentation * fix: corrected whitespace in customize-ui.rst * fix: corrected whitespace in customize-ui.rst --------- (cherry picked from commit 12a9d7b) Co-authored-by: codecae <[email protected]> Co-authored-by: Curtis Bangert <[email protected]>
…eek conflicts (apache#54644) (apache#56255) * Fix cron expression display for Day-of-Month and Day-of-Week conflicts * Add test case for CronMixin description attribute * Add test case for CronMixin description attribute * Add test case for CronMixin description attribute * Add test case for CronMixin description attribute * Add test case for CronMixin description attribute --------- (cherry picked from commit c6531bb) Co-authored-by: shreyaskj-0710 <[email protected]> Co-authored-by: Ryan Hatter <[email protected]>
…ggerDAGRunPostBody (apache#56025) (apache#56026) (apache#56256) (cherry picked from commit bfb7ecb) Co-authored-by: Daniel Gellert <[email protected]> Co-authored-by: Daniel Gellert <[email protected]>
…pache#56285) * UI: Add Expand/Collapse all to XComs page * Restored few changes * Fixing lint issue * Made suggested Changes (cherry picked from commit 9c96500) Co-authored-by: Kavya Katal <[email protected]>
…y_delay is None (apache#56202) (apache#56236) --------- (cherry picked from commit 1f976d0) Co-authored-by: Dheeraj Turaga <[email protected]> Co-authored-by: Kaxil Naik <[email protected]>
) (apache#56300) (cherry picked from commit 5f8eff1) Co-authored-by: Brunda10 <[email protected]> Co-authored-by: Brent Bovenzi <[email protected]>
…notes (apache#56301) (apache#56317) (cherry picked from commit c0deb21)
…56310) (apache#56329) * Use TI duration from db instead of UI calculated * Fix barchart heights (cherry picked from commit 8847e64) Co-authored-by: Brent Bovenzi <[email protected]>
The apache#56208 has broken v3-1-test because it added requirements for providers, where (at least curerntly) uv workspace in v3-1-test uses provider's depedencies from local "providers" folder. We are planning to remove providers from v3-1-test branch but this is not yet done and bumping providers only in "airflow" requireements without bumping them in pyproject.toml caused conflicts when installing airflow from local sources in CI image. bumping the versions in pyproject.toml should solve the problem until different mechanism is implemented in v3-* branches.
apache#56203) (cherry picked from commit 1024b65) Co-authored-by: Amogh Desai <[email protected]>
…e#56334) * Extract component for expand and collapse button group * Refactor toggle groups buttons (cherry picked from commit 6d1991d) Co-authored-by: Pierre Jeambrun <[email protected]>
…6376) (cherry picked from commit 6a71094) Co-authored-by: GPK <[email protected]>
…pache#56239) (apache#56386) (cherry picked from commit 0931482) Co-authored-by: Amogh Desai <[email protected]>
…apache#56409) (cherry picked from commit e651ba9) Co-authored-by: Jens Scheffler <[email protected]>
…pache#56410) * Use Task Display Name in Grid if existing * Consider short task ID w/o prefix if no display name * Add some tests with labels on tasks * Apply ruff (cherry picked from commit d43b468)
potiuk
approved these changes
Oct 22, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
allow translation change
This label should be set if we want to bypass translation freeze and change english translations.
area:dev-tools
area:production-image
Production image improvements and fixes
backport-to-v3-1-test
Mark PR with this label to backport to v3-1-test branch
kind:documentation
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR Syncs
v3-1-stablewithv3-1-testto release 3.1.1.Release notes and version bumps added in
Changes between Task SDK 1.1.0 and 1.1.1
@assetdecorator when fetching the asset. (#56434) #56611)