Skip to content

Conversation

@kaxil
Copy link
Member

@kaxil kaxil commented Oct 21, 2025

kaxil and others added 30 commits September 23, 2025 23:05
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.
Removed reference to 'ruff' in best practices documentation.

(cherry picked from commit 3dabbcf)
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]>
…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]>
…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.
…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]>
…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)
@kaxil kaxil marked this pull request as ready for review October 22, 2025 15:09
@kaxil kaxil merged commit 51817f0 into apache:v3-1-stable Oct 22, 2025
134 of 141 checks passed
@kaxil kaxil deleted the changes-3.1.1rc1 branch October 22, 2025 15:09
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.