Skip to content

Bump the third-party-airflow group across 1 directory with 3 updates#4830

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/third_party/airflow/third-party-airflow-52b54d6c35
Open

Bump the third-party-airflow group across 1 directory with 3 updates#4830
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/third_party/airflow/third-party-airflow-52b54d6c35

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 11, 2026

Updates the requirements on apache-airflow, coverage and pytest-asyncio to permit the latest version.
Updates apache-airflow to 3.2.1

Release notes

Sourced from apache-airflow's releases.

Apache Airflow 3.2.1

📦 PyPI: https://pypi.org/project/apache-airflow/3.2.1/ 📚 Docs: https://airflow.apache.org/docs/apache-airflow/3.2.1/ 🛠 Release Notes: https://airflow.apache.org/docs/apache-airflow/3.2.1/release_notes.html 🐳 Docker Image: "docker pull apache/airflow:3.2.1" 🚏 Constraints: https://github.com/apache/airflow/tree/constraints-3.2.1

Significant Changes

  • Users who only have read access to DAGs will no longer be able to fetch data from the /dags endpoint, as it now requires additional permissions (DagAccessEntity.RUN, DagAccessEntity.HITL_DETAIL, and DagAccessEntity.TASK_INSTANCE). This change was made because the endpoint returns aggregated data from these multiple entities. Please update your custom user roles to include read access for DAG Runs, Task Instances, and HITL Details if those users should still have access to the /dags endpoint. (#64822)

Improvements

  • Allow UI theme config with only CSS overrides, icon only, or empty {} to restore OSS defaults. The tokens field is now optional in the theme configuration. (#64552)

Bug Fixes

  • Fix DEFAULT_LOGGING_CONFIG to use right kwargs (#65412) (#65424)
  • Fix zip DAG import errors being cleared during bundle refresh (#63617) (#65296)
  • Fix dispose_orm() not disposing async engine on shutdown (#65274) (#65284)
  • Fix get_team_name_dep creating wasted async sessions when multi_team=False (#65275) (#65282)
  • Fix asset graph view leaking DAGs outside the user's permissions (#65273) (#65280)
  • Fix migration: add missing disable_sqlite_fkeys to migration 0108 (#65288) (#65290)
  • Fix heartbeat: add fast-path UPDATE to avoid row lock in the common case (#65029) (#65137)
  • UI: Fix deactivated state not shown for stale DAGs (#65214) (#65218)
  • Fix N+1 queries during DAG serialization with bulk prefetch (#64929) (#65208)
  • Fix serializer for empty string extra in connection (#65014) (#65215)
  • UI: Fix menu positioning for dropdowns in connection forms (#65007) (#65085) (#65138)
  • UI: Fix SearchBar value not syncing with defaultValue changes (#65054) (#65140)
  • Fix SDK configuration to use $AIRFLOW_CONFIG env (#64936) (#65200)
  • Fix Session staying opened between yields (#65179) (#65195)
  • Fix Session leak from StreamingResponse API endpoints (#65162) (#65193)
  • Fix redirect loop when stale root-path _token cookie exists from older Airflow instance (#64955) (#65177)
  • Fix @task decorator to validate operator arg types at decoration time (#65041) (#65050)
  • Fix CLI error handling and exit codes for failed commands (#65052) (#65097)
  • Fix is_alive default to None in jobs list CLI (#65065) (#65091)
  • Fix missing dag_id in get_task_instance (#64957) (#64968) (#65067)
  • UI: Fix cancel debounce on clear to prevent stale search value (#64893) (#64907)
  • Fix read out-of-order issue with send method in CommsDecoder (#64894) (#64946)
  • Fix bulk connection delete banner (#64735) (#64961)
  • Fix migrations: move UPDATEs inside disable_sqlite_fkeys in migration 0097 (#64876) (#64940)
  • Fix heartbeat to return 410 Gone when cleared TI exists in TIH (#61631) (#64693)
  • Fix scheduler: skip asset-triggered Dags without SerializedDagModel (#64322) (#64738)
  • Fix N+1 query pattern in task instance states and count endpoints (#60352) (#64695)
  • Fix TypeError in GET /dags/{dag_id}/tasks when order_by field has None values (#64384) (#64587)
  • UI: Fix duplicate nav sidebar when iframe navigates away from auth pages (#63873) (#64854)
  • UI: Fix Gantt view "Error invalid date" on running DagRun (#64752) (#64853)
  • Fix connections import returning non-zero exit code on failure (#64416) (#64449)

... (truncated)

Commits

Updates coverage from 6.5.0 to 7.3.2

Changelog

Sourced from coverage's changelog.

Version 7.3.2 — 2023-10-02

  • The coverage lcov command ignored the [report] exclude_lines and [report] exclude_also settings (issue 1684). This is now fixed, thanks Jacqueline Lee <pull 1685_>.

  • Sometimes SQLite will create journal files alongside the coverage.py database files. These are ephemeral, but could be mistakenly included when combining data files. Now they are always ignored, fixing issue 1605_. Thanks to Brad Smith for suggesting fixes and providing detailed debugging.

  • On Python 3.12+, we now disable SQLite writing journal files, which should be a little faster.

  • The new 3.12 soft keyword type is properly bolded in HTML reports.

  • Removed the "fullcoverage" feature used by CPython to measure the coverage of early-imported standard library modules. CPython stopped using it <88054_>_ in 2021, and it stopped working completely in Python 3.13.

.. _issue 1605: coveragepy/coveragepy#1605 .. _issue 1684: coveragepy/coveragepy#1684 .. _pull 1685: coveragepy/coveragepy#1685 .. _88054: python/cpython#88054

.. _changes_7-3-1:

Version 7.3.1 — 2023-09-06

  • The semantics of stars in file patterns has been clarified in the docs. A leading or trailing star matches any number of path components, like a double star would. This is different than the behavior of a star in the middle of a pattern. This discrepancy was identified by Sviatoslav Sydorenko <starbad_>, who provided patient detailed diagnosis <pull 1650_> and graciously agreed to a pragmatic resolution.

  • The API docs were missing from the last version. They are now restored <apidocs_>_.

.. _apidocs: https://coverage.readthedocs.io/en/latest/api_coverage.html .. _starbad: coveragepy/coveragepy#1407 .. _pull 1650: coveragepy/coveragepy#1650

.. _changes_7-3-0:

Version 7.3.0 — 2023-08-12

... (truncated)

Commits
  • a316513 build: fix the pypy wheel arguments
  • 7ec2c62 docs: sample HTML for 7.3.2
  • ffd954f docs: prep for 7.3.2
  • 1ea3907 refactor: don't access frame structs directly
  • 7b8dec9 feat!: remove fullcoverage, it doesn't work in 3.13
  • 1040bce refactor: remove unused interned strings
  • 9ab9e0c fix: 3.12 soft keyword type is bolded in HTML
  • 8624ce9 fix: really turn off SQLite journal files on 3.12+
  • 604aafa chore: make upgrade
  • 7c25ba0 fix: don't combine journal files. #1605
  • Additional commits viewable in compare view

Updates pytest-asyncio from 0.21.1 to 1.3.0

Release notes

Sourced from pytest-asyncio's releases.

pytest-asyncio 1.3.0

1.3.0 - 2025-11-10

Removed

  • Support for Python 3.9 (#1278)

Added

  • Support for pytest 9 (#1279)

Notes for Downstream Packagers

  • Tested Python versions include free threaded Python 3.14t (#1274)
  • Tests are run in the same pytest process, instead of spawning a subprocess with pytest.Pytester.runpytest_subprocess. This prevents the test suite from accidentally using a system installation of pytest-asyncio, which could result in test errors. (#1275)

pytest-asyncio 1.2.0

1.2.0 - 2025-09-12

Added

  • --asyncio-debug CLI option and asyncio_debug configuration option to enable asyncio debug mode for the default event loop. (#980)
  • A pytest.UsageError for invalid configuration values of asyncio_default_fixture_loop_scope and asyncio_default_test_loop_scope. (#1189)
  • Compatibility with the Pyright type checker (#731)

Fixed

  • RuntimeError: There is no current event loop in thread 'MainThread' when any test unsets the event loop (such as when using asyncio.run and asyncio.Runner). (#1177)
  • Deprecation warning when decorating an asynchronous fixture with @pytest.fixture in [strict]{.title-ref} mode. The warning message now refers to the correct package. (#1198)

Notes for Downstream Packagers

  • Bump the minimum required version of tox to v4.28. This change is only relevant if you use the tox.ini file provided by pytest-asyncio to run tests.
  • Extend dependency on typing-extensions>=4.12 from Python<3.10 to Python<3.13.

pytest-asyncio 1.1.1

v1.1.1 - 2025-09-12

Notes for Downstream Packagers

- Addresses a build problem with setuptoos-scm >= 9 caused by invalid setuptools-scm configuration in pytest-asyncio. (#1192)

pytest-asyncio 1.1.0

Added

  • Propagation of ContextVars from async fixtures to other fixtures and tests on Python 3.10 and older (#127)
  • Cancellation of tasks when the loop_scope ends (#200)
  • Warning when the current event loop is closed by a test

Fixed

... (truncated)

Commits
  • 2e9695f docs: Compile changelog for v1.3.0
  • dd0e9ba docs: Reference correct issue in news fragment.
  • 4c31abe Build(deps): Bump nh3 from 0.3.1 to 0.3.2
  • 13e9477 Link to migration guides from changelog
  • 4d2cf3c tests: handle Python 3.14 DefaultEventLoopPolicy deprecation warnings
  • ee3549b test: Remove obsolete test for the event_loop fixture.
  • 7a67c82 tests: Fix failing test by preventing warning conversion to error.
  • a17b689 test: add pytest config to isolated test directories
  • 18afc9d fix(tests): replace runpytest_subprocess with runpytest
  • cdc6bd1 Add support for pytest 9 and drop Python 3.9 support
  • Additional commits viewable in compare view

Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name Ignore Conditions
pytest-asyncio [>= 0.23.a, < 0.24]
coverage [>= 7.4.a, < 7.5]
coverage [> 7.3.2]

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 11, 2026
@dependabot dependabot Bot changed the title chore(deps): bump the third-party-airflow group across 1 directory with 3 updates Bump the third-party-airflow group across 1 directory with 3 updates Apr 18, 2026
@dependabot dependabot Bot force-pushed the dependabot/pip/third_party/airflow/third-party-airflow-52b54d6c35 branch from 5e444f4 to 2a16a25 Compare April 18, 2026 03:04
@dependabot dependabot Bot force-pushed the dependabot/pip/third_party/airflow/third-party-airflow-52b54d6c35 branch from 2a16a25 to b7e7839 Compare April 25, 2026 03:04
Updates the requirements on [apache-airflow](https://github.com/apache/airflow), [coverage](https://github.com/coveragepy/coveragepy) and [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) to permit the latest version.

Updates `apache-airflow` to 3.2.1
- [Release notes](https://github.com/apache/airflow/releases)
- [Changelog](https://github.com/apache/airflow/blob/main/docker-stack-docs/changelog.rst)
- [Commits](apache/airflow@2.6.3...3.2.1)

Updates `coverage` from 6.5.0 to 7.3.2
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](coveragepy/coveragepy@6.5.0...7.3.2)

Updates `pytest-asyncio` from 0.21.1 to 1.3.0
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](pytest-dev/pytest-asyncio@v0.21.1...v1.3.0)

---
updated-dependencies:
- dependency-name: apache-airflow
  dependency-version: 3.2.0
  dependency-type: direct:production
  dependency-group: third-party-airflow
- dependency-name: coverage
  dependency-version: 7.3.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: third-party-airflow
- dependency-name: pytest-asyncio
  dependency-version: 1.3.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: third-party-airflow
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/third_party/airflow/third-party-airflow-52b54d6c35 branch from b7e7839 to 4a3d2bf Compare May 2, 2026 03:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants